aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit
Commit message (Expand)AuthorAgeFilesLines
...
* 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
| * proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-1/+1
| * proto: Add WIP constructor for relay sync viewGabriela Moldovan2025-11-241-0/+6
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+3
|/
* proto: Fix up doc links post-refactoringGabriela Moldovan2025-11-171-7/+7
* proto: Temporarily silence a few warningsGabriela Moldovan2025-11-171-0/+3
* proto: Make cc state shared between CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-14/+20
* proto: Move CircHop{Inbound,Outbound} out of the client module.Gabriela Moldovan2025-11-171-2/+590
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-171-2/+2
* proto: Update SendRelayCell docsGabriela Moldovan2025-11-171-2/+3
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-2/+2
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-171-2/+16
* Merge branch 'cell-sender' into 'main'Alexander Hansen Færøy2025-11-101-0/+301
|\
| * proto: Move cell_sender out of the client moduleGabriela Moldovan2025-10-281-0/+301
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* | proto: Move a TODO to CircSyncViewGabriela Moldovan2025-10-301-0/+3
* | proto: Add a new CircSyncView typeGabriela Moldovan2025-10-301-0/+38
|/
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-211-0/+241
* proto: Move celltypes out of clientGabriela Moldovan2025-10-131-0/+181
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-281-0/+50
* tor-proto: Add a tunnel module.David Goulet2025-02-2013-4203/+0
* tor-proto: Change the visibility of a series of structGabriela Moldovan2025-02-202-10/+10
* tor-proto: Add a newtype wrapper for LegId.Gabriela Moldovan2025-02-201-4/+12
* tor-proto: Add LegId type that can be used as a slotmap key.Gabriela Moldovan2025-02-201-0/+8
* tor-proto: Move CreateHandshakeWrap to reactor module (fmt).Gabriela Moldovan2025-02-181-3/+1
* tor-proto: Move CreateHandshakeWrap to reactor module.Gabriela Moldovan2025-02-182-1/+66