summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2025-02-25Deduplicate RPC parameter count checks.Sadie Powell
2025-02-25Deduplicate some SASL logic.Sadie Powell
2025-02-24Add the system.listMethods RPC method.Sadie Powell
Still to implement: - system.getCapabilities - system.methodHelp - system.methodSignature
2025-02-24Allow use of a non-map type as the root RPC element.Sadie Powell
2025-02-24Add support for RPC arrays, simplify the RPC objects.Sadie Powell
2025-02-23Rename RPC::Block to RPC::Map.Sadie Powell
2025-02-20Store the source address in the identify request.Sadie Powell
2025-02-20Add error constants for the custom error range.Sadie Powell
2025-02-20Move RPC types to the RPC namespace.Sadie Powell
2025-02-20Use an enum for standard RPC error codes.Sadie Powell
2025-02-20Add support for more RPC data types.Sadie Powell
2025-02-18Fix sending RPC responses after the previous commit.Sadie Powell
2025-02-18Rework how the RPC interface stores its events.Sadie Powell
2025-02-14Use RPC error responses correctly.Sadie Powell
2025-02-14Fix the naming convention of the RPC methods.Sadie Powell
2025-02-13Make the RPC API sanitize automatically.Sadie Powell
2025-02-13Rework the RPC modules in preparation for the new JSON-RPC module.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-02-05Make it easier to fail and delete SASL sessions.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-12-13Add Service::GetServices.Sadie Powell
2024-12-13Switch Service::GetServiceKeys to use a range-for loop.Sadie Powell
2024-11-25Update Send and Recv to use ssize_t instead of int.Sadie Powell
2024-11-25Rework how guest nicks work.Sadie Powell
- Use the config setting as a string template instead of as a prefix. - Allow users of IRCds that have UIDs to use that as the guest nick. - Fall back to a UID before killing if a guest nick can not be found.
2024-11-24Take a constant pointer in GetModule.Sadie Powell
2024-11-22Add a plural form overload of SendMessage.Sadie Powell
2024-11-19Emplace services when registering them with the core.Sadie Powell
2024-11-19Add a plural form overload of CommandSource::Reply.Sadie Powell
2024-11-15Make the account id map also use a checker.Sadie Powell
2024-11-13Add support for plural form translation.Sadie Powell
Closes #340.
2024-11-11Merge branch '2.0' into 2.1.Sadie Powell
2024-11-11Fix serialising boolean extension items.Sadie Powell
2024-11-07Simplify account identifier generation.Sadie Powell
2024-10-22Replace usestrictprivmsg with something actually useful.Sadie Powell
Every IRC server we support (other than Bahamut which is probably on the chopping bock) uses UIDs so this setting does nothing. Instead, allow configuring a server-side alias for each service and use that when servicealias is enabled.
2024-10-22Move nickserv/set/message to a new module, kill options:useprivmsg.Sadie Powell
2024-10-04Fix matching stacked extbans.Sadie Powell
2024-10-02Change User::SetModesInternal to take a split mode change.Sadie Powell
2024-10-02Remove the formatting overload of User::SetModesInternal.Sadie Powell
2024-10-02Change Channel::SetModesInternal to take a split mode change.Sadie Powell
2024-08-18Fix the grammar of some info messages.Sadie Powell
2024-08-14Automatically determine SQL column type from the field.Sadie Powell
Also add more column types to ensure we are storing data in the best format in the database.
2024-08-14Remove the unused KeySet method in Serialize::Data.Sadie Powell
2024-08-06Add <cstring> include to services.h to fix build on some musl systems.Wilson Birney
Co-authored-by: blackbeard420 <blackbeard@blackbeard420.me>
2024-07-14Fix the name of the key parameter in SendSVSJoin.Sadie Powell
2024-06-24Add support for sending tag messages.Sadie Powell
2024-06-24Rework how CTCP messages are sent and received.Sadie Powell
2024-06-24Remove the formatting overloads of SendNotice/SendPrivmsg.Sadie Powell
2024-06-19Fix importing Atheme opers.Sadie Powell
2024-06-10The sender can be null in OnBotUnAssign.Sadie Powell