summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path/dirpath.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-circmgr: make `GuardMgr` mandatorySteven Engler2024-08-121-141/+16
* Remove temporary functions in CheckedRelay.Nick Mathewson2024-03-281-1/+1
* tor-circmgr: Make the path module crate-private.Gabriela Moldovan2024-03-201-3/+3
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson2024-03-121-16/+12
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-221-0/+1
* Only pick Fast-flagged relays as directory cachesNick Mathewson2024-02-201-1/+3
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-081-10/+3
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-031-1/+3
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-2/+2
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-1/+1
* circmgr: Refactor DirPathBuilder::pick_path.Nick Mathewson2022-07-121-9/+7
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-121-8/+15
* Add more information to failed-to-select fallback errors.Nick Mathewson2022-07-071-1/+1
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-1/+8
* tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-131-6/+2
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-131-2/+0
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-4/+5
* FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-12/+16
* DirPathBuilder::pick_path: re-order match cases for clarity.Nick Mathewson2022-03-301-16/+18
* circmgr: Use guard-manager's view of the fallbacks when possible.Nick Mathewson2022-03-301-10/+30
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-13/+11
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+1
* circmgr: Change API for using FallbackDirsNick Mathewson2022-03-211-2/+3
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-161-2/+2
* add semicolons if nothing returnedDaniel Eades2021-11-251-1/+1
* Allow clone-on-copy in tor-circmgr tests to fix a nightly-only clippy warning.Nick Mathewson2021-11-021-0/+1
* tor-circmgr: test DirPathBuilder with GuardMgr.Nick Mathewson2021-11-021-0/+40
* Implement guards for multihop paths.Nick Mathewson2021-10-131-0/+1
* Actually select guards for directory circuits.Nick Mathewson2021-10-131-10/+19
* Pass the guard manager down to the path selection functions.Nick Mathewson2021-10-111-5/+14
* WIPNick Mathewson2021-10-111-5/+7
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+121