aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit/reactor
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: disable flowctrl sidechannel mitigations for relaysSteven Engler7 days1-3/+7
* tor-proto: add `StreamHandler::flowctrl_sidechannel_mitigations()`Steven Engler7 days1-0/+4
* proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-034-10/+10
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-034-11/+11
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-035-17/+67
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-1/+1
* proto: Include the actual cell command in an error messageGabriela Moldovan2026-07-231-3/+5
* proto: Remove feature-gating from CircHop::handle_msg()Gabriela Moldovan2026-07-231-3/+1
* proto: Add TODO about the eventual client-side reactor rewriteGabriela Moldovan2026-07-021-0/+10
* proto: Allow BeginDir and Resolve messages in the stream reactor (fmt)Gabriela Moldovan2026-07-011-1/+3
* proto: Allow BeginDir and Resolve messages in the stream reactorGabriela Moldovan2026-07-011-9/+30
* proto: Add expect(unused) where neededGabriela Moldovan2026-06-291-0/+1
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-291-1/+47
* proto: Rename LocalApplicationStream for clarityGabriela Moldovan2026-06-231-4/+4
* proto: Rework error handling in `HopMgr::get_or_spawn_reactor()`Gabriela Moldovan2026-06-231-12/+7
* 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: 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: 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-231-1/+40
* proto: Replace StreamMsg with a new CtrlMsg typeGabriela Moldovan2026-06-234-26/+32
* tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-211-4/+1
* tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-211-1/+1
* tor-proto: clean up `CIRCUIT_BUFFER_SIZE`Steven Engler2026-05-211-7/+0
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-211-28/+8
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-201-2/+2
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-201-11/+3
* tor-proto: small comment and variable name changesSteven Engler2026-04-071-6/+9
* proto: Move handle_unrecognized_cell() out of ForwardHandlerGabriela Moldovan2026-03-251-12/+1
* proto: Forward unrecognized RELAY_EARLY as RELAY_EARLYGabriela Moldovan2026-03-251-0/+1
* Fix typosTobias Stoeckmann2026-03-242-2/+2
* proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-192-49/+12
* proto: Add a trait for customizing StreamReactor behaviorGabriela Moldovan2026-03-191-0/+13
* Merge branch 'circ-react-logs' into 'main'David Goulet2026-03-161-1/+16
|\
| * proto: Add more logging to the new circuit reactorsGabriela Moldovan2026-03-121-1/+16
* | Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
|/
* proto: Rename CircSyncView to CircHopSyncView (fmt)Gabriela Moldovan2026-02-161-1/+1
* proto: Rename CircSyncView to CircHopSyncViewGabriela Moldovan2026-02-161-3/+3
* proto: Use CircSyncView in the new circuit reactorGabriela Moldovan2026-02-161-13/+7
* Revert "proto: Add a new ToRelayMsg util"Gabriela Moldovan2026-02-122-5/+2
* proto: Move decode_relay_cell() out of ForwardHandlerGabriela Moldovan2026-02-121-16/+0
* proto: Forbid EXTEND2 from RELAY cellsGabriela Moldovan2026-02-121-1/+2
* proto: Pass the early flag to handle_relay_msg() (fmt)Gabriela Moldovan2026-02-121-1/+3
* proto: Pass the early flag to handle_relay_msg()Gabriela Moldovan2026-02-121-3/+5
* proto: Overhaul forward cell handlingGabriela Moldovan2026-02-121-13/+37