Sadie Powell
671b84ecf2
Vendor the fmtlib library.
2023-01-23 13:07:52 +00:00
Sadie Powell
cca9b9cb0f
Fix require_version not respecting env and rename to require_library.
...
[skip windows ci]
2023-01-14 01:35:44 +00:00
Sadie Powell
74e94eb02d
Merge branch 'insp3' into master.
2023-01-09 18:37:56 +00:00
Sadie Powell
9c95315763
Fix suspending GDB when the process gets sent a signal.
2023-01-09 18:08:40 +00:00
Sadie Powell
d048778f78
Merge branch 'insp3' into master.
2023-01-01 13:19:45 +00:00
InspIRCd Robot
2b810b412a
Update copyright headers.
2022-12-30 11:31:28 +00:00
Sadie Powell
8f84e725c6
Remove support for the old deprecated Intel compiler.
2022-12-10 07:08:46 +00:00
Sadie Powell
20a1892e31
Merge branch 'insp3' into master.
2022-12-10 07:00:24 +00:00
Sadie Powell
513309fc68
Fix building with the Intel C++ compiler.
...
- Fix adding -Wshadow in the compiler flags twice.
- Detect the new Clang-based Intel compiler as well as the old one.
- Silence some deprecation warnings using Intel syntax.
2022-12-10 06:58:39 +00:00
Sadie Powell
ba587437a4
Merge branch 'insp3' into master.
2022-10-01 01:59:56 +01:00
Sadie Powell
1e29546b16
Remove error prone missing include logic in calcdep.
...
[skip windows ci]
2022-09-24 17:41:44 +01:00
Sadie Powell
2a0cce9d46
Fix more warnings discovered with -Weverything.
2022-09-05 21:14:36 +01:00
Sadie Powell
28a7f1f0c8
Merge branch 'insp3' into master.
2022-08-27 14:48:19 +01:00
InspIRCd Robot
96f355c2fa
Update copyright headers.
2022-08-25 20:46:11 +01:00
Sadie Powell
d124f8c4db
Fix the last modified dates of the man pages.
...
The Linux man-pages project recommends using YYYY-MM-DD. Some dates
had also not been updated since they were added.
2022-08-24 04:04:49 +01:00
Sadie Powell
b763b1e69e
Merge branch 'insp3' into master.
2022-07-19 17:00:23 +01:00
Wade Cline
af78050297
Allow logrotate to rotate logs with just a pid file.
...
Ref: #1991
2022-07-19 10:21:17 +01:00
Wade Cline
5384fb3e2d
Fix the logrotate config rotating already rotated log files.
...
Ref: #1990 .
2022-07-11 01:16:02 +01:00
Sadie Powell
9f98e08e6c
Fix installing example SQL schemas.
2022-05-02 22:03:08 +01:00
Sadie Powell
d7912e6a3e
Merge branch 'insp3' into master.
2022-04-29 11:24:05 +01:00
InspIRCd Robot
346ec99c43
Update copyright headers.
2022-04-28 18:49:16 +01:00
Sadie Powell
95868f7458
Merge branch 'insp3' into master.
2022-02-01 16:00:54 +00:00
Sadie Powell
63aa0a11e0
Fix SSL modules not being able to access the system-wide SSL dirs.
2022-01-31 18:23:00 +00:00
Sadie Powell
d7a7f37d14
Kill vendor_directory in favour of normal include paths.
2022-01-26 15:34:17 +00:00
Sadie Powell
ec46f6acda
Replace consolecolors with a vendored library.
...
This library supports much more than consolecolors including the
Windows 8 console API.
2022-01-26 15:34:17 +00:00
Sadie Powell
8b32a46334
Add the new coremods target as a dependency for the all target.
...
[skip windows ci]
2022-01-22 11:49:02 +00:00
Sadie Powell
9d6ec04243
Separate core modules from modules in CI.
...
[skip windows ci]
2022-01-22 03:32:58 +00:00
Sadie Powell
3443799702
Merge branch 'insp3' into master.
2022-01-18 18:03:49 +00:00
Sadie Powell
72267a59d4
Fix the regex_re2 module on the latest RE2 git.
...
[skip windows ci]
2022-01-18 17:38:06 +00:00
Sadie Powell
64a3eaa917
Fix being unable to use a pkg-config that isn't in the PATH.
...
[skip windows ci]
2022-01-18 17:31:33 +00:00
Sadie Powell
d414992019
Add extra debug information to the module error message.
...
[skip windows ci]
2022-01-17 13:54:27 +00:00
Sadie Powell
64dacce892
Revert "Remove support for defaults in find_{compiler,linker}_flags()".
...
This is needed for compat with older versions of some libraries.
This reverts commit 83327a1978eddef854cad9e937263f80bf25f056.
2021-12-14 16:26:41 +00:00
Sadie Powell
04f7323f60
Fix linking to the v3 docs regardless of version.
2021-10-09 18:28:35 +01:00
Sadie Powell
74490ab367
ALlow specifying multiple ModAuthors, remove ModAuthorMail.
2021-10-09 18:21:18 +01:00
Sadie Powell
b7615ccd86
Merge branch 'insp3' into master.
2021-08-28 13:20:53 +01:00
InspIRCd Robot
4540162276
Update copyright headers.
2021-08-27 09:38:22 +01:00
Sadie Powell
a730147586
Merge branch 'insp3' into master.
2021-08-01 20:14:47 +01:00
Sadie Powell
5c8519015b
Remove the root checks from the helper script.
...
This has never actually worked properly. If a user wants to drop
privileges then they should specify that in the config file.
2021-07-28 10:24:55 +01:00
Sadie Powell
46c9246b14
Drop support for Debian GNU/kFreeBSD.
...
This distribution is long dead and probably can't build v4 anyway.
2021-07-19 18:24:45 +01:00
Sadie Powell
d95d7fc4f5
Merge branch 'insp3' into master.
2021-07-01 12:33:51 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues ( #1883 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
Sadie Powell
79f96edcb6
Avoid using -pthreads on Haiku.
2021-06-19 20:13:28 +01:00
Sadie Powell
84b5b9d671
Avoid creating unnecessary symlinks.
2021-06-09 14:09:16 +01:00
Sadie Powell
55cc3a36bd
Merge branch 'insp3' into master.
2021-06-09 09:23:23 +01:00
Sadie Powell
77d5b214fb
Fix uninstalling files on make deinstall
and similar.
2021-06-09 09:14:28 +01:00
Sadie Powell
3766337fcb
Add the --disable-ownership option to help packagers out.
2021-06-09 04:20:09 +01:00
Sadie Powell
64273020f8
Refactor the compiler and linker flags in the makefile.
2021-06-09 03:10:11 +01:00
Sadie Powell
d298378b3d
Fix the compiler_info name for the Intel compiler.
2021-06-09 02:36:31 +01:00
Sadie Powell
ee1d5878c2
Link against libc++fs/libstdc++fs on older compilers.
2021-06-08 20:07:23 +01:00
Sadie Powell
84668328f4
Stop explicitly linking against libstdc++.
2021-06-08 19:46:42 +01:00