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
Sadie Powell
1828ce7af9
Add a link to the list of predefined config variables.
2021-06-14 08:51:55 +01:00
Sadie Powell
d7f967bdfc
Merge branch 'insp3' into master.
2021-06-07 07:15:39 +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
7f479eb3d0
Merge branch 'insp3' into master.
2021-06-01 22:44:45 +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
Sadie Powell
1b152be36e
Demote the clones module to inspircd-contrib.
2021-06-01 02:56:44 +01:00
Sadie Powell
e8c390e352
Demote the censor module to inspircd-contrib.
2021-06-01 02:56:44 +01:00
Sadie Powell
bd9b6c4005
Demote the regex_tre module to inspircd-contrib.
2021-06-01 02:56:31 +01:00
Sadie Powell
b08e70f0bf
Merge branch 'insp3' into master.
2021-05-22 06:39:47 +01:00
Sadie Powell
dd930143a1
Update the Doxygen config for the new version.
2021-05-16 02:42:35 +01:00
Sadie Powell
94ddba020c
Enable Doxygen XML generation.
2021-05-16 01:23:10 +01:00
Sadie Powell
6d205fc3fb
Rename the cgiirc module to gateway.
2021-04-11 18:34:08 +01:00
Sadie Powell
cc4fdb24ed
Remove <cgiirc:opernotice>.
...
This is no longer necessary now we have snomask privs.
2021-04-11 18:14:33 +01:00
Sadie Powell
3c426be2a1
Refer to encryption as TLS instead of SSL in all messages.
2021-04-08 11:45:15 +01:00
Sadie Powell
1dac868077
Implement support for random spamtrap channels in the LIST output.
2021-04-01 16:53:06 +01:00
Sadie Powell
0fb1a898ba
Refactor the securelist module.
...
- General clean up of the module source to comply with our coding
style.
- Allow <securehost> tags to contain a user@ip mask as well as a
user@host mask.
- Default <securelist:exemptregistered> to on.
2021-04-01 15:57:33 +01:00
Sadie Powell
0194f799b9
Merge branch 'insp3' into master.
2021-03-31 15:04:15 +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
f602febac5
Merge branch 'insp3' into master.
2021-03-30 10:12:41 +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