summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit
Commit message (Expand)AuthorAgeFilesLines
* proto: Rename CircSyncView to CircHopSyncView (fmt)Gabriela Moldovan2026-02-161-1/+1
* proto: Rename CircSyncView to CircHopSyncViewGabriela Moldovan2026-02-162-16/+7
* proto: Use CircSyncView in the new circuit reactorGabriela Moldovan2026-02-161-13/+7
* proto: Replace circuit-scoped n_open_streams() with per-hop alternativeGabriela Moldovan2026-02-161-8/+15
* proto: Replace CircSyncView with previously client-only CircSyncViewGabriela Moldovan2026-02-161-36/+22
* proto: Rename ClientCircSyncView to CircSyncViewGabriela Moldovan2026-02-161-4/+2
* 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
* proto: Give handle_forward_cell() a handle to the hopmgrGabriela Moldovan2026-02-121-3/+6
* proto: Pass *all* cells to handle_forward_cell()Gabriela Moldovan2026-02-121-6/+3
* proto: Add big TODO about flushingGabriela Moldovan2026-02-111-0/+13
* proto: Start forwarding cells in the backward reactorGabriela Moldovan2026-02-111-4/+11
* proto: Extend BWD handler with a backward cell handling functionGabriela Moldovan2026-02-111-0/+16
* proto: Ensure DESTROY gets sent on circuit dropGabriela Moldovan2026-02-051-0/+11
* proto: Implement EXTEND2 handlingGabriela Moldovan2026-02-051-135/+14
* proto: Move CREATE helpers to a shared moduleGabriela Moldovan2026-02-051-0/+63
* proto: Add BWD command for receiving newly launched outbound channelsGabriela Moldovan2026-02-051-0/+36
* proto: Give handle_meta_msg() a handle to the runtimeGabriela Moldovan2026-02-052-2/+8
* proto: Add an implementation-dependent reactor event streamGabriela Moldovan2026-02-052-0/+31
* proto: Move channel provider out of the generic reactorGabriela Moldovan2026-02-052-68/+1
* proto: Fix misleading SendRelayMsg docsGabriela Moldovan2026-02-051-1/+1
* proto: Remove assumption that we are a relay from BWD docGabriela Moldovan2026-02-041-1/+1
* proto: Replace SendSendme with a more general-purpose command (fmt)Gabriela Moldovan2026-02-041-5/+4
* proto: Replace SendSendme with a more general-purpose commandGabriela Moldovan2026-02-043-13/+14
* proto: Replace send_sendme() with general-purpose functionGabriela Moldovan2026-02-041-8/+12
* proto: Allow unused async in WIP reactor codeGabriela Moldovan2026-01-291-0/+2
* proto: Document that the hop list is shared with the BWDGabriela Moldovan2026-01-291-0/+11
* proto: Rename the FWD -> BWD channelGabriela Moldovan2026-01-293-18/+18
* proto: Rename chan senders and sinks for clarityGabriela Moldovan2026-01-293-42/+42
* proto: Update misleading comment about cmd_rxGabriela Moldovan2026-01-291-1/+1
* proto: Allow CircSynvView::new_relay() to be unusedGabriela Moldovan2026-01-291-0/+1
* proto: Add a new, implementation-agnostic circuit reactorGabriela Moldovan2026-01-297-5/+3063
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-8/+26
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-291-17/+1
* proto: Factor ReactorResultChannel into the shared reactor moduleGabriela Moldovan2026-01-291-0/+5
* proto: Add a new module for the generic circuit reactorGabriela Moldovan2026-01-291-0/+9
* proto: Move padding_disposition() to the shared padding moduleGabriela Moldovan2026-01-291-0/+69
* proto: Move CircPaddingDisposition to a new moduleGabriela Moldovan2026-01-291-0/+16
* proto: #[macro_use] be gone!Gabriela Moldovan2025-12-101-0/+2
* proto: Move relay specific unit test to relay moduleDavid Goulet2025-12-101-25/+0
* proto: Move unit tests and minor fixDavid Goulet2025-12-101-21/+0
* proto: Move RelayCircChanMsg into relay moduleDavid Goulet2025-12-101-23/+3
* proto: Move ClientCircChanMsg into client moduleDavid Goulet2025-12-101-27/+11
* proto: Fix relay/hs-service feature gatingGabriela Moldovan2025-12-081-1/+1
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-022-1/+7
|\
| * proto: Move a couple of stream-related constants to stream mod (fmt)Gabriela Moldovan2025-11-241-1/+1