Sadie Powell
79f96edcb6
Avoid using -pthreads on Haiku.
2021-06-19 20:13:28 +01:00
Sadie Powell
dce2d6a255
Merge branch 'insp3' into master.
2021-06-19 20:07:35 +01:00
Sadie Powell
ab31e37002
Fix building the sha256 module on Haiku.
2021-06-19 19:47:52 +01:00
Sadie Powell
e047bcc98d
Reorder <limits> alphabetically in the example config.
2021-06-19 14:21:13 +01:00
Sadie Powell
9c89a923f8
Use RPL_WHOISCHANNELS instead of a raw numeric in hidechans.
2021-06-19 00:19:36 +01:00
Sadie Powell
193cd02c6b
Fix unsetting timed bans with excessively long masks.
2021-06-18 18:09:39 +01:00
Sadie Powell
dc169e9d58
Avoid unnecessarily looking up the ban mode.
...
We already have a ChanModeReference for this there's no need to
look it up again.
2021-06-18 17:36:34 +01:00
Sadie Powell
b2fde769b6
Merge branch 'insp3' into master.
2021-06-18 15:02:34 +01:00
Sadie Powell
0bbfafb9d0
Fix some inverted ignoreuntil values in the connectban module.
2021-06-18 13:35:01 +01:00
Sadie Powell
613348298d
Fix some weirdness with sign conversion and channel limits.
...
Reported by jessicara.
2021-06-18 13:16:11 +01:00
Sadie Powell
a509f47b7d
Add the bootwait and splitwait options to connectban.
2021-06-18 11:18:56 +01:00
Sadie Powell
3b5425e6e0
Fix joinflood overwriting the bootwait timer on split.
2021-06-18 11:18:06 +01:00
Sadie Powell
d0c458f5c3
Fix joinflood applying the bootwait timeout to rehashes.
2021-06-18 10:54:17 +01:00
Sadie Powell
e8d302911f
Fix xline matching on WebIRC connections.
2021-06-17 11:10:28 +01:00
Sadie Powell
6ffb226aa4
Import a greatly refactored version of the opmoderated module.
...
Co-authored-by: Daniel De Graaf <danieldg@inspircd.org>.
2021-06-17 00:16:34 +01:00
Sadie Powell
04330da0d2
Clean up VerifyCertificate in the ssl_gnutls module.
2021-06-14 10:08:02 +01:00
Sadie Powell
1828ce7af9
Add a link to the list of predefined config variables.
2021-06-14 08:51:55 +01:00
Sadie Powell
8f2595e807
Add predefined config variables for the build time directories.
2021-06-13 21:05:16 +01:00
Sadie Powell
f48647fd03
Remove the KiwiIRC.com link from the security policy.
2021-06-13 21:00:15 +01:00
Sadie Powell
7fa0672ebd
Merge branch 'insp3' into master.
2021-06-13 14:46:41 +01:00
Sadie Powell
d1fabe2c7c
Point to the license on the docs site not to the GNU website.
2021-06-13 10:07:54 +01:00
Sadie Powell
bfe0fb3c03
Correct the versions which have packages in the readme.
2021-06-13 10:07:54 +01:00
Herman
96e0f18f7f
Code refactor and minor fix ( #1879 )
2021-06-12 05:59:13 +01:00
Sadie Powell
fde23f2801
Use /run/inspircd as the runtime directory on Linux.
...
Unfortunately some tooling like AppArmor is not smart enough to
follow the symlink from /var/run to /run so we need to explicitly
set the path. This fixes running InspIRCd without --nopid on some
systems.
See also: inspircd/inspircd-packages#402ef9a411.
2021-06-11 08:23:11 +01:00
Sadie Powell
9482331f14
Fix undefined behaviour with converting a path to a string.
2021-06-10 01:45:43 +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
e69ed249cb
Fix unnecessary capitalisation at the start of a configure warning.
2021-06-09 04:52:42 +01:00
Sadie Powell
ffdae581d4
Use dummy values for the user/group with --disable-ownership.
2021-06-09 04:40:53 +01:00
Sadie Powell
3766337fcb
Add the --disable-ownership option to help packagers out.
2021-06-09 04:20:09 +01:00
Sadie Powell
29493f8cba
Attempt to run after building to check everything built okay.
2021-06-09 03:15:54 +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
Sadie Powell
cefae0ed22
Fix MSVC compatibility issues.
2021-06-07 10:40:18 +01:00
Sadie Powell
d7f967bdfc
Merge branch 'insp3' into master.
2021-06-07 07:15:39 +01:00
Sadie Powell
7ae94300b6
Add CI support for Windows.
2021-06-07 05:48:56 +01:00
Sadie Powell
71841b747d
Migrate Windows builds to installing their dependencies via Conan.
2021-06-07 04:46:32 +01:00
Sadie Powell
4a479db7f0
Update the Windows icon to something used this decade.
2021-06-07 04:18:57 +01:00
Sadie Powell
94066ae048
Disable fail-fast in GitHub Actions.
2021-06-06 07:10:31 +01:00
Sadie Powell
722c63ad53
Broadcast the limits for list modes on server link.
...
This allows services to not overflow the limit.
2021-06-04 02:03:52 +01:00
Sadie Powell
8ef5c350f0
Send the CHARSET token if using a non-ascii casemapping.
2021-06-02 03:43:27 +01:00
Sadie Powell
4e38d54da1
Fix the name of the strict-rfc1469 codepage file.
2021-06-02 03:37:08 +01:00
Sadie Powell
3faeba2a36
Release v4.0.0 alpha 1.
v4.0.0a1
2021-06-01 22:50:48 +01:00
Sadie Powell
7f479eb3d0
Merge branch 'insp3' into master.
2021-06-01 22:44:45 +01:00
Sadie Powell
fe41ae3e81
Look up the SSL I/O hook properly in spanningtree.
...
Fixes a regression introduced in commit 83bb6951fe.
2021-06-01 09:19:51 +01:00
Sadie Powell
70aa5434fb
Fix the name of the regex_stdlib regex engine.
2021-06-01 03:21:44 +01:00
Sadie Powell
d845db0de1
Demote the lockserv module to inspircd-contrib.
2021-06-01 02:56:44 +01:00