aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path/exitpath.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* circmgr: Port to web-time-compat.Nick Mathewson2026-03-261-3/+4
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-1/+0
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+2
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* relay-selection: Add FamilyRules to exclude_relays_in_same_family.Nick Mathewson2025-02-251-10/+18
* tor-netdir: Allow access to the `ConsensusBuilder` when building test netdirs.Gabriela Moldovan2024-09-091-1/+1
* tor-circmgr: removed unused 'skip_guard_subnet_check' workaround in testsSteven Engler2024-08-151-18/+5
* tor-circmgr: removed unused "chosen exit" functionalitySteven Engler2024-08-151-108/+8
* tor-circmgr: fix flaky `path::exitpath::test::by_ports` testSteven Engler2024-08-131-7/+20
* tor-circmgr: assert in test that exit path begins with guardSteven Engler2024-08-121-2/+4
* tor-circmgr: make `GuardMgr` mandatorySteven Engler2024-08-121-25/+31
* tor-circmg: prepare tests for runtime requirementSteven Engler2024-08-121-88/+94
* exitpath: Refactor a test to use tor-relay-usage.Nick Mathewson2024-03-281-20/+14
* Remove temporary functions in CheckedRelay.Nick Mathewson2024-03-281-3/+4
* tor-circmgr: Move ExitPathBuilder::from_chosen_exit under the test mod.Gabriela Moldovan2024-03-201-10/+13
* tor-circmgr: Make the path module crate-private.Gabriela Moldovan2024-03-201-6/+6
* tor-circmgr: Move pick_path out of AnonymousCircuitBuilder.Gabriela Moldovan2024-03-141-9/+25
* tor-circmge: Remove AnyRelayForOnionService.Gabriela Moldovan2024-03-141-34/+0
* tor-circmgr: Implement AnonymousPathBuilder for ExitPathBuilder.Gabriela Moldovan2024-03-141-161/+24
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* 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-121-173/+120
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-221-0/+10
* 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
* 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-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* 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-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-1/+8
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-081-3/+2
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-031-1/+3
* Circmgr: construct paths using either Relay or OwnedCircTargetNick Mathewson2022-10-241-24/+80
* 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-101-6/+6
* 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-021-1/+1
* CircMgr: Remove directory liveness testing.Nick Mathewson2022-07-261-14/+2
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-121-6/+20