Sadie Powell
|
bfb47ab5a6
|
Rework the interface for service references.
|
2026-01-10 21:23:23 +00:00 |
|
Sadie Powell
|
81aa37543e
|
Merge branch '2.0' into 2.1.
|
2026-01-01 18:07:12 +00:00 |
|
Sadie Powell
|
fa0c6ba821
|
Consistently use the same header layout on all files.
|
2025-11-12 19:49:59 +00:00 |
|
Sadie Powell
|
b2d40d4189
|
Improve how Anope formats C strings.
|
2025-08-02 18:17:01 +01:00 |
|
Sadie Powell
|
b724617a8d
|
Revert "Optimise the maths for the jsonrpc oversize integer workaround".
This reverts commit 937404e311.
|
2025-05-30 18:09:37 +01:00 |
|
Sadie Powell
|
b76b407b33
|
Move HTTP types to the HTTP namespace.
|
2025-05-09 12:36:42 +01:00 |
|
Sadie Powell
|
937404e311
|
Optimise the maths for the jsonrpc oversize integer workaround.
|
2025-05-05 21:11:51 +01:00 |
|
Sadie Powell
|
c5ad774ce5
|
Add a workaround for JavaScript truncating integers in RPC.
|
2025-05-05 16:53:03 +01:00 |
|
Sadie Powell
|
72f5e3580f
|
Also allow hashed RPC tokens in the config file.
|
2025-05-04 14:39:20 +01:00 |
|
Sadie Powell
|
4b854d3935
|
Add support for bearer tokens for authorising with RPC.
|
2025-05-04 14:14:19 +01:00 |
|
Sadie Powell
|
bb1f93f150
|
Switch RPC event registration to use the service system.
|
2025-03-17 12:58:22 +00:00 |
|
Sadie Powell
|
3744649320
|
Move the RPC service interface to the RPC header.
|
2025-03-15 23:49:58 +00:00 |
|
Sadie Powell
|
d0d46408bc
|
Improve JSON-RPC error messages.
|
2025-03-14 11:49:01 +00:00 |
|
Sadie Powell
|
6a43370e13
|
Deduplicate response building code in the jsonrpc module.
|
2025-03-13 16:01:16 +00:00 |
|
Sadie Powell
|
1fcd045aff
|
Fix the jsonrpc not having a root element one is not specified.
|
2025-03-13 15:49:33 +00:00 |
|
Sadie Powell
|
f9911dde52
|
Return references instead of pointers from the config system.
We used to return NULL from these methods but now we return an empty
block so this can never actually be null now.
|
2025-03-02 15:27:47 +00:00 |
|
Sadie Powell
|
752f5e269e
|
Deduplicate RPC parameter count checks.
|
2025-02-25 23:13:54 +00:00 |
|
Sadie Powell
|
801a748e25
|
Add the system.listMethods RPC method.
Still to implement:
- system.getCapabilities
- system.methodHelp
- system.methodSignature
|
2025-02-24 03:59:52 +00:00 |
|
Sadie Powell
|
a111b40560
|
Allow use of a non-map type as the root RPC element.
|
2025-02-24 03:41:06 +00:00 |
|
Sadie Powell
|
2ccd182d2e
|
Add support for RPC arrays, simplify the RPC objects.
|
2025-02-24 03:07:22 +00:00 |
|
Sadie Powell
|
ee08b3e880
|
Rename RPC::Block to RPC::Map.
|
2025-02-23 17:50:05 +00:00 |
|
Sadie Powell
|
96839ae1b8
|
Move RPC types to the RPC namespace.
|
2025-02-20 14:57:55 +00:00 |
|
Sadie Powell
|
5420f48580
|
Use an enum for standard RPC error codes.
|
2025-02-20 14:57:22 +00:00 |
|
Sadie Powell
|
b498f4f4d9
|
Add support for more RPC data types.
|
2025-02-20 12:53:15 +00:00 |
|
Sadie Powell
|
8330cd119a
|
Fix sending RPC responses after the previous commit.
|
2025-02-18 21:27:46 +00:00 |
|
Sadie Powell
|
3c55fbe650
|
Rework how the RPC interface stores its events.
|
2025-02-18 17:01:33 +00:00 |
|
Sadie Powell
|
420f83bbbf
|
Use RPC error responses correctly.
|
2025-02-14 20:54:06 +00:00 |
|
Sadie Powell
|
84b0859e8d
|
Fix the naming convention of the RPC methods.
|
2025-02-14 19:47:33 +00:00 |
|
Sadie Powell
|
4b2b47fc95
|
Remove some debugging code from the JSON-RPC module.
|
2025-02-13 04:26:42 +00:00 |
|
Sadie Powell
|
9e621cca11
|
Add the new JSON-RPC module to compliment the XMLRPC one.
|
2025-02-13 04:19:39 +00:00 |
|