summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* tor-proto: Remove single-path check from primary_leg_mut.Gabriela Moldovan2025-06-101-3/+4
* tor-proto: Also count the *existing* unlinked legs.Gabriela Moldovan2025-06-102-1/+21
* tor-proto: Allow LINK to be sent regardless of conflux pendingness.Gabriela Moldovan2025-06-102-9/+17
* tor-proto: Ensure the existing leg gets a ConfluxMsgHandler.Gabriela Moldovan2025-06-101-16/+24
* tor-proto: Relax conflux set leg validation.Gabriela Moldovan2025-06-101-47/+12
* tor-proto: Update TODO to say it's about conflux tuning.Gabriela Moldovan2025-06-101-3/+5
* tor-proto: Downgrade a few more TODO(conflux) to TODO.Gabriela Moldovan2025-06-102-5/+5
* tor-proto: Ensure all conflux legs share the same join point stream map.Gabriela Moldovan2025-06-102-6/+49
* tor-proto: Add a TODO about a further refactoring.Gabriela Moldovan2025-06-101-0/+2
* tor-proto: Fixup CircHop docs post-refactoring.Gabriela Moldovan2025-06-101-5/+6
* tor-proto: Remove now-addressed TODO.Gabriela Moldovan2025-06-101-4/+0
* tor-proto: Introduce CircHopList, hide CircHop internals.Gabriela Moldovan2025-06-103-244/+399
* tor-proto: Move CircHop to a separate module.Gabriela Moldovan2025-06-102-163/+187
* HopSettings: Note relay usage.Nick Mathewson2025-06-101-0/+3
* Avoid a bug with HopSettingsNick Mathewson2025-06-102-5/+22
* Clarify HopSettings documentation.Nick Mathewson2025-06-101-3/+7
* Renamed NegotiatedHopSettings -> HopSettingsNick Mathewson2025-06-104-36/+33
* Clarify documentation for from_params_and_caps.Nick Mathewson2025-06-101-1/+6
* Clarify per-circuitness of CircParametersNick Mathewson2025-06-101-1/+7
* proto: Rename a pair of internal functionsNick Mathewson2025-06-103-16/+14
* proto: Refactor cc fallback.Nick Mathewson2025-06-103-10/+14
* Move responsibility for choosing extensions into tor-protoNick Mathewson2025-06-102-6/+16
* proto: Move NegotiatedHopSettings to a higher levelNick Mathewson2025-06-105-59/+72
* proto: Split CircParameters and NegotiatedHopSettingsNick Mathewson2025-06-106-32/+65
* tor-proto: handle XON/XOFF messages in conflux seqno logicSteven Engler2025-06-091-1/+2
* tor-proto: fix bug in `RateLimitedWriter::poll_write`Steven Engler2025-06-082-16/+100
* tor-proto: change `wake_when_bytes_available` to `NonZero<u64>`Steven Engler2025-06-082-6/+8
* tor-proto: add additional unit test for `TokenBucket::adjust`Steven Engler2025-06-081-1/+57
* tor-proto: improve `TokenBucket::adjust`Steven Engler2025-06-081-42/+87
* tor-proto: rename `TokenBucket::last_refill` to `added_tokens_at`Steven Engler2025-06-081-18/+18
* tor-proto: return `Result` from `tokens_available_at`Steven Engler2025-06-052-32/+66
* tor-proto: change `RateLimitedWriter` logic to use user-configurable limitSteven Engler2025-06-052-16/+50
* tor-proto: change `ClaimedTokens::commit_fewer` to `reduce`Steven Engler2025-06-052-21/+14
* tor-proto: add `{TokenBucket,RateLimitedWriter}Config` typesSteven Engler2025-06-053-33/+110
* tor-proto: add token bucket test for token/duration calcSteven Engler2025-06-051-0/+64
* tor-proto: add missing doc comment to `DataWriter::writer`Steven Engler2025-06-051-0/+1
* tor-proto: pass the time provider to the `DataWriter`Steven Engler2025-06-053-11/+28
* tor-proto: update doc comments for `DataWriter{,Inner}`Steven Engler2025-06-051-21/+25
* tor-proto: rename `DataWriter`Steven Engler2025-06-051-14/+32
* tor-proto: add (what will be) the new `DataWriter`Steven Engler2025-06-051-0/+44
* tor-proto: add a `RateLimitedWriter`Steven Engler2025-06-052-0/+328
* tor-proto: add a `TokenBucket`Steven Engler2025-06-053-0/+612
* De-duplicate circuit ntorv3 extension generation code.Nick Mathewson2025-06-042-61/+40
* *: suppress cognitive_complexity warnings from nightlyNick Mathewson2025-05-291-0/+3
* tor-proto: Remove already addressed TODO.Gabriela Moldovan2025-05-281-3/+0
* tor-proto: Make Path::all_hops() return an iterator.Gabriela Moldovan2025-05-283-15/+13
* tor-proto: Downgrade a few TOOD(conflux) to TODO.Gabriela Moldovan2025-05-282-3/+3
* tor-proto: Replace TODO(conflux) with TODO(#2017).Gabriela Moldovan2025-05-281-1/+1
* tor-proto: Add missing feature-gating to HopDetail::Virtual.Gabriela Moldovan2025-05-281-0/+1
* tor-proto: Avoid comparing virtual hops for now.Gabriela Moldovan2025-05-281-17/+22