14814 Commits

Author SHA1 Message Date
Sadie Powell
e5633c6b61 Make MSBuild less spammy in CI output.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-01-15 23:48:13 +00:00
Sadie Powell
3f184e79d4 Fix using the oper channel limit even if it is lower than the general limit. 2022-01-15 22:36:28 +00:00
Sadie Powell
b52983b268 Improve CI scripts.
- Add support for skipping CI on specific platforms with commit comments.
- Add support for testing on Alpine (which uses musl instead of glibc).
- Rename "Linux CI" to "Ubuntu CI" now we test other Linux distros.
- Properly add packages to the PATH and LD_LIBRARY_PATH on macOS.
2022-01-15 18:36:51 +00:00
Sadie Powell
6c13a6c6de Fix a warning when building with the poll socket engine on Alpine. 2022-01-15 18:07:13 +00:00
Sadie Powell
cb5083af6d Fix a spanningtree linker error on FreeBSD armv7. 2022-01-15 10:16:12 +00:00
Sadie Powell
ec37d6bb31 Fix accessing the /stats/general and /stats/users sub-routes. 2022-01-12 17:45:40 +00:00
Sadie Powell
8dfea30730 Fix ssl_openssl on OpenSSL 1.0. 2022-01-07 17:20:33 +00:00
James Wheare
1fa8c6c1ad Update IRCCloud IP ranges 2021-12-31 00:43:48 +00:00
Sadie Powell
11b09c10e7 Release v3.12.0. v3.12.0 2021-12-31 00:01:02 +00:00
InspIRCd Robot
adbe149c56 Update copyright headers. 2021-12-30 18:52:08 +00:00
Sadie Powell
997cec0ac5 Update module descriptions. 2021-12-30 18:49:37 +00:00
Sadie Powell
9306d5474d Add support for forwarding a password from the second nick param. 2021-12-28 14:20:14 +00:00
Sadie Powell
42970ad974 We only care about the first parameter to the nick command.
Nicknames can't have spaces so the trailing concatenation logic
here is not what users will expect.
2021-12-28 13:49:20 +00:00
Sadie Powell
4c931b6f6a Send an account id tag when account-tag & message-tags are enabled. 2021-12-28 13:19:22 +00:00
Sadie Powell
e8e7a57492 Fix not being able to look up hostnames that point to multiple IPs. 2021-12-27 10:21:10 +00:00
Sadie Powell
71c62ea7cb Make packing PTR queries a bit more robust.
There is no first party modules which could be compromised before
this check was added but its better to be safe wherever possible.
2021-12-25 11:25:18 +00:00
Sadie Powell
ba82306465 Fix not looking up IPv4 addresses when a server has an IPv6 address.
Closes #1811.
2021-12-25 09:34:12 +00:00
Sadie Powell
6d0c400a49 Allow unsetting uniqueusername with metadata too. 2021-12-20 11:01:59 +00:00
Sadie Powell
2998fd178b Only show the tls cap if there is a TLS provider available. 2021-12-15 09:37:13 +00:00
Sadie Powell
15a68932b6 If a user has a unique username then include it in bans. 2021-12-14 15:55:06 +00:00
Sadie Powell
64340dc509 Sync uniqueusername from the connect class to the user.
This is a massive hack for now but should be made to sync properly
in v4 when we have extensibles that don't suck.
2021-12-14 15:48:57 +00:00
Sadie Powell
901e092c21 Add a build time check that OpenLDAP is reentrant. 2021-12-14 14:55:06 +00:00
Sadie Powell
889cbf8753 Fix the ldap module on OpenLDAP 2.5. 2021-12-14 09:58:49 +00:00
Sadie Powell
1a49cc8be3 Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used. 2021-12-11 09:24:12 +00:00
InspIRCd Robot
2412c33826 Update author list. 2021-12-10 10:25:57 +00:00
Sadie Powell
78d987f70b Add a script for updating the author list. 2021-12-10 10:24:24 +00:00
Sadie Powell
1578e1f3b0 Only emit an email address into a copyright header if one exists. 2021-12-10 10:23:24 +00:00
Sadie Powell
e27c9a223b Add dummy email addresses for uncontactable people in the mailmap. 2021-12-10 09:39:14 +00:00
Sadie Powell
01c4c20dc8 Update satmd's email address in the mailmap. 2021-12-10 09:29:44 +00:00
Sadie Powell
a2e8ff12c5 Add KNOCK and CYCLE to the list of sanitisable shun commands. 2021-12-02 03:05:30 +00:00
Sadie Powell
791129def0 Fix LDAPCompare checking against the wrong return code.
Better fix for #1946.
2021-12-01 22:20:41 +00:00
Sadie Powell
c42e6e9a97 Fix the default server name on non-macOS. 2021-11-26 19:27:48 +00:00
Sadie Powell
047473426b Make parsing websocket proxy headers more robust. 2021-11-24 06:00:12 +00:00
Sadie Powell
167df45be9 Escape the IP address in httpd_stats. 2021-11-24 05:57:55 +00:00
Sadie Powell
1953470737 Escape the real and displayed hostnames in httpd_stats. 2021-11-24 04:58:46 +00:00
Sadie Powell
303c792607 Remind users about the selfsigned option to inspircd-testssl. 2021-11-23 23:05:06 +00:00
Sadie Powell
f776f92371 Add the <connect:uniqueusername> option. 2021-11-23 23:05:06 +00:00
Sadie Powell
16e5f4889f Switch mkdescriptions from YAML::Tiny to YAML. 2021-11-21 08:23:37 +00:00
Sadie Powell
b716590fa0 Switch mkdescriptions from Hoedown to CommonMark. 2021-11-21 00:51:28 +00:00
Sadie Powell
ce88f60a55 Fix the SSLINFO helpop not describing SSLINFO on channels. 2021-11-16 19:45:10 +00:00
Sadie Powell
5ccf421cbf Use a mode reference in the timedbans module. 2021-11-16 19:41:16 +00:00
Sadie Powell
b8fc612f43 Use a mode reference in the repeat module. 2021-11-16 19:39:43 +00:00
Sadie Powell
1044dce33d Clean up the banredirect module. 2021-11-16 19:37:51 +00:00
Sadie Powell
23b4b24bed Use a mode reference in the anticaps module. 2021-11-16 19:35:15 +00:00
Sadie Powell
4aac3532f5 Use a mode reference in the messageflood module. 2021-11-16 19:17:35 +00:00
Sadie Powell
2cdd311735 Document ConnectClass and reorder it to avoid unnecessary padding. 2021-11-16 18:59:18 +00:00
Sadie Powell
87d3512de5 Allow configuring which options to trust from a WebIRC gateway. 2021-11-10 18:22:31 +00:00
Sadie Powell
6cee85e732 Fix TokenList not initializing permissive to false on creation. 2021-11-10 18:19:05 +00:00
Sadie Powell
fddef325ba Implement support for WebIRC gateways sending client fingerprints. 2021-11-10 13:10:40 +00:00
Sadie Powell
e504cbd413 Update Windows dependencies. 2021-11-08 21:10:09 +00:00