aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/reactor
Commit message (Expand)AuthorAgeFilesLines
* proto: Move comment to the right placeDavid Goulet2026-08-031-3/+3
* proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-033-6/+6
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-033-7/+7
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-033-15/+39
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-2/+2
* tor-proto: pass correct chan msg cmd to `decrypt_outbound()`Steven Engler2026-06-241-5/+7
* 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-201-5/+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
* proto: Pass the cell by reference to resolve a warningGabriela Moldovan2026-05-201-3/+2
* proto: Log a message when a forward DESTROY comes alongGabriela Moldovan2026-05-201-3/+15
* proto: Wrap PeerInfo in Arc<>Gabriela Moldovan2026-04-232-4/+4
* proto: Avoid collecting the chan identities in RelayIdSetGabriela Moldovan2026-04-231-10/+2
* proto: Use PeerInfo in the extend handlerGabriela Moldovan2026-04-232-3/+4
* proto: Reject EXTEND2 targeting the previous hop in the circuitGabriela Moldovan2026-04-231-1/+13
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-232-1/+7
* proto: Fix broken doc link in extend handlerGabriela Moldovan2026-04-231-1/+3
* proto: Extract EXTEND2 handling into a new moduleGabriela Moldovan2026-04-232-200/+254
* proto: Remove unnecessary clippy allowGabriela Moldovan2026-04-201-2/+0
* proto: Use the inbound CircuitAccount when extending circuit (fmt)Gabriela Moldovan2026-03-261-1/+2
* proto: Use the inbound CircuitAccount when extending circuitGabriela Moldovan2026-03-261-2/+9
* proto: Move handle_unrecognized_cell() out of ForwardHandlerGabriela Moldovan2026-03-251-38/+39
* proto: Forward unrecognized RELAY_EARLY as RELAY_EARLYGabriela Moldovan2026-03-251-2/+7
* tor-proto: change `dyn ChannelProvider` to also be `Sync`Steven Engler2026-03-241-2/+2
* Fix typosTobias Stoeckmann2026-03-241-1/+1
* proto: Add more logging to the new circuit reactorsGabriela Moldovan2026-03-121-1/+28
* proto: Remove unused function in relay FWD reactorGabriela Moldovan2026-02-121-7/+1
* proto: Move decode_relay_cell() out of ForwardHandlerGabriela Moldovan2026-02-121-27/+36
* proto: Forbid EXTEND2 from RELAY cellsGabriela Moldovan2026-02-121-1/+9
* proto: Return a protocol error if we get too many RELAY_EARLYGabriela Moldovan2026-02-121-1/+20
* proto: Overhaul forward cell handlingGabriela Moldovan2026-02-121-8/+37
* proto: Give handle_forward_cell() a handle to the hopmgrGabriela Moldovan2026-02-121-1/+5
* proto: Return internal error on TRUNCATEGabriela Moldovan2026-02-121-1/+1
* 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: Say why it's okay not to have timeouts in a couple of placesGabriela Moldovan2026-02-091-0/+6
* proto: Remove the EXTEND2 timeout for nowGabriela Moldovan2026-02-091-26/+11
* proto: Reject EXTEND2 cells even if we already have an extension in progressGabriela Moldovan2026-02-091-1/+12
* proto: Ensure DESTROY gets sent on circuit dropGabriela Moldovan2026-02-051-3/+9
* proto: Make handle_extend2() synchronousGabriela Moldovan2026-02-051-3/+2
* proto: Implement EXTEND2 handlingGabriela Moldovan2026-02-051-17/+248
* proto: Reword an error message for clarityGabriela Moldovan2026-02-051-1/+1
* proto: Give handle_meta_msg() a handle to the runtimeGabriela Moldovan2026-02-051-1/+2
* proto: Add an implementation-dependent reactor event streamGabriela Moldovan2026-02-051-0/+17
* proto: Make chan_provider an ArcGabriela Moldovan2026-02-051-2/+3
* proto: Pass the unique id to Forward handlerGabriela Moldovan2026-02-051-0/+5
* proto: Move channel provider out of the generic reactorGabriela Moldovan2026-02-051-2/+16
* proto: Rename chan senders and sinks for clarityGabriela Moldovan2026-01-291-1/+1