summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* proto: Move TokenBucket to tor-basic-utilsDavid Goulet2026-06-083-848/+3
* Merge branch 'destroy-cell3' into 'main'gabi-2502026-06-089-28/+395
|\
| * proto: Update the tests to use the new CircuitRx{Receiver,Sender}sGabriela Moldovan2026-06-086-16/+17
| * proto: Replace CircuitRx{Sender,Receiver} with new channel typeGabriela Moldovan2026-06-083-11/+5
| * proto: Remove now-unused importGabriela Moldovan2026-06-081-1/+1
| * proto: Add a new channel -> circuit queue typeGabriela Moldovan2026-06-082-0/+372
* | proto: Enable the relay exit stream testGabriela Moldovan2026-06-081-1/+0
* | proto: Set the ClientDataStreamCtrl to None for relay streams (fmt)Gabriela Moldovan2026-06-081-5/+7
* | proto: Set the ClientDataStreamCtrl to None for relay streamsGabriela Moldovan2026-06-081-3/+3
* | proto: Make the ClientDataStreamCtrl optional throughoutGabriela Moldovan2026-06-081-12/+22
|/
* proto: add regression tests for verify_link_auth_certmoumenalaoui2026-06-021-0/+79
* proto: Fix inverted cert sig and AUTHENTICATE compareDavid Goulet2026-06-022-5/+2
* Merge branch 'minor-doc-fix' into 'main'gabi-2502026-06-021-1/+1
|\
| * proto: Fix typo in ResolveCmdChecker docsGabriela Moldovan2026-05-281-1/+1
* | 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
* | 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-213-12/+1
* | | 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