summaryrefslogtreecommitdiff
path: root/crates/tor-hsclient/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-hsclient: Rename HsClientSpecifier to HsClientNickname (fmt).Gabriela Moldovan2024-01-311-2/+2
* tor-hsclient: Rename HsClientSpecifier to HsClientNickname.Gabriela Moldovan2024-01-311-1/+1
* tor-hsclient: Derive the KeySpecifier implementation.Gabriela Moldovan2024-01-101-1/+1
* hsclient: Rename get_or_launch{connection => circuit}Nick Mathewson2023-10-241-1/+25
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run cargo +nightly fmt to format many let ... else ...Ian Jackson2023-07-241-2/+3
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* HS configuration: Plumb configuration throughIan Jackson2023-06-281-3/+7
* tor-hsclient: Add a comment about what run_housekeeping doesIan Jackson2023-06-261-0/+1
* tor-hsclient: Add a debug message about task exitIan Jackson2023-06-261-0/+2
* tor-hsclient: Comment explaining why no launch_background_tasksIan Jackson2023-06-261-0/+3
* tor-hsclient: Say we *mustn't* do housekeeping while dormantIan Jackson2023-06-261-2/+2
* tor-hsclient: Expire old data eventuallyIan Jackson2023-06-231-3/+41
* tor-hsclient: Introduce helper function for locking services tableIan Jackson2023-06-221-2/+14
* Merge branch 'stderr' into 'main'Alexander Færøy2023-06-211-0/+2
|\
| * lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* | tor-hsclient: Drop most allows that are marked for removalIan Jackson2023-06-211-2/+0
* | tor-hsclient: Drop a large number of unneeded importsIan Jackson2023-06-211-1/+0
|/
* keymgr: Move the HS client and service key specifiers out of tor-keymgr.Gabriela Moldovan2023-06-151-1/+4
* tor-hsclient: Introduce proto_oneshot, to help with message handlingIan Jackson2023-06-131-0/+1
* tor-hsclient: Implement rendezvous setup, and retry frameworkIan Jackson2023-06-091-0/+2
* tor-hsclient: errors: Introduce IntroPtIndexIan Jackson2023-06-091-1/+1
* tor-hsclient: errors: Introduce RendPtIdentityForErrorIan Jackson2023-06-091-0/+1
* tor-hsclient: Allow dead code for nowIan Jackson2023-06-091-0/+2
* tor-hsclient: export InvalidTargetIan Jackson2023-06-091-0/+1
* hsclient: Create a CircTarget from an IntroPointDesc.Nick Mathewson2023-06-071-0/+1
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-1/+1
* hs dirs: Initial cut at descriptor downloadingIan Jackson2023-04-111-1/+1
* tor-hsclient: Fix a doc link.Nick Mathewson2023-03-301-1/+1
* tor-hsconn: Rename ConnError (from HsClientConnError)Ian Jackson2023-03-301-2/+2
* tor-client: Pass a netdir for each requestIan Jackson2023-03-301-9/+6
* Pass HsCircPool to hsclient connect function, not CircMgrIan Jackson2023-03-281-4/+4
* tor-hsclient: Have the public API take StreamIsolationIan Jackson2023-03-231-2/+7
* tor-hsclient: Document clone-nature of HsClientConnectorIan Jackson2023-03-231-0/+3
* hsclient: Discuss HsClientConnector multiplicity/reuseIan Jackson2023-03-011-3/+7
* hsclient: Remove TODOs about circular referencesIan Jackson2023-03-011-10/+0
* hsclient: Abolish knowledge of HS circuits in circmgrIan Jackson2023-03-011-10/+1
* hsclient state: Split off MultikeyIsolatedMapIan Jackson2023-03-011-0/+1
* hsclient: Clarify period task handle TODOIan Jackson2023-03-011-1/+1
* hsclient: Document sharing rulesIan Jackson2023-03-011-0/+4
* hsclient state: Demonstrate that our future is now SendIan Jackson2023-03-011-3/+9
* Apply rustfmtIan Jackson2023-03-011-4/+1
* hsclient: Use a generic to provide a mock for connect()Ian Jackson2023-03-011-4/+9
* hsclient: Apply standard lint blockIan Jackson2023-03-011-1/+37
* hsclient: Move dead code allows to specific locationsIan Jackson2023-03-011-1/+1
* hsclient: Add vacuous comments as demanded by clippyIan Jackson2023-03-011-0/+1
* hsclient: Provide a constructor for HsClientConnectorIan Jackson2023-03-011-10/+16
* hsclient: Implement connection attempt tracking state machineIan Jackson2023-03-011-17/+25
* hsclient API: Remove notion of ambient keys fromk this layerIan Jackson2023-03-011-5/+0