summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* circmgr: Apply incoming cell limits to hsdir connectionsNick Mathewson2025-07-101-1/+12
* Temporarily suppress mismatched_lifetime_syntaxes.Gabriela Moldovan2025-07-071-0/+1
* Improve descriptions of rejected relays: omit "rejected 0/X"Nick Mathewson2025-06-251-3/+3
* tor-circmgr: Reduced dependency on `once_cell`hashcatHitman2025-06-141-2/+2
* proto: Refactor cc fallback.Nick Mathewson2025-06-101-9/+13
* Move responsibility for choosing extensions into tor-protoNick Mathewson2025-06-101-19/+3
* tor-circmgr: fix docs failureSteven Engler2025-06-091-2/+2
* *: suppress cognitive_complexity warnings from nightlyNick Mathewson2025-05-293-0/+5
* hspool: Explain _why_ ClientRend is Guarded.Nick Mathewson2025-05-221-4/+12
* hspool: refactor path match to be exhaustive.Nick Mathewson2025-05-221-7/+11
* hspool: ClientRend first should be GuardedNick Mathewson2025-05-221-4/+5
* Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2025-05-221-1/+1
* circmgr: Apply last-hop-in-stem usage when retrieving a stem circ.Nick Mathewson2025-05-201-20/+85
* circmgr: when building client rend stems, make sure last hop has new_rend usage.Nick Mathewson2025-05-202-28/+72
* guardmgr, circmgr: Make vanguard selection take a RelaySelector.Nick Mathewson2025-05-203-32/+62
* circmgr: Propagate Option<HsCircKind> down to path selection functionsNick Mathewson2025-05-204-46/+103
* circmgr: Change get_or_launch_stem to take a HsCircKindNick Mathewson2025-05-201-13/+22
* circmgr: rename ensure_circuit_{compatible_with => can_extend_to}_targetNick Mathewson2025-05-201-6/+3
* relay-selection: tweak messages about rejection reasonsNick Mathewson2025-05-201-3/+3
* tor-proto: Future-proof some comments about path_ref() errors.Gabriela Moldovan2025-05-151-2/+2
* tor-proto: Return Error::Protocol if ClientCirc accessors return an error.Gabriela Moldovan2025-05-151-32/+40
* tor-proto: Update the TunnelMutableState when a circuit is removed.Gabriela Moldovan2025-05-154-13/+35
* Resolve clippy warnings from 1.83Nick Mathewson2025-05-131-2/+1
* Merge branch 'clientcirc_extend' into 'main'Nick Mathewson2025-05-065-19/+11
|\
| * proto: Provide and use a create_firsthop() wrapper too.Nick Mathewson2025-04-281-7/+2
| * circmgr: Rename AbstractCirc::{extend_ntor => extend}Nick Mathewson2025-04-284-6/+5
| * tor-proto: New extend() to pick between ntor and ntor3Nick Mathewson2025-04-282-7/+5
* | circmgr: Make path module public on "--features=experimental-api"Nick Mathewson2025-05-051-1/+9
|/
* tor-circmgr: put vegas cc in `CircParameters` behind `if false`Steven Engler2025-04-231-22/+42
* tor-circmgr: only use congestion control if "flowctl-cc" feature is enabledSteven Engler2025-04-231-2/+5
* tor-circmgr: switch from `supports_{known,named}_subver()`Steven Engler2025-04-231-3/+3
* circ: Don't pin CC algorithm to FixedWindow anymoreDavid Goulet2025-04-231-4/+1
* circ: Apply possible subprotocol changes to circ paramsDavid Goulet2025-04-231-5/+20
* circ: Remove CircParameters reference in call stackDavid Goulet2025-04-235-17/+16
* congestion: Setup a fallback algorithm in the paramsDavid Goulet2025-04-231-0/+1
* tor-circmgr: Added TODO about replacing OnceCellhashcatHitman2025-04-171-0/+8
* tor-circmgr: clean up after "ntor_v3" feature flag removalSteven Engler2025-04-011-21/+13
* tor-circmgr: removed "ntor_v3" feature flagSteven Engler2025-04-011-11/+0
* Remove semver.md files post-release.Gabriela Moldovan2025-04-011-2/+0
* tor-circmgr: Explicit type annotationClara Engler2025-03-261-1/+1
* circmgr: test behavior of IteratorRandom::choose_multipleNick Mathewson2025-03-251-1/+15
* Merge branch 'named_protovers' into 'main'David Goulet2025-03-201-7/+7
|\
| * Use named subprotocol versions throughout arti.Nick Mathewson2025-03-121-7/+7
* | Merge branch 'timeout_est_overflow' into 'main'Nick Mathewson2025-03-191-3/+11
|\ \
| * | Impose a maximum on our fallback estimated timeoutNick Mathewson2025-03-061-3/+11
* | | squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* | | squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-185-8/+8
| |/ |/|
* | tor-rtmock: allow-Decorate every use of MockSleepProviderIan Jackson2025-03-062-1/+19
|/
* relay-selection: Add FamilyRules to exclude_relays_in_same_family.Nick Mathewson2025-02-252-12/+22
* congestion: Don't use Vegas just yetDavid Goulet2025-01-161-1/+4