summaryrefslogtreecommitdiff
path: root/modules/rpc
AgeCommit message (Collapse)Author
2025-05-09Allow using an account identifier in the anope.account RPC method.Sadie Powell
2025-05-09Store user away state and add it to the anope.user RPC event.Sadie Powell
2025-05-09Add TLS usage to the anope.user RPC event.Sadie Powell
2025-05-09Move HTTP types to the HTTP namespace.Sadie Powell
2025-05-05Remove rpc_main.Sadie Powell
2025-05-05Optimise the maths for the jsonrpc oversize integer workaround.Sadie Powell
2025-05-05Add a workaround for JavaScript truncating integers in RPC.Sadie Powell
2025-05-04Also allow hashed RPC tokens in the config file.Sadie Powell
2025-05-04Add support for bearer tokens for authorising with RPC.Sadie Powell
2025-05-03Store the setter and ts for all modes and try to restore them.Sadie Powell
This is mostly for preserving channel list mode info.
2025-04-22Replace hard linebreaks in RPC and webcpanel messages.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-19Add the anope.account and anope.listAccounts RPC events.Sadie Powell
2025-04-19Add expanded data to the rpc_data list events.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-14Improve JSON-RPC error messages.Sadie Powell
2025-03-13Deduplicate response building code in the jsonrpc module.Sadie Powell
2025-03-13Fix the jsonrpc not having a root element one is not specified.Sadie Powell
2025-03-13Add the rpc_message module, remove the notice RPC event.Sadie Powell
2025-03-10Add an XML-RPC method to rpc_system for debugging RPC responses.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-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-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-18Rewrite the xmlrpc module using libxmlrpc-c.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-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