15074 Commits

Author SHA1 Message Date
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