summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
| * tor-proto: handle XON/XOFF messagesSteven Engler2025-07-075-7/+101
| * tor-proto: establish channel for rate limit updatesSteven Engler2025-07-079-31/+127
| * tor-proto: code movementSteven Engler2025-07-071-33/+33
| * tor-proto: small `DataWriter` refactoringSteven Engler2025-07-071-25/+35
| * tor-proto: remove incorrect doc commentSteven Engler2025-07-071-2/+0
| * tor-proto: move sendme decoding into `StreamSendFlowControl`Steven Engler2025-07-074-18/+22
* | Merge branch 'fix-zero-read' into 'main'Ian Jackson2025-07-101-2/+3
|\ \
| * | tor-proto: fix 0-len buffer bug in `DataReader::poll_read`Steven Engler2025-06-261-2/+3
* | | Merge branch 'prop360-combined' into 'main'Nick Mathewson2025-07-104-1/+144
|\ \ \
| * | | Suggestions from @gabi-250 on prop360 implementation.Nick Mathewson2025-07-101-1/+1
| * | | Comment to explain _why_ ExcessOutbound is internal.Nick Mathewson2025-07-101-0/+5
| * | | Rename last_hop to last_hop_info to fix name conflictNick Mathewson2025-07-101-1/+1
| * | | proto: Add the ability to enforce a maximum number of cells per hopNick Mathewson2025-07-104-1/+118
| * | | proto: Add method to get the last hop of a circuit.Nick Mathewson2025-07-101-0/+21
| | |/ | |/|
* / | Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-092-2/+2
|/ /
* | tor-proto: Remove unnecessary return.Gabriela Moldovan2025-07-071-1/+1
* | Temporarily suppress mismatched_lifetime_syntaxes.Gabriela Moldovan2025-07-071-0/+1
* | proto: ignore large_enum_variant warningNick Mathewson2025-07-031-1/+1
* | proto: Add clippy exception for handle_cmd().Gabriela Moldovan2025-06-271-0/+1
* | proto: Add clippy exception for next_circ_action().Gabriela Moldovan2025-06-271-0/+1
* | proto: Remove unnecessary return statement to satisfy clippy.Gabriela Moldovan2025-06-271-1/+1
* | proto: Use primary_join_point() earlier to get the join point.Gabriela Moldovan2025-06-271-3/+2
* | proto: Rephrase error message to reduce ambiguity.Gabriela Moldovan2025-06-271-1/+1
* | proto: Continue reading from leaky-pipe streams if main leg is blocked (fmt).Gabriela Moldovan2025-06-273-10/+21
* | proto: Continue reading from leaky-pipe streams if main leg is blocked.Gabriela Moldovan2025-06-274-90/+118
* | proto: Allow leaky pipe on multipath tunnels.Gabriela Moldovan2025-06-271-20/+17
* | 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: Make RttEstimator::{ewma,min}_rtt_usec() return `Option`.Gabriela Moldovan2025-06-273-13/+20
* | proto: Ugly hack to fix seqno accounting bug.Gabriela Moldovan2025-06-274-0/+31
* | proto: Run test handshake outside of exit task.Gabriela Moldovan2025-06-271-10/+17
* | proto: Avoid switching legs unnecssarily.Gabriela Moldovan2025-06-271-1/+1
* | 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: Add trace log for conflux leg switch events.Gabriela Moldovan2025-06-271-1/+7
* | proto: Fix conflux-related congestion control proto violation.Gabriela Moldovan2025-06-271-1/+87
* | 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 (fmt).Gabriela Moldovan2025-06-271-7/+3
* | proto: Support QuerySendWindow for multipath tunnels.Gabriela Moldovan2025-06-272-5/+8
* | proto: Support receiving data in the test client.Gabriela Moldovan2025-06-271-1/+13