Sadie Powell
fe7ee19aba
Vendor yyjson.
2025-02-27 19:16:53 +00:00
Sadie Powell
59f2baec85
Merge branch 'insp4' into master.
2024-11-03 09:38:22 +00:00
InspIRCd Robot
9f0f434771
Update copyright headers.
2024-11-02 08:42:20 +00:00
Sadie Powell
8a3aba4044
Merge branch 'insp4' into master.
2024-11-01 15:53:04 +00:00
Sadie Powell
bce693bfe3
Update the Windows packages.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-10-26 16:16:46 +01:00
Sadie Powell
d407400621
Merge branch 'insp4' into master.
2024-09-30 17:15:12 +01:00
Sadie Powell
0444d97ab9
Fix the Windows build.
2024-09-19 15:55:13 +01:00
Sadie Powell
0a7a1a2bc1
Merge branch 'insp4' into master.
2024-09-19 13:29:47 +01:00
Sadie Powell
dfd72fe029
Remove some unnecessary uses of <iostream>.
2024-09-16 10:02:19 +01:00
Sadie Powell
33fef944f2
Merge branch 'insp4' into master.
2024-08-23 20:10:21 +01:00
Sadie Powell
448c3342d9
Allow building log_json against yyjson.
...
This is the default if available. RapidJSON has not had a release
in years and has known security vulnerabilities so we should really
not be using it.
2024-08-23 19:47:58 +01:00
Sadie Powell
46761d46ff
Merge branch 'insp4' into master.
2024-08-04 12:43:32 +01:00
Sadie Powell
b14209fe6a
Update the Windows dependencies.
2024-08-03 12:34:06 +01:00
Sadie Powell
948a3fb7a7
Adjust the build system for the new module structure.
2024-07-17 03:26:09 +01:00
Sadie Powell
b68ad76e4a
Merge branch 'insp4' into master.
2024-07-16 14:04:46 +01:00
InspIRCd Robot
a3b0aa484b
Update copyright headers.
2024-07-14 11:58:57 +01:00
Sadie Powell
ee579928f9
Merge branch 'insp4' into master.
2024-07-05 17:54:29 +01:00
Sadie Powell
2377656408
Update the vendored dependencies.
2024-07-02 22:54:30 +01:00
Sadie Powell
be68315d80
Merge branch 'insp4' into master.
2024-06-23 18:49:26 +01:00
InspIRCd Robot
fd4c5e3840
Update copyright headers.
2024-06-21 10:36:09 +01:00
Sadie Powell
8f0be00c2d
Merge branch 'insp4' into master.
2024-06-20 00:23:28 +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
4ee868d860
Merge branch 'insp4' into master.
2024-06-17 15:43:59 +01:00
InspIRCd Robot
d4da9eeff9
Update copyright headers.
2024-06-14 09:13:03 +01:00
Sadie Powell
d350fa754b
Merge branch 'insp4' into master.
2024-06-07 19:51:23 +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
b49c2ea2e0
Merge branch 'insp4' into master.
2024-06-07 17:37:58 +01:00
Sadie Powell
dbc2b4ce9f
Fix a conversion warning in win32service.
2024-06-07 14:40:41 +01:00
Sadie Powell
843eb4ca8a
Merge branch 'insp4' into master.
2024-06-07 12:30:19 +01:00
Sadie Powell
ac07783762
Require C++20.
2024-06-07 12:21:08 +01:00
InspIRCd Robot
ae3e2db109
Update copyright headers.
2024-06-07 10:37:56 +01:00
InspIRCd Robot
855c1f6ab4
Update copyright headers.
2024-06-07 10:30:30 +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
e24ea1723c
Move ssl_mbedtls to inspircd-contrib.
...
Closes #2088 .
2024-04-15 21:45:42 +01:00
Sadie Powell
83dcf16509
Merge branch 'insp3' into master.
...
# Conflicts:
2024-03-01 17:29:00 +00:00
Sadie Powell
9723936f26
Update the Windows dependencies.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-03-01 17:17:15 +00:00
Sadie Powell
bde10b8305
Merge branch 'insp3' into master.
2023-12-14 16:58:16 +00:00
Sadie Powell
2db07f50fd
Fix the Windows build.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-12-14 16:47:51 +00:00
Sadie Powell
95d72a2f23
Update the Windows dependencies.
2023-11-16 14:14:17 +00:00
Sadie Powell
2e30276817
Merge branch 'insp3' into master.
2023-09-10 09:43:56 +01:00
Sadie Powell
6d1c5b9f94
Update the Windows dependencies.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-09-10 09:29:08 +01:00
Sadie Powell
4e5e8af424
Windows build cleanup.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-15 16:33:45 +01:00
Sadie Powell
c86cc240d9
Convert all files to use UNIX-style line endings.
2023-07-15 15:04:49 +01:00
Sadie Powell
75c17e87b6
Merge branch 'insp3' into master.
2023-07-15 13:05:57 +01:00
InspIRCd Robot
9923c34a42
Update copyright headers.
2023-07-15 10:37:19 +01:00
Sadie Powell
fd564cd44a
Rename several Windows files to use the same naming scheme.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-15 10:31:48 +01:00
Sadie Powell
b4e3e97329
Simplify the codes that InspIRCd can exit with.
...
The custom codes that InspIRCd exits with are not very useful and can confuse init systems like systemd which assume that certain
exit codes mean certain things. INSPIRCD_BINARY_EXIT was a workaround
for this in v3 but considering thatsers have to check the logs anyway
so we may as well just use EXIT_SUCCESS and EXIT_FAILURE.
2023-07-13 14:07:26 +01:00
Sadie Powell
d91d707c6d
Error out if CMake is used on non-Windows.
...
This does not work (currently) and can result in weird issues in
code editors that try to automatically run CMake if they see a
CMakeLists file.
2023-07-13 14:07:26 +01:00