Sadie Powell
3b9e22381b
Use auto when extracting the internal type of a message target.
2024-07-13 15:29:29 +01:00
Sadie Powell
dfa3ca15da
Fix using getentropy() on musl libc.
2024-07-13 13:53:30 +01:00
Sadie Powell
610688e410
Use getentropy() from POSIX 2024 if it is available.
2024-07-13 13:31:44 +01:00
Sadie Powell
c3c97b917d
Allow using /ACCEPT to override more blocking modes.
2024-07-13 00:38:25 +01:00
Sadie Powell
0f3d949bbd
Add URL encoded versions of the DNSBL/network to the dnsbl module.
2024-07-11 12:50:31 +01:00
Sadie Powell
f49ed93cd9
Include the network name in the DroneBL example config.
2024-07-10 14:12:28 +01:00
Sadie Powell
87f66dda48
Shrink the geo_maxmind storage after garbage collection.
2024-07-07 16:56:36 +01:00
Sadie Powell
edd2446081
Fix a memory leak in the regex_pcre2 module.
2024-07-07 16:33:40 +01:00
Sadie Powell
1263f3cf63
Fix MOTD parsing accidentally skipping lines which are blank.
2024-07-05 17:47:19 +01:00
Sadie Powell
3fc82fa681
Release v4.0.1.
2024-07-02 22:54:30 +01:00
InspIRCd Robot
6703d7ac37
Update copyright headers.
2024-07-02 22:54:30 +01:00
Sadie Powell
b1f581787d
Skip the local server when routing messages in spanningtree.
2024-07-02 20:44:12 +01:00
Sadie Powell
97155a912a
Use the password from the class instead of the config in passforward.
2024-06-30 21:58:44 +01:00
Sadie Powell
58d775b2b1
Release v4.0.0.
2024-06-29 09:43:32 +01:00
InspIRCd Robot
5b1dd4cfa5
Update copyright headers.
2024-06-29 09:43:32 +01:00
Sadie Powell
cf44162c6a
Fix some uses of raw mode characters in messages.
2024-06-23 18:26:52 +01:00
Sadie Powell
5a3dbf7a05
Fix swapped parameters when opering remote users.
2024-06-23 16:41:54 +01:00
Sadie Powell
b59fa6cf32
Release v4.0.0 release candidate 3.
2024-06-21 10:38:08 +01:00
InspIRCd Robot
fd4c5e3840
Update copyright headers.
2024-06-21 10:36:09 +01:00
Sadie Powell
9121150503
Add MD5 as a fallback hash in the SSL modules for compat with v3.
2024-06-19 23:51:02 +01:00
Sadie Powell
edb7101e6a
Default to PROTO_NEWEST if no protocol is negotiated.
2024-06-19 15:11:10 +01:00
Sadie Powell
b202db6cac
Remove a now unnecessary hack for Windows filenames.
2024-06-17 17:46:18 +01:00
Sadie Powell
0e18b9daaf
Fix directory includes to always be in a consistent order.
2024-06-17 16:58:10 +01:00
Sadie Powell
162d132bcb
Release v4.0.0 release candidate 2.
2024-06-14 09:14:38 +01:00
InspIRCd Robot
d4da9eeff9
Update copyright headers.
2024-06-14 09:13:03 +01:00
Sadie Powell
0861181926
Fix a minor print safety issue in configreader.
2024-06-13 17:52:31 +01:00
Sadie Powell
ed8abaa6e0
Fix some references to --debug that should be --protocoldebug now.
2024-06-11 12:24:01 +01:00
Sadie Powell
2c4971ee03
Remove host-based cloak data from the hmac-sha256-addr link data.
2024-06-10 21:45:38 +01:00
Sadie Powell
6d6f5542e7
Fix formatting the user count percentage in MAP.
2024-06-10 10:04:08 +01:00
Sadie Powell
c18499a332
Rename regex_pcre back to regex_pcre2.
...
This rename happened before we had config compatibility and it doesn't
make sense to keep it anymore.
2024-06-07 19:19:19 +01:00
Sadie Powell
ecdde90d45
Release v4.0.0 release candidate 1.
2024-06-07 11:01:19 +01:00
InspIRCd Robot
ae3e2db109
Update copyright headers.
2024-06-07 10:37:56 +01:00
Sadie Powell
f3e847b21a
Merge branch 'insp3' into insp4.
2024-06-07 10:33:35 +01:00
InspIRCd Robot
855c1f6ab4
Update copyright headers.
2024-06-07 10:30:30 +01:00
Sadie Powell
f15229a174
Stop referring to v4 in some todos.
2024-06-07 09:23:49 +01:00
Sadie Powell
84b7583107
Merge branch 'insp3' into master.
2024-06-03 19:57:01 +01:00
Sadie Powell
1c014f7283
Send an error when a user tries to give a status rank to a non-member.
...
Closes #2097 .
2024-06-03 19:50:01 +01:00
Sadie Powell
07d7535281
Add support for non-web WebSocket connections.
...
Closes #2066 .
2024-05-23 14:22:45 +01:00
Sadie Powell
09e8670459
Abbreviate the date even more in the debug logger.
2024-05-21 00:50:07 +01:00
Sadie Powell
9b120e6cfb
Update the INFO output for the current state of things.
2024-05-21 00:41:57 +01:00
Sadie Powell
6fb4fbbc47
Merge branch 'insp3' into master.
2024-05-21 00:28:57 +01:00
Sadie Powell
49d2c4391a
Fix the indentation of the contributors list.
2024-05-21 00:27:30 +01:00
Sadie Powell
09cb9c3381
Merge branch 'insp3' into master.
2024-05-20 12:14:58 +01:00
Sadie Powell
f580b42f2a
Resend the customversion when it changes.
2024-05-18 15:46:02 +01:00
Sadie Powell
c3cff63dca
Make passwords for oper accounts optional.
...
This allows restricting an oper account based on other data such
as TLS fingerprint or services account but without logging them in
automatically like autologin.
2024-05-16 12:29:32 +01:00
Sadie Powell
5ac051a999
Don't allow users to opt-in to older versions of Argon2.
2024-05-10 14:04:29 +01:00
Sadie Powell
0af89e55d2
Add SRV record support to the mysql module.
2024-05-10 13:54:05 +01:00
Sadie Powell
c27a6c4900
Fix opmoderated messages appearing in the channel history.
2024-05-06 17:18:07 +01:00
Sadie Powell
4b6af49b43
Allow mutating the status message type in OnUserPre(Tag)Message.
2024-05-06 17:18:07 +01:00
Sadie Powell
c7ae694b50
Deallocate the old MySQL connection on connect if one exists.
2024-05-03 09:28:33 +01:00