aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
* | proto: Replace magic numbers with constants in test.Gabriela Moldovan2025-06-271-1/+6
* | proto: Add docs to various conflux test structures.Gabriela Moldovan2025-06-271-0/+19
|/
* tor-proto: Renamed `DataReaderState::Ready` to `Open`Steven Engler2025-06-261-9/+12
* tor-proto: improve documentation for `StreamTarget::send_sendme`Steven Engler2025-06-261-1/+7
* tor-proto: log warning for SENDME reactor errorSteven Engler2025-06-261-5/+10
* tor-proto: remove unneeded `DataReaderState::ReadingCell` stateSteven Engler2025-06-261-10/+6
* tor-proto: rework `StreamReceiver` into a `futures::Stream`Steven Engler2025-06-264-75/+123
* Make `StreamTarget::send_sendme` non-asyncSteven Engler2025-06-263-33/+24
* tor-proto: rename `StreamReader` to `StreamReceiver`Steven Engler2025-06-267-36/+42
* proto: Remove unused function from ConfluxSetDavid Goulet2025-06-261-5/+0
* hsservice: Stop using HopNum and use TargetHopDavid Goulet2025-06-265-27/+38
* proto: Make send_raw_msg() use a TargetHopDavid Goulet2025-06-262-15/+23
* hs: Remove the use of HopNum and instead use TargetHopDavid Goulet2025-06-267-12/+51
* proto: Add From<(UniqId, HopNum)> for TargetHopDavid Goulet2025-06-261-0/+6
* proto: Add a control command to get the binding keyDavid Goulet2025-06-262-15/+39
* proto: Make TargetHop and HopLocation publicDavid Goulet2025-06-262-7/+5
* proto: Add helper function to resolve TargetHopDavid Goulet2025-06-261-0/+13
* Merge branch 'notify' into 'main'opara2025-06-253-0/+187
|\
| * tor-proto: add `Notify{Sender,Receiver}` channelSteven Engler2025-06-233-0/+187
* | Merge branch 'mockable-time' into 'main'David Goulet2025-06-253-7/+20
|\ \
| * | tor-proto: Use mockable runtime in congestion control RTT estimator (fmt).Gabriela Moldovan2025-06-231-1/+2
| * | tor-proto: Use mockable runtime in congestion control RTT estimator.Gabriela Moldovan2025-06-232-7/+13
| * | tor-proto: Give Circuit a handle to the DynTimeProvider.Gabriela Moldovan2025-06-232-0/+6
| |/
* | proto: Rewrite can_crosscheck_with_current_estimate for clarity.Gabriela Moldovan2025-06-251-1/+1
* | proto: Make RTT estimates default to None (fmt).Gabriela Moldovan2025-06-251-2/+6
* | proto: Make RTT estimates default to None.Gabriela Moldovan2025-06-251-31/+48
* | Merge branch 'fix-xon-xoff' into 'main'Nick Mathewson2025-06-251-1/+1
|\ \
| * | tor-cell: fix incorrect XON/XOFF cell command integersSteven Engler2025-06-231-1/+1
| |/
* | tor-proto: Compile-time key length constant equality assertionhashcatHitman2025-06-241-6/+4
* | tor-proto: Add missing word in conflux docs.Gabriela Moldovan2025-06-231-1/+1
* | tor-proto: Fix typo in comment.Gabriela Moldovan2025-06-231-1/+1
|/
* tor-proto: use `DynamicRateLimitedWriter` in `DataWriter`Steven Engler2025-06-161-6/+17
* tor-proto: improve `TokioAsyncWrite` compat implSteven Engler2025-06-161-10/+6
* tor-proto: add `DynamicRateLimitedWriter`Steven Engler2025-06-164-2/+296
* tor-proto: make `visibility` dependency always availableSteven Engler2025-06-161-3/+3
* tor-proto: Get rid of unnecessary extra variable.Gabriela Moldovan2025-06-161-3/+1
* tor-proto: Adapt the circ mutable state to removal of LegId.Gabriela Moldovan2025-06-161-9/+7
* tor-proto: Replace LegId/LegIdKey with UniqId.Gabriela Moldovan2025-06-137-166/+137
* tor-proto: Derive HasMemoryCost for UniqId.Gabriela Moldovan2025-06-131-1/+5
* tor-proto: Update doc links post-renaming.Gabriela Moldovan2025-06-131-1/+1
* tor-proto: Group conflux imports for consistency.Gabriela Moldovan2025-06-131-2/+1
* tor-proto: Rename function to clarify transition to a new tunnel (fmt).Gabriela Moldovan2025-06-132-2/+9
* tor-proto: Rename function to clarify transition to a new tunnel.Gabriela Moldovan2025-06-132-3/+4
* tor-proto: Fix up the circuit's tunnel ID after inserting into conflux set.Gabriela Moldovan2025-06-132-2/+4
* tor-proto: Give ConfluxSet a TunnelId for logging purposes.Gabriela Moldovan2025-06-132-4/+14
* tor-proto: Use TunnelScopedCircId instead of UniqId for logging.Gabriela Moldovan2025-06-124-10/+12
* tor-proto: Add an identifier for a circuit within a tunnel.Gabriela Moldovan2025-06-121-0/+27
* tor-proto: Assign a separate identifier to the tunnel reactor.Gabriela Moldovan2025-06-122-20/+17
* tor-proto: Log channel, circuit, stream identifiers as structured fields.Gabriela Moldovan2025-06-129-72/+102
* tor-proto: Add a new identifier type for tunnels.Gabriela Moldovan2025-06-121-0/+22