Sadie Powell
57dfd6249a
Use InspIRCd::TimingSafeCompare in more places.
2020-06-19 03:28:42 +01:00
Sadie Powell
4316ae10b1
Implement a tool for testing SSL connectivity.
2020-06-16 10:13:21 +01:00
Sadie Powell
6d3e316234
Improve SSL module debug logging.
2020-06-16 03:14:32 +01:00
Matt Schatz
040b16dd6a
Change to local snotices for an SVSHOLD addition.
2020-06-07 17:32:53 -06:00
Sadie Powell
31815edd6a
Add an ISUPPORT token for the bot mode and 'B' to the WHO flags.
2020-06-06 17:55:06 +01:00
Sadie Powell
dd9d0d023e
Remove the DANE record hint from genssl.
...
This was never adopted by clients and its easy for servers to get
a valid cert now so this is unnecessary.
2020-06-02 19:25:29 +01:00
Sadie Powell
581526122a
Update the v2 eol date.
2020-05-29 16:58:56 +01:00
Sadie Powell
3c30de43c9
Use ChanModeReference for finding the op mode in ojoin.
2020-05-29 16:58:56 +01:00
linuxdaemon
8deed905c2
Fix watch example config
2020-05-25 03:20:37 +01:00
Sadie Powell
1cb1430c70
ModResult is a class now.
2020-05-22 17:20:34 +01:00
Sadie Powell
3c9d53eadd
Document ModResult and switch the underlying type to char.
2020-05-21 19:24:46 +01:00
Sadie Powell
e1211a68e5
Add a file to the config directory telling new users what to do.
2020-05-21 00:03:26 +01:00
Sadie Powell
61704664a7
Implement support for the CLIENTTAGDENY token.
...
Ref: ircv3/ircv3-specifications#412 .
2020-05-20 16:31:58 +01:00
Sadie Powell
fdf0e13dd0
Fix CallInit overriding the error from dlopen.
2020-05-19 20:22:36 +01:00
Sadie Powell
270e77e05f
Fix an inverted if statement in fileutils.
2020-05-19 03:14:29 +01:00
Sadie Powell
d2236175a3
Fix the documentation comments in config.h.
2020-05-19 03:14:29 +01:00
Matt Schatz
6e7bdeca95
Improve exempting 'alltime' in misspell-fixer.
2020-05-17 13:23:41 -06:00
Sadie Powell
aa75e25f27
Implement support for expanding ~ to the home directory.
2020-05-16 14:44:16 +01:00
Sadie Powell
87bb27a7a7
Implement support for portable installations.
2020-05-16 14:25:24 +01:00
Sadie Powell
5a95d907d4
Improve building the install paths in non-system mode.
...
- Use rel2abs on the base path instead of on every sub-directory.
- Use catdir for joining paths instead of string concatenation.
2020-05-16 11:43:11 +01:00
Sadie Powell
b36fbe8aa4
Add a warning about LibreSSL support being removed in master.
2020-05-15 06:41:23 +01:00
Sadie Powell
4c94f5d179
Fix an inverted mode check.
2020-05-09 04:37:31 +01:00
Sadie Powell
e39ea0e3c8
regex_stdlib: Don't copy std::regex_error when catching it.
2020-05-09 01:42:45 +01:00
Sadie Powell
1909304dc0
Allow disabling the COMMANDS command.
2020-05-07 13:04:20 +01:00
Sadie Powell
b4e90c6894
Don't show privileged commands to unprivileged users in COMMANDS.
2020-05-07 13:03:00 +01:00
Sadie Powell
7d597daf04
Fix shuns not being applied correctly.
2020-05-05 17:23:20 +01:00
Sadie Powell
90e64cbace
Fix a typo in the hostchange module.
2020-05-05 01:49:35 +01:00
Sadie Powell
7488b2de62
Allow enabling the message-tags cap without client-only tags.
2020-05-05 01:49:35 +01:00
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