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
|
5967bf4176
|
Log the version of xmlrpc-c on module load.
|
2025-02-20 13:31:51 +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
|
98320d130f
|
Rewrite the xmlrpc module using libxmlrpc-c.
|
2025-02-18 16:15:58 +00:00 |
|