summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
* Bump all the unstable tor- and arti- crates to 0.43.0Gabriela Moldovan2026-06-011-23/+23
* Merge branch 'stream-docs' into 'main'David Goulet2026-05-283-4/+4
|\
| * proto: Replace outdated references to RawCellStreamGabriela Moldovan2026-05-283-4/+4
* | tor-proto: remove `use asynchronous_codec as futures_codec` in `/channel/hand...Neel Chauhan2026-05-271-13/+14
|/
* Merge branch 'relay-destroy' into 'main'gabi-2502026-05-263-31/+161
|\
| * proto: Remove TODOs about flushing pending dataGabriela Moldovan2026-05-262-8/+0
| * proto: Remove unused asyncGabriela Moldovan2026-05-201-3/+2
| * proto: Make TRUNCATE trigger a proto violationGabriela Moldovan2026-05-202-5/+25
| * proto: Add some tests for DESTROY handlingGabriela Moldovan2026-05-201-1/+60
| * proto: Make do_create2_handshake() check EXTENDED2 was sentGabriela Moldovan2026-05-201-1/+19
| * proto: Extend helper to check that DESTROY was sent in both directionsGabriela Moldovan2026-05-201-7/+21
| * proto: Rename a test helper and adjust its docsGabriela Moldovan2026-05-201-7/+6
| * proto: Return the CircId from test handshake helperGabriela Moldovan2026-05-201-2/+4
| * proto: Add test helper for sending AnyChanMsgsGabriela Moldovan2026-05-201-0/+5
| * proto: Add a comment clarifying why we don't need to propagate DESTROYGabriela Moldovan2026-05-201-0/+7
| * proto: Adjust DESTROY-related logs in the backward reactorGabriela Moldovan2026-05-201-2/+6
| * proto: Pass the cell by reference to resolve a warningGabriela Moldovan2026-05-201-3/+2
| * proto: Log a message when a forward DESTROY comes alongGabriela Moldovan2026-05-201-3/+15
* | tor-proto: move 'flowctl-cc' from 'experimental' to 'full'Steven Engler2026-05-221-2/+2
* | Merge branch 'socket-buf-size' into 'main'opara2026-05-211-0/+1
|\ \
| * | tor-proto: add note about proxy socket buf sizesSteven Engler2026-05-071-0/+1
* | | tor-proto: destructure the `ReactorStreamComponents`Steven Engler2026-05-211-5/+12
* | | tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-216-49/+41
* | | tor-proto: add a TODO item for XON/XOFF flow controlSteven Engler2026-05-211-0/+3
* | | tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-215-11/+11
* | | tor-proto: clean up `CIRCUIT_BUFFER_SIZE`Steven Engler2026-05-214-12/+2
* | | tor-proto: move more stream queue init to reactorSteven Engler2026-05-217-149/+86
* | | tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-207-29/+54
* | | tor-proto: small comment improvementsSteven Engler2026-05-202-1/+3
* | | tor-proto: remove unneeded type aliasSteven Engler2026-05-201-5/+2
* | | tor-proto: always use a bounded mpsc queue for streamsSteven Engler2026-05-203-39/+22
* | | tor-proto: add `FlowCtrlHooks::inbound_queue_max_len()`Steven Engler2026-05-203-1/+35
* | | tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-207-69/+82
* | | tor-proto: small cleanup of `CircHopOutbound::build_flow_ctrl()`Steven Engler2026-05-201-11/+4
* | | tor-proto: rename `{,Half}StreamFlowCtrlInner` variantsSteven Engler2026-05-201-10/+10
* | | Merge branch 'vegas-stall' into 'main'David Goulet2026-05-204-14/+36
|\ \ \ | |_|/ |/| |
| * | tor-proto: vegas: return early if clock stall was detectedSteven Engler2026-05-073-10/+23
| * | tor-proto: rtt: return clock stall/jump status from `update()`Steven Engler2026-05-071-4/+13
* | | Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-1216-42/+49
* | | tor-proto: clean up return type of `Circuit::begin_stream()`Steven Engler2026-05-112-13/+8
* | | tor-proto: indentation cleanupSteven Engler2026-05-111-20/+15
* | | tor-proto: reorg error handling for BeginStream reactor cmdSteven Engler2026-05-112-10/+26
* | | proto: Derive PartialEq for MetaCellDispositionGabriela Moldovan2026-05-071-1/+1
|/ /
* | tor-proto: rename `*FlowCtrl::e` to `inner`Steven Engler2026-05-071-15/+15
* | tor-proto: rename `*FlowCtrlEnum` to `*FlowCtrlInner`Steven Engler2026-05-071-14/+14
* | tor-proto: fix flow control for half-streamsSteven Engler2026-05-075-79/+98
* | tor-proto: add prototype for `HalfStreamFlowCtrl`Steven Engler2026-05-073-4/+124
* | tor-proto: comment change on `StreamFlowCtrl`Steven Engler2026-05-071-1/+6
|/
* proto: Remove an allow for a now-pedantic warning.Nick Mathewson2026-05-071-6/+0
* Merge branch 'release-2.3.0-version-bumps' into 'main'Ian Jackson2026-05-061-24/+24
|\