summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path.rs
Commit message (Expand)AuthorAgeFilesLines
* relay-selection: Add FamilyRules to exclude_relays_in_same_family.Nick Mathewson2025-02-251-2/+4
* tor-circmgr: removed unused "chosen exit" functionalitySteven Engler2024-08-151-43/+6
* tor-circmgr: fix flaky `path::exitpath::test::by_ports` testSteven Engler2024-08-131-0/+3
* tor-circmgr: make `GuardMgr` mandatorySteven Engler2024-08-121-93/+58
* tor-circmgr: Add a TODO about an unused restriction.Gabriela Moldovan2024-06-201-0/+5
* tor-circmgr: If the path is invalid, display the offending hops in the error.Gabriela Moldovan2024-06-031-4/+5
* tor-circmgr: Ensure pick_path() builds paths with unique hops (fmt).Gabriela Moldovan2024-06-031-1/+5
* tor-circmgr: Ensure pick_path() builds paths with unique hops.Gabriela Moldovan2024-06-031-10/+24
* tor-circmgr: Exclude the circ target when building paths.Gabriela Moldovan2024-06-031-2/+20
* Remove temporary functions in CheckedRelay.Nick Mathewson2024-03-281-2/+3
* tor-circmgr: Make the path module crate-private.Gabriela Moldovan2024-03-201-3/+11
* tor-circmgr: Remove unnecessary AnonymousPathBuilder impl.Gabriela Moldovan2024-03-201-6/+15
* tor-circmgr: Extract guard selection to a separate function.Gabriela Moldovan2024-03-201-43/+58
* tor-circmgr: Impl From<Vanguard> for MaybeOwnedRelay.Gabriela Moldovan2024-03-201-0/+10
* tor-circmgr: Remove unused lifetime.Gabriela Moldovan2024-03-201-1/+1
* tor-circmgr: Move pick_path out of AnonymousCircuitBuilder.Gabriela Moldovan2024-03-141-137/+135
* tor-circmgr: Add a new hspath module for building onion service circuits.Gabriela Moldovan2024-03-141-0/+2
* tor-circmgr: Add AnonymousPathBuilder trait.Gabriela Moldovan2024-03-141-4/+177
* Fix typos in doc commentsTobias Stoeckmann2024-03-061-1/+1
* Teach *CircUsage structs about stability.Nick Mathewson2024-02-201-0/+15
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-0/+13
* remove unused type parametertrinity-1686a2023-03-181-1/+1
* circmgr: downgrade TODO pt-client commentsNick Mathewson2022-11-081-3/+3
* circmgr: More NOTEs and TODO pt-clients.Nick Mathewson2022-10-241-3/+9
* Circmgr: construct paths using either Relay or OwnedCircTargetNick Mathewson2022-10-241-10/+77
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-3/+3
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-3/+0
* circmgr: Use guard-manager's view of the fallbacks when possible.Nick Mathewson2022-03-301-0/+12
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+2
* impl Debug for various internal typesIan Jackson2022-02-251-1/+1
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-161-2/+3
* add semicolons if nothing returnedDaniel Eades2021-11-251-1/+1
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+152