aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
| * proto: Return a protocol error if we get too many RELAY_EARLYGabriela Moldovan2026-02-121-1/+20
| * proto: Overhaul forward cell handlingGabriela Moldovan2026-02-122-21/+74
| * proto: Give handle_forward_cell() a handle to the hopmgrGabriela Moldovan2026-02-122-4/+11
| * proto: Pass *all* cells to handle_forward_cell()Gabriela Moldovan2026-02-121-6/+3
* | 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
* relay: Fix tor-chanmgr and tor-proto cargo featuresDavid Goulet2026-02-091-2/+2
* proto: Relay responder channel allow to be non_exhaustiveDavid Goulet2026-02-091-1/+1
* proto: Add x509 tor-cert featureDavid 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: Enable the tor-linkspec/decode feature for relaysGabriela Moldovan2026-02-051-1/+1
* proto: Fix misleading SendRelayMsg docsGabriela Moldovan2026-02-051-1/+1
* proto: Make ChannelProvider::get_or_launch() synchronousGabriela Moldovan2026-02-052-1/+2
* 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