summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2025-05-03Remove the unused template overload of SendMode.Sadie Powell
2025-04-24Add support for hashing operator passwords in the config.Sadie Powell
Closes #327.
2025-04-24Remove some double lookups in User::BadPassword.Sadie Powell
2025-04-22Fix splitting in the middle of some command names.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-19Allow syntax messages to take a predicate.Sadie Powell
2025-04-19Get rid of the internal block wrapper.Sadie Powell
This only existed for compatibility with old 2.0 modules and 2.1 has already broken compatibility with them.
2025-04-16Rename TextSplitter to LineWrapper.Sadie Powell
2025-04-16Automatically wrap the help output.Sadie Powell
2025-04-16Update as many messages as possible for automatic line wrapping.Sadie Powell
2025-04-15Automatically line wrap messages sent by services.Sadie Powell
2025-04-15Allow clearing other list modes using ClearBans.Sadie Powell
2025-04-14Add Anope::Templace and switch all template strings to use it.Sadie Powell
2025-04-13Resort the Implementation list.Sadie Powell
2025-04-10Expand GetQueryCommand to take a command name.Sadie Powell
2025-04-02Add a message handler for messages that can be safely ignored.Sadie Powell
2025-04-01Refactor and document the rest of the SASL header.Sadie Powell
2025-03-31Move SASL::IdentifyRequest to ns_sasl.Sadie Powell
This is only useful for plain authentication and doesn't need to be in the header.
2025-03-30Add NickAlias::FindId.Sadie Powell
2025-03-26Initialize ChannelInfo in the Modern C++ way.Sadie Powell
2025-03-26Initialize Channel in the Modern C++ way.Sadie Powell
2025-03-26Add a typedef for the serializable id.Sadie Powell
2025-03-19Use a set instead of a vector for storing memo ignores.Sadie Powell
2025-03-17RPC::service is not necessary anymore.Sadie Powell
2025-03-17Switch RPC event registration to use the service system.Sadie Powell
2025-03-15Move the RPC service interface to the RPC header.Sadie Powell
2025-03-15Add NickCore::FindId for finding an account by its id.Sadie Powell
2025-03-12Refactor and redocument Serialize::Type.Sadie Powell
2025-03-12Add defines for the core serialisation type names.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.Sadie Powell
2025-03-12Const correct Serialize::Type::GetName().Sadie Powell
2025-03-12Move serialization data type logic from sql.h to the core.Sadie Powell
2025-03-09Fix a forward declaration on Clang.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-09Fix a compiler warning on Clang.Sadie Powell
2025-03-09Make 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-08Move some headers around.Sadie Powell
2025-03-06Fix a REPRODUCIBLE_BUILD check after the previous commit.Sadie Powell
2025-03-06Move REPRODUCIBLE_BUILD to sysconf.Sadie Powell
2025-03-04Remove GetAgent and SendMechs from the SASL interface.Sadie Powell
These are only used by ns_sasl.
2025-03-03Misc cleanup of ns_sasl and sasl.h.Sadie Powell
2025-03-03SASL::ProtocolInterface should not be exported.Sadie Powell
2025-03-03Move SASL protocol messages to the SASL header.Sadie Powell
2025-03-02Add a helper method for getting a description of an uplink.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-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