summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: Add TODO about relay memquota setupGabriela Moldovan2026-03-261-0/+6
* proto: Use the inbound CircuitAccount when extending circuitGabriela Moldovan2026-03-261-1/+1
* tor-proto: require cells from responder to be orderedSteven Engler2026-03-031-1/+0
* safelog: Rename MaybeSensitive::hidden/visible()David Goulet2026-03-031-2/+2
* proto: Setup the channel PeerInfo in the specialized finish()David Goulet2026-03-031-6/+5
* chanmgr: Use CircIdRange::Low for relay channelsDavid Goulet2026-02-251-1/+5
* proto: Remove Default of PeerInfo/Addr and use const insteadDavid Goulet2026-02-191-2/+2
* proto: Fix clippy errorsDavid Goulet2026-02-191-3/+1
* proto: Put a PeerInfo in ChannelDavid Goulet2026-02-191-1/+9
* proto: Use the PeerAddr accross channel handshakeDavid Goulet2026-02-191-2/+10
* proto: Remove unused ChannelBuilderDavid Goulet2026-02-191-77/+3
* chan: Use Canonicity when choosing a channelDavid Goulet2026-02-121-3/+10
* proto: Channel finish() now handles canonicityDavid Goulet2026-02-121-3/+7
* proto: Implement a Canonicity structDavid Goulet2026-02-121-1/+51
* proto: Add Channel function for launching outbound relay circuitsGabriela Moldovan2026-02-051-0/+47
* proto: Remove unused traits after type refactoringDavid Goulet2026-02-041-73/+0
* proto: Move TimeoutEstimator to utilGabriela Moldovan2026-01-291-1/+2
* proto: Improve some comments in relay moduleDavid Goulet2026-01-221-1/+2
* proto: Remove async for VerifiableChannel::check()David Goulet2026-01-221-2/+1
* proto: Move cell sending out of check() and into finish()David Goulet2026-01-221-5/+0
* proto: Authenticate a relay channelDavid Goulet2026-01-221-0/+7
* proto: Make VerifiableChannel::check() asyncDavid Goulet2026-01-221-1/+2
* proto: Make CERTS cell optionnable for UnverifiedChannelDavid Goulet2026-01-221-0/+7
* proto: Fix comments documentationDavid Goulet2026-01-131-1/+1
* proto: Seal the VerifiableChannel and FinalizableChannel traitsDavid Goulet2026-01-131-2/+10
* proto: Improve channel trait commentsDavid Goulet2026-01-131-0/+7
* proto: Add link_protocol() to VerifiableChannel traitDavid Goulet2026-01-131-0/+4
* proto: Add traits for public channel viewsDavid Goulet2026-01-131-0/+53
* proto: Remove unused restricted channel msg setDavid Goulet2025-12-101-26/+0
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-1/+8
* proto: Add a TODO relay for ChannelBuilderDavid Goulet2025-11-191-0/+2
* proto: Make cargo doc happyDavid Goulet2025-11-191-2/+2
* proto: Add client specific handshake channel structsDavid Goulet2025-11-191-1/+1
* proto: Move client handshake into client channel moduleDavid Goulet2025-11-191-2/+9
* proto: Add VerifiedRelayChannel implementationDavid Goulet2025-11-191-1/+2
* proto: Add UnverifiedRelayChannel implementationDavid Goulet2025-11-191-7/+0
* tor-proto: Reduce `high_water_mark` of ChannelFramenield2025-11-061-1/+3
* proto: Feature flag some relay specific codeDavid Goulet2025-10-231-0/+1
* proto: Compute authenticate data after validating certificatesDavid Goulet2025-10-231-1/+0
* proto: Add RelayInitiatorHandshakeDavid Goulet2025-10-231-0/+1
* proto: Change visibility for some channel objectsDavid Goulet2025-10-231-5/+5
* proto: Move celltypes out of clientGabriela Moldovan2025-10-131-1/+1
* proto: experimental API to install a per-channel padder.Nick Mathewson2025-10-021-0/+30
* proto: start implementing logic for padding actions.Nick Mathewson2025-10-021-0/+1
* Add a blocker to channel outbound sink.Nick Mathewson2025-10-021-0/+7
* proto: Generate per-sender NormalSent events from circuits.Nick Mathewson2025-10-011-1/+7
* proto: Propagate PaddingCtrl into ChannelSender.Nick Mathewson2025-10-011-43/+68
* proto: Add maybenot padding objects to the channel reactorNick Mathewson2025-10-011-0/+10
* Merge branch 'expire-halfstream-cbt' into 'main'gabi-2502025-09-241-1/+3
|\
| * circmgr: Pass the timeout estimator to circuit constructor (fmt).Gabriela Moldovan2025-09-161-1/+1