summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
* proto: Remove confusing blurb about IncomingStream handlingGabriela Moldovan2026-06-291-3/+5
* proto: Clarify wording in relay reactor constructorGabriela Moldovan2026-06-291-1/+5
* proto: Say why INCOMING_BUFFER is set to STREAM_READER_BUFFERGabriela Moldovan2026-06-291-0/+5
* proto: Add expect(unused) where neededGabriela Moldovan2026-06-292-0/+3
* proto: Remove RelayCirc::allow_stream_requests()Gabriela Moldovan2026-06-291-141/+3
* proto: Pass an IncomingStreamRequestFilter factory to the create handlerGabriela Moldovan2026-06-293-3/+45
* proto: Return IncomingStreams stream from relay reactor constructor (fmt)Gabriela Moldovan2026-06-291-4/+4
* proto: Return IncomingStreams stream from relay reactor constructorGabriela Moldovan2026-06-292-52/+122
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-293-4/+83
* tor-proto: add some comments about handshake server argumentsSteven Engler2026-06-251-0/+5
* tor-proto: implement the ntor (non-v3) handshakeSteven Engler2026-06-241-5/+65
* tor-proto: update a comment in `CreateRequestHandler`Steven Engler2026-06-241-4/+2
* tor-proto: move `RelayLayer` split into helperSteven Engler2026-06-241-4/+21
* tor-proto: prepare for ntor handshakesSteven Engler2026-06-241-9/+34
* tor-proto: pass correct chan msg cmd to `decrypt_outbound()`Steven Engler2026-06-242-5/+27
* Merge branch 'incoming-reject' into 'main'gabi-2502026-06-248-85/+272
|\
| * proto: Rename LocalApplicationStream for clarityGabriela Moldovan2026-06-231-4/+4
| * proto: Rework error handling in `HopMgr::get_or_spawn_reactor()`Gabriela Moldovan2026-06-232-13/+27
| * proto: Simplify StreamEvent::LocalStreamClosed (fmt)Gabriela Moldovan2026-06-231-1/+6
| * proto: Simplify StreamEvent::LocalStreamClosedGabriela Moldovan2026-06-231-15/+4
| * proto: Rename StreamEvent::Closed to LocalStreamClosedGabriela Moldovan2026-06-231-5/+5
| * proto: Remove unnecessary result mappingGabriela Moldovan2026-06-231-1/+1
| * proto: Implement ClosePendingStream in the stream reactorGabriela Moldovan2026-06-233-5/+40
| * proto: Add a helper function for handling closed streams (fmt)Gabriela Moldovan2026-06-231-10/+10
| * proto: Add a helper function for handling closed streamsGabriela Moldovan2026-06-231-6/+22
| * proto: Add a new StreamReactor control message for closing streamsGabriela Moldovan2026-06-231-3/+25
| * proto: Update docs to clarify where the StreamReactor cell sender isGabriela Moldovan2026-06-231-1/+2
| * proto: Implement RelayCirc::close_pending()Gabriela Moldovan2026-06-231-4/+17
| * proto: Add a control message for closing pending streams (fmt)Gabriela Moldovan2026-06-231-3/+4
| * 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