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
|
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
|
5db1a57833
|
Fix handling incoming FIDENT messages on InspIRCd.
|
2026-02-25 00:03:24 +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
|
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
|
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
|
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
|
b9554f8539
|
Add an IRCv3 time tag to entry messages.
|
2025-10-18 00:39:05 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Sadie Powell
|
df7f0730dd
|
Fix the signon time of services pseudoclients on InspIRCd.
|
2024-11-23 20:24:08 +00:00 |
|