summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/reactor.rs
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: Return IncomingStreams stream from relay reactor constructor (fmt)Gabriela Moldovan2026-06-291-4/+4
* proto: Return IncomingStreams stream from relay reactor constructorGabriela Moldovan2026-06-291-50/+117
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-291-3/+33
* 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
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Merge branch 'destroy-cell3' into 'main'gabi-2502026-06-081-2/+2
|\
| * proto: Update the tests to use the new CircuitRx{Receiver,Sender}sGabriela Moldovan2026-06-081-1/+1
| * proto: Remove now-unused importGabriela Moldovan2026-06-081-1/+1
* | proto: Enable the relay exit stream testGabriela Moldovan2026-06-081-1/+0
|/
* proto: Make TRUNCATE trigger a proto violationGabriela Moldovan2026-05-201-0/+20
* 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 test ensuring we won't extend to the previous hopGabriela Moldovan2026-04-231-1/+43
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-231-0/+1
* proto: Remove dummy suffixes from variable nameGabriela Moldovan2026-04-201-4/+4
* proto: Move DummyChan/DummyChanProvider to relay channel.rsDavid Goulet2026-04-141-62/+3
* proto: Use the inbound CircuitAccount when extending circuit (fmt)Gabriela Moldovan2026-03-261-1/+7
* proto: Use the inbound CircuitAccount when extending circuitGabriela Moldovan2026-03-261-1/+1
* proto: Forward unrecognized RELAY_EARLY as RELAY_EARLYGabriela Moldovan2026-03-251-2/+0
* proto: Add tests for the relay circuit reactorGabriela Moldovan2026-03-251-0/+536
* proto: Replace fully-qualified path with import aliasGabriela Moldovan2026-03-251-1/+1
* tor-proto: change `dyn ChannelProvider` to also be `Sync`Steven Engler2026-03-241-1/+1
* tor-proto: change relay circ reactor `new()` to `pub(crate)`Steven Engler2026-03-241-1/+1
* proto: Remove now-unused TimeoutEstimator argumentGabriela Moldovan2026-03-191-2/+0
* proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-191-1/+1
* proto: Implement StreamHandler for relaysGabriela Moldovan2026-03-191-1/+29
* proto: Add an implementation-dependent reactor event streamGabriela Moldovan2026-02-051-1/+6
* proto: Make chan_provider an ArcGabriela Moldovan2026-02-051-1/+1
* proto: Pass the unique id to Forward handlerGabriela Moldovan2026-02-051-1/+1
* proto: Move channel provider out of the generic reactorGabriela Moldovan2026-02-051-2/+1
* proto: Remove unused async from relay reactorGabriela Moldovan2026-01-291-1/+1
* proto: Replace relay reactor with new generic reactorGabriela Moldovan2026-01-291-444/+48
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-4/+1
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-291-1/+0
* proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-121-2/+4
* proto: Give IncomingStreamRequestHandler a HopNumGabriela Moldovan2026-01-121-0/+1
* proto: Relay circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-10/+3
* proto: Move RelayCircChanMsg into relay moduleDavid Goulet2025-12-101-2/+1
* proto: Fix relay/hs-service feature gating (fmt)Gabriela Moldovan2025-12-081-1/+1
* proto: Fix relay/hs-service feature gatingGabriela Moldovan2025-12-081-1/+1