14664 Commits

Author SHA1 Message Date
Sadie Powell
94066ae048 Disable fail-fast in GitHub Actions. 2021-06-06 07:10:31 +01:00
Sadie Powell
722c63ad53 Broadcast the limits for list modes on server link.
This allows services to not overflow the limit.
2021-06-04 02:03:52 +01:00
Sadie Powell
8ef5c350f0 Send the CHARSET token if using a non-ascii casemapping. 2021-06-02 03:43:27 +01:00
Sadie Powell
4e38d54da1 Fix the name of the strict-rfc1469 codepage file. 2021-06-02 03:37:08 +01:00
Sadie Powell
fe41ae3e81 Look up the SSL I/O hook properly in spanningtree.
Fixes a regression introduced in commit 83bb6951fe.
2021-06-01 09:19:51 +01:00
Sadie Powell
70aa5434fb Fix the name of the regex_stdlib regex engine. 2021-06-01 03:21:44 +01:00
Sadie Powell
2688cfbad5 Refactor the sslqueries mode handler.
This fixes a rare desync where a server with the sslmodes module
but without the sslinfo module could desync when a remote user on
a server with both enables the sslqueries mode.
2021-06-01 01:36:13 +01:00
Sadie Powell
83bb6951fe Avoid registering services as their unprefixed name.
This fixes SSL profiles overriding the websocket module.
2021-05-28 20:08:37 +01:00
Sadie Powell
071499a22c Write to STDERR on error in test-build. 2021-05-28 20:07:50 +01:00
Sadie Powell
7dd1f81e12 Add the GitHub FUNDING file. 2021-05-26 22:45:52 +01:00
Sadie Powell
3555b981f9 The dest should be checked for uline status not the source. 2021-05-25 19:48:54 +01:00
Sadie Powell
b466b68485 Don't send RPL_WHOISHOST for users on ulined servers. 2021-05-25 18:56:39 +01:00
Sadie Powell
772f7ceb94 Implement support for setting TLSv1.3 ciphersuites in ssl_openssl. 2021-05-25 17:10:20 +01:00
Sadie Powell
182cdec310 Implement support for the delayjoin WHOX flag. 2021-05-22 22:27:53 +01:00
Sadie Powell
1505705639 Verify hostnames when installing contrib modules.
This was missed in f6b861f12d.
2021-05-22 15:55:01 +01:00
Sadie Powell
c7b9385022 Only check for a join time if a user is actually in the channel. 2021-05-22 06:29:50 +01:00
Sadie Powell
061d54f38e Send the correct join timestamp on a delayed join message. 2021-05-22 04:58:41 +01:00
Sadie Powell
59c9b9dba4 Default to file logging if a log type is not specified. 2021-05-20 22:12:57 +01:00
Sadie Powell
dd930143a1 Update the Doxygen config for the new version. 2021-05-16 02:42:35 +01:00
Sadie Powell
94ddba020c Enable Doxygen XML generation. 2021-05-16 01:23:10 +01:00
Sadie Powell
3adf2b7643 Create the runtime directory at install time if it does not exist. 2021-05-14 18:42:43 +01:00
Sadie Powell
6ff8f38a6d Release v3.10.0. v3.10.0 2021-05-14 14:49:07 +01:00
InspIRCd Robot
e94b673532 Update copyright headers. 2021-05-14 14:48:39 +01:00
Sadie Powell
c24a7435b8 Fix an off by one error in various bitsets. 2021-05-14 14:26:46 +01:00
Sadie Powell
4350a11c66 Fix sending malformed pong messages in some cases. 2021-05-14 13:56:32 +01:00
Sadie Powell
1288e9e593 Send ERR_BADCHANMASK when trying to OJOIN/SAJOIN an invalid channel. 2021-05-08 17:21:04 +01:00
Sadie Powell
a1db12cb2e Fix the Ubuntu package name for ssl_gnutls. 2021-05-07 21:17:48 +01:00
Sadie Powell
d848034590 Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.
The Argon2 PPA is broken again and I don't want to deal with the
stress of working out why. The 16.04 image is EOL soon (see
actions/virtual-environments/#1084) so switching off it is just
easier.
2021-05-07 20:13:55 +01:00
Sadie Powell
876d6d3afe Send 400 Bad Request if a WebSocket client doesn't send an origin. 2021-05-07 16:09:02 +01:00
Sadie Powell
e4560ecec4 Only vendor the bits of utfcpp that we actually use. 2021-05-05 00:38:05 +01:00
Sadie Powell
96e059d2ec Remove the v2 doc links from the issue templates. 2021-05-04 23:17:48 +01:00
Adam
030eaf9e57 core_dns: skip unknown resource record types 2021-05-04 17:53:57 -04:00
Sadie Powell
de648cb16d Skip clients on ulined servers in SSLINFO <#chan>. 2021-05-03 00:51:12 +01:00
Sadie Powell
b4a174ee9c Fix a bunch of weird indentation and spacing issues. 2021-04-27 16:41:14 +01:00
Sadie Powell
8a5a1c799e Fix SendNoticeInternal not having a NULL command variant. 2021-04-27 02:47:47 +01:00
Sadie Powell
c73666dd8e Send the max line length to remote servers on link. 2021-04-25 18:06:23 +01:00
Sadie Powell
d9b1772272 Update the module descriptions. 2021-04-21 19:46:34 +01:00
Sadie Powell
9ec004958f Improve the messages sent when loading/unloading/reloading modules. 2021-04-19 19:59:41 +01:00
Sadie Powell
bde0e7e846 Improve the message sent when a mode does not exist. 2021-04-19 17:53:46 +01:00
Sadie Powell
033127f583 Update hideoper for the /STATS P change in the previous commit. 2021-04-19 00:51:58 +01:00
Sadie Powell
6b188f1d4e Use a duration string for the idle time in /STATS P. 2021-04-18 16:49:38 +01:00
Sadie Powell
01884cb328 Rename censor_t to CensorMap as the _t suffix is reserved by POSIX. 2021-04-17 22:18:17 +01:00
Sadie Powell
23b8d6bbed Improve the debug logging for httpd_acl auth attempts. 2021-04-17 18:04:50 +01:00
Sadie Powell
b0f16081cc Fix the 'w' extban not being added to the EXTBAN 005 numeric. 2021-04-17 14:18:50 +01:00
Sadie Powell
ba8a15adcd Fix using a different field name in ldapauth than is documented.
Closes #1864.
2021-04-16 11:50:51 +01:00
Sadie Powell
0960d5e9e3 Update references to config fields which were renamed. 2021-04-14 18:58:17 +01:00
Sadie Powell
b00cf4ca15 Only show the WebIRC gateway name to unprivileged users. 2021-04-11 15:03:06 +01:00
Sadie Powell
405396945a Allow banning WebIRC users by their gateway name.
Closes #1857.
2021-04-11 14:32:39 +01:00
Sadie Powell
bfbd0f6cc6 Fix not parsing connect class hosts for inherited classes.
This bug was introduced since the last release and only ever
affected git versions built since commit 8c3c4f8e82.
2021-04-08 21:19:06 +01:00
Sadie Powell
bc2fa5c4a5 Show all prefix modes in the CHECK onchans output. 2021-04-07 15:36:15 +01:00