aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-client
Commit message (Expand)AuthorAgeFilesLines
...
| * | | TorClient: Add get_runtime() convenience methodIan Jackson2022-02-241-0/+11
* | | | arti-client: Unlock the state manager on failure to bootstrapeta2022-02-243-1/+38
* | | | Merge branch 'http-layer' into 'main'eta2022-02-244-161/+10
|\ \ \ \ | |_|/ / |/| | |
| * | | impl From<TorAddrError> for tor_error::ErrorIan Jackson2022-02-231-0/+8
| * | | arti-hyper: Move hyper example from arti-clientIan Jackson2022-02-232-161/+0
| * | | Add missing documentation for TLS features to two readmesIan Jackson2022-02-231-0/+2
| |/ /
* | / Fix typosDimitris Apostolou2022-02-231-3/+3
| |/ |/|
* | Merge branch 'custom-tcp-hook' into 'main'eta2022-02-231-0/+339
|\ \
| * | add one more comment to hook-tcptrinity-1686a2022-02-231-0/+1
| * | examples/hook-tcp: add some comments, rework lifetimes a biteta2022-02-231-28/+73
| * | implement correct handling of connection close and add comment explaining goa...trinity-1686a2022-02-231-9/+54
| * | add drop on CustomTcpStream to catch disconnection without closetrinity-1686a2022-02-231-0/+13
| * | add example of tcp hooktrinity-1686a2022-02-231-0/+235
* | | Merge branch 'client_builder' into 'main'Nick Mathewson2022-02-234-50/+113
|\ \ \ | |_|/ |/| |
| * | Documentation suggestion from review.Ian Jackson2022-02-231-1/+1
| * | Make a TorClientBuilder API.Nick Mathewson2022-02-184-50/+113
| |/
* / Bump anyhow minimal version to 1.0.23Ian Jackson2022-02-181-1/+1
|/
* Merge branch 'remaining-errors'Nick Mathewson2022-02-171-2/+11
|\
| * Rename ExitTimeout to RemoteNetworkTimeout.Nick Mathewson2022-02-171-1/+1
| * arti_client: provide Kinds for all errors.Nick Mathewson2022-02-161-1/+10
* | Merge branch 'eta/lazy-init' into 'main'eta2022-02-164-14/+153
|\ \ | |/ |/|
| * arti-client: add ability to automatically bootstrapeta2022-02-164-14/+153
* | Move persistent state flush from client to circmgrYuan Lyu2022-02-151-14/+0
|/
* Merge branch 'explain_into_tor_addr' into 'main'Nick Mathewson2022-02-141-4/+25
|\
| * More docs for IntoTorAddrNick Mathewson2022-02-141-4/+25
* | Merge branch 'ticket_337' into 'main'eta2022-02-142-38/+11
|\ \
| * | Simplify wait_for_bootstrap to use a Mutex.Nick Mathewson2022-02-142-38/+11
| |/
* / Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
|/
* Rename bootstrap_existing to bootstrap.Nick Mathewson2022-02-112-12/+10
* Merge branch 'eta/unbootstrapped-clients' into 'main'Nick Mathewson2022-02-116-67/+219
|\
| * Allow creating unbootstrapped `TorClient`s (and `DirMgr`s)eta2022-02-116-67/+219
* | Write some examples for TorClient::connect()Nick Mathewson2022-02-111-5/+64
|/
* Update launch of chan expiration task to new APINick Mathewson2022-02-081-4/+6
* ErrorDetail Simplify visibility macros a bit.Nick Mathewson2022-02-082-19/+53
* Rename TorResult to Result.Nick Mathewson2022-02-083-27/+28
* arti_client: Rename Error to ErrorDetail.Nick Mathewson2022-02-084-48/+43
* TorError: Make detail() an accessor function.Nick Mathewson2022-02-081-4/+25
* Merge branch 'error-improvements' into 'main'eta2022-02-083-147/+225
|\
| * Docs and clarification for a bunch of Error stuffNick Mathewson2022-02-042-64/+102
| * Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-042-36/+56
| * Make the Error detail type non-exported from arti-clientNick Mathewson2022-02-043-41/+44
| * Test that TorError implements the right traits.Nick Mathewson2022-02-041-3/+21
| * Make TorError implement Clone.Nick Mathewson2022-02-041-3/+2
* | Expire channels that have been unused for too longYuan Lyu2022-02-041-0/+23
|/
* errors: Add some TODOs as per discussion commentsIan Jackson2022-02-041-0/+3
* errors: Drop "Error" and "Failed" from various enum variantsIan Jackson2022-02-042-3/+3
* Box the Error in a TorErrorIan Jackson2022-02-041-2/+10
* errors: Handle exit circuit creation failure the new wayIan Jackson2022-02-042-2/+22
* errors: Handle circmgr setup errors differentlyIan Jackson2022-02-042-4/+5
* errors: Introduce error_detail featureIan Jackson2022-02-044-3/+39