Sadie Powell
2998fd178b
Only show the tls cap if there is a TLS provider available.
2021-12-15 09:37:13 +00:00
Sadie Powell
15a68932b6
If a user has a unique username then include it in bans.
2021-12-14 15:55:06 +00:00
Sadie Powell
64340dc509
Sync uniqueusername from the connect class to the user.
...
This is a massive hack for now but should be made to sync properly
in v4 when we have extensibles that don't suck.
2021-12-14 15:48:57 +00:00
Sadie Powell
901e092c21
Add a build time check that OpenLDAP is reentrant.
2021-12-14 14:55:06 +00:00
Sadie Powell
889cbf8753
Fix the ldap module on OpenLDAP 2.5.
2021-12-14 09:58:49 +00:00
Sadie Powell
1a49cc8be3
Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.
2021-12-11 09:24:12 +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
1578e1f3b0
Only emit an email address into a copyright header if one exists.
2021-12-10 10:23:24 +00:00
Sadie Powell
e27c9a223b
Add dummy email addresses for uncontactable people in the mailmap.
2021-12-10 09:39:14 +00:00
Sadie Powell
01c4c20dc8
Update satmd's email address in the mailmap.
2021-12-10 09:29:44 +00:00
Sadie Powell
a2e8ff12c5
Add KNOCK and CYCLE to the list of sanitisable shun commands.
2021-12-02 03:05:30 +00:00
Sadie Powell
791129def0
Fix LDAPCompare checking against the wrong return code.
...
Better fix for #1946 .
2021-12-01 22:20:41 +00:00
Sadie Powell
c42e6e9a97
Fix the default server name on non-macOS.
2021-11-26 19:27:48 +00:00
Sadie Powell
047473426b
Make parsing websocket proxy headers more robust.
2021-11-24 06:00:12 +00:00
Sadie Powell
167df45be9
Escape the IP address in httpd_stats.
2021-11-24 05:57:55 +00:00
Sadie Powell
1953470737
Escape the real and displayed hostnames in httpd_stats.
2021-11-24 04:58:46 +00:00
Sadie Powell
303c792607
Remind users about the selfsigned
option to inspircd-testssl.
2021-11-23 23:05:06 +00:00
Sadie Powell
f776f92371
Add the <connect:uniqueusername> option.
2021-11-23 23:05:06 +00:00
Sadie Powell
16e5f4889f
Switch mkdescriptions from YAML::Tiny to YAML.
2021-11-21 08:23:37 +00:00
Sadie Powell
b716590fa0
Switch mkdescriptions from Hoedown to CommonMark.
2021-11-21 00:51:28 +00:00
Sadie Powell
ce88f60a55
Fix the SSLINFO helpop not describing SSLINFO on channels.
2021-11-16 19:45:10 +00:00
Sadie Powell
5ccf421cbf
Use a mode reference in the timedbans module.
2021-11-16 19:41:16 +00:00
Sadie Powell
b8fc612f43
Use a mode reference in the repeat module.
2021-11-16 19:39:43 +00:00
Sadie Powell
1044dce33d
Clean up the banredirect module.
2021-11-16 19:37:51 +00:00
Sadie Powell
23b4b24bed
Use a mode reference in the anticaps module.
2021-11-16 19:35:15 +00:00
Sadie Powell
4aac3532f5
Use a mode reference in the messageflood module.
2021-11-16 19:17:35 +00:00
Sadie Powell
2cdd311735
Document ConnectClass and reorder it to avoid unnecessary padding.
2021-11-16 18:59:18 +00:00
Sadie Powell
87d3512de5
Allow configuring which options to trust from a WebIRC gateway.
2021-11-10 18:22:31 +00:00
Sadie Powell
6cee85e732
Fix TokenList not initializing permissive to false on creation.
2021-11-10 18:19:05 +00:00
Sadie Powell
fddef325ba
Implement support for WebIRC gateways sending client fingerprints.
2021-11-10 13:10:40 +00:00
Sadie Powell
e504cbd413
Update Windows dependencies.
2021-11-08 21:10:09 +00:00
Sadie Powell
52a9950c09
Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.
2021-11-04 21:17:13 +00:00
Sadie Powell
a999503a39
Switch -std=c++14 for -std=c++17 in CI.
...
This better matches with the master branch which uses C++17.
2021-11-04 20:45:00 +00:00
Sadie Powell
16ca375652
Show more build environment information when running configure.
2021-11-04 20:30:55 +00:00
Sadie Powell
a6f83a305b
Run CI once per week to check for issues with updated packages.
2021-11-04 20:18:24 +00:00
Sadie Powell
94e1a29af5
Fix the versions we provide Debian packages for.
2021-10-27 18:17:54 +01:00
Sadie Powell
11fc0638b5
Silence a warning in the mysql module on MySQL 8.0.27.
2021-10-25 23:29:49 +01:00
Sadie Powell
beaae760bd
Add Server::GetPublicName(), fix not respecting <security:hideserver>.
2021-10-25 23:02:28 +01:00
Sadie Powell
edda305a0a
Respect <security:hideserver> in the 005 numeric.
2021-10-25 22:32:34 +01:00
Sadie Powell
9caacf8e96
Make reading DNs more consistent across modules.
...
- If the DN contains a new line character then replace it with a
space instead of killing the entire DN in the ssl_gnutls and
ssl_openssl modules.
- Apply the same logic to ssl_mbedtls which previously did not
handle spaces in DNs.
2021-10-14 13:42:21 +01:00
Sadie Powell
037964ba96
Use the OVERRIDE 005 token for showing the override user mode char.
2021-10-13 21:14:15 +01:00
Sadie Powell
4a01be0d15
Fix showing the address of a custom title instead of the title.
2021-10-06 00:41:56 +01:00
Sadie Powell
943f8f9873
Make the deprecation of LibreSSL support more explicit.
2021-10-05 12:35:16 +01:00
Sadie Powell
0412fc0f40
Fix parsing the Sec-WebSocket-Protocol header.
2021-10-04 22:53:38 +01:00
Sadie Powell
1befd6ea00
Move the ParseStack constructor out of the header.
2021-09-30 19:15:18 +01:00
Sadie Powell
6646c9fbea
Use CXX11_OVERRIDE instead of the override keyword.
2021-09-22 20:49:32 +01:00
Sadie Powell
99dc047c2f
Send SSL profile reloading errors to snomask a
.
2021-09-22 20:43:49 +01:00
Sadie Powell
191fb58478
Replace <websocket:sendastext> with <websocket:defaultmode>.
2021-09-22 20:43:49 +01:00
Sadie Powell
5bd0a93976
Add an API for checking if I/O hooks are ready or not.
2021-09-22 20:43:49 +01:00