summaryrefslogtreecommitdiff
path: root/crates/arti/src/rpc
Commit message (Expand)AuthorAgeFilesLines
* Make TorClient no longer implement Clone.Nick Mathewson2026-05-132-3/+3
* Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-132-2/+2
* Merge branch 'typos' into 'main'opara2026-03-161-1/+1
|\
| * Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* | rpc: Add support for set_dormant.Nick Mathewson2026-03-162-7/+57
* | rpc: Implement superuser mode.Nick Mathewson2026-03-163-5/+48
|/
* arti: Port rpc configuration to dd(TorConfig).Nick Mathewson2026-02-241-43/+58
* arti: Extract responsibility for port listing.Nick Mathewson2026-02-192-21/+40
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-062-2/+2
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
* http_connect: Advertise listener capabilities to RPCNick Mathewson2025-10-282-7/+25
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-072-7/+7
* arti: resolve a variant-size-difference warning.Nick Mathewson2025-05-151-1/+1
* Add examples and tests for RPC options.Nick Mathewson2025-03-251-2/+2
* Merge branch 'rpc-missing-dir' into 'main'Nick Mathewson2025-01-231-8/+16
|\
| * connpts: Document behavior on nonexistent directoryNick Mathewson2025-01-231-0/+2
| * rpc: Tolerate NotFound on configured connect point directory.Nick Mathewson2025-01-231-8/+14
* | arti: Make Rpc argument unconditional when constructing socks proxyNick Mathewson2025-01-231-1/+0
|/
* rpc: Add a test for config parsing and defaults.Nick Mathewson2024-12-191-1/+1
* rpc: Rename RpcListnerConfig=>RpcListenerSetConfig to clarify plurality.Nick Mathewson2024-12-191-14/+17
* rpc: Test that we can parse our defaults.Nick Mathewson2024-12-191-1/+24
* rpc: comments to explain where connect points are disabled.Nick Mathewson2024-12-191-1/+6
* rpc: Make names reflect configuration keys better.Nick Mathewson2024-12-191-17/+11
* rpc: Document that default-index is 1-basedNick Mathewson2024-12-191-0/+3
* Rename Guard=>ListenerGuard.Nick Mathewson2024-12-191-3/+3
* rpc: Add a comment to explain what load_options is doing.Nick Mathewson2024-12-191-0/+2
* rpc: More logging when binding addressesNick Mathewson2024-12-191-0/+7
* arti::rpc: Refactor listener options to support defaults properlyNick Mathewson2024-12-191-31/+75
* arti::rpc: Rename "overrides" field and type.Nick Mathewson2024-12-191-18/+17
* arti: Use connect points to listen for RPC connections.Nick Mathewson2024-12-191-2/+216
* rpc: Configuration options for artiNick Mathewson2024-12-191-0/+126
* rpcserver: Wrap InvokeError as internal errorNick Mathewson2024-10-171-3/+10
* rpc: clarify documentation and fix typosNick Mathewson2024-10-021-1/+3
* Revise RPC documentation to be more informative.Nick Mathewson2024-10-022-5/+17
* rpc: add mandatory delegate-type attribute to Object templateNick Mathewson2024-09-241-1/+4
* rpc: Fix argument type for rpc_session_get_rpc_proxy_infoNick Mathewson2024-09-111-1/+1
* arti/rpclib: Tweak proxy_info format.Nick Mathewson2024-09-092-2/+4
* arti/rpclib: Lowercase our socks5 listener variant.Nick Mathewson2024-09-091-0/+1
* arti: add and document get_rpc_proxy_info method.Nick Mathewson2024-09-091-2/+38
* Fix typosDimitris Apostolou2024-09-031-1/+1
* rpc: Use MockRuntime for set_proxy_info test.Nick Mathewson2024-08-281-2/+2
* rpc: Add a test for setting proxy info.Nick Mathewson2024-08-282-0/+43
* rpc: Rename E::SenderDroppedNick Mathewson2024-08-281-5/+6
* rpc: Try another incantation for watching for ProxyInfo.Nick Mathewson2024-08-281-13/+7
* rpc: Add another layer of indirection on proxyinfoNick Mathewson2024-08-282-3/+12
* rpc: Try using postage::watch to initialize ProxyInfo.Nick Mathewson2024-08-282-25/+70
* RPC: Add experimental method to list SOCKS proxies.Nick Mathewson2024-08-282-5/+103
* arti: Define a new ArtiRpcSession type.Nick Mathewson2024-08-281-0/+69
* RPC: Use RPC methods instead of the "ClientConnectionTarget" trait.Nick Mathewson2024-06-111-0/+105