summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | rpc: Change `id=<SYNTAX>` to "no id".Nick Mathewson2023-04-133-14/+32
| * | rpc: Require that errors are RpcError.Nick Mathewson2023-04-133-7/+22
| * | rpc: Improve error reporting for invalid requestsNick Mathewson2023-04-127-17/+291
| * | rpcbase: Use correct error codes, and add tests.Nick Mathewson2023-04-122-7/+183
| * | tor-error: Add ErrorKinds for RPC errors.Nick Mathewson2023-04-122-1/+25
| * | tor-rpcbase: Create error kinds properly.Nick Mathewson2023-04-121-14/+16
| * | arti-rpcserver: Be careful about saying "result".Nick Mathewson2023-04-123-7/+12
| * | arti-rpcserver: Rename Authentication{Method => Scheme}.Nick Mathewson2023-04-121-7/+7
| * | arti-rpcserver: rename cmd to method.Nick Mathewson2023-04-121-2/+2
| * | arti-rpcserver: rename command to method.Nick Mathewson2023-04-122-19/+19
| * | tor-rpcbase: rename cmd to method everywhere.Nick Mathewson2023-04-121-31/+31
| * | tor-rpcbase: Rename cmd.rs to method.rs.Nick Mathewson2023-04-122-2/+2
| * | tor-rpcbase: Rename and rephrase "command" to "method"Nick Mathewson2023-04-127-54/+54
* | | Merge branch 'ticket_785' into 'main'Ian Jackson2023-04-121-0/+7
|\ \ \
| * | | ExitPath: Add an explanation of WeightRole::Exit on non-exit circsNick Mathewson2023-04-121-0/+7
| |/ /
* | | Merge branch 'remove-hsdesc-todo' into 'main'Ian Jackson2023-04-121-3/+0
|\ \ \ | |/ / |/| |
| * | Remove misleading TODO.Gabriela Moldovan2023-04-111-3/+0
* | | s/BridgeDescManager/BridgeDescMgr/g in codebaseNeel Chauhan2023-04-121-2/+2
* | | rpc: Try to fix rustdoc errors.Nick Mathewson2023-04-122-2/+2
* | | rpc: Use empty structs in test code.Nick Mathewson2023-04-121-12/+12
* | | Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-1211-9/+9
* | | rpc: Make AuthenticationMethod an enum.Nick Mathewson2023-04-121-13/+20
* | | rpc: Reify and expose DispatchTable.Nick Mathewson2023-04-124-56/+88
* | | rpc: Change ConstTypeId_ to be a function that gets calledNick Mathewson2023-04-124-35/+33
* | | rpc: Use Pin<Box<Stream/Sink>> for run_loopNick Mathewson2023-04-122-16/+24
* | | rpc: Import Pin/Context/Poll.Nick Mathewson2023-04-122-34/+18
* | | rpc: Document our intended read-blocking behavior.Nick Mathewson2023-04-121-0/+4
* | | rpc: Switch JsonLinesEncoder to have Default, not new.Nick Mathewson2023-04-122-6/+5
* | | rpc: Rename BoxedResponseBody => ResponseBodyNick Mathewson2023-04-123-18/+18
* | | rpc: Remove anyhow dependencyNick Mathewson2023-04-122-6/+13
* | | rpc: Add a demonstration feature to "arti"Nick Mathewson2023-04-122-1/+31
* | | Reformat arti/Cargo.tomlNick Mathewson2023-04-121-9/+1
* | | rpc: Add standard warnings to arti-rpcserverNick Mathewson2023-04-125-7/+85
* | | rpc: Add an authentication step.Nick Mathewson2023-04-122-1/+71
* | | RPC: add a temporary "listen" function.Nick Mathewson2023-04-123-1/+63
* | | rpc: Declare a trivial Echo command that works on a session.Nick Mathewson2023-04-121-1/+24
* | | rpc: Wire up arti-rpcserver to use tor-rpccmd.Nick Mathewson2023-04-122-24/+159
* | | rpc: temporary converion functions for some error types.Nick Mathewson2023-04-121-0/+22
* | | rpc: Make all object lookup fns return LookupError.Nick Mathewson2023-04-122-9/+3
* | | rpc: Try refactoring the context type to _be_ a Sink.Nick Mathewson2023-04-122-45/+53
* | | tor-rpccmd: Apply standard warnings and make them pass.Nick Mathewson2023-04-126-8/+80
* | | rpc: Make a real test for our dispatch logic.Nick Mathewson2023-04-121-20/+83
* | | rpc: Remove type mangling from rpc_invoke_fn!Nick Mathewson2023-04-121-15/+14
* | | rpc: Add an RpcError type.Nick Mathewson2023-04-124-9/+59
* | | rpc: Make invoke return a Result of erased_serde::SerializeNick Mathewson2023-04-123-10/+40
* | | rpc: Add Update functionality to rpc::Context.Nick Mathewson2023-04-123-0/+45
* | | rpc: do a better job of hiding impl_const_type_id!Nick Mathewson2023-04-124-5/+67
* | | RPC: Initial implementation of a multiple-argument dispatchNick Mathewson2023-04-127-8/+401
* | | Start on a lower-level tor-rpccmd crate.Nick Mathewson2023-04-127-35/+94
* | | rpc: Add a Session object and an interaction loop.Nick Mathewson2023-04-122-0/+184