summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path/hspath.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* circmgr: Use runtime.now() in place of Instant/SystemTime::get().Nick Mathewson2026-03-311-6/+5
* circmgr: Port to web-time-compat.Nick Mathewson2026-03-261-2/+5
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+4
* RelayFlags: Use RelayFlag enum variant names everywhereIan Jackson2025-11-181-6/+6
* RelayFlags: Use the singular RelayFlag for naming individual flagsIan Jackson2025-11-181-7/+7
* tor-netdoc: Remove the RelayFlags type alias in netstatusIan Jackson2025-11-181-1/+2
* tor-netdoc: Rename RelayFlags elements for regularity vs specIan Jackson2025-11-181-1/+1
* 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-6/+6
* Improve descriptions of rejected relays: omit "rejected 0/X"Nick Mathewson2025-06-251-3/+3
* hspool: refactor path match to be exhaustive.Nick Mathewson2025-05-221-7/+11
* circmgr: when building client rend stems, make sure last hop has new_rend usage.Nick Mathewson2025-05-201-16/+43
* guardmgr, circmgr: Make vanguard selection take a RelaySelector.Nick Mathewson2025-05-201-9/+34
* circmgr: Propagate Option<HsCircKind> down to path selection functionsNick Mathewson2025-05-201-35/+80
* relay-selection: tweak messages about rejection reasonsNick Mathewson2025-05-201-3/+3
* tor-circmgr: Clarify that using guarded for client rend is an exception.Gabriela Moldovan2024-10-241-1/+14
* tor-circmgr: Rename Short/Extended to Naive/Guarded.Gabriela Moldovan2024-10-241-12/+12
* tor-circmgr: Try to clarify what a "circuit stem" is.Gabriela Moldovan2024-10-241-2/+3
* tor-circmgr: Post-renaming documentation fixes.Gabriela Moldovan2024-10-241-8/+8
* tor-circmgr: s/stub/stem throughout.Gabriela Moldovan2024-10-241-37/+37
* tor-circmgr: s/HsCircStubKind/HsCircStemKind.Gabriela Moldovan2024-10-241-18/+18
* tor-circmgr: Use the new vanguards terminology throughout.Gabriela Moldovan2024-10-241-16/+16
* tor-netdir: Allow access to the `ConsensusBuilder` when building test netdirs.Gabriela Moldovan2024-09-091-1/+1
* tor-circmgr: removed unused "chosen exit" functionalitySteven Engler2024-08-151-8/+4
* tor-circmgr: make `GuardMgr` mandatorySteven Engler2024-08-121-18/+10
* tor-circmgr: Rename VanguardPath to PathBuilder.Gabriela Moldovan2024-06-201-3/+2
* tor-circmgr: Break VanguardHsPathBuilder::pick_path into smaller parts (fmt).Gabriela Moldovan2024-06-201-5/+2
* tor-circmgr: Break VanguardHsPathBuilder::pick_path into smaller parts.Gabriela Moldovan2024-06-201-118/+65
* tor-circmgr: Remove unnecessary TODO.Gabriela Moldovan2024-06-201-1/+0
* tor-circmgr: Rename HsCircStubKind::len to HsCircStubKind::num_hops.Gabriela Moldovan2024-06-201-2/+2
* tor-circmgr: Write tests for the HsPathBuilder.Gabriela Moldovan2024-06-201-0/+463
* tor-circmgr: Refactor duplicated circuit stub length calculation.Gabriela Moldovan2024-06-201-14/+1
* tor-circmgr: Explicitly handle all VanguardMode variants.Gabriela Moldovan2024-06-051-1/+10
* tor-circmgr: Reference a ticket number in a refactoring TODO.Gabriela Moldovan2024-06-051-1/+1
* tor-circmgr: Note that guard_and_target exclusion sometimes doesn't exclude t...Gabriela Moldovan2024-06-051-0/+3
* tor-circmgr: Exclude the target relay when building vanguards circuits.Gabriela Moldovan2024-06-041-13/+71
* tor-circmgr: Return an error if HS circ has an invalid length.Gabriela Moldovan2024-06-031-4/+15
* tor-circmgr: Clarify module-level docs.Gabriela Moldovan2024-05-161-0/+6
* tor-circmgr: Replace STUB/STUB+ terminology with SHORT/EXTENDED.Gabriela Moldovan2024-05-161-17/+15
* tor-circmgr: Rename HsCircStubKind::Stub to HsCircStubKind::Short.Gabriela Moldovan2024-05-161-1/+1
* tor-circmgr: Fix path not being extended if lite vanguards are enabled.Gabriela Moldovan2024-05-141-1/+10
* tor-circmgr: Assign error-handling closure to variable.Gabriela Moldovan2024-05-141-7/+10
* tor-circmgr: Rename neighbor_exclusion variables for clarity.Gabriela Moldovan2024-05-141-4/+4
* tor-circmgr: After building the HS path, assert the length is correct.Gabriela Moldovan2024-05-141-1/+18
* tor-circmgr: Remove TODO expressing doubt about VanguardHsPathBuilder.Gabriela Moldovan2024-05-091-2/+0
* tor-guardmgr: Pass an rng to select_vanguard.Gabriela Moldovan2024-04-051-2/+2
* tor-guardmgr: Give VanguardMgr a handle to the runtime.Gabriela Moldovan2024-04-051-2/+2
* tor-circmgr: Fix a clippy warning.Gabriela Moldovan2024-03-211-2/+2