summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-1/+1
* RPC: Start on plumbing TorClient into our RPC codeNick Mathewson2023-05-041-0/+4
* Merge branch 'plumb' into 'main'Alexander Færøy2023-03-301-5/+15
|\
| * Run rustfmtIan Jackson2023-03-301-8/+4
| * arti-client: Call HsCircPool::launch_background_tasksIan Jackson2023-03-301-4/+13
| * arti-client: When making hs conn, wait for bootstrapIan Jackson2023-03-301-0/+3
| * tor-client: Pass a netdir for each requestIan Jackson2023-03-301-1/+3
* | Move functionality from tor_basic_utils to tor_async_utilsNick Mathewson2023-03-291-1/+1
|/
* Pass HsCircPool to hsclient connect function, not CircMgr (fmt)Ian Jackson2023-03-281-5/+5
* Pass HsCircPool to hsclient connect function, not CircMgrIan Jackson2023-03-281-2/+5
* Apply deferred rustfmt churnIan Jackson2023-03-231-1/+4
* arti-client: Include redacted HsId in ObtainHsCircuit errorIan Jackson2023-03-231-1/+1
* arti-client: Fix wording of docs for TorClient::isolationIan Jackson2023-03-231-1/+1
* arti-client: Strengthen an HS todoNick Mathewson2023-03-231-1/+1
* arti-client: Call tor-hsclient to create HS connectionsIan Jackson2023-03-231-4/+11
* arti-client: Create an HsClientConnectorIan Jackson2023-03-231-0/+15
* arti-client: Move client stream creation out of match, in connectIan Jackson2023-03-231-16/+17
* arti-client: Break out TorClient::isolation(prefs)Ian Jackson2023-03-231-17/+32
* arti-client: Parse .onion addresses and dispatch to client.rsIan Jackson2023-03-091-0/+21
* arti-client: DoThingInstructions: Make error returns consistentIan Jackson2023-03-091-1/+1
* RustfmtIan Jackson2023-03-081-1/+4
* arti-client: Do not send resolve requests for IP addrs to exitsIan Jackson2023-03-081-13/+21
* arti-client addr handling: Introduce StreamInstructionsIan Jackson2023-03-081-22/+25
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-281-1/+1
* Use ErrorReport for errors in error! in arti-clientIan Jackson2023-01-301-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* made TorClient::set_stream_prefs publicMichael van Straten2023-01-181-4/+1
* Make a top-level API for connecting to onion services.Nick Mathewson2023-01-121-0/+6
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* arti: pt mgr spawns the task itself in newIan Jackson2022-11-301-3/+0
* arti-client: Try to take ownership of state earlier.Nick Mathewson2022-11-291-0/+4
* PtMgr: Use a persistent state directory for PT state.Nick Mathewson2022-11-281-0/+5
* Integrate PtMgr into arti-client.Nick Mathewson2022-11-281-0/+25
* arti-client: Add comment about Option DormantModeIan Jackson2022-11-231-0/+3
* arti-client: Retain a strong reference to the inner Arc<BridgeDescMgr>Ian Jackson2022-11-151-5/+7
* bridges: Create and install a BridgeDescMgr when we bootstrapIan Jackson2022-11-151-0/+65
* arti-client: Store a handle to the DirMgrStore in TorClient (fmt)Ian Jackson2022-11-151-1/+6
* arti-client: Store a handle to the DirMgrStore in TorClientIan Jackson2022-11-151-1/+4
* arti-client: Store a handle to the guardmgr in TorClientIan Jackson2022-11-151-1/+5
* Merge branch 'guardmgr' into 'main'Ian Jackson2022-11-141-3/+11
|\
| * Move GuardMgr::new call to arti_client::TorClient (fmt)Ian Jackson2022-11-141-4/+8
| * Move GuardMgr::new call to arti_client::TorClientIan Jackson2022-11-141-1/+5
* | dirmgr Store: Have constructors take DirMgrStoreIan Jackson2022-11-141-2/+5
|/
* Spelling fixes and normalizations on some high-level cratesNick Mathewson2022-11-071-1/+1
* feature-gate some functions requiring PreferredRuntimetrinity-1686a2022-10-051-1/+10
* arti-client: Treat list of exit ports as sensitive.Nick Mathewson2022-08-251-2/+2
* arti-client: Downgrade "got a circuit for" message.Nick Mathewson2022-08-251-1/+1
* arti_client: Refuse to build a client if we are setuid.Nick Mathewson2022-08-241-0/+7
* arti: Fix a minimal-versions failureIan Jackson2022-08-171-1/+1
* chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-5/+6