aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
| * proto: Add a control message for closing pending streamsGabriela Moldovan2026-06-232-1/+41
| * proto: Replace StreamMsg with a new CtrlMsg typeGabriela Moldovan2026-06-234-26/+32
| * proto: Make the new reject_stream() test check the END cell tooGabriela Moldovan2026-06-231-1/+5
| * proto: Factor helper macro out of test functionGabriela Moldovan2026-06-231-17/+17
| * proto: Refactor test macro to not rely on function contextGabriela Moldovan2026-06-231-6/+7
| * proto: Add a test for rejecting an incoming stream in the relay reactorGabriela Moldovan2026-06-231-0/+40
* | proto: log hop settings at trace upon client circuit opening.Nick Mathewson2026-06-231-1/+2
|/
* proto: Update tests to use the new stream exportsGabriela Moldovan2026-06-171-4/+4
* proto: Add crate-level exports for two extra stream types (fmt)Gabriela Moldovan2026-06-176-26/+9
* proto: Add crate-level exports for two extra stream typesGabriela Moldovan2026-06-171-0/+4
* proto: Re-export StreamReceiver from tor_proto::streamGabriela Moldovan2026-06-171-1/+2
* proto: Re-export the Incoming* types from tor_proto::streamGabriela Moldovan2026-06-171-0/+6
* proto: Make the stream module pubGabriela Moldovan2026-06-171-1/+1
* Merge branch 'flowctrl-tests' into 'main'opara2026-06-161-13/+433
|\
| * tor-proto: add a unit test for `XonXoffReader`Steven Engler2026-06-161-0/+398
| * tor-proto: add `DrainRateNotifier` trait for `XonXoffReader`Steven Engler2026-06-101-13/+35
* | Merge branch 'destroy' into 'main'opara2026-06-122-29/+5
|\ \
| * | tor-proto: circ handshake now always uses NONE destroy reasonSteven Engler2026-06-122-29/+5
| |/
* / tor-proto: Remove a now-redundant .iter() in a call to iter_joinIan Jackson2026-06-111-1/+1
|/
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-0935-0/+36
* proto: Move RateLimitedWriter to tor-async-utilsDavid Goulet2026-06-085-766/+3
* 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