Sadie Powell
|
0df341fa32
|
Fix echoing tags on Solanum.
|
2026-02-25 18:32:19 +00:00 |
|
Sadie Powell
|
5db1a57833
|
Fix handling incoming FIDENT messages on InspIRCd.
|
2026-02-25 00:03:24 +00:00 |
|
Sadie Powell
|
a01cd481b9
|
Send the clock synchronisation TS token on UnrealIRCd.
|
2026-02-24 23:57:39 +00:00 |
|
Sadie Powell
|
aa41fffd49
|
Remove some obsolete InspIRCd compatibility code.
|
2026-02-24 21:10:48 +00:00 |
|
Sadie Powell
|
7242c740c8
|
Fix matching stacked extended bans.
|
2026-02-18 17:39:13 +00:00 |
|
Sadie Powell
|
d43acc2381
|
Store modes as their object form in ModeStatus.
This has the side effect of preventing users from putting nonsense
modes in {botserv}:botmodes and other related fields.
|
2026-02-16 23:24:04 +00:00 |
|
Sadie Powell
|
5b2ab323ab
|
Reset the swhois status on InspIRCd when reconnecting.
|
2026-02-15 11:16:21 +00:00 |
|
Sadie Powell
|
5aeb078391
|
Revamp support for swhois.
|
2026-02-14 15:09:22 +00:00 |
|
Sadie Powell
|
48bb6089fa
|
Swap the mode and mask params to Entry and make the mode optional.
|
2026-01-26 18:57:29 +00:00 |
|
Sadie Powell
|
6e18030285
|
Improve the ban mask parsing in Entry.
|
2026-01-20 12:34:55 +00:00 |
|
Sadie Powell
|
792308ed5d
|
Rename ChanUserContainer to Membership.
|
2026-01-14 17:17:37 +00:00 |
|
Sadie Powell
|
81aa37543e
|
Merge branch '2.0' into 2.1.
|
2026-01-01 18:07:12 +00:00 |
|
Sadie Powell
|
4ac5cf89e3
|
Update the copyright headers for 2025.
|
2026-01-01 18:04:37 +00:00 |
|
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 |
|