Sadie Powell
dcd1bdf3de
Undocument removed config option.
2022-03-27 16:00:42 +01:00
Sadie Powell
f06ea52d0a
Merge branch 'insp3' into master.
2022-03-27 15:30:41 +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
a7de91861f
Merge branch 'insp3' into master.
2022-03-19 18:37:51 +00:00
Val Lorentz
740e193f59
Add support for the <count> param of WHOWAS ( #1968 )
...
Not very useful IMO, but every server but InspIRCd seems to implement it,
and it's part of the RFCs:
* https://datatracker.ietf.org/doc/html/rfc1459#section-4.5.3
* https://datatracker.ietf.org/doc/html/rfc2812#section-3.6.3
2022-03-19 18:13:10 +00:00
Sadie Powell
2d329701db
Merge branch 'insp3' into master.
2022-03-11 14:52:56 +00:00
iwalkalone
5027a63e52
Change delaymsg to use exemptchanops and have an oper priv ( #1959 ).
2022-02-13 14:54:47 +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
744f8b4604
Fix various minor Doxygen warnings.
2022-02-02 14:15:57 +00:00
Sadie Powell
2a4e24d822
Remove the nationalchars module.
...
This is mostly undocumented, partially broken, and is replaced by
the codepage module which will soon be extended to support UTF-8
ranges to entirely replace it.
2022-01-31 12:01:39 +00:00
Sadie Powell
b96af051c2
Merge branch 'insp3' into master.
2022-01-03 15:14:36 +00:00
James Wheare
1fa8c6c1ad
Update IRCCloud IP ranges
2021-12-31 00:43:48 +00:00
Sadie Powell
9306d5474d
Add support for forwarding a password from the second nick param.
2021-12-28 14:20:14 +00:00
InspIRCd Robot
79bd267d12
Update author list.
2021-12-15 08:27:55 +00:00
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