summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* RPC: Give error from RpcMgr::new if method name is sufficiently bad.Nick Mathewson2024-05-141-4/+22
* RPC: Enforce method name format.Nick Mathewson2024-05-141-0/+6
* Make RpcSession parameterized.Nick Mathewson2024-05-091-5/+4
* TorClient: Slightly cleaner (?) interface for registering RPC methods.Nick Mathewson2024-05-061-0/+19
* RPC: Implement methods to get and watch client bootstrap status.Nick Mathewson2024-05-061-0/+11
* Remove explicit allows for missing_panics_docs.Nick Mathewson2023-07-061-1/+0
* Merge branch 'rpcdoc' into 'main'Ian Jackson2023-06-201-6/+32
|\
| * rpc: Expand and clarify and cross-reference lock hierarchyIan Jackson2023-06-161-6/+32
* | Fix compilation afver last suggestion.Nick Mathewson2023-06-161-1/+2
* | Apply 1 suggestion(s) to 1 file(s)Ian Jackson2023-06-161-0/+1
|/
* rpc: Document and apply lock hierarchy for Mgr/ConnectionNick Mathewson2023-06-151-4/+13
* rpc: Give the session-creation function an argument.Nick Mathewson2023-06-151-7/+5
* rpc: revise session initialization a lot.Nick Mathewson2023-06-151-14/+23
* RPC: rename new_session to new_connectionNick Mathewson2023-06-151-1/+1
* rpc: revise the relationship between Mgr and ConnectionNick Mathewson2023-06-141-20/+22
* RPC: Note a possible API change in RpcMgr::new.Nick Mathewson2023-06-051-0/+4
* RPC: Give out and accept GlobalIds for appropriate objects.Nick Mathewson2023-06-051-0/+1
* RPC: Implement a "global identifier" for non-session-bound IDsNick Mathewson2023-06-051-1/+32
* rpc: Slightly refactor GenIdx encoding.Nick Mathewson2023-06-051-1/+1
* rpc: Give RpcMgr a registry of connections.Nick Mathewson2023-06-051-5/+50
* rpc: Move Arc::new() to RpcMgr code.Nick Mathewson2023-06-051-2/+2
* RPC: Rename session.rs to connection.rsNick Mathewson2023-05-041-1/+1
* RPC: rename Session to Connection.Nick Mathewson2023-05-041-3/+3
* RPC: Make authentication return a TorClient.Nick Mathewson2023-05-041-8/+4
* RPC: Start on plumbing TorClient into our RPC codeNick Mathewson2023-05-041-3/+8
* RPC: Move the "listen" part of the RPC listener code to `arti`.Nick Mathewson2023-05-041-1/+1
* rpc: Make an RpcMgr type to own the DispatchTable.Nick Mathewson2023-05-041-0/+38