summaryrefslogtreecommitdiff
path: root/crates/arti-client/src
Commit message (Expand)AuthorAgeFilesLines
...
* arti-client: Fix clippy lints.Gabriela Moldovan2023-06-151-0/+7
* arti-client: Use a dummy key manager if the keymgr feature is disabled.Gabriela Moldovan2023-06-154-7/+70
* arti-client: Implement From<tor_keymgr::Error> for Error.Gabriela Moldovan2023-06-152-4/+9
* keymgr, arti-client: KeyMgr should return Ok(None) if the key is not found.Gabriela Moldovan2023-06-151-24/+2
* arti_client: Add TODO about refactoring code around HsClientSecretKeysBuilder.Gabriela Moldovan2023-06-151-0/+4
* keymgr: Move the HS client and service key specifiers out of tor-keymgr.Gabriela Moldovan2023-06-151-6/+5
* arti-client, keymgr: Initialize KeyMgr with an ArtiNativeKeyStore.Gabriela Moldovan2023-06-151-2/+16
* keymgr: Introduce ToEncodableKey to simplify lookups.Gabriela Moldovan2023-06-151-7/+6
* arti-client: Make the client use the KeyMgr.Gabriela Moldovan2023-06-152-3/+82
* Merge branch 'rpc_pseudomethods_v6' into 'main'Nick Mathewson2023-06-121-5/+7
|\
| * RPC: Functionality to downcast dyn Object to a dyn Trait.Nick Mathewson2023-06-121-5/+7
| * rpc: make decl_object! responsible for writing impl Object {} blocks.Nick Mathewson2023-06-071-1/+1
* | Merge branch 'pt-snowflake' into 'main'Nick Mathewson2023-06-111-2/+7
|\ \
| * | add a few more comments on PTstrinity-1686a2023-06-091-0/+2
| * | complement general documentation on bridges and pttrinity-1686a2023-06-071-0/+2
| * | move snowflake example to dedicated file and comment it moretrinity-1686a2023-06-071-27/+5
| * | add documentation for configuring snowflake pttrinity-1686a2023-06-071-4/+27
| |/
* / hs: Fix a feature name in arti-clientNick Mathewson2023-06-071-1/+1
|/
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-1/+1
* RPC: Start on plumbing TorClient into our RPC codeNick Mathewson2023-05-042-0/+19
* arti-client: Only run BridgesConfig doc test if pt-client feature is enabled.Gabriela Moldovan2023-05-021-1/+2
* Merge branch 'plumb' into 'main'Alexander Færøy2023-03-302-7/+17
|\
| * Run rustfmtIan Jackson2023-03-301-8/+4
| * arti-client: Call HsCircPool::launch_background_tasksIan Jackson2023-03-301-4/+13
| * tor-hsconn: Rename ConnError (from HsClientConnError)Ian Jackson2023-03-301-2/+2
| * 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
|/
* Merge branch 'hspre' into 'main'Ian Jackson2023-03-292-4/+9
|\
| * Tidy up an unused import warningIan Jackson2023-03-281-1/+3
| * 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
* | arti-client: add accessors for `Blockage`eta2023-03-281-1/+13
|/
* tor_client: Add some example code for BridgeConfig.Nick Mathewson2023-03-241-0/+49
* arti-client: Make TransportConfigListBuilder public.Nick Mathewson2023-03-241-1/+8
* Apply deferred rustfmt churnIan Jackson2023-03-231-1/+4
* arti-client: Include redacted HsId in ObtainHsCircuit errorIan Jackson2023-03-232-4/+4
* 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-232-4/+27
* arti-client: Create an HsClientConnectorIan Jackson2023-03-232-0/+22
* 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
* Discuss in comment why we're not using a newtype for the Strings in HostIan Jackson2023-03-091-0/+8
* Classify OnionAddressResolveRequest as NotImplementedIan Jackson2023-03-091-2/+1
* Reject invalid hostnamesIan Jackson2023-03-091-2/+5
* Fix reference to no-longer-contemplated Host variantIan Jackson2023-03-091-1/+1
* Dummy HsId::from_str on .onion: Return Bug, rather than panickingIan Jackson2023-03-091-5/+4
* Improve error from HsId parse of "www.B32.onion"Ian Jackson2023-03-092-0/+3
* Avoid arti_client::ErrorDetail::Address for TorAddrError::InvalidHostnameIan Jackson2023-03-091-1/+19