Sadie Powell
8636bd909c
Revert "Speed up the Windows build with precompiled headers".
...
This reverts commit 179bccb0c7031786f90cb3af0c00c247025bdc83.
2024-11-23 15:37:47 +00:00
Sadie Powell
179bccb0c7
Speed up the Windows build with precompiled headers.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-11-14 09:58:07 +00:00
InspIRCd Robot
9f0f434771
Update copyright headers.
2024-11-02 08:42:20 +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
dfd72fe029
Remove some unnecessary uses of <iostream>.
2024-09-16 10:02:19 +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
b14209fe6a
Update the Windows dependencies.
2024-08-03 12:34:06 +01:00
InspIRCd Robot
a3b0aa484b
Update copyright headers.
2024-07-14 11:58:57 +01:00
Sadie Powell
2377656408
Update the vendored dependencies.
2024-07-02 22:54:30 +01:00
InspIRCd Robot
fd4c5e3840
Update copyright headers.
2024-06-21 10:36:09 +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
InspIRCd Robot
d4da9eeff9
Update copyright headers.
2024-06-14 09:13:03 +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
dbc2b4ce9f
Fix a conversion warning in win32service.
2024-06-07 14:40:41 +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
Sadie Powell
cd1c202165
Merge branch 'insp3' into master.
2023-07-13 07:33:58 +01:00
Sadie Powell
c9a30a5acf
Update required OpenSSL version on Windows.
...
The dependency issue which was preventing us from updating has
finally been resolved.
2023-07-13 07:29:54 +01:00
Sadie Powell
d950385d53
Merge branch 'insp3' into master.
2023-07-01 11:11:46 +01:00
Sadie Powell
17b300a3f2
Update Windows dependencies.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-01 11:08:03 +01:00
Sadie Powell
f394c7d6ae
Fix the Windows build.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2023-06-25 18:02:56 +01:00
Sadie Powell
7a8d37077a
Include the vendor directory as a system directory on Windows.
2023-06-19 18:09:03 +01:00
Sadie Powell
ee642e0687
Define FD_SETSIZE from CMake on Windows to avoid redef warnings.
2023-06-19 18:08:28 +01:00
Sadie Powell
1aead0066a
Fix some uses of NULL that have snuck back in during a merge.
2023-05-07 19:27:59 +01:00
Sadie Powell
3c056d489c
Merge branch 'insp3' into master.
2023-04-27 11:00:42 +01:00
Sadie Powell
222a2d8bb8
When building the PACKAGE project we don't need to specify a target.
2023-04-27 10:42:37 +01:00
Sadie Powell
0506da775a
Update the Windows dependencies.
2023-04-22 12:42:16 +01:00
Sadie Powell
1e2d479ad4
Add a script for doing the Windows build.
2023-03-23 09:54:15 +00:00
Sadie Powell
3eb572691f
Merge branch 'insp3' into master.
2023-02-28 16:55:26 +00:00
Sadie Powell
6469d11678
Update the Windows dependencies.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2023-02-28 16:45:23 +00:00
Sadie Powell
671b84ecf2
Vendor the fmtlib library.
2023-01-23 13:07:52 +00:00
Sadie Powell
bc6d98c931
Add support for using the Public Suffix List in cloak_sha256.
...
Closes #1658 .
2023-01-14 01:43:06 +00:00