Sadie Powell
ac1b4ea7ae
Fix ldapoper trying to auth using the provider name as the account.
2020-04-17 15:00:48 +01:00
Sadie Powell
000c6239e3
Update the <securelist> documentation.
2020-04-17 13:09:28 +01:00
Sadie Powell
6d339de5fc
Allow hiding the message which warns about LIST being blocked.
2020-04-17 13:09:28 +01:00
Sadie Powell
dbb786e2b6
Minor improvements to the securelist module.
2020-04-17 13:09:27 +01:00
Sadie Powell
751112d9a9
Rename mkversions to mkdescriptions.
2020-04-15 16:43:07 +01:00
Matt Schatz
85bd27a840
Minor cleanup and documentation improvements.
...
- Only show a generic failure message to the user upon oper failure
due to not having a secure connection or matching cert. fingerprint.
- Update the comment about oper:fingerprint as it can be a space
separated list of fingerprints and not just one.
- Improve a few code comments and formatting.
2020-04-14 06:15:40 -06:00
Matt Schatz
6ce92e8eb0
Allow 'tls' to be used in /REHASH.
2020-04-14 06:08:31 -06:00
Matt Schatz
ccebfe6e63
Update user-facing text and comments of SSL to TLS.
2020-04-14 06:08:31 -06:00
Sadie Powell
c506023c5a
Fix kicknorejoin not showing the channel name properly in errors.
...
Closes #1775 .
2020-04-14 00:24:45 +01:00
Sadie Powell
31897d26f2
Add the inspircd.org/standard-replies capability.
2020-04-13 18:36:21 +01:00
Matt Schatz
256be7abde
Add a missing ';'.
2020-04-12 23:13:12 -06:00
Sadie Powell
a492c3d01d
Get rid of the useless OPERLOG 005 token.
2020-04-12 15:04:59 +01:00
Sadie Powell
dd8679b086
Fix the operlog module double logging when tosnomask is enabled.
2020-04-12 14:52:52 +01:00
Sadie Powell
6fcbfc0723
Add support for limiting what opers can subscribe to snomasks.
2020-04-11 15:44:51 +01:00
Sadie Powell
41f781a9a6
Clean up the logic for parsing oper mode privileges.
2020-04-11 14:29:30 +01:00
Sadie Powell
c5680d6493
Fix an oversight in mkversions that caused it to not update extras.
2020-04-10 20:36:20 +01:00
Sadie Powell
4a6fedd932
Update the module descriptions using mkversion.
2020-04-10 15:36:14 +01:00
Sadie Powell
203a45d18e
Add a tool for updating module descriptions based on the docs.
2020-04-10 15:36:14 +01:00
Matt Schatz
c1285a71c5
Note that bind:permissions does not change on rehash.
2020-04-10 01:14:38 -06:00
Sadie Powell
5491e01bc3
The init function should have the override keyword too.
2020-04-10 01:28:59 +01:00
Sadie Powell
103267efa4
Add the missing VF_CORE flag to the core_whowas module.
2020-04-10 00:35:41 +01:00
Sadie Powell
85f8879eb2
Add missing override keyword to the sslrehashsignal module.
2020-04-10 00:33:44 +01:00
Sadie Powell
13db096313
Remove references to the long dead SQLv2 from the pgsql module.
2020-04-10 00:32:56 +01:00
Sadie Powell
ab49ff82c5
Remove an unused variable in the http_acl module.
2020-04-10 00:30:58 +01:00
Sadie Powell
bb39d78be6
Set the minimum length to 1 for most config items with a default.
2020-04-09 15:18:04 +01:00
Sadie Powell
52a433cfcc
Allow <passforward:forwardmsg> to be optional.
2020-04-09 14:46:04 +01:00
Matt Schatz
79650e86fd
Send SNOTICES for failed secure only or fingerprint oper attempts.
2020-04-09 06:57:36 -06:00
Matt Schatz
2ec69dcc73
Prevent a trailing space in the failed oper SNOTICE.
2020-04-09 06:57:30 -06:00
Matt Schatz
160649b767
Set Unix socket permissions after binding.
2020-04-09 06:57:09 -06:00
Sadie Powell
ab564db05e
More HasFd() conversions.
2020-04-09 00:34:05 +01:00
Sadie Powell
0e7e1ea393
Improve the logging of the httpd module.
2020-04-09 00:14:59 +01:00
Sadie Powell
338946c969
Add a way to disable using environment variables in included files.
2020-04-07 14:45:43 +01:00
Sadie Powell
ba30c383ba
Fix Numerics::CannotSendTo sending the wrong numeric for users.
2020-04-06 20:34:44 +01:00
Sadie Powell
620c6f9f2e
Fix building the sqlite3 module on the macOS CI.
2020-04-06 13:20:02 +01:00
Sadie Powell
c353cb5aee
Add a tool for retrieving directives from source files.
2020-04-06 10:35:11 +01:00
Sadie Powell
f28c467e95
Send ERR_BANNEDFROMCHAN when a user can't create a restricted channel.
...
Closes #1772 .
2020-04-05 19:10:48 +01:00
Sadie Powell
758a0aa59b
Vendor the optional-lite library.
2020-04-05 12:14:01 +01:00
Sadie Powell
0609b6cdad
Update the http_parser library to v2.9.4.
2020-04-05 12:03:00 +01:00
Matt Schatz
3d56d49cf1
Don't send a geolocation whois line for uline clients.
2020-04-04 19:18:59 -06:00
Matt Schatz
d6133886f5
Don't override a different Displayed Host with the rDNS.
...
If the dnsbl module is set to mark with a vHost, it can finish before
the hostname resolution finishes. This is especially the case when
the result is already cached.
Resolves #1770 .
2020-04-04 19:12:28 -06:00
Sadie Powell
fe23e07f02
Squish the cmd_whowas header.
...
There's no reason for this to be in a header and it can't be used
by anything else.
2020-04-04 13:25:10 +01:00
Sadie Powell
5c6b063067
Don't filter mass-messages sent by server operators.
...
This matches the behaviour of the censor module.
2020-04-04 12:31:14 +01:00
Sadie Powell
cbe5b99314
Add the Numerics::CannotSendTo class and switch stuff to use it.
2020-04-04 12:31:14 +01:00
Matt Schatz
cad2f3f979
Ignore clients on ulined servers when counting invisible users.
...
This is in addition to 4cc992f.
2020-04-04 02:58:59 -06:00
Sadie Powell
235a986964
Add support for sending a standard reply with no command name.
2020-04-02 20:55:53 +01:00
Sadie Powell
26ddc3942d
Add constants for the uninvite numerics.
2020-04-02 20:53:23 +01:00
Sadie Powell
e75b2f92b5
Fix the log message in the disable module.
...
Modes are set and unset not executed.
2020-04-02 11:36:25 +01:00
Sadie Powell
339826812b
Clear the entire DNS cache on rehash.
2020-04-01 20:35:26 +01:00
Sadie Powell
e19674d50a
Document Module::Prioritize.
2020-04-01 14:32:02 +01:00
Sadie Powell
bec70fca51
Add a comment for packagers who delete the --{uid,gid} checks.
2020-03-31 17:33:55 +01:00