summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/hspool.rs
Commit message (Expand)AuthorAgeFilesLines
* circmgr: Use event_report!() and similar macrosNick Mathewson2023-07-071-6/+4
* tor-circmgr: Provide estimate_timeout as a method on HsCircPoolIan Jackson2023-06-291-1/+21
* circmgr: Refactor duplicate logic.Nick Mathewson2023-06-281-27/+21
* circmgr: Remove a "TODO HS" about path restrictions.Nick Mathewson2023-06-281-3/+0
* circmgr: Defer two "TODO HS" in hspoolNick Mathewson2023-06-281-2/+2
* hspool: Use let-else pattern; our MSRV permits it.Nick Mathewson2023-06-221-6/+2
* circmgr: Use path_ref() instead of path().Nick Mathewson2023-06-221-24/+45
* circmgr: Make hspool size dynamicNick Mathewson2023-06-161-19/+10
* circmgr::hspool: Move the Mutex into an intermediary Inner structNick Mathewson2023-06-161-24/+42
* circmgr: Remove TODOS about retrying.Nick Mathewson2023-06-161-5/+0
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-3/+3
* hspool: Accept any T:CircTarget.Nick Mathewson2023-05-101-9/+26
* tor-circmgr: HsCircKind: derive EqIan Jackson2023-04-051-1/+1
* tor-circmgr: Make take_or_launch_stub_circuit future SendIan Jackson2023-03-301-2/+1
* hspool: simplify loop and add a maximumNick Mathewson2023-03-221-41/+39
* hspool: Clarify/document more TODO HS items.Nick Mathewson2023-03-221-2/+8
* hspool: Tweak comments and add more TODOs.Nick Mathewson2023-03-221-10/+33
* circmgr: hspool now launches circuits in the background.Nick Mathewson2023-03-221-11/+157
* circmgr: Add an actual pool to HsCircPool.Nick Mathewson2023-03-221-6/+121
* circmgr: Begin an HS circuit pool structureNick Mathewson2023-03-221-0/+150