262 Commits

Author SHA1 Message Date
Sadie Powell
297212ca4d Switch to the IRCv3 standard-replies cap.
Nothing is using this so far so I'm not counting it as a breaking
change.
2023-02-13 14:27:51 +00:00
Sadie Powell
3af79a556e Add SSL support to the mysql module. 2022-12-18 18:21:28 +00:00
Sadie Powell
0a03eada1c Import regex_pcre2 from inspircd-contrib.
The original plan was to make the PCRE2 switch happen in v3 but it
seems that distributions are beginning to unpackage the old pcre
library already.
2022-12-05 07:18:32 +00:00
Sadie Powell
3eda1aa7fa WebSockets are a HTTP feature not a HTML5 feature. 2022-08-04 17:31:57 +01:00
Sadie Powell
30f64f9225 Fix the parameter documentation for the repeat mode. 2022-06-15 22:08:39 +01:00
Sadie Powell
cdd80af74c Add support for automatically expiring the override user mode. 2022-04-21 16:17:10 +01:00
Sadie Powell
f20fa911c4 Increase the default connectban ban duration from 10m to 6h.
10m is borderline useless for preventing bot floods.
2022-04-05 18:28:31 +01:00
Sadie Powell
770b8ec192 Add support for blocking invites to the commonchans module. 2022-03-23 14:33:57 +00:00
Sadie Powell
9260644ce9 Fix a typo in the connectban example config docs. 2022-03-22 15:31:31 +00:00
Sadie Powell
c87703e2a7 Rename <connectban:duration> to <connectban:banduration>. 2022-03-22 15:27:39 +00:00
Sadie Powell
2b2a3a31d7 Add an option to allow channel ops to enable the permchannels mode.
Closes #1964.
2022-02-05 23:40:40 +00:00
Sadie Powell
9306d5474d Add support for forwarding a password from the second nick param. 2021-12-28 14:20:14 +00:00
Sadie Powell
fddef325ba Implement support for WebIRC gateways sending client fingerprints. 2021-11-10 13:10:40 +00:00
Sadie Powell
191fb58478 Replace <websocket:sendastext> with <websocket:defaultmode>. 2021-09-22 20:43:49 +01:00
Sadie Powell
f06bc44260 Tell users to read the docs for more info on WebSocket subprotos. 2021-08-22 14:09:54 +01:00
Sadie Powell
1790dacff5 Implement support for websocket subprotocols.
This is based on the current IRCv3 draft but using a vendored protocol.
2021-08-17 22:30:45 +01:00
Sadie Powell
ea9a72c5a5 Allow hostchange to select users based on connect class. 2021-07-03 19:00:12 +01:00
Sadie Powell
5c8b212a3c Allow making the MKPASSWD command only usable by opers. 2021-06-21 14:50:27 +01:00
Sadie Powell
a509f47b7d Add the bootwait and splitwait options to connectban. 2021-06-18 11:18:56 +01:00
Sadie Powell
70aa5434fb Fix the name of the regex_stdlib regex engine. 2021-06-01 03:21:44 +01: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
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
e0dc7691c4 Rename <bind:ssl> to <bind:sslprofile>. 2021-03-10 04:23:11 +00:00
R-V6
c2369968bc
Added <module name="codepage"> to modules.conf.example. 2021-01-18 23:46:32 +00:00
iwalkalone
6223be60de
Implemented configurable kick message for the repeat module (#1835). 2021-01-18 07:22:44 +00:00
Sadie Powell
56b4dc61e4 Add a shun option to only apply when users are fully connected.
Closes #1825.
2021-01-13 00:05:17 +00:00
Sadie Powell
5a19ff00ac Add a user mode which allows disabling receiving channel history.
Closes #1830.
2021-01-11 10:07:11 +00:00
Sadie Powell
b425511242 Remove example securelist exemptions for IRCDriven and IRCSource.
Both of these are apparently dead.
2020-12-23 17:12:07 +00:00
Sadie Powell
aaee82ee30 Add config files for popular DNSBL providers. 2020-12-22 06:13:45 +00:00
Sadie Powell
744efed4e2 Add support for multiple hostmasks in <cgiirc:mask>. 2020-12-22 05:49:23 +00:00
Robby
b04cc4a74e Document that exemptions configured in <options:exemptchanops> can be negated.
Change the <badnick> example in inspircd.conf.example to another nick, since ChanServ is already covered by examples/services/generic.conf.example.
2020-11-29 22:22:15 +00:00
Robby
712c32ab48 Change the remaining instances of "true", "on", "false" and "off" to "yes" and "no" in the example configs. 2020-11-28 18:32:56 +00:00
Sadie Powell
049a1cd728 Fix the description of <nickflood:duration>. 2020-11-26 17:27:37 +00:00
Sadie Powell
d3d4c7cf5c Reword the uhnames and namesx docs. 2020-11-26 17:26:22 +00:00
Michael
bf162f6837 Change glob matching to be configurable 2020-10-24 22:59:51 +01:00
InspIRCd Robot
131f659d91 Fixes by misspell-fixer 2020-10-15 01:26:09 +01:00
Sadie Powell
b521739c93 Add an option to allow disengaging joinflood on initial boot. 2020-10-12 18:47:21 +01:00
Sadie Powell
2a3b6ba9e2 Add an option to allow disengaging joinflood after a netsplit. 2020-10-12 18:35:07 +01:00
ShutterQuick
219f8e6262
Implement support for Argon2 password hashing.
Resolves #1540.
2020-10-10 18:25:24 +01:00
Sadie Powell
563be03c8c FIx a typo in the shun docs. 2020-10-03 10:38:19 +01:00
Sadie Powell
9bc09ed02e Document the recent shun changes. 2020-09-27 12:11:17 +01:00
iwalkalone
c2218abac1
Allow disabling the timedbans set/unset notices (#1789). 2020-07-22 14:31:55 +01:00
linuxdaemon
8deed905c2 Fix watch example config 2020-05-25 03:20:37 +01:00
Sadie Powell
7488b2de62 Allow enabling the message-tags cap without client-only tags. 2020-05-05 01:49:35 +01:00
InspIRCd Robot
4f9abe96a4 Fixes by misspell-fixer 2020-04-21 00:52:12 -06:00
Sadie Powell
000c6239e3 Update the <securelist> documentation. 2020-04-17 13:09:28 +01:00
Matt Schatz
ccebfe6e63
Update user-facing text and comments of SSL to TLS. 2020-04-14 06:08:31 -06:00
Sadie Powell
92732be632 Include ADMIN and OPER in the default for <shun:enabledcmds>. 2020-03-29 11:58:09 +01:00
Sadie Powell
e861d5bfca Use "yes" instead of "true" in the example configs. 2020-02-21 20:37:00 +00:00