Sadie Powell
d7f967bdfc
Merge branch 'insp3' into master.
2021-06-07 07:15:39 +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
3faeba2a36
Release v4.0.0 alpha 1.
v4.0.0a1
2021-06-01 22:50:48 +01:00
Sadie Powell
7f479eb3d0
Merge branch 'insp3' into master.
2021-06-01 22:44:45 +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
d845db0de1
Demote the lockserv module to inspircd-contrib.
2021-06-01 02:56:44 +01:00
Sadie Powell
1b152be36e
Demote the clones module to inspircd-contrib.
2021-06-01 02:56:44 +01:00
Sadie Powell
e8c390e352
Demote the censor module to inspircd-contrib.
2021-06-01 02:56:44 +01:00
Sadie Powell
bd9b6c4005
Demote the regex_tre module to inspircd-contrib.
2021-06-01 02:56:31 +01:00
Sadie Powell
1f421861e6
Convert simple modes to use Simple{Channel,User}Mode.
2021-06-01 02:36:14 +01:00
Sadie Powell
10e9e9a5be
Rename Simple{Channel,User}ModeHandler to match other mode handlers.
2021-06-01 02:36:13 +01:00
Sadie Powell
7f88bd76c9
Merge branch 'insp3' into master.
2021-06-01 01:46:53 +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
Dominic Hamon
02340285c5
Added -Wshorten-64-to-32 and fixed all warnings.
2021-05-30 20:37:54 +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
b74fec4c1e
Add a workaround for a bug in GitHub Actions.
2021-05-27 21:08:09 +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
ee1325cf9d
Fire OnUserPreJoin regardless of whether the join is an override.
2021-05-23 01:58:34 +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
d60c1fdec1
Refactor the population of exceptions in delayjoin.
2021-05-22 15:38:48 +01:00
Sadie Powell
b08e70f0bf
Merge branch 'insp3' into master.
2021-05-22 06:39:47 +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
7c589aacc8
Remove the empty handler for linking stats from core_stats.
2021-05-19 19:33:45 +01:00
Sadie Powell
12afc2be87
Get rid of even more pointless copy/paste comments.
2021-05-19 19:23:46 +01:00
Sadie Powell
467459de02
Kill the gecosban module which snuck back in during the merge.
2021-05-19 19:23:19 +01:00
Sadie Powell
991bd9e4ae
Remove bsd.mk; this file only existed for ease of v3 migration.
2021-05-19 18:54:31 +01:00
Sadie Powell
c80a4e8ca9
Kill an outdated XXX comment in spanningtree.
2021-05-19 18:26:12 +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
7a712456f1
Merge branch 'insp3' into master.
2021-05-14 16:54:33 +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
3bfb046d28
Refactor the DNSBL config storage class.
2021-05-13 18:43:43 +01:00