summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
* Apply 2 suggestion(s) to 1 file(s)Nick Mathewson2026-05-271-2/+2
* client: Have launch_onion_service instantiate RunningInner as needed.Nick Mathewson2026-05-261-4/+28
* client: RunningInner::reconfigure: refactor running → selfNick Mathewson2026-05-261-42/+80
* client: Move dirmgr_store back into ClientShared.Nick Mathewson2026-05-261-9/+10
* client: Fold wait_for_bootstrap{,_running} into a single method.Nick Mathewson2026-05-261-20/+14
* client: change remaining wait_for_bootstrap user.Nick Mathewson2026-05-261-5/+6
* client: Defer creation of most structures until bootstrap.Nick Mathewson2026-05-261-126/+225
* client: Rename create_inner to create_implNick Mathewson2026-05-261-1/+1
* client: move bootstrap lock to the head of bootstrap_inner.Nick Mathewson2026-05-261-5/+5
* client: Factor out the "running a client" code into an inner typestateNick Mathewson2026-05-261-81/+176
* client: rename ClientInner → ClientShared.Nick Mathewson2026-05-261-5/+5
* ptmgr: Defer proxy protocol string conversionNihal2026-05-261-2/+2
* ptmgr: pass outbound_proxy to managed PT processesNihal2026-05-261-1/+6
* Remove `use_obsolete_software`.Nick Mathewson2026-05-141-12/+1
* Fix documentation that referred to clones of a TorClient.Nick Mathewson2026-05-131-18/+7
* client: Move the ClientInner code into one impl block.Nick Mathewson2026-05-131-171/+166
* client: Remove some inner Arcs from ClientInnerNick Mathewson2026-05-131-9/+10
* client: revise StreamPrefs methodsNick Mathewson2026-05-131-14/+1
* Make TorClient no longer implement Clone.Nick Mathewson2026-05-131-46/+86
* Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-131-8/+9
* Log tunnel and circuit IDsJim Newsome2026-04-081-1/+4
* arti-client: Stub out usage of FsStateMgr on wasm32-unknown.Nick Mathewson2026-03-251-4/+34
* relay: Add a TLS acceptor in the ChanBuilderDavid Goulet2026-02-091-7/+10
* chanmgr: Introduce a ChanMgrConfig structDavid Goulet2026-01-131-1/+2
* chanmgr: Remove KeyMgr from constructorDavid Goulet2026-01-131-1/+0
* arti,arti-relay: change info keystore path msg to debugSteven Engler2025-12-111-1/+3
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-17/+0
* Merge branch 'torclient-keymgr-accessor' into 'main'wesleyac2025-12-031-0/+6
|\
| * arti-client: Add `TorClient:keymgr` getter functionhjrgrn2025-11-051-0/+6
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+3
* | Merge branch 'disable-hidden-service' into 'main'wesleyac2025-11-121-12/+28
|\ \
| * | arti(-client)/tor-hsservice: return None for disabled servicehashcatHitman2025-10-161-12/+28
| * | arti(-client): graceful service disable in arti onlyhashcatHitman2025-10-161-27/+9
| * | arti/arti-client: add graceful service disablehashcatHitman2025-10-161-9/+27
* | | Merge branch 'bug2118a' into 'main'wesleyac2025-11-101-14/+29
|\ \ \
| * | | Make create_onion_service() correctionsNeel Chauhan2025-11-101-17/+2
| * | | Mention InertTorClient in client.rsNeel Chauhan2025-11-101-1/+1
| * | | Don't assume we have inert_client in TorClientNeel Chauhan2025-11-041-2/+2
| * | | `arti-client`: Move `create_onion_service()` to `InertTorClient`Neel Chauhan2025-11-041-15/+45
| | |/ | |/|
* | | arti-client: Add TODO for #2249.Wesley Aptekar-Cassels2025-11-101-0/+1
* | | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* | | all: run cargo fmtSteven Engler2025-11-041-1/+1
* | | all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
|/ /
* / arti-relay: copy `state_mgr.try_lock()` from arti-clientSteven Engler2025-10-211-0/+1
|/
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-1/+14
* arti-client: add doc comments to `TorClient::create_onion_service()`Steven Engler2025-09-231-0/+14
* fix documentation for StreamPrefs::connect_to_onion_services to match changes...Aiden McClelland2025-08-281-8/+1
* Merge branch 'smol-add-impl-in-tor-rtcompat' into 'main'opara2025-08-211-1/+1
|\
| * smol: Implement smol in tor-rtcompatNiel Duysters2025-08-211-1/+1
* | chanmgr: Add KeyMgr to channel builderDavid Goulet2025-08-201-0/+1