summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/tunnel/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: ignore large_enum_variant warningNick Mathewson2025-07-031-1/+1
* proto: Actually validate the SWITCH cells in the mock exit.Gabriela Moldovan2025-06-271-12/+43
* proto: Tweak conflux test RTTs to trigger CONFLUX_SWITCH.Gabriela Moldovan2025-06-271-6/+49
* proto: Run test handshake outside of exit task.Gabriela Moldovan2025-06-271-10/+17
* proto: Ensure we get all the expected SWITCH cells.Gabriela Moldovan2025-06-271-0/+6
* proto: Sort the received test data.Gabriela Moldovan2025-06-271-4/+4
* proto: Support inserting varied RTT delays in test (fmt).Gabriela Moldovan2025-06-271-16/+3
* proto: Support inserting varied RTT delays in test.Gabriela Moldovan2025-06-271-21/+25
* proto: s/circ_sink/circ_tx for consistency.Gabriela Moldovan2025-06-271-15/+15
* proto: Pass TestCircuitCtx to mock exit task (fmt).Gabriela Moldovan2025-06-271-3/+15
* proto: Pass TestCircuitCtx to mock exit task.Gabriela Moldovan2025-06-271-33/+20
* proto: Apply deferred cargo fmtGabriela Moldovan2025-06-271-2/+11
* proto: Unbreak the conflux stream test.Gabriela Moldovan2025-06-271-3/+36
* proto: Put mock runtime behind mutex.Gabriela Moldovan2025-06-271-6/+8
* proto: Send an END at the end of the test conflux stream (fmt).Gabriela Moldovan2025-06-271-1/+3
* proto: Send an END at the end of the test conflux stream.Gabriela Moldovan2025-06-271-7/+31
* proto: Make conflux mock exit send SENDMEs at the right time.Gabriela Moldovan2025-06-271-16/+43
* proto: Support QuerySendWindow for multipath tunnels.Gabriela Moldovan2025-06-271-0/+2
* proto: Support receiving data in the test client.Gabriela Moldovan2025-06-271-1/+13
* proto: s/stream_data/send_data for clarity.Gabriela Moldovan2025-06-271-10/+10
* proto: Use UniqId instead of leg index in tests (fmt).Gabriela Moldovan2025-06-271-3/+1
* proto: Use UniqId instead of leg index in tests.Gabriela Moldovan2025-06-271-3/+8
* proto: Replace magic numbers with constants in test (fmt).Gabriela Moldovan2025-06-271-1/+4
* 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: rename `StreamReader` to `StreamReceiver`Steven Engler2025-06-261-9/+14
* hsservice: Stop using HopNum and use TargetHopDavid Goulet2025-06-261-15/+16
* proto: Make send_raw_msg() use a TargetHopDavid Goulet2025-06-261-6/+14
* hs: Remove the use of HopNum and instead use TargetHopDavid Goulet2025-06-261-2/+9
* proto: Add a control command to get the binding keyDavid Goulet2025-06-261-15/+9
* 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-131-4/+6
* tor-proto: Write test for conflux cc algorithm validation.Gabriela Moldovan2025-06-111-12/+20
* tor-proto: Make conflux test CircParams configurable (fmt).Gabriela Moldovan2025-06-111-10/+7
* tor-proto: Make conflux test CircParams configurable.Gabriela Moldovan2025-06-111-5/+7
* tor-proto: Do not allow incoming streams on multipath tunnels.Gabriela Moldovan2025-06-111-13/+66
* tor-proto: Address TODO about rejecting conflux cells on non-conflux circuits.Gabriela Moldovan2025-06-111-0/+34
* tor-proto: Remove dead code from test.Gabriela Moldovan2025-06-111-24/+0
* tor-proto: Shut down the reactor on conflux handshake proto violation.Gabriela Moldovan2025-06-101-17/+9
* tor-proto: Convert some TODO(conflux)s to TODO(#2031).Gabriela Moldovan2025-06-101-1/+1
* tor-proto: Add tests for conflux handling in the circuit reactor.Gabriela Moldovan2025-06-101-1/+750
* tor-proto: Pass CircParameters to newcirc_ext (fmt).Gabriela Moldovan2025-06-101-2/+18
* tor-proto: Pass CircParameters to newcirc_ext.Gabriela Moldovan2025-06-101-4/+4
* tor-proto: Make the test circuit UniqId configurable.Gabriela Moldovan2025-06-101-3/+5
* tor-proto: Make the hops of newcirc_ext() configurable.Gabriela Moldovan2025-06-101-10/+33
* tor-proto: Make fake hop peer_id configurable.Gabriela Moldovan2025-06-101-0/+7
* HopSettings: Note relay usage.Nick Mathewson2025-06-101-0/+3
* Avoid a bug with HopSettingsNick Mathewson2025-06-101-4/+20
* Clarify HopSettings documentation.Nick Mathewson2025-06-101-3/+7
* Renamed NegotiatedHopSettings -> HopSettingsNick Mathewson2025-06-101-10/+10