Sadie Powell
32e60618e1
Allow changing the case of cloak values in cloak_user.
2024-02-19 13:01:52 +00:00
Sadie Powell
5638b7bb87
Fix a missing include in core_oper.
2024-02-19 13:01:52 +00:00
Sadie Powell
57368bd981
If a user has an oper connect class then reset it when de-opering.
2024-02-19 12:27:28 +00:00
Sadie Powell
3b1e4f1b5f
Split ExtBan::Acting from ExtBan::ActingBase.
2024-02-15 14:53:52 +00:00
Sadie Powell
b2807d5bb2
Rename the hmac-sha256-ip cloak engine to hmac-sha256-addr.
...
This engine cloaks the socket address which may not necessarily be
an IP address.
2024-02-12 13:58:11 +00:00
Sadie Powell
3d0ca1a79b
Fix matching certificate fingerprints to be case insensitive.
...
Closes #2083 .
2024-02-11 04:11:17 +00:00
Sadie Powell
9dba51c12a
Use TimingSafeCompare when comparing server SSL fingerprints.
2024-02-11 04:10:41 +00:00
Sadie Powell
f2652e25b6
Add the fingerprint cloak method to the cloak_user module.
2024-01-13 19:10:47 +00:00
Sadie Powell
0086b162aa
Add Hex::Decode as a complement for Hex::Encode.
2024-01-13 17:45:42 +00:00
Sadie Powell
0ee2fa5d18
Update vendored libraries.
2024-01-09 18:35:38 +00:00
Sadie Powell
8881c692d2
Fix a typo in TryBindPorts.
2024-01-09 18:14:07 +00:00
Sadie Powell
34591ec89f
Merge branch 'insp3' into master.
2023-12-22 22:01:09 +00:00
Sadie Powell
786a538fa5
Release v3.17.0.
2023-12-22 19:27:30 +00:00
InspIRCd Robot
473e57eb65
Update copyright headers.
2023-12-22 19:27:30 +00:00
Sadie Powell
4fde370e93
Update module descriptions.
2023-12-22 19:27:30 +00:00
Sadie Powell
bde10b8305
Merge branch 'insp3' into master.
2023-12-14 16:58:16 +00:00
Sadie Powell
2db07f50fd
Fix the Windows build.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-12-14 16:47:51 +00:00
Sadie Powell
ec0dd57538
Disable the TLS welcome notice by default.
...
This is just needless spam for the vast majority of users.
2023-11-23 15:42:20 +00:00
Sadie Powell
86facc6929
Fix a typo in the alias module.
2023-11-14 15:16:09 +00:00
Sadie Powell
59845198e1
Merge branch 'insp3' into master.
2023-11-14 15:15:33 +00:00
Sadie Powell
1f45b74437
Allow using $address for the user IP address in alias templates.
...
Closes #2068 .
2023-11-12 19:30:40 +00:00
Sadie Powell
def0285d0d
Fix a crash on shutdown when using ssl_gnutls on some systems.
2023-11-06 00:42:09 +00:00
Sadie Powell
94dbb3872a
Merge branch 'insp3' into master.
2023-11-05 19:03:42 +00:00
Sadie Powell
fd86ce3df6
Apply SVSHOLDs to already existing users.
2023-10-24 22:09:51 +01:00
Sadie Powell
af5bb252d3
Fix matching SVSHOLDs against unusual matches.
...
These should be a case insensitive absolue match not a case sensitive
or glob match.
2023-10-24 22:05:08 +01:00
Sadie Powell
ec65aa8295
QuickExit is obsolete again so we can remove it again.
2023-10-17 14:00:46 +01:00
Sadie Powell
ca7946c9d7
Fix exiting with a success when the child dies before the parent.
...
I have no idea why I didn't see this before now.
Closes #1369 .
Closes #2064 .
2023-10-17 13:55:04 +01:00
Sadie Powell
e86a159293
Allow disabling LIST completely for unregistered users.
2023-10-03 22:04:44 +01:00
Sadie Powell
9cda1b964d
Redocument the server operator mode handler.
2023-09-29 11:28:38 +01:00
Sadie Powell
690915da75
Improve the server operator message when a server operator logs out.
2023-09-26 09:34:02 +01:00
Sadie Powell
136a1ef6a2
Add an option for including the setter's full mask in list modes.
2023-09-21 20:17:13 +01:00
Sadie Powell
e9271fcb49
Rename <options:hostintopic> to <options:maskintopic>.
...
This option stores the user *mask* not the user host so the old
name is incorrect.
2023-09-21 20:06:39 +01:00
Sadie Powell
e60736583e
Make the permchannels database easier to read.
...
Adding the extra keys for list modes made the database a lot harder
to read because of the extra line length. To work around this put
each key on its own line and indent them to the same level.
2023-09-13 07:56:59 +01:00
Sadie Powell
9adcc16396
Allow using SSLINFO with no params to view your own cert details.
2023-09-13 07:48:24 +01:00
Sadie Powell
eb90a3c53e
Try to help users with outdated SSL module configs.
2023-09-08 17:57:50 +01:00
Sadie Powell
2f36d0aa2d
Move TokenList back to its own header and move INSP_FORMAT to compat.
...
This allows making stringutils an optional header given that most
of it is not used by most of the codebase.
2023-09-03 18:46:48 +01:00
Sadie Powell
1641bdb047
Release v4.0.0 alpha 24.
2023-09-01 08:38:02 +01:00
Sadie Powell
f319a1ab91
Merge branch 'insp3' into master.
2023-09-01 08:37:49 +01:00
Sadie Powell
7e927afd8e
Tweak the malformed channel name message slightly.
2023-09-01 08:35:37 +01:00
Sadie Powell
013ed11dcd
Merge branch 'insp3' into master.
2023-08-25 10:13:08 +01:00
Sadie Powell
4ee8d931cd
Fix being able to FJOIN non-channels.
...
Closes #2057 .
2023-08-25 10:01:08 +01:00
Sadie Powell
ea84966328
Fix showing command list when a user has the servers/auspex priv.
2023-08-20 18:05:06 +01:00
Sadie Powell
3487101cc1
Move the inspircd.org/service tag to the services module.
2023-08-19 16:27:02 +01:00
Sadie Powell
21b5db5d9e
Don't include "regex/" in the link data of the filter/rline modules.
2023-08-18 13:41:28 +01:00
Sadie Powell
0bf6ed766c
Always enable HTTP parameters for user statistics.
2023-08-18 11:38:55 +01:00
Sadie Powell
923fbcb877
Fix an unclosed tag in the httpd_stats module.
2023-08-18 10:44:14 +01:00
Sadie Powell
c3cbdeaa7c
Fix some usages of "SSL" that have snuck back in.
2023-08-16 16:59:05 +01:00
Sadie Powell
f3ca179e77
Fix mode error messages when the character has been remapped.
2023-08-16 16:54:15 +01:00
Sadie Powell
1a466f35fc
Assume an empty <sslprofile:provider> means the current module.
2023-08-15 12:31:14 +01:00
Sadie Powell
759e40563e
Refactor how the anticaps module parses the mode value.
2023-08-14 14:35:36 +01:00