summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path
Commit message (Expand)AuthorAgeFilesLines
...
* tor-circmgr: Reference #1339 in a TODO.Gabriela Moldovan2024-03-201-0/+2
* tor-circmgr: Move HsPathBuilder docs to the module-level.Gabriela Moldovan2024-03-201-39/+41
* tor-circmgr: Unconditionally define VanguardMode.Gabriela Moldovan2024-03-201-1/+2
* tor-circmgr: Apply deferred cargo fmt.Gabriela Moldovan2024-03-201-9/+2
* tor-circmgr: Rename pick_path to pick_path_with_vanguards.Gabriela Moldovan2024-03-201-4/+4
* tor-circmgr: Remove unnecessary AnonymousPathBuilder impl.Gabriela Moldovan2024-03-201-30/+15
* tor-circmgr: Remove an addressed TODO.Gabriela Moldovan2024-03-201-5/+0
* tor-circmgr: Talk about vanguards path selection in HsPathBuilder docs.Gabriela Moldovan2024-03-201-3/+23
* tor-circmgr: Implement vanguard path selection in HsPathBuilder.Gabriela Moldovan2024-03-201-8/+120
* tor-circmgr: Give pick_path a VanguardMgr.Gabriela Moldovan2024-03-201-0/+4
* tor-circmgr: Tell HsPathBuilder what kind of circuit stub is needed.Gabriela Moldovan2024-03-201-3/+11
* tor-circmgr: Move pick_path out of AnonymousCircuitBuilder.Gabriela Moldovan2024-03-142-25/+57
* tor-circmgr: Improve the HsPathBuilder docs.Gabriela Moldovan2024-03-141-0/+20
* tor-circmgr: Remove unused require_stability.Gabriela Moldovan2024-03-141-13/+1
* tor-circmgr: Add a TODO about vanguards path selection.Gabriela Moldovan2024-03-141-0/+24
* tor-circmge: Remove AnyRelayForOnionService.Gabriela Moldovan2024-03-141-34/+0
* tor-circmgr: Add a new hspath module for building onion service circuits.Gabriela Moldovan2024-03-141-0/+76
* tor-circmgr: Implement AnonymousPathBuilder for ExitPathBuilder.Gabriela Moldovan2024-03-141-161/+24
* Run maint/add_warning.Nick Mathewson2024-03-132-0/+2
* circmgr: Rename "any exit" code to reflect its real purposeNick Mathewson2024-03-121-7/+10
* circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson2024-03-122-189/+132
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-222-0/+11
* Add a couple of TODOs about Stable-based path selection.Nick Mathewson2024-02-201-0/+4
* When building paths, require the Stable flag as appropriateNick Mathewson2024-02-201-0/+21
* Require the Fast flag on all randomly selected relays.Nick Mathewson2024-02-201-9/+16
* Only pick Fast-flagged relays as directory cachesNick Mathewson2024-02-201-1/+3
* Require that guards are Fast and Stable.Nick Mathewson2024-02-201-1/+1
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-1/+54
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-232-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-102-0/+2
* ExitPath: Add an explanation of WeightRole::Exit on non-exit circsNick Mathewson2023-04-121-0/+7
* circmgr: Mark a number of internal APIs as hs-only.Nick Mathewson2023-04-061-0/+4
* circmgr: Expand an incomplete comment in exitpath.rsNick Mathewson2023-04-061-2/+6
* circmgr: Add a usage for building the beginning of an hs circNick Mathewson2023-03-221-1/+44
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-272-0/+2
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-1/+8
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-082-13/+5
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-032-2/+6
* Circmgr: construct paths using either Relay or OwnedCircTargetNick Mathewson2022-10-241-24/+80
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Add the necessary APIs for bridge-based circuit construction.Nick Mathewson2022-09-261-0/+1
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-1/+2
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-102-8/+8
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-8/+11
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-2/+7
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-4/+4
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-022-2/+2
* CircMgr: Remove directory liveness testing.Nick Mathewson2022-07-261-14/+2
* circmgr: Refactor DirPathBuilder::pick_path.Nick Mathewson2022-07-121-9/+7
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-122-14/+35