summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
* keystore: Change the dummy HsClientSpecifier to "default".Gabriela Moldovan2023-06-301-1/+1
* keymgr: Rename KeyStore to Keystore globally.Gabriela Moldovan2023-06-291-5/+5
* Merge branch 'validate-client-spec' into 'main'Ian Jackson2023-06-291-1/+2
|\
| * Run rustfmtIan Jackson2023-06-291-3/+2
| * keymgr: Define an error type for bad `ArtiPathComponents`.Gabriela Moldovan2023-06-291-12/+3
| * arti-client, hsclient: Typealias HsClientSpecifier to ArtiPathComponent.Gabriela Moldovan2023-06-291-1/+12
* | Merge branch 'keymgr-config' into 'main'gabi-2502023-06-291-9/+5
|\ \
| * | arti-client: Fix clippy lints.Gabriela Moldovan2023-06-291-1/+1
| * | arti-client: Load keystore dir and permissions from config.Gabriela Moldovan2023-06-291-6/+2
| * | arti-client: Add keystore_dir to StorageConfig.Gabriela Moldovan2023-06-291-4/+4
| |/
* | arti-client: StreamPrefs: Add security noteIan Jackson2023-06-291-0/+7
* | Turn off HS client connections by defaultIan Jackson2023-06-291-1/+1
|/
* HS configuration: Plumb configuration through (fmt)Ian Jackson2023-06-281-1/+4
* HS configuration: Plumb configuration through (clippy)Ian Jackson2023-06-281-4/+4
* HS configuration: Plumb configuration throughIan Jackson2023-06-281-2/+2
* HS configuration: Add and honour `allow_onion_addrs` in configurationIan Jackson2023-06-281-5/+10
* tor-hsclient: Expire old data eventuallyIan Jackson2023-06-231-1/+12
* keymgr: Move dummy implementation to tor-keymgr.Gabriela Moldovan2023-06-221-1/+1
* Merge branch 'doc_link_fix' into 'main'Alexander Færøy2023-06-211-1/+1
|\
| * Fix a rustdoc link.Nick Mathewson2023-06-211-1/+1
* | Remove extra 'this' in some methodsSaksham Mittal2023-06-211-3/+3
* | Create chanmgr() method in TorClientSaksham Mittal2023-06-211-0/+9
|/
* arti-client: Remove unnecessary #[cfgs(...)].Gabriela Moldovan2023-06-201-5/+0
* arti-client: Create module exposing one of the key manager APIs.Gabriela Moldovan2023-06-201-5/+1
* arti-client, keymgr: Introduce Mistrust settings and enforce FS permissions.Gabriela Moldovan2023-06-201-3/+9
* arti-client: Temporarily ignore key store errors.Gabriela Moldovan2023-06-201-3/+10
* arti-client: hs: remove some now-obsolete allowsIan Jackson2023-06-161-3/+0
* arti-client: Provide ErrorDetailDiscriminants for convenient testingIan Jackson2023-06-161-2/+1
* arti-client: StreamPrefs::connect_to_onion_services: honourIan Jackson2023-06-161-2/+1
* arti-client: StreamPrefs::connect_to_onion_services: docsIan Jackson2023-06-161-1/+6
* arti-client: StreamPrefs::connect_to_onion_services: fix cfgIan Jackson2023-06-161-1/+1
* arti-client: StreamPrefs::connect_to_onion_services: fix nameIan Jackson2023-06-161-1/+1
* Added setter method in impl for StreamPrefsnate_d1azzz2023-06-161-1/+5
* arti-client hs: connect_to_onion_services: default to trueIan Jackson2023-06-161-2/+5
* arti-client: address: Plumb StreamPrefs into enforce_configIan Jackson2023-06-161-2/+2
* arti-client: address: Move config enforcementIan Jackson2023-06-161-4/+2
* arti-client: Rename hs feature to onion-service-client (cfg lines)Ian Jackson2023-06-161-7/+7
* arti-client: Use a dummy key manager if the keymgr feature is disabled.Gabriela Moldovan2023-06-151-4/+17
* arti-client: Implement From<tor_keymgr::Error> for Error.Gabriela Moldovan2023-06-151-4/+2
* 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-151-3/+75
* 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-041-0/+4
* Merge branch 'plumb' into 'main'Alexander Færøy2023-03-301-5/+15
|\
| * Run rustfmtIan Jackson2023-03-301-8/+4