16717 Commits

Author SHA1 Message Date
InspIRCd Robot
ef382701fa Update author list. 2024-06-21 10:30:34 +01:00
Sadie Powell
e9cd55cc2a Update irctest.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2024-06-20 00:05:14 +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
8d4e26833f Merge branch 'insp3' into insp4. 2024-06-19 23:49:19 +01:00
Sadie Powell
fe89a4a2e1 Update the Windows dependencies.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-06-19 23:15:49 +01:00
Sadie Powell
edb7101e6a Default to PROTO_NEWEST if no protocol is negotiated. 2024-06-19 15:11:10 +01:00
Sadie Powell
8f0833aa94 Put examples in the example directory on system-wide installs. 2024-06-19 13:17:10 +01:00
Sadie Powell
ff5c2c748d Update a few mailmap entries. 2024-06-17 18:56:45 +01:00
Sadie Powell
b202db6cac Remove a now unnecessary hack for Windows filenames. 2024-06-17 17:46:18 +01:00
Sadie Powell
31541a8645 Make filenames a bit more friendly for Windows users. 2024-06-17 17:32:53 +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
be8f97b4a5 Resort the module config file to be alphabetical. 2024-06-17 16:37:57 +01:00
Sadie Powell
162d132bcb Release v4.0.0 release candidate 2. v4.0.0rc2 2024-06-14 09:14:38 +01:00
InspIRCd Robot
d4da9eeff9 Update copyright headers. 2024-06-14 09:13:03 +01:00
InspIRCd Robot
db18817067 Update author list. 2024-06-14 09:07:49 +01:00
Sadie Powell
31f655201f Merge branch 'insp3' into insp4. 2024-06-13 18:22:47 +01:00
Sadie Powell
e226f87e27 Update the security policy in preparation of the v4 release. 2024-06-13 18:22:31 +01:00
Sadie Powell
0861181926 Fix a minor print safety issue in configreader. 2024-06-13 17:52:31 +01:00
Sadie Powell
dc3ddb4d82 Remove development warning from the readme. 2024-06-11 20:32:02 +01:00
Sadie Powell
ff8000bf47 Link to v4 docs from the issue templates. 2024-06-11 20:31:44 +01:00
Sadie Powell
ba19a3259b Update Doxygen config and fix some warnings. 2024-06-11 20:29:04 +01:00
Valentin Lorentz
28e2f30525 tools/convert-unreal-*: Parse input in linear time
Non-trivial string slicing on CPython makes a copy of the string, making
the overall parsing run in quadratic time.

For example, assuming an average field size of 10 bytes, parsing a 1MB
file on my computer would take 70s in slicing alone.
2024-06-11 19:05:31 +01:00
Sadie Powell
19b389468c Add some tools for converting UnrealIRCd databases to InspIRCd. 2024-06-11 18:25:17 +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
748f3c6200 Add /GL and /GLOBAL to the generic services config file. 2024-06-07 19:29:17 +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
e852518eff Update irctest. 2024-06-07 17:37:41 +01:00
Sadie Powell
756051eada Update irctest. 2024-06-07 15:03:11 +01:00
Sadie Powell
dbc2b4ce9f Fix a conversion warning in win32service. 2024-06-07 14:40:41 +01:00
Sadie Powell
95e69c01e8 Update the Alpine version in the CI. 2024-06-07 14:40:29 +01:00
Sadie Powell
06794f7db2 Update the list of distributions we provide packages for. 2024-06-07 12:07:04 +01:00
Sadie Powell
be0ad350c1 Remove an extraneous semicolon in the SQL module header. 2024-06-07 12:04:00 +01:00
Sadie Powell
ecdde90d45 Release v4.0.0 release candidate 1. v4.0.0rc1 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
ff69aa7513 We will have v4 binary packages shortly. 2024-06-07 09:31:55 +01:00
Sadie Powell
f15229a174 Stop referring to v4 in some todos. 2024-06-07 09:23:49 +01:00
Sadie Powell
e597d7fb41 Replace std::aligned_storage with a non-deprecated alternative. 2024-06-04 13:14:43 +01:00
Sadie Powell
89f1c853f7 Add nullability attributes to module functions. 2024-06-04 12:40:16 +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
86b9c95aa5 Merge branch 'insp3' into master. 2024-05-28 22:58:51 +01:00
Sadie Powell
742b11dbe4 Update irctest. 2024-05-28 22:49:47 +01:00
Sadie Powell
4fc8ffa0c0 Merge branch 'insp3' into master. 2024-05-28 22:17:04 +01:00
Sadie Powell
112f4fbb1c Sync the Windows NSIS installer with the latest code from CMake. 2024-05-27 21:48:43 +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