Sadie Powell
|
4878b1787e
|
Only send tags on InspIRCd when we are done syncing.
|
2026-06-09 23:29:35 +01:00 |
|
Kufat
|
d1f6da1817
|
Allow specifying the order of ns_set_misc entries.
|
2026-06-08 09:36:18 +01:00 |
|
Sadie Powell
|
9aff71fb2f
|
Merge branch '2.0' into 2.1.
|
2026-04-16 11:54:36 +01:00 |
|
Sadie Powell
|
ba26d9a15c
|
Add a missing FNAME handler on InspIRCd 3+.
Closes #572.
|
2026-04-16 11:50:10 +01:00 |
|
Sadie Powell
|
eaa24d3b0a
|
Fix the location of &* on types.
|
2026-03-26 16:32:56 +00:00 |
|
Sadie Powell
|
5006993d0a
|
Make the hops parameter to Server optional.
|
2026-03-26 12:25:09 +00:00 |
|
Sadie Powell
|
1b2b4386c1
|
Use ProtocolException instead of setting Quitting manually.
|
2026-03-26 12:06:25 +00:00 |
|
Sadie Powell
|
12545ccbde
|
Use auto in as many places as possible.
|
2026-03-05 18:04:33 +00:00 |
|
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 |
|