summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/session.rs
Commit message (Expand)AuthorAgeFilesLines
* rpcserver: Fix a trivial doc typo.Nick Mathewson2024-08-281-1/+1
* Unstable RPC method to dump method information.Nick Mathewson2024-08-121-1/+41
* Mark a struct as allowed-to-be-unused.Nick Mathewson2024-07-281-0/+1
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-6/+3
* Several typo fixes from GabiNick Mathewson2024-06-111-2/+1
* RPC: Use RPC methods instead of the "ClientConnectionTarget" trait.Nick Mathewson2024-06-111-47/+48
* rpc: Pass around our rpc::Context in an Arc.Nick Mathewson2024-06-101-4/+4
* RPC: Require an Error type in methods.Nick Mathewson2024-05-161-0/+3
* RPC: Use RPC method names in a consistent format.Nick Mathewson2024-05-141-2/+2
* RPC: Add a trait that can be the target of SOCKS requestsNick Mathewson2024-05-121-6/+55
* RPC: Un-parameterize RpcSession.Nick Mathewson2024-05-091-29/+43
* rpc: Teach RpcSession to expose and isolate clients.Nick Mathewson2024-05-091-1/+39
* Make RpcSession parameterized.Nick Mathewson2024-05-091-17/+18
* RPC: Implement methods to get and watch client bootstrap status.Nick Mathewson2024-05-061-3/+0
* RPC: Remove method and object type from macros.Nick Mathewson2024-04-221-2/+2
* rpc: Move deftly attributes into an `rpc` namespace.Nick Mathewson2024-04-111-3/+3
* Globally rename rpc_invoke_fn to static_rpc_invoke_fnNick Mathewson2024-04-081-2/+2
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-3/+3
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-5/+12
* rpc: Fix docs typoNick Mathewson2023-06-201-1/+1
* rpc: Document relationship between `Connection` and `RpcSession`Ian Jackson2023-06-161-1/+11
* rpc: revise session initialization a lot.Nick Mathewson2023-06-151-8/+4
* rpc: Rename Session=>RpcSessionNick Mathewson2023-06-151-7/+7
* rpc: Expose Session object.Nick Mathewson2023-06-151-3/+12
* RPC: Functionality to downcast dyn Object to a dyn Trait.Nick Mathewson2023-06-121-8/+1
* rpc: make decl_object! responsible for writing impl Object {} blocks.Nick Mathewson2023-06-071-1/+1
* RPC: Make Session objects get a GlobalId.Nick Mathewson2023-06-051-1/+7
* rpc: Remove downgrade_owned for nowNick Mathewson2023-05-241-15/+0
* rpc: Implement functionality to remove objects from a sessionNick Mathewson2023-05-241-0/+55
* rpc: Make the top-level returned object a "session".Nick Mathewson2023-05-241-0/+52
* RPC: Rename session.rs to connection.rsNick Mathewson2023-05-041-494/+0
* RPC: rename Session to Connection.Nick Mathewson2023-05-041-41/+44
* RPC: Make authentication return a TorClient.Nick Mathewson2023-05-041-50/+62
* RPC: Add "register" methods to RequestContext.Nick Mathewson2023-05-041-0/+8
* RPC: Move the "listen" part of the RPC listener code to `arti`.Nick Mathewson2023-05-041-2/+25
* rpc: Make an RpcMgr type to own the DispatchTable.Nick Mathewson2023-05-041-10/+7
* RPC: Log all internal errors.Nick Mathewson2023-04-191-1/+6
* rpcserver: Use with_fn.Nick Mathewson2023-04-191-12/+7
* rpc: Use Method types to determine type of method outputs, updates.Nick Mathewson2023-04-191-17/+39
* rpc: Split Method into DynMethod and MethodNick Mathewson2023-04-191-7/+11
* rpc: simplify API by always providing a sink.Nick Mathewson2023-04-161-7/+6
* rpc: Ensure well-ordering of responses.Nick Mathewson2023-04-161-60/+88
* rpc: Move update sink out of context.Nick Mathewson2023-04-161-101/+25
* rpc: Change `id=<SYNTAX>` to "no id".Nick Mathewson2023-04-131-5/+8
* rpc: Require that errors are RpcError.Nick Mathewson2023-04-131-2/+16
* rpc: Improve error reporting for invalid requestsNick Mathewson2023-04-121-12/+34
* arti-rpcserver: Be careful about saying "result".Nick Mathewson2023-04-121-1/+1
* 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-121-11/+11