aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/reactor/backward.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-031-1/+1
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-031-2/+2
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-031-2/+4
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-2/+2
* proto: Remove TODOs about flushing pending dataGabriela Moldovan2026-05-261-4/+0
* 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: Implement validate_backward_cell() for relaysGabriela Moldovan2026-02-111-3/+34
* proto: Extend BWD handler with a backward cell handling functionGabriela Moldovan2026-02-111-1/+10
* proto: Replace relay reactor with new generic reactorGabriela Moldovan2026-01-291-845/+36
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-1/+8
* proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-121-29/+4
* proto: Give IncomingStreamRequestHandler a HopNumGabriela Moldovan2026-01-121-1/+5
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-101-5/+5
* proto: Relay circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-1/+10
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-1/+1
* proto: Move RelayCircChanMsg into relay moduleDavid Goulet2025-12-101-1/+1
* proto: Explain why we have the backward sink readiness checkGabriela Moldovan2025-12-021-4/+26
* proto: Resolve some clippy warnings, remove allowsGabriela Moldovan2025-11-241-3/+1
* proto: Reword a nonsensical TODOGabriela Moldovan2025-11-241-3/+15
* proto: Fix a number of newly broken doc linksGabriela Moldovan2025-11-241-1/+1
* proto: Start handling incoming stream requestsGabriela Moldovan2025-11-241-8/+355
* proto: Pass all the padding-related objects to the relay reactorsGabriela Moldovan2025-11-241-1/+11
* proto: Make send_msg_to_client() take an AnyRelayMsgOuterGabriela Moldovan2025-11-241-4/+5
* proto: Rename RelayReactor to ReactorGabriela Moldovan2025-11-241-4/+4
* proto: Make the forward -> backward reactor chan boundedGabriela Moldovan2025-11-241-2/+2
* proto: Let cell_rx carry more than just stream dataGabriela Moldovan2025-11-241-15/+32
* proto: Give RelayReactor and BackwardReactor a RuntimeGabriela Moldovan2025-11-241-1/+6
* proto: Don't poll PollAll unless we can write to chanGabriela Moldovan2025-11-241-14/+9
* proto: Use CircuitCellSender in the backward reactorGabriela Moldovan2025-11-241-8/+14
* proto: Use CircHopInbound in the ForwardReactor (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Use CircHopOutbound in BackwardReactorGabriela Moldovan2025-11-171-31/+15
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Move CloseStreamBehavior to top-level stream moduleGabriela Moldovan2025-11-141-1/+2
* proto: Handle control messages in RelayReactorGabriela Moldovan2025-10-221-28/+0
* proto: Move the control channels to RelayReactorGabriela Moldovan2025-10-221-49/+6
* proto: Fix broken doc linksGabriela Moldovan2025-10-211-2/+3
* proto: Ensure RelayReactor shuts down the other reactorsGabriela Moldovan2025-10-211-12/+21
* proto: Add a TODO about splitting out fields out of BackwardReactorGabriela Moldovan2025-10-211-0/+9
* proto: Move channel provider to ForwardReactorGabriela Moldovan2025-10-211-12/+3
* proto: Remove no longer needed MutexGabriela Moldovan2025-10-211-7/+5
* proto: Remove stray words from docsGabriela Moldovan2025-10-211-1/+1
* proto: Disambiguate "channel" and "stream"Gabriela Moldovan2025-10-211-35/+35
* proto: Fix docs post-renamingGabriela Moldovan2025-10-211-3/+3
* proto: Replace select_biased! with PollAllGabriela Moldovan2025-10-211-32/+124
* proto: Replace placeholder () with stream id and msgGabriela Moldovan2025-10-211-3/+2
* proto: Replace inbound/outbound terminologyGabriela Moldovan2025-10-211-13/+13
* proto: Restrict the visibility of BackwardReactorGabriela Moldovan2025-10-211-3/+3
* proto: Move BackwardReactor to its own moduleGabriela Moldovan2025-10-211-0/+450