Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-04 | Request EBMASK on Solanum. | Sadie Powell | |
TODO: also send this. | |||
2025-05-04 | Request 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-03 | Fix a missing override keyword. | Sadie Powell | |
2025-05-03 | Store 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-03 | Always use SVSLOGIN on UnrealIRCd. | Sadie Powell | |
2025-05-03 | Drop support for Bahamut as it has no non-DALnet users. | Sadie Powell | |
Closes #438. | |||
2025-05-03 | Bump 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-19 | Remove time from the name of some variables where its obvious. | Sadie Powell | |
2025-04-15 | Allow clearing other list modes using ClearBans. | Sadie Powell | |
2025-04-13 | Add a matcher for the InspIRCd oper name extban. | Sadie Powell | |
2025-04-05 | Ignore the SLOG message on UnrealIRCd. | Sadie Powell | |
2025-04-02 | Add a message handler for messages that can be safely ignored. | Sadie Powell | |
2025-03-15 | Use custom-cloak when setting the SASL hostname too. | Sadie Powell | |
2025-03-14 | Refactor the InspIRCd METADATA handler to actually be readable. | Sadie Powell | |
2025-03-14 | Implement support for the new way of setting vhosts on InspIRCd. | Sadie Powell | |
2025-03-13 | Add an ALLTIME handler on InspIRCd. | Sadie Powell | |
2025-03-09 | Add a missing override keyword. | Sadie Powell | |
2025-03-09 | Add 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-08 | Move some headers around. | Sadie Powell | |
2025-03-04 | Blacklist an old UnrealIRCd contrib module that breaks Anope. | Sadie Powell | |
2025-03-03 | Misc cleanup of ns_sasl and sasl.h. | Sadie Powell | |
2025-03-03 | Move SASL protocol messages to the SASL header. | Sadie Powell | |
2025-03-02 | Return 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-06 | Fix SASL on UnrealIRCd. | Sadie Powell | |
2025-02-05 | Merge 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-14 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2025-01-14 | Update the copyright headers for 2025.2.0 | Sadie Powell | |
2025-01-10 | Fix the build error introduced in the previous commit. | Sadie Powell | |
TODO: learn to spell `git add` correctly. | |||
2025-01-10 | Warn 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-23 | Fix the signon time of services pseudoclients on InspIRCd. | Sadie Powell | |
2024-11-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-11-11 | Fix 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-25 | Fix parsing mode changes from users on UnrealIRCd. | Sadie Powell | |
2024-10-17 | Updated the supported versions in the README. | Sadie Powell | |
2024-10-16 | Add support for name-only extbans on InspIRCd. | Sadie Powell | |
2024-10-04 | Fix matching stacked extbans. | Sadie Powell | |
2024-10-04 | Remove some unnecessary debug logging. | Sadie Powell | |
2024-10-04 | Fix validating named extbans on UnrealIRCd. | Sadie Powell | |
2024-10-04 | Implement NEXTBANS support on UnrealIRCd. | Sadie Powell | |
Closes #431. | |||
2024-10-04 | Fix extracting the mode parameters from MODE on UnrealIRCd. | Sadie Powell | |
2024-10-04 | Fix 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-04 | Fix parsing extbans on InspIRCd v4. | Sadie Powell | |
2024-10-04 | Respect EXTBANFORMAT on InspIRCd v4. | Sadie Powell | |
2024-10-02 | Change User::SetModesInternal to take a split mode change. | Sadie Powell | |
2024-10-02 | Change Channel::SetModesInternal to take a split mode change. | Sadie Powell | |
2024-09-26 | Respect nonicknameownership on InspIRCd v4. | Sadie Powell | |
2024-09-26 | Allow sending an oper account on InspIRCd. | Sadie Powell | |
2024-09-24 | Bump minimum UnrealIRCd version to 6.0. | Sadie Powell | |
2024-08-30 | Fix parsing named extbans on InspIRCd. | Sadie Powell | |
2024-08-09 | Fix parsing SVSMODE and SVS2MODE messages on UnrealIRCd. | Sadie Powell | |
At some point UnrealIRCd made an undocumented change to the protocol where the last parameter on a server-source message would not be a timestamp. This behaviour is preserved for MODE. |