summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/reactor.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* proto: Move EXTEND handling to catch-all errorGabriela Moldovan2025-12-021-3/+0
* proto: Resolve some clippy warnings, remove allowsGabriela Moldovan2025-11-241-3/+2
* proto: Update relay reactor documentationGabriela Moldovan2025-11-241-8/+79
* proto: Move a couple of stream-related constants to stream mod (fmt)Gabriela Moldovan2025-11-241-1/+1
* proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-4/+2
* proto: Start handling incoming stream requestsGabriela Moldovan2025-11-241-13/+125
* proto: Pass all the padding-related objects to the relay reactorsGabriela Moldovan2025-11-241-0/+8
* proto: Add an IncomingStreamConfig to pass to the reactorGabriela Moldovan2025-11-241-2/+12
* proto: Rework relay reactor error handlingGabriela Moldovan2025-11-241-8/+15
* proto: Rename RelayReactor to ReactorGabriela Moldovan2025-11-241-4/+4
* proto: Give RelayCirc a DynTimeProviderGabriela Moldovan2025-11-241-1/+2
* proto: Make the forward -> backward reactor chan boundedGabriela Moldovan2025-11-241-1/+8
* proto: Give RelayReactor and BackwardReactor a RuntimeGabriela Moldovan2025-11-241-2/+11
* proto: Use CircHopInbound in the ForwardReactor (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Use CircHopInbound in the ForwardReactorGabriela Moldovan2025-11-171-3/+7
* proto: Use CircHopOutbound in BackwardReactorGabriela Moldovan2025-11-171-3/+9
* proto: Remove redundant channel from RelayCircGabriela Moldovan2025-10-291-1/+0
* proto: Rename RelayReatorHandle to RelayCircGabriela Moldovan2025-10-291-3/+3
* proto: Move RelayReactorHandle to relay moduleGabriela Moldovan2025-10-291-11/+1
* proto: Update RelayReactorHandle docsGabriela Moldovan2025-10-291-1/+1
* proto: Replace select! with select_biased!Gabriela Moldovan2025-10-221-2/+2
* proto: Update an outdated doc linkGabriela Moldovan2025-10-221-1/+1
* proto: Add debug log when RelayReactor shuts downGabriela Moldovan2025-10-221-2/+14
* proto: Replace futures::select with importGabriela Moldovan2025-10-221-2/+2
* proto: Remove no-longer relevant note on control message handlingGabriela Moldovan2025-10-221-10/+0
* proto: Remove an already-addressed TODOGabriela Moldovan2025-10-221-2/+0
* proto: Handle control messages in RelayReactorGabriela Moldovan2025-10-221-23/+53
* proto: Move the control channels to RelayReactorGabriela Moldovan2025-10-221-4/+47
* proto: Ensure RelayReactor shuts down the other reactorsGabriela Moldovan2025-10-211-2/+13
* proto: Add TODO about moving control message handling to RelayReactorGabriela Moldovan2025-10-211-0/+3
* proto: Use select not joinGabriela Moldovan2025-10-211-4/+5
* proto: Emphasize that we think 2 reactors are better for perfGabriela Moldovan2025-10-211-4/+8
* proto: Move StreamMap split closer to cell_tx docsGabriela Moldovan2025-10-211-3/+5
* proto: s/inbound_rx/input for consistency with other reactorsGabriela Moldovan2025-10-211-2/+2
* proto: Move channel provider to ForwardReactorGabriela Moldovan2025-10-211-3/+3
* proto: Disambiguate "channel" and "stream"Gabriela Moldovan2025-10-211-6/+6
* proto: Say why there are two reactors instead of just oneGabriela Moldovan2025-10-211-0/+23
* proto: Clarify why we may need to forward cells to BackwardReactorGabriela Moldovan2025-10-211-2/+3
* proto: Avoid calling BackwardReactor "primary"Gabriela Moldovan2025-10-211-5/+1
* proto: Replace placeholder () with stream id and msgGabriela Moldovan2025-10-211-2/+10
* proto: Write a debug log when the reactor startsGabriela Moldovan2025-10-211-2/+12
* proto: Move BackwardReactor to its own moduleGabriela Moldovan2025-10-211-443/+16
* proto: Add a constructor for BackwardReactorGabriela Moldovan2025-10-211-16/+54
* proto: Remove no-longer needed Runtime argumentGabriela Moldovan2025-10-211-13/+5
* proto: Replace RelayReactor type-alias with structGabriela Moldovan2025-10-211-23/+32
* proto: Add spaces in docs to satisfy clippyGabriela Moldovan2025-10-211-3/+3