Sadie Powell
|
be965f2618
|
Rework the module headers to use namespaces and static services.
|
2025-11-25 00:48:41 +00:00 |
|
Sadie Powell
|
fa0c6ba821
|
Consistently use the same header layout on all files.
|
2025-11-12 19:49:59 +00:00 |
|
Sadie Powell
|
e1fe7e17d3
|
Add support for the UnrealIRCd flood profile mode.
|
2025-11-11 17:49:21 +00:00 |
|
Sadie Powell
|
e6fa71af9d
|
Refactor UnrealIRCd mode protoctl parsing code.
|
2025-11-11 17:49:00 +00:00 |
|
Sadie Powell
|
815df5c292
|
Remove an InspIRCd mode that hasn't existed since 1.2.
|
2025-11-10 13:46:18 +00:00 |
|
Sadie Powell
|
a70ef47359
|
Numerics should always be unsigned.
|
2025-10-29 13:14:35 +00:00 |
|
Sadie Powell
|
909a77efb9
|
Remove unnecessary return statements at the end of blocks.
|
2025-10-24 10:22:29 +01:00 |
|
Sadie Powell
|
59c8867e64
|
Remove some dead code from the inspircd protocol module.
|
2025-10-23 18:50:42 +01:00 |
|
Sadie Powell
|
08d47a5dad
|
Drop support for InspIRCd v3.
|
2025-10-23 13:54:27 +01:00 |
|
Sadie Powell
|
a3f6ffd2c7
|
Enable TAGMSG on Solanum.
|
2025-10-18 11:44:16 +01:00 |
|
Sadie Powell
|
b9554f8539
|
Add an IRCv3 time tag to entry messages.
|
2025-10-18 00:39:05 +01:00 |
|
Sadie Powell
|
302c4f334e
|
Add support for S2S tags on Solanum.
|
2025-10-10 22:36:09 +01:00 |
|
Sadie Powell
|
70de2b7de2
|
Move B64{Decode,Encode} to textproc and redesign their interface.
|
2025-08-08 12:27:28 +01:00 |
|
Sadie Powell
|
cd0f00a819
|
Improve the error diagnostics when the link fails.
|
2025-08-03 13:15:14 +01:00 |
|
Sadie Powell
|
b2d40d4189
|
Improve how Anope formats C strings.
|
2025-08-02 18:17:01 +01:00 |
|
Sadie Powell
|
6d754b7d73
|
Add the intended target of the mode to CanSet.
|
2025-07-25 21:07:26 +01:00 |
|
Sadie Powell
|
682a6a6ad4
|
Fix unsetting vhosts when cloaking isn't available on InspIRCd.
|
2025-05-29 15:46:31 +01:00 |
|
Sadie Powell
|
c5a2f40666
|
Move the ssl extensible into the METADATA handler on InspIRCd.
|
2025-05-14 21:02:48 +01:00 |
|
Sadie Powell
|
977780d8ef
|
Store user away state and add it to the anope.user RPC event.
|
2025-05-09 14:47:31 +01:00 |
|
Sadie Powell
|
b76b407b33
|
Move HTTP types to the HTTP namespace.
|
2025-05-09 12:36:42 +01:00 |
|
Sadie Powell
|
0b2b00b37d
|
Send list mode changes with BMASK or EBMASK on Solanum.
|
2025-05-04 11:28:49 +01:00 |
|
Sadie Powell
|
196a3c32c2
|
Request EBMASK on Solanum.
TODO: also send this.
|
2025-05-04 03:18:23 +01:00 |
|
Sadie Powell
|
88c71fba64
|
Request SJSBY from UnrealIRCd.
We don't send this yet because its not ergonomic to do so with
the current API. Bleh.
|
2025-05-04 02:07:15 +01:00 |
|
Sadie Powell
|
5752c07a56
|
Fix a missing override keyword.
|
2025-05-03 21:40:21 +01:00 |
|
Sadie Powell
|
010beb52b1
|
Store the setter and ts for all modes and try to restore them.
This is mostly for preserving channel list mode info.
|
2025-05-03 21:28:56 +01:00 |
|
Sadie Powell
|
2e2515b9f0
|
Always use SVSLOGIN on UnrealIRCd.
|
2025-05-03 19:00:58 +01:00 |
|
Sadie Powell
|
f0b26c9b44
|
Drop support for Bahamut as it has no non-DALnet users.
Closes #438.
|
2025-05-03 18:41:59 +01:00 |
|
Sadie Powell
|
f953f7f006
|
Bump the minimum version of ircd-hybrid to 8.2.34.
This is 5 years old and allows us to remove the SVSACCOUNT hack.
|
2025-05-03 18:10:24 +01:00 |
|
Sadie Powell
|
f5a85c69d2
|
Remove time from the name of some variables where its obvious.
|
2025-04-19 22:53:49 +01:00 |
|
Sadie Powell
|
5c2fc1cedd
|
Allow clearing other list modes using ClearBans.
|
2025-04-15 15:00:25 +01:00 |
|
Sadie Powell
|
d87fa4d781
|
Add a matcher for the InspIRCd oper name extban.
|
2025-04-13 13:15:05 +01:00 |
|
Sadie Powell
|
e1224ac486
|
Ignore the SLOG message on UnrealIRCd.
|
2025-04-05 07:13:08 +01:00 |
|
Sadie Powell
|
404bf77ef5
|
Add a message handler for messages that can be safely ignored.
|
2025-04-02 13:17:38 +01:00 |
|
Sadie Powell
|
5ac5e1068e
|
Use custom-cloak when setting the SASL hostname too.
|
2025-03-15 00:17:18 +00:00 |
|
Sadie Powell
|
0ebc43f0dc
|
Refactor the InspIRCd METADATA handler to actually be readable.
|
2025-03-14 23:21:42 +00:00 |
|
Sadie Powell
|
5ff86ea2c5
|
Implement support for the new way of setting vhosts on InspIRCd.
|
2025-03-14 19:45:43 +00:00 |
|
Sadie Powell
|
09e10d2a02
|
Add an ALLTIME handler on InspIRCd.
|
2025-03-13 10:39:14 +00:00 |
|
Sadie Powell
|
b8c28419da
|
Add a missing override keyword.
|
2025-03-09 19:49:28 +00:00 |
|
Sadie Powell
|
6d7fe69cdf
|
Add support for oper-only quit messages.
This currently only works on InspIRCd but I believe that other
servers also support this.
|
2025-03-09 18:51:03 +00:00 |
|
Sadie Powell
|
df0cd3ef3e
|
Move some headers around.
|
2025-03-08 12:22:07 +00:00 |
|
Sadie Powell
|
a0a9d433dc
|
Blacklist an old UnrealIRCd contrib module that breaks Anope.
|
2025-03-04 17:15:07 +00:00 |
|
Sadie Powell
|
34896cefe9
|
Misc cleanup of ns_sasl and sasl.h.
|
2025-03-03 23:57:12 +00:00 |
|
Sadie Powell
|
5828cdba45
|
Move SASL protocol messages to the SASL header.
|
2025-03-03 21:45:59 +00:00 |
|
Sadie Powell
|
f9911dde52
|
Return references instead of pointers from the config system.
We used to return NULL from these methods but now we return an empty
block so this can never actually be null now.
|
2025-03-02 15:27:47 +00:00 |
|
Sadie Powell
|
abbb602463
|
Fix SASL on UnrealIRCd.
|
2025-02-06 19:01:10 +00:00 |
|
Sadie Powell
|
115c9eb5a0
|
Merge the SASL data and ext parameters.
There might be more than this so its better to just store it in a
1+ parameter vector.
|
2025-02-05 13:45:15 +00:00 |
|
Sadie Powell
|
0a82366a6b
|
Merge branch '2.0' into 2.1.
|
2025-01-14 13:41:19 +00:00 |
|
Sadie Powell
|
da7f47c1c7
|
Update the copyright headers for 2025.
|
2025-01-14 13:30:07 +00:00 |
|
Sadie Powell
|
c680cb6c58
|
Fix the build error introduced in the previous commit.
TODO: learn to spell `git add` correctly.
|
2025-01-10 14:42:16 +00:00 |
|
Sadie Powell
|
a603f39b4b
|
Warn users of the old InspIRCd protocol that support is deprecated.
We will drop this later in the year when that branch goes EOL.
|
2025-01-10 13:59:49 +00:00 |
|