1245 Commits

Author SHA1 Message Date
Sadie Powell
7007dd76e6 Merge branch 'insp3' into master. 2021-12-11 09:28:42 +00:00
InspIRCd Robot
2412c33826 Update author list. 2021-12-10 10:25:57 +00:00
Sadie Powell
78d987f70b Add a script for updating the author list. 2021-12-10 10:24:24 +00:00
Sadie Powell
05ccd525ad Replace some references to ssl with tls. 2021-12-08 12:32:29 +00:00
Sadie Powell
2ec53e10ee Merge branch 'insp3' into master. 2021-11-24 07:17:50 +00:00
Sadie Powell
f776f92371 Add the <connect:uniqueusername> option. 2021-11-23 23:05:06 +00:00
Sadie Powell
ce88f60a55 Fix the SSLINFO helpop not describing SSLINFO on channels. 2021-11-16 19:45:10 +00:00
Sadie Powell
96f673e7e1 Rename regex_pcre2 to regex_pcre. 2021-11-14 23:47:44 +00:00
Sadie Powell
e6d2a291e8 Revert "Add regex_pcre compatibility to regex_pcre2".
This reverts commit 3fa012b75b14abd69c7bc67c27ae50cb9ba4c343.
2021-11-14 23:42:34 +00:00
Sadie Powell
f43369b0c4 Merge branch 'insp3' into master. 2021-11-10 18:33:30 +00:00
Sadie Powell
fddef325ba Implement support for WebIRC gateways sending client fingerprints. 2021-11-10 13:10:40 +00:00
Sadie Powell
e11c3c8095 Yeet regex_pcre into contrib. 2021-10-01 04:09:22 +01:00
Sadie Powell
3fa012b75b Add regex_pcre compatibility to regex_pcre2. 2021-10-01 04:09:22 +01:00
Sadie Powell
27781a4182 Use regex_stdlib as the default regular expression engine. 2021-09-26 20:46:48 +01:00
Sadie Powell
f2386ea01f Add the regex_pcre2 module. 2021-09-26 19:16:51 +01:00
Sadie Powell
e7aa61b6e1 Change operlog to log to snomask o (oper). 2021-09-23 00:28:05 +01:00
Sadie Powell
b5d7c56428 Merge branch 'insp3' into master. 2021-09-23 00:24:36 +01:00
Sadie Powell
191fb58478 Replace <websocket:sendastext> with <websocket:defaultmode>. 2021-09-22 20:43:49 +01:00
David Schultz
890da482ef
Add the channels/ignore-repeat priv to exempt opers from +E. 2021-09-21 00:10:36 +01:00
Sadie Powell
8b936aedde Merge branch 'insp3' into master. 2021-09-01 04:33:45 +01:00
Sadie Powell
79b7d48427 Fix some places where U-line -> service was missed. 2021-08-29 01:48:27 +01:00
Sadie Powell
277b497b63 Replace certfp with sslfp in sqlauth and helpop.
Once we implement SPKI fingerprints the old name will be inaccurate.
2021-08-28 15:29:55 +01:00
Sadie Powell
981b9e0409 Require TLS by default when connecting to Postgres servers. 2021-08-28 14:49:10 +01:00
Sadie Powell
e121ede0cc Make the ADMIN output more like other IRC servers.
- Remove our weird numeric prefixes.
- Merge the nick and name fields.
- Add a description field for ADMINLOC2.
2021-08-26 20:23:43 +01:00
Sadie Powell
b33e392c17 Merge branch 'insp3' into master. 2021-08-26 18:25:16 +01:00
Sadie Powell
2cfd1708d5 Always respect the host field when automatically logging in opers. 2021-08-26 18:17:22 +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
066eef82c1 Document the w extban. 2021-08-20 16:40:36 +01:00
Sadie Powell
49bce18d04 Merge branch 'insp3' into master. 2021-08-19 11:53:06 +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
8e7b90e491 Make the channel key length configurable in the <limits> tag. 2021-08-17 13:50:51 +01:00
Sadie Powell
f4c257e1b2 Merge branch 'insp3' into master. 2021-07-24 11:34:10 +01:00
Sadie Powell
36a2e06a85 Also increase maxquit from 255 to 300. 2021-07-24 11:30:29 +01:00
Sadie Powell
6369f4eab7 Update the default limits in the example config.
- Change maxchan from 64 to 60 (base 10 is more human friendly)
- Change maxreal from 128 to 130 (base 10 is more human friendly)
- Recalculate the maximum lengths of maxkick and maxtopic.

For maxkick:

':' <nick> '!' <user> '@' <host> ' KICK ' <channel> ' ' <nick> ' :' <REASON> "\r\n"
 1   [30]   1   [10]   1   [64]      6      [60]     1   [30]   2               2

1 + 30 + 1 + 10 + 1 + 64 + 6 + 60 + 1 + 30 + 2 + 2 = 208
512 - 208 = 304 (rounded down to 300)

For maxtopic:

':' <nick> '!' <user> '@' <host> ' TOPIC ' <channel> ' :' <TOPIC> "\r\n"
 1   [30]   1   [10]   1   [64]      7       [60]     2              2

1 + 30 + 1 + 10 + 1 + 64 + 7 + 60 + 2 + 2 = 178
512 - 178 = 334 (rounded down to 330)
2021-07-24 11:16:07 +01:00
Sadie Powell
1099db23d7 Drop support for the legacy PROTOCTL extension.
People who wish to keep this behavious should install the protoctl
module from inspircd-contrib.
2021-07-16 18:46:29 +01:00
Sadie Powell
5bc4720d55 Merge branch 'insp3' into master. 2021-07-04 14:53:16 +01:00
Sadie Powell
ea9a72c5a5 Allow hostchange to select users based on connect class. 2021-07-03 19:00:12 +01:00
Sadie Powell
f9f31ce4a2 Update the IRCCloud example config for the latest host changes.
Also switch it to use multiple hosts per connect class now we have
the ability to do that.
2021-07-02 11:15:27 +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
Molly Miller
54190b2450 Update example configuration for 'if-host-match' oper autologin option. 2021-06-21 18:52:00 +01:00
Sadie Powell
5c8b212a3c Allow making the MKPASSWD command only usable by opers. 2021-06-21 14:50:27 +01:00
Matt Schatz
9f3b933371
Add the new chanhistory umode to the example helpop. 2021-06-20 17:01:45 -06:00
Matt Schatz
52c0b62501
Fix a typo in the previous commit. 2021-06-20 16:18:52 -06:00
Matt Schatz
80406e938c
Synchronize servlist syntax and helpop with the docs page. 2021-06-20 15:52:22 -06:00
Sadie Powell
dce2d6a255 Merge branch 'insp3' into master. 2021-06-19 20:07:35 +01:00
Sadie Powell
e047bcc98d Reorder <limits> alphabetically in the example config. 2021-06-19 14:21:13 +01:00
Sadie Powell
b2fde769b6 Merge branch 'insp3' into master. 2021-06-18 15:02:34 +01:00
Sadie Powell
a509f47b7d Add the bootwait and splitwait options to connectban. 2021-06-18 11:18:56 +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