14645 Commits

Author SHA1 Message Date
Sadie Powell
94ddba020c Enable Doxygen XML generation. 2021-05-16 01:23:10 +01:00
Sadie Powell
3adf2b7643 Create the runtime directory at install time if it does not exist. 2021-05-14 18:42:43 +01:00
Sadie Powell
6ff8f38a6d Release v3.10.0. v3.10.0 2021-05-14 14:49:07 +01:00
InspIRCd Robot
e94b673532 Update copyright headers. 2021-05-14 14:48:39 +01:00
Sadie Powell
c24a7435b8 Fix an off by one error in various bitsets. 2021-05-14 14:26:46 +01:00
Sadie Powell
4350a11c66 Fix sending malformed pong messages in some cases. 2021-05-14 13:56:32 +01:00
Sadie Powell
1288e9e593 Send ERR_BADCHANMASK when trying to OJOIN/SAJOIN an invalid channel. 2021-05-08 17:21:04 +01:00
Sadie Powell
a1db12cb2e Fix the Ubuntu package name for ssl_gnutls. 2021-05-07 21:17:48 +01:00
Sadie Powell
d848034590 Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.
The Argon2 PPA is broken again and I don't want to deal with the
stress of working out why. The 16.04 image is EOL soon (see
actions/virtual-environments/#1084) so switching off it is just
easier.
2021-05-07 20:13:55 +01:00
Sadie Powell
876d6d3afe Send 400 Bad Request if a WebSocket client doesn't send an origin. 2021-05-07 16:09:02 +01:00
Sadie Powell
e4560ecec4 Only vendor the bits of utfcpp that we actually use. 2021-05-05 00:38:05 +01:00
Sadie Powell
96e059d2ec Remove the v2 doc links from the issue templates. 2021-05-04 23:17:48 +01:00
Adam
030eaf9e57 core_dns: skip unknown resource record types 2021-05-04 17:53:57 -04:00
Sadie Powell
de648cb16d Skip clients on ulined servers in SSLINFO <#chan>. 2021-05-03 00:51:12 +01:00
Sadie Powell
b4a174ee9c Fix a bunch of weird indentation and spacing issues. 2021-04-27 16:41:14 +01:00
Sadie Powell
8a5a1c799e Fix SendNoticeInternal not having a NULL command variant. 2021-04-27 02:47:47 +01:00
Sadie Powell
c73666dd8e Send the max line length to remote servers on link. 2021-04-25 18:06:23 +01:00
Sadie Powell
d9b1772272 Update the module descriptions. 2021-04-21 19:46:34 +01:00
Sadie Powell
9ec004958f Improve the messages sent when loading/unloading/reloading modules. 2021-04-19 19:59:41 +01:00
Sadie Powell
bde0e7e846 Improve the message sent when a mode does not exist. 2021-04-19 17:53:46 +01:00
Sadie Powell
033127f583 Update hideoper for the /STATS P change in the previous commit. 2021-04-19 00:51:58 +01:00
Sadie Powell
6b188f1d4e Use a duration string for the idle time in /STATS P. 2021-04-18 16:49:38 +01:00
Sadie Powell
01884cb328 Rename censor_t to CensorMap as the _t suffix is reserved by POSIX. 2021-04-17 22:18:17 +01:00
Sadie Powell
23b8d6bbed Improve the debug logging for httpd_acl auth attempts. 2021-04-17 18:04:50 +01:00
Sadie Powell
b0f16081cc Fix the 'w' extban not being added to the EXTBAN 005 numeric. 2021-04-17 14:18:50 +01:00
Sadie Powell
ba8a15adcd Fix using a different field name in ldapauth than is documented.
Closes #1864.
2021-04-16 11:50:51 +01:00
Sadie Powell
0960d5e9e3 Update references to config fields which were renamed. 2021-04-14 18:58:17 +01:00
Sadie Powell
b00cf4ca15 Only show the WebIRC gateway name to unprivileged users. 2021-04-11 15:03:06 +01:00
Sadie Powell
405396945a Allow banning WebIRC users by their gateway name.
Closes #1857.
2021-04-11 14:32:39 +01:00
Sadie Powell
bfbd0f6cc6 Fix not parsing connect class hosts for inherited classes.
This bug was introduced since the last release and only ever
affected git versions built since commit 8c3c4f8e82.
2021-04-08 21:19:06 +01:00
Sadie Powell
bc2fa5c4a5 Show all prefix modes in the CHECK onchans output. 2021-04-07 15:36:15 +01:00
Sadie Powell
c05f81cac8 Use IsCTCP in blockcolor for ignoring CTCPs. 2021-04-06 15:15:14 +01:00
Sadie Powell
e4f7e2523b Automatically prune the history lists in chanhistory. 2021-04-03 14:35:18 +01:00
Sadie Powell
fc3c650e8d Add support for per-DNSBL timeouts.
This should fix the issue of some DNSBLs being slower than others.
2021-03-31 13:41:55 +01:00
Sadie Powell
952ee5cc60 Fix various documentation comments. 2021-03-31 10:51:51 +01:00
Sadie Powell
8c3c4f8e82 Add support for matching multiple hosts in <connect:{allow,deny}>. 2021-03-30 09:02:47 +01:00
Sadie Powell
e2b0f3dc9e Add support for blocking tag messages with the deaf mode. 2021-03-30 09:02:26 +01:00
Sadie Powell
4ace96e521 Make the system-wide runtime directory /var/run/inspircd.
This avoids permission issues.
2021-03-25 12:28:11 +00:00
Sadie Powell
635cb9d65f Remove the Kiwi links from the readme.
If you're setting up an IRC server you should be able to use an
IRC client to connect to the support channel.
2021-03-25 12:28:11 +00:00
Sadie Powell
7cfeb97166 Improve the header messages of the filter and permchannels modules. 2021-03-21 01:25:33 +00:00
Sadie Powell
99bb7ac8bd Add an <include> option to allow certain config files to not exist.
This is useful when using modules that generate a config file such
as the filter and permchannels modules.
2021-03-19 00:51:09 +00:00
Sadie Powell
37f068576e Default <permchannelsdb:listmodes> to on. 2021-03-14 02:59:13 +00:00
Sadie Powell
0a329440bd Implement support for saving filters. 2021-03-14 02:55:03 +00:00
Sadie Powell
d494fa6e09 Convert the ISO 8859-2 nationalchars files to codepage configs. 2021-03-14 00:23:56 +00:00
Sadie Powell
b6d0ef0989 Rename the latin1 codepage to iso-8859-1. 2021-03-14 00:23:56 +00:00
Sadie Powell
e109aba3ac Treat an empty bool/duration/int/uint config field as undefined. 2021-03-14 00:23:56 +00:00
Sadie Powell
b378b5087b Allow passing --prefix with --system. 2021-03-11 07:38:15 +00:00
Sadie Powell
8fcb8ee6d6 Add support for sending a standard reply with no command name. 2021-03-11 05:37:15 +00:00
Sadie Powell
e0dc7691c4 Rename <bind:ssl> to <bind:sslprofile>. 2021-03-10 04:23:11 +00:00
Sadie Powell
085777cf27 Rename <link:ssl> to <link:sslprofile>. 2021-03-10 04:21:04 +00:00