summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'channel-canonical' into 'main'David Goulet2026-02-128-47/+173
|\ \ | |/ |/|
| * proto: Client channel need to consider PT for the targetDavid Goulet2026-02-121-6/+21
| * chan: Use Canonicity when choosing a channelDavid Goulet2026-02-121-3/+10
| * proto: Enforce that channel method as unique SocketAddrDavid Goulet2026-02-123-28/+15
| * proto: Channel finish() now handles canonicityDavid Goulet2026-02-128-32/+99
| * proto: Implement a Canonicity structDavid Goulet2026-02-121-1/+51
* | proto: Return internal error on TRUNCATEGabriela Moldovan2026-02-121-1/+1
|/
* proto: Add big TODO about flushingGabriela Moldovan2026-02-111-0/+13
* proto: Implement validate_backward_cell() for relaysGabriela Moldovan2026-02-111-3/+34
* 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-112-1/+26
* proto: Relay responder channel allow to be non_exhaustiveDavid Goulet2026-02-091-1/+1
* proto: Publicly re-export MaybeVerifiableRelayResponderChannelDavid Goulet2026-02-093-0/+5
* relay: Add a TLS acceptor in the ChanBuilderDavid Goulet2026-02-091-2/+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-052-3/+20
* proto: Make handle_extend2() synchronousGabriela Moldovan2026-02-051-3/+2
* proto: Implement EXTEND2 handlingGabriela Moldovan2026-02-052-152/+262
* proto: Move CREATE helpers to a shared moduleGabriela Moldovan2026-02-053-6/+6
* proto: Reword an error message for clarityGabriela Moldovan2026-02-051-1/+1
* 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-053-3/+10
* proto: Add an implementation-dependent reactor event streamGabriela Moldovan2026-02-054-1/+54
* proto: Add new LinkspecDecodeErr kindGabriela Moldovan2026-02-051-0/+15
* proto: Make chan_provider an ArcGabriela Moldovan2026-02-052-3/+4
* proto: Pass the unique id to Forward handlerGabriela Moldovan2026-02-052-1/+6
* proto: Move channel provider out of the generic reactorGabriela Moldovan2026-02-054-72/+18
* proto: Add Channel function for launching outbound relay circuitsGabriela Moldovan2026-02-051-0/+47
* proto: Make inner part of OutboundChanSender pub(crate)Gabriela Moldovan2026-02-051-1/+1
* proto: Fix misleading SendRelayMsg docsGabriela Moldovan2026-02-051-1/+1
* proto: Make ChannelProvider::get_or_launch() synchronousGabriela Moldovan2026-02-051-1/+1
* proto: Add missing clock_skew() to unverified channelsDavid Goulet2026-02-043-8/+15
* proto: Remove unused traits after type refactoringDavid Goulet2026-02-041-73/+0
* proto: Make channel client to use a specific typeDavid Goulet2026-02-041-38/+43
* proto: Relay channel code cleanupDavid Goulet2026-02-041-323/+4
* proto: Introduce new relay responder channel typesDavid Goulet2026-02-043-20/+211
* proto: Introduce new relay initiator channel typesDavid Goulet2026-02-043-4/+188
* proto: Move the ChannelAuthenticationData::build() function into the object i...David Goulet2026-02-041-0/+85
* 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: Remove unused async from relay reactorGabriela Moldovan2026-01-291-1/+1
* 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-294-43/+43
* proto: Update misleading comment about cmd_rxGabriela Moldovan2026-01-291-1/+1