summaryrefslogtreecommitdiff
path: root/crates/tor-hsclient/src/state.rs
Commit message (Expand)AuthorAgeFilesLines
...
* tor-hsclient: Introduce helper function for locking services tableIan Jackson2023-06-221-12/+3
* tor-hsclient: Abolish an obsolete commentIan Jackson2023-06-221-1/+0
* tor-hsclient: Apply deferred clippy churn needed by fmt churnIan Jackson2023-06-211-1/+1
* tor-hsclient: Apply deferred rustfmt churnIan Jackson2023-06-211-5/+3
* tor-hsclient: Add HSID to some log messagesIan Jackson2023-06-211-6/+7
* netdoc, hsclient: Update remaining ed25519::SecretKey usersNick Mathewson2023-05-181-2/+4
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-8/+8
* Run rustfmtIan Jackson2023-03-301-13/+14
* tor-hsconn: Rename ConnError (from HsClientConnError)Ian Jackson2023-03-301-11/+11
* tor-client: Pass a netdir for each requestIan Jackson2023-03-301-5/+12
* Pass HS identity to hsclient connection functionIan Jackson2023-03-281-1/+6
* Pass HsCircPool to hsclient connect function, not CircMgrIan Jackson2023-03-281-1/+2
* Fix typosDimitris Apostolou2023-03-031-3/+3
* hsclient state: Rename rechecks (from attempts) and add clarifying docsIan Jackson2023-03-011-9/+22
* hsclient state: Implement and test MultikeyIsolatedMap::retainIan Jackson2023-03-011-2/+3
* hsclient state: Split off MultikeyIsolatedMapIan Jackson2023-03-011-82/+16
* hsclient state: Move all the data fields into the tableIan Jackson2023-03-011-28/+37
* hsclient: Document sharing rulesIan Jackson2023-03-011-0/+11
* hsclient state: rustfmtIan Jackson2023-03-011-241/+244
* hsclient state: Lots more doc comments about barriers, structure, etc.Ian Jackson2023-03-011-2/+74
* hsclient state: Break `obtain` out into a fnIan Jackson2023-03-011-61/+82
* hsclient state: Restructure using a scope to drop the mutex guardIan Jackson2023-03-011-20/+44
* hsclient state: Break out ServiceState::blankIan Jackson2023-03-011-5/+12
* hsclient state: Move error inspection before guard re-lock.Ian Jackson2023-03-011-4/+5
* hsclient keys: Fix non-equal keys test to provide a (dummy) key (fmt)Ian Jackson2023-03-011-1/+4
* hsclient keys: Fix non-equal keys test to provide a (dummy) keyIan Jackson2023-03-011-4/+10
* hsclient state: Test most important code pathsIan Jackson2023-03-011-16/+139
* hsclient: Provide some missing debug impls and trace messagesIan Jackson2023-03-011-2/+13
* Apply rustfmtIan Jackson2023-03-011-39/+70
* hsclient state: Provide one testIan Jackson2023-03-011-0/+100
* hsclient: Use a generic to provide a mock for connect()Ian Jackson2023-03-011-16/+43
* hsclient: Move dead code allows to specific locationsIan Jackson2023-03-011-0/+1
* hsclient: Add vacuous comments as demanded by clippyIan Jackson2023-03-011-0/+5
* hsclient state: Bind a variable to stop rustfmt doing a terrible thingIan Jackson2023-03-011-5/+7
* hsclient: Implement connection attempt tracking state machineIan Jackson2023-03-011-25/+291
* tor-hscrypto: Rename key types to correspond to new spec names.Nick Mathewson2023-02-081-2/+2
* Add a new stub hsclient module to connect to onion services.Nick Mathewson2023-01-241-0/+39