summaryrefslogtreecommitdiff
path: root/modules/protocol
AgeCommit message (Collapse)Author
2025-05-14Move the ssl extensible into the METADATA handler on InspIRCd.Sadie Powell
2025-05-09Store user away state and add it to the anope.user RPC event.Sadie Powell
2025-05-09Move HTTP types to the HTTP namespace.Sadie Powell
2025-05-04Send list mode changes with BMASK or EBMASK on Solanum.Sadie Powell
2025-05-04Request EBMASK on Solanum.Sadie Powell
TODO: also send this.
2025-05-04Request SJSBY from UnrealIRCd.Sadie Powell
We don't send this yet because its not ergonomic to do so with the current API. Bleh.
2025-05-03Fix a missing override keyword.Sadie Powell
2025-05-03Store the setter and ts for all modes and try to restore them.Sadie Powell
This is mostly for preserving channel list mode info.
2025-05-03Always use SVSLOGIN on UnrealIRCd.Sadie Powell
2025-05-03Drop support for Bahamut as it has no non-DALnet users.Sadie Powell
Closes #438.
2025-05-03Bump the minimum version of ircd-hybrid to 8.2.34.Sadie Powell
This is 5 years old and allows us to remove the SVSACCOUNT hack.
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-15Allow clearing other list modes using ClearBans.Sadie Powell
2025-04-13Add a matcher for the InspIRCd oper name extban.Sadie Powell
2025-04-05Ignore the SLOG message on UnrealIRCd.Sadie Powell
2025-04-02Add a message handler for messages that can be safely ignored.Sadie Powell
2025-03-15Use custom-cloak when setting the SASL hostname too.Sadie Powell
2025-03-14Refactor the InspIRCd METADATA handler to actually be readable.Sadie Powell
2025-03-14Implement support for the new way of setting vhosts on InspIRCd.Sadie Powell
2025-03-13Add an ALLTIME handler on InspIRCd.Sadie Powell
2025-03-09Add a missing override keyword.Sadie Powell
2025-03-09Add support for oper-only quit messages.Sadie Powell
This currently only works on InspIRCd but I believe that other servers also support this.
2025-03-08Move some headers around.Sadie Powell
2025-03-04Blacklist an old UnrealIRCd contrib module that breaks Anope.Sadie Powell
2025-03-03Misc cleanup of ns_sasl and sasl.h.Sadie Powell
2025-03-03Move SASL protocol messages to the SASL header.Sadie Powell
2025-03-02Return references instead of pointers from the config system.Sadie Powell
We used to return NULL from these methods but now we return an empty block so this can never actually be null now.
2025-02-06Fix SASL on UnrealIRCd.Sadie Powell
2025-02-05Merge the SASL data and ext parameters.Sadie Powell
There might be more than this so its better to just store it in a 1+ parameter vector.
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2025-01-10Fix the build error introduced in the previous commit.Sadie Powell
TODO: learn to spell `git add` correctly.
2025-01-10Warn users of the old InspIRCd protocol that support is deprecated.Sadie Powell
We will drop this later in the year when that branch goes EOL.
2024-11-23Fix the signon time of services pseudoclients on InspIRCd.Sadie Powell
2024-11-11Merge branch '2.0' into 2.1.Sadie Powell
2024-11-11Fix using User::Account where User::IsIdentified should be used.Sadie Powell
The former causes a dereference which cause a database update. This is not good for performance with db_sql_live on bigger networks.
2024-10-25Fix parsing mode changes from users on UnrealIRCd.Sadie Powell
2024-10-17Updated the supported versions in the README.Sadie Powell
2024-10-16Add support for name-only extbans on InspIRCd.Sadie Powell
2024-10-04Fix matching stacked extbans.Sadie Powell
2024-10-04Remove some unnecessary debug logging.Sadie Powell
2024-10-04Fix validating named extbans on UnrealIRCd.Sadie Powell
2024-10-04Implement NEXTBANS support on UnrealIRCd.Sadie Powell
Closes #431.
2024-10-04Fix extracting the mode parameters from MODE on UnrealIRCd.Sadie Powell
2024-10-04Fix matching extended bans in services.Sadie Powell
Extended bans are stored without their prefix. Therefore, we should not try to strip their prefix before matching. Closes #288. Co-authored-by: k4be <k4be@pirc.pl>
2024-10-04Fix parsing extbans on InspIRCd v4.Sadie Powell
2024-10-04Respect EXTBANFORMAT on InspIRCd v4.Sadie Powell
2024-10-02Change User::SetModesInternal to take a split mode change.Sadie Powell
2024-10-02Change Channel::SetModesInternal to take a split mode change.Sadie Powell
2024-09-26Respect nonicknameownership on InspIRCd v4.Sadie Powell