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
6cf3608be0
Merge branch 'insp3' into master.
2023-08-15 14:22:35 +01:00
Sadie Powell
1a466f35fc
Assume an empty <sslprofile:provider> means the current module.
2023-08-15 12:31:14 +01:00
Sadie Powell
84f2c99234
Add a script for deploying SSL files from an ACME renewal tool.
2023-08-15 10:07:05 +01:00
Sadie Powell
759e40563e
Refactor how the anticaps module parses the mode value.
2023-08-14 14:35:36 +01:00
Sadie Powell
333ae7f416
Update the mailmap.
2023-08-14 08:40:04 +01:00
Sadie Powell
b17a3abbd1
Rename the namesx module to multiprefix.
...
Now the module only implements the IRCv3 capability this is a more
accurate name. If users want the protoctl method they can install
the protoctl module from contrib as before.
2023-08-14 08:24:57 +01:00
Sadie Powell
16b85a93e9
Allow permchannels to save the set time and setter of list mode entries.
2023-08-13 19:13:22 +01:00
Sadie Powell
a84e8aac58
Fix big list limits and expose the limit to TellListTooLong.
2023-08-12 09:59:34 +01:00
Sadie Powell
2953c643e7
Fix list modes unintentionally being case sensitive.
...
Closes #907 .
2023-08-12 08:41:24 +01:00
Sadie Powell
f73e9e606b
Rename the error log level to critical.
...
"ERROR" is apparently defined by more than just Windows. Let's
pick a different name which is less likely to cause collisions.
2023-08-11 12:39:49 +01:00
Sadie Powell
58d9bb567b
Make the linkdata host/unix cloaks longer to test suffix truncation.
2023-08-11 12:03:09 +01:00
Sadie Powell
681b488fc0
Update usages of stdalgo::string::equalsci to use insp::equalsci.
2023-08-11 12:03:09 +01:00
Sadie Powell
ccf23ffa0b
Move stdalgo::string::{equalsci,tocstr} to utility/string.
...
Co-authored-by: Attila Molnar <attilamolnar@hush.com>
Co-authored-year: 2016
2023-08-11 12:03:09 +01:00
Sadie Powell
70131c8e78
Move stdalgo::string::join to utility/string and templatise separator.
2023-08-11 12:03:09 +01:00
Sadie Powell
da11a39964
Rename utility/string_view to utility/string.
2023-08-11 12:03:09 +01:00
Sadie Powell
161aef1848
Add an extban for matching against an operator account.
2023-08-09 06:19:24 +01:00
Sadie Powell
ce74cf9659
Rename the O: extban to opertype.
2023-08-09 06:15:13 +01:00
Sadie Powell
cd6784021f
Make config file cache invalidation more useful.
2023-08-06 00:50:05 +01:00
Sadie Powell
bcd4dbfb5d
Make ldapauth take an enum field for the username field.
2023-08-06 00:23:50 +01:00
Sadie Powell
d0f9d84ead
Pass the raw away state to AwayMessage in the ircv3 module.
2023-08-04 13:59:15 +01:00
Sadie Powell
ddc6273206
Send RPL_REAWAY for compatibility with Unreal's WATCH implementation.
2023-08-04 13:15:13 +01:00
Sadie Powell
635feb1a9a
Rework how away state is stored internally.
...
This will be necessary for implementing pre-away as well as some
changes for WATCH compatibility with Unreal.
2023-08-04 13:14:49 +01:00
Sadie Powell
afb6a20547
Fix an inverted condition in the DNSBL module.
2023-08-01 17:51:47 +01:00
Sadie Powell
e785cdd603
Release v4.0.0 alpha 23.
v4.0.0a23
2023-08-01 17:22:29 +01:00
Sadie Powell
abdc2d77f3
Some minor tweaks to the irctest ci.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2023-07-28 15:26:37 +01:00
Sadie Powell
43bafdbfcb
Fix some links that point to the v3 docs to point to the v4 docs.
2023-07-25 10:10:15 +01:00
Sadie Powell
ccfa04c4d2
Fix some cases missed in the previous commit.
2023-07-25 10:10:02 +01:00
Sadie Powell
3f3c2583be
Also allow suffixing with -line[d] if an X-line is two characters.
...
This makes things easier for modules like require_auth in contrib
which has a GA-line.
2023-07-25 09:48:50 +01:00
Sadie Powell
2ee3fb86dd
Add the %created% and %fulltype% variables for the X-line reason.
2023-07-25 08:58:08 +01:00
Sadie Powell
d5aa7ccda5
Merge branch 'insp3' into master.
2023-07-22 09:19:00 +01:00
Sadie Powell
b7e1292faa
Experiment with some linker flags on Windows to speed up the build.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:54:52 +01:00
Sadie Powell
34c23d8a3d
Update Conan in the Windows CI.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:42:24 +01:00
Sadie Powell
4b17802a83
Build with the 64-bit toolchain on Windows.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:38:08 +01:00
Sadie Powell
c901e62710
Fix the filter module preventing access to core stats.
2023-07-22 08:17:46 +01:00
Sadie Powell
e6d342d89f
Make the X-line quit message format a lot more flexible.
2023-07-21 18:12:46 +01:00
Sadie Powell
d722f73920
Add a typedef for the Template::Replace map.
2023-07-21 17:37:42 +01:00
Sadie Powell
a2d6e36abe
Remove the ability to treat notices specially in delaymsg.
2023-07-21 15:57:32 +01:00
Sadie Powell
325b6f8200
If we can't add an X-line on an DNSBLed user then kill them instead.
2023-07-21 15:34:51 +01:00
Sadie Powell
875d4ac214
Perform DNSBL lookups on E-lined users.
...
Even if we aren't going to punish these users it can be useful for
opers to know if users are in a DNSBL.
2023-07-21 15:33:27 +01:00
Sadie Powell
f798db93e4
Add support for shunning users who are in a DNSBL.
2023-07-21 15:29:10 +01:00
Sadie Powell
470805acf6
Allow hiding silenced users messages instead of blocking.
...
Implements part 1 of #1606 .
2023-07-21 13:23:30 +01:00
Sadie Powell
68480cee67
Add incremental backoff to the filter/permchannels/xline_db modules.
...
Closes #1671 .
2023-07-21 11:50:32 +01:00
Sadie Powell
1a746b2c7f
Allow timers to not be restarted after changing the interval.
...
This is useful if you're changing them from Tick.
2023-07-21 11:22:42 +01:00