Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-12 | Move serialization data type logic from sql.h to the core. | Sadie Powell | |
2025-03-09 | Fix a forward declaration on Clang. | 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-09 | Fix a compiler warning on Clang. | Sadie Powell | |
2025-03-09 | Make config variables a lot more useful. | Sadie Powell | |
- Config variables now no longer conflict with regular values. - Config variables can now be read from the environment. (e.g. ${env.USER}). - Config variables can now be used as partial values (e.g. support@${network.domain}) | |||
2025-03-08 | Move some headers around. | Sadie Powell | |
2025-03-06 | Fix a REPRODUCIBLE_BUILD check after the previous commit. | Sadie Powell | |
2025-03-06 | Move REPRODUCIBLE_BUILD to sysconf. | Sadie Powell | |
2025-03-04 | Remove GetAgent and SendMechs from the SASL interface. | Sadie Powell | |
These are only used by ns_sasl. | |||
2025-03-03 | Misc cleanup of ns_sasl and sasl.h. | Sadie Powell | |
2025-03-03 | SASL::ProtocolInterface should not be exported. | Sadie Powell | |
2025-03-03 | Move SASL protocol messages to the SASL header. | Sadie Powell | |
2025-03-02 | Add a helper method for getting a description of an uplink. | 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-25 | Deduplicate RPC parameter count checks. | Sadie Powell | |
2025-02-25 | Deduplicate some SASL logic. | Sadie Powell | |
2025-02-24 | Add the system.listMethods RPC method. | Sadie Powell | |
Still to implement: - system.getCapabilities - system.methodHelp - system.methodSignature | |||
2025-02-24 | Allow use of a non-map type as the root RPC element. | Sadie Powell | |
2025-02-24 | Add support for RPC arrays, simplify the RPC objects. | Sadie Powell | |
2025-02-23 | Rename RPC::Block to RPC::Map. | Sadie Powell | |
2025-02-20 | Store the source address in the identify request. | Sadie Powell | |
2025-02-20 | Add error constants for the custom error range. | Sadie Powell | |
2025-02-20 | Move RPC types to the RPC namespace. | Sadie Powell | |
2025-02-20 | Use an enum for standard RPC error codes. | Sadie Powell | |
2025-02-20 | Add support for more RPC data types. | Sadie Powell | |
2025-02-18 | Fix sending RPC responses after the previous commit. | Sadie Powell | |
2025-02-18 | Rework how the RPC interface stores its events. | Sadie Powell | |
2025-02-14 | Use RPC error responses correctly. | Sadie Powell | |
2025-02-14 | Fix the naming convention of the RPC methods. | Sadie Powell | |
2025-02-13 | Make the RPC API sanitize automatically. | Sadie Powell | |
2025-02-13 | Rework the RPC modules in preparation for the new JSON-RPC module. | 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-02-05 | Make it easier to fail and delete SASL sessions. | Sadie Powell | |
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 | |
2024-12-13 | Add Service::GetServices. | Sadie Powell | |
2024-12-13 | Switch Service::GetServiceKeys to use a range-for loop. | Sadie Powell | |
2024-11-25 | Update Send and Recv to use ssize_t instead of int. | Sadie Powell | |
2024-11-25 | Rework 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-24 | Take a constant pointer in GetModule. | Sadie Powell | |
2024-11-22 | Add a plural form overload of SendMessage. | Sadie Powell | |
2024-11-19 | Emplace services when registering them with the core. | Sadie Powell | |
2024-11-19 | Add a plural form overload of CommandSource::Reply. | Sadie Powell | |
2024-11-15 | Make the account id map also use a checker. | Sadie Powell | |
2024-11-13 | Add support for plural form translation. | Sadie Powell | |
Closes #340. | |||
2024-11-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-11-11 | Fix serialising boolean extension items. | Sadie Powell | |
2024-11-07 | Simplify account identifier generation. | Sadie Powell | |
2024-10-22 | Replace 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-22 | Move nickserv/set/message to a new module, kill options:useprivmsg. | Sadie Powell | |