summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/msgs.rs
Commit message (Expand)AuthorAgeFilesLines
* arti-rpcserver: Rename MethodNotFound to NoSuchMethod.Nick Mathewson2025-01-151-1/+1
* Remove Rpc* variants from tor_error::ErrorKindNick Mathewson2024-10-171-1/+1
* Replace _ => panic!() elsewhereIan Jackson2024-10-151-1/+1
* arti-rpcserver: minimal handling for request.meta.requireNick Mathewson2024-10-071-0/+5
* arti-rpcserver: Correctly handle rpc.meta without `updates`Nick Mathewson2024-10-071-0/+1
* rpcserver: Remove TODO about optionality of paramsNick Mathewson2024-10-071-3/+0
* rpc: Simplify handling of fatal Json read errors.Nick Mathewson2024-09-161-0/+9
* rpc: Rename the error codes for something like consistency.Nick Mathewson2024-07-251-1/+1
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-1/+1
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-2/+1
* RPC: Require an Error type in methods.Nick Mathewson2024-05-161-0/+1
* rpc: Move typetag onto subtrait of DynMethodNick Mathewson2024-05-161-1/+1
* rpc: Move deftly attributes into an `rpc` namespace.Nick Mathewson2024-04-111-1/+1
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-1/+1
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-3/+5
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Fix typosDimitris Apostolou2023-07-221-1/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Arti: Add ability to remember the list of methods names.Nick Mathewson2023-04-191-1/+5
* rpc: Split Method into DynMethod and MethodNick Mathewson2023-04-191-12/+15
* rpc: Change `id=<SYNTAX>` to "no id".Nick Mathewson2023-04-131-6/+21
* rpc: Require that errors are RpcError.Nick Mathewson2023-04-131-4/+2
* rpc: Improve error reporting for invalid requestsNick Mathewson2023-04-121-1/+93
* arti-rpcserver: Be careful about saying "result".Nick Mathewson2023-04-121-5/+10
* arti-rpcserver: rename command to method.Nick Mathewson2023-04-121-8/+8
* tor-rpcbase: Rename and rephrase "command" to "method"Nick Mathewson2023-04-121-3/+3
* Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-121-2/+2
* rpc: Rename BoxedResponseBody => ResponseBodyNick Mathewson2023-04-121-10/+10
* rpc: Add standard warnings to arti-rpcserverNick Mathewson2023-04-121-2/+3
* rpc: Wire up arti-rpcserver to use tor-rpccmd.Nick Mathewson2023-04-121-0/+6
* rpc: do a better job of hiding impl_const_type_id!Nick Mathewson2023-04-121-1/+2
* RPC: Initial implementation of a multiple-argument dispatchNick Mathewson2023-04-121-0/+1
* Start on a lower-level tor-rpccmd crate.Nick Mathewson2023-04-121-35/+10
* rpc: Implement json message types for serde.Nick Mathewson2023-04-121-0/+214