summaryrefslogtreecommitdiff
path: root/crates/arti/src/rpc.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings and errors from edition 2024.Nick Mathewson2025-08-071-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* *: suppress cognitive_complexity warnings from nightlyNick Mathewson2025-05-291-0/+1
* arti: Make Rpc argument unconditional when constructing socks proxyNick Mathewson2025-01-231-2/+14
* arti: remove an obsolete rpc todo.Nick Mathewson2025-01-231-1/+0
* arti: remove an obsolete rpc todo.Nick Mathewson2025-01-231-1/+0
* arti: remove an obsolete rpc todo.Nick Mathewson2025-01-231-1/+0
* arti-rpcserver: Tell connections what kind of auth to expect.Nick Mathewson2025-01-151-13/+1
* rpc: Add a test for config parsing and defaults.Nick Mathewson2024-12-191-0/+89
* rpc: Clarify listen_defaults behavior.Nick Mathewson2024-12-191-1/+2
* rpc: Test that we can parse our defaults.Nick Mathewson2024-12-191-0/+11
* rpc: comments to explain where connect points are disabled.Nick Mathewson2024-12-191-0/+1
* rpc: Document that default-index is 1-basedNick Mathewson2024-12-191-1/+2
* Rename Guard=>ListenerGuard.Nick Mathewson2024-12-191-1/+1
* rpc: More logging when binding addressesNick Mathewson2024-12-191-1/+18
* arti: Use connect points to listen for RPC connections.Nick Mathewson2024-12-191-52/+97
* rpc: Configuration options for artiNick Mathewson2024-12-191-1/+31
* arti: Move RpcConfig to rpc.rsNick Mathewson2024-12-191-0/+29
* rpc: Try using postage::watch to initialize ProxyInfo.Nick Mathewson2024-08-281-1/+1
* RPC: Add experimental method to list SOCKS proxies.Nick Mathewson2024-08-281-0/+1
* arti: Define a new ArtiRpcSession type.Nick Mathewson2024-08-281-3/+7
* RPC: Use RPC methods instead of the "ClientConnectionTarget" trait.Nick Mathewson2024-06-111-0/+2
* RPC: Give error from RpcMgr::new if method name is sufficiently bad.Nick Mathewson2024-05-141-1/+1
* RPC: Enforce method name format.Nick Mathewson2024-05-141-0/+29
* RPC: RpcDataStream type to act as a "stream-shaped hole"Nick Mathewson2024-05-141-0/+1
* TorClient: Slightly cleaner (?) interface for registering RPC methods.Nick Mathewson2024-05-061-1/+1
* RPC: Implement methods to get and watch client bootstrap status.Nick Mathewson2024-05-061-0/+5
* rpc: Give the session-creation function an argument.Nick Mathewson2023-06-151-1/+1
* rpc: revise session initialization a lot.Nick Mathewson2023-06-151-7/+8
* RPC: rename new_session to new_connectionNick Mathewson2023-06-151-1/+1
* rpc: revise the relationship between Mgr and ConnectionNick Mathewson2023-06-141-1/+1
* RPC: tell the `arti` SOCKS code about an RpcMgr object.Nick Mathewson2023-06-051-7/+29
* rpc: Move Arc::new() to RpcMgr code.Nick Mathewson2023-06-051-2/+2
* RPC: Start on plumbing TorClient into our RPC codeNick Mathewson2023-05-041-2/+2
* RPC: Move the "listen" part of the RPC listener code to `arti`.Nick Mathewson2023-05-041-0/+55