Sadie Powell
9f98e08e6c
Fix installing example SQL schemas.
2022-05-02 22:03:08 +01:00
Sadie Powell
c4f1d27a29
Merge branch 'insp3' into master.
2022-05-02 19:55:03 +01:00
Sadie Powell
e8f7582340
Fix using the obsolete curve method on mbedTLS 3+.
2022-05-02 19:46:32 +01:00
Sadie Powell
2ac42d8017
Fix various Doxygen comment issues.
2022-05-02 17:36:37 +01:00
Sadie Powell
21ad77d9f2
Flush logs every 15 minutes to avoid losing data.
2022-05-02 17:21:19 +01:00
Sadie Powell
a44a6cfab7
Implement support for JSON logging.
2022-05-02 15:10:10 +01:00
Sadie Powell
7fda4b5bd6
Add more null checks to log_sql and log_syslog.
2022-05-02 14:44:59 +01:00
Sadie Powell
7b40edc9af
Add a log method for stringifying a logging method.
2022-05-02 12:43:30 +01:00
Sadie Powell
499201983d
Kill an unnecessary accessibility keyword.
2022-05-02 12:01:26 +01:00
Sadie Powell
ab5f93999c
Mark fields that take a Log::Engine* as non-null.
2022-05-01 22:55:26 +01:00
Sadie Powell
98e2cf6b24
Shuffle the sql schemas around a bit.
2022-05-01 22:21:53 +01:00
Sadie Powell
e23ee3fde1
Rewrite logging calls to use the new APIs.
2022-05-01 22:07:14 +01:00
Sadie Powell
c382faf9c9
Rewrite the entire logging system.
...
- Much cleaner API for writing to the log.
- Adds support for stderr and stdout logging to the core.
- Adds support for sql and syslog logging in modules.
2022-05-01 22:07:04 +01:00
Sadie Powell
0df16f0144
Delete the old logging system.
2022-05-01 21:44:54 +01:00
Sadie Powell
97e1ad2daa
Implement the 'r' (registered nick) WHO flag from UnrealIRCd.
2022-05-01 14:25:02 +01:00
Sadie Powell
e985f7ecc3
Sync NSIS template with the one from CPack.
2022-05-01 09:54:57 +01:00
Sadie Powell
287333d86f
Release v4.0.0 alpha 10.
v4.0.0a10
2022-04-30 20:26:12 +01:00
Sadie Powell
8507610075
Fix the CI build on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-30 19:42:46 +01:00
Sadie Powell
6d8c444785
Put modules in their own VS folder on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-30 18:51:30 +01:00
Sadie Powell
bb05cca978
Drop SO_NAME on Windows; we use native file extensions now.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-30 18:29:23 +01:00
Sadie Powell
af1d0f6a4b
Slim down the globally included files.
2022-04-30 17:48:12 +01:00
Sadie Powell
741395074c
Enable writing a pid file on Windows.
2022-04-30 16:26:31 +01:00
Sadie Powell
0a271553fc
Enable getting the local server hostname on Windows.
2022-04-30 16:26:31 +01:00
Sadie Powell
0e83e79974
Enable support for UNIX socket listeners on Windows.
2022-04-30 16:26:31 +01:00
Sadie Powell
bba8966e59
Kill an obsolete include.
2022-04-30 16:17:51 +01:00
Sadie Powell
0667469832
Replace getopt/ya_getopt with Lyra.
2022-04-30 14:55:14 +01:00
Sadie Powell
0e7883dd96
Format enums with an underlying type like classes.
2022-04-30 14:47:39 +01:00
Sadie Powell
0e660314c3
Make the extban enums 8-bit.
2022-04-29 22:07:42 +01:00
Sadie Powell
d7912e6a3e
Merge branch 'insp3' into master.
2022-04-29 11:24:05 +01:00
Sadie Powell
b36bfce84f
Release v3.13.0.
v3.13.0
2022-04-28 18:50:30 +01:00
InspIRCd Robot
346ec99c43
Update copyright headers.
2022-04-28 18:49:16 +01:00
Sadie Powell
ffac4ab323
Update module descriptions.
2022-04-28 18:46:24 +01:00
InspIRCd Robot
43d14b8eda
Update author list.
2022-04-28 18:45:52 +01:00
Sadie Powell
ceecef0d82
Update the platforms with packages in the readme.
2022-04-28 18:31:38 +01:00
Sadie Powell
8845fb1ccb
Update the mailmap.
2022-04-28 17:59:34 +01:00
Sadie Powell
bddfb460e5
Fix updating the copyright headers.
2022-04-28 17:58:38 +01:00
Sadie Powell
f6489c3456
Skip bots when generating the authors list.
2022-04-28 17:45:38 +01:00
Sadie Powell
bce6e2422e
Document the 'G' WHO flag.
2022-04-28 09:42:42 +01:00
Sadie Powell
28206b8cc5
Remove an obsolete workaround for Windows packaging.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-27 20:45:21 +01:00
Sadie Powell
4f58176bc2
Merge branch 'insp3' into master.
2022-04-26 17:09:31 +01:00
Sadie Powell
cf3be77fbf
Implement support for the IRCv3 bot tag.
2022-04-26 16:55:42 +01:00
Sadie Powell
875d40036f
Migrate Windows build instructions to the docs site.
2022-04-24 23:52:45 +01:00
Sadie Powell
b77fb7f51a
Update the supported CMake versions in the readme.
2022-04-24 23:12:08 +01:00
Sadie Powell
2615adfd4c
Modernise the CMake syntax slightly.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 21:14:30 +01:00
Sadie Powell
ff329c6e4a
Install the example configs/sql/locales properly on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 19:30:04 +01:00
Sadie Powell
adc3d19c1e
Update the instructions for how to enable modules on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2022-04-24 18:27:10 +01:00
Sadie Powell
706ac54179
Enable all dependencies for Windows CI.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:49 +01:00
Sadie Powell
4284b7a461
Allow building with license-incompatible modules if manually enabled.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:31 +01:00
Sadie Powell
11e19ee27b
Add a function for enabling extra modules on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:05:42 +01:00
Sadie Powell
5440586cfe
Newer versions of mbedTLS can only be static linked on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 16:29:10 +01:00