14670 Commits

Author SHA1 Message Date
Sadie Powell
ffdae581d4 Use dummy values for the user/group with --disable-ownership. 2021-06-09 04:40:53 +01:00
Sadie Powell
3766337fcb Add the --disable-ownership option to help packagers out. 2021-06-09 04:20:09 +01:00
Sadie Powell
d298378b3d Fix the compiler_info name for the Intel compiler. 2021-06-09 02:36:31 +01:00
Sadie Powell
7ae94300b6 Add CI support for Windows. 2021-06-07 05:48:56 +01:00
Sadie Powell
71841b747d Migrate Windows builds to installing their dependencies via Conan. 2021-06-07 04:46:32 +01:00
Sadie Powell
4a479db7f0 Update the Windows icon to something used this decade. 2021-06-07 04:18:57 +01:00
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