summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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
2024-06-10Fix a crash in ns_cert.Sadie Powell
2024-06-07Add nullability attributes to the module events.Sadie Powell
2024-06-03Avoid NickAlias lookups by storing a pointer in the NickCore.Sadie Powell
2024-05-16Merge branch '2.0' into 2.1.Sadie Powell
2024-05-16Store boolean extension items as DT_INT.Sadie Powell
2024-05-11Store when the account name was registered in the NickCore.Sadie Powell
2024-05-09Remove CanSVSLogout and implement logout support on Plexus.Sadie Powell
2024-05-09Require a reason when throwing an exception.Sadie Powell
2024-05-01Add the ReplaceCert method to CertService.Sadie Powell
2024-04-15Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl.Sadie Powell
2024-04-15Make SendChannel abstract.Sadie Powell
2024-04-04Remove the g prefix from git hashes.Sadie Powell
2024-04-02Sync the build system directory names with the core.Sadie Powell