14339 Commits

Author SHA1 Message Date
Matt Schatz
054148247e
Add SERVLIST to the example helpop. 2020-04-28 22:49:33 -06:00
Matt Schatz
88602c694b
Use a nicer branch name in misspell-fixer. 2020-04-25 07:52:09 -06:00
Sadie Powell
7a02052130 Release v3.6.0. v3.6.0 2020-04-24 10:24:25 +01:00
InspIRCd Robot
44489ddf7e Update copyright headers. 2020-04-24 10:23:47 +01:00
Sadie Powell
8a362080a4 Improve the pgsql connection error messages. 2020-04-23 17:28:14 +01:00
Sadie Powell
b3f1db9d16 Fix reconnecting a pgsql connection if it fails. 2020-04-23 16:41:15 +01:00
Sadie Powell
fbdd08043e Unregister pgsql connection fds when they are deleted. 2020-04-23 16:14:42 +01:00
Sadie Powell
b24a91181f Opt-out of pgsql read and write events if polling fails. 2020-04-23 16:12:08 +01:00
Sadie Powell
426d1c8e7e Remove dead code from the pgsql module. 2020-04-23 14:40:19 +01:00
Sadie Powell
96e3b3c9bc Improve the output given by the SSLINFO command. 2020-04-21 11:44:57 +01:00
Matt Schatz
0ffc8c1b13
Switch the misspell-fixer workflow to a monthly schedule. 2020-04-21 01:02:40 -06:00
InspIRCd Robot
4f9abe96a4 Fixes by misspell-fixer 2020-04-21 00:52:12 -06:00
Matt Schatz
43d0efaa21
Add a workflow that checks for and corrects typos. 2020-04-21 00:32:18 -06:00
Matt Schatz
dff88fe6ee
Disable MSVC warning C4800. 2020-04-21 00:28:12 -06:00
Sadie Powell
fcc5ca0c85 Only read the SSL profiles if they're actually specified. 2020-04-21 02:20:12 +01:00
Sadie Powell
a2171e6188 Tell the admin how to use a SSL profile if they define one. 2020-04-21 01:32:34 +01:00
Matt Schatz
3ed1cc27b1
Switch User::usertype back to an unsigned int.
Leaving it up to the compiler to set the underlying type of the enum
can result in this being a signed int. This variable will not work
as intended as a 2 bit signed int.
This fixes an issue with the Windows build(s) where a server trying
to link would fail with "Protocol violation: Invalid source".
2020-04-19 05:01:04 -06:00
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