summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2025-03-06Force the MySQL module to use UTC for connections.Sadie Powell
This prevents conversion issues when the MySQL server is in a different timezone to the services server.
2025-03-05Fix reading the config of some modules.Sadie Powell
2025-03-05Fix the on start library version logging to include the module.Sadie Powell
2025-03-04Blacklist an old UnrealIRCd contrib module that breaks Anope.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-03Merge branch '2.0' into 2.1.Sadie Powell
2025-03-03Fix a compiler warning on newer versions of MSVC.Sadie Powell
2025-03-03Rename sasl to ns_sasl, move to nickserv.example.conf.Sadie Powell
2025-03-03Move SASL protocol messages to the SASL header.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-25Add the rpc_data module.Sadie Powell
- Add rewritten and namespaced versions of the channel, oper, user events. - Add the following new events: * anope.listChannels * anope.listOpers * anope.listServers * anope.listUsers * anope.server
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-23If a user is already connected on SASL fail just call BadPassword.Sadie Powell
2025-02-23Fix detecting whether translations are disabled in ns_set_language.Sadie Powell
2025-02-23Fix resetting the SASL password limit.Sadie Powell
2025-02-20Improve SASL log messages for post-connection authentication.Sadie Powell
2025-02-20Apply bad password logic to SASL too.Sadie Powell
2025-02-20Clean up some session code in the SASL module.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-20Log the version of xmlrpc-c on module load.Sadie Powell
2025-02-20Merge branch '2.0' into 2.1.Sadie Powell
2025-02-20Fix sql_live on recent MariaDB.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-18Rewrite the xmlrpc module using libxmlrpc-c.Sadie Powell
2025-02-18Fix building the LDAP module on Windows.Sadie Powell
2025-02-18Log the version of third-party libraries on load.Sadie Powell
2025-02-16Make the password optional in operserv/login.Sadie Powell
2025-02-14Reduce indentation in rpc_main.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-14Merge branch '2.0' into 2.1.Sadie Powell
2025-02-14Reset the stats properly.Sadie Powell
Closes #465.
2025-02-14Keep going in cs_mode if a target doesn't exist.Sadie Powell
2025-02-14Allow changing the status modes of multiple people at once.Sadie Powell
Closes #473.
2025-02-13Remove some debugging code from the JSON-RPC module.Sadie Powell
2025-02-13Add the new JSON-RPC module to compliment the XMLRPC one.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-12Add extra protections to avoid rebooting the wrong network.Sadie Powell