summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client
Commit message (Expand)AuthorAgeFilesLines
* proto: Pass PeerAddr at the channel handshake finish for initiatorsDavid Goulet2026-02-192-12/+5
* proto: Use the PeerAddr accross channel handshakeDavid Goulet2026-02-192-25/+13
* Merge branch 'circ-sync-view-streams' into 'main'gabi-2502026-02-165-57/+9
|\
| * proto: Rename CircSyncView to CircHopSyncViewGabriela Moldovan2026-02-162-4/+4
| * proto: Remove unused n_open_streams() functionsGabriela Moldovan2026-02-161-17/+0
| * proto: Replace circuit-scoped n_open_streams() with per-hop alternativeGabriela Moldovan2026-02-161-1/+1
| * proto: Replace CircSyncView with previously client-only CircSyncViewGabriela Moldovan2026-02-164-36/+1
| * proto: Adjust visibility in client::reactor::CircSyncViewGabriela Moldovan2026-02-161-3/+3
| * proto: Use absolute path in CircHopList importGabriela Moldovan2026-02-161-1/+1
| * proto: Rename ClientCircSyncView to CircSyncViewGabriela Moldovan2026-02-163-6/+5
| * proto: Add an accessor for the CircHopOutbound of a CircHopGabriela Moldovan2026-02-161-0/+5
* | proto: Use is_multiple_of() as suggested by clippyGabriela Moldovan2026-02-161-1/+1
|/
* Merge branch 'early-relay' into 'main'gabi-2502026-02-121-13/+0
|\
| * Revert "proto: Add a new ToRelayMsg util"Gabriela Moldovan2026-02-121-13/+0
* | proto: Client channel need to consider PT for the targetDavid Goulet2026-02-121-6/+21
* | proto: Enforce that channel method as unique SocketAddrDavid Goulet2026-02-121-6/+4
* | proto: Channel finish() now handles canonicityDavid Goulet2026-02-121-4/+13
|/
* proto: Move CREATE helpers to a shared moduleGabriela Moldovan2026-02-052-65/+1
* proto: Add missing clock_skew() to unverified channelsDavid Goulet2026-02-041-6/+3
* proto: Make channel client to use a specific typeDavid Goulet2026-02-041-38/+43
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-1/+1
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-291-5/+1
* proto: Factor ReactorResultChannel into the shared reactor moduleGabriela Moldovan2026-01-291-3/+1
* proto; Factor HOPS constant out of maybenot_paddingGabriela Moldovan2026-01-291-3/+1
* proto: Move padding_disposition() to the shared padding moduleGabriela Moldovan2026-01-291-54/+5
* proto: Move CircPaddingDisposition to a new moduleGabriela Moldovan2026-01-291-13/+1
* proto: Add a new ToRelayMsg utilGabriela Moldovan2026-01-291-0/+13
* proto: Move TimeoutEstimator to utilGabriela Moldovan2026-01-293-14/+7
* proto: Use the channel codec channel typeDavid Goulet2026-01-221-1/+0
* proto: Remove async for VerifiableChannel::check()David Goulet2026-01-221-2/+1
* proto: Make VerifiableChannel::check() asyncDavid Goulet2026-01-221-1/+2
* proto: Make CERTS cell optionnable for UnverifiedChannelDavid Goulet2026-01-221-1/+1
* Merge branch 'ticket1599_02' into 'main'David Goulet2026-01-132-44/+37
|\
| * proto: Seal the VerifiableChannel and FinalizableChannel traitsDavid Goulet2026-01-131-0/+14
| * proto: Add link_protocol() to VerifiableChannel traitDavid Goulet2026-01-131-12/+6
| * proto: Add traits for public channel viewsDavid Goulet2026-01-132-48/+33
* | proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-123-30/+13
|/
* proto: Add an immediate order for client CircuitEvent orderingDavid Goulet2025-12-101-4/+7
* proto: Rename CircuitAction and cie to CircuitEventDavid Goulet2025-12-102-75/+67
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-102-6/+7
* proto: Add TODO in client reactor for bad cellDavid Goulet2025-12-101-0/+6
* proto: Make ClientCircChanMsg pub(super)David Goulet2025-12-101-1/+1
* proto: Move unit tests and minor fixDavid Goulet2025-12-101-0/+20
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-104-27/+32
* proto: Move ClientCircChanMsg into client moduleDavid Goulet2025-12-103-5/+25
* Merge branch 'fix-relay-compile' into 'main'David Goulet2025-12-091-1/+1
|\
| * proto: Fix relay/hs-service feature gatingGabriela Moldovan2025-12-081-1/+1
* | Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-043-4/+0
|/
* proto: Add comment about create_firsthop_fastNick Mathewson2025-12-031-1/+2
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-026-566/+32
|\