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