aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: make 'testing_exports' available to own unit testsSteven Engler8 days1-1/+1
* proto: Make Channel::send_control() pub(crate) for testingGabriela Moldovan8 days1-0/+1
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-3/+3
* tor-proto: add 'test_utils' mod for channel testsSteven Engler2026-07-291-0/+3
* proto: Replace CircuitRx{Sender,Receiver} with new channel typeGabriela Moldovan2026-06-081-0/+3
* proto: Wrap PeerInfo in Arc<>Gabriela Moldovan2026-04-231-5/+5
* proto: Remove expect(unused) from channel PeerInfoGabriela Moldovan2026-04-231-1/+0
* proto: Add an accessor for the PeerInfo of a channelGabriela Moldovan2026-04-231-0/+6
* tor-proto: give our rsa ident to the channel reactorSteven Engler2026-04-161-1/+5
* proto: Remove re-export of MsgBuf in unit testsDavid Goulet2026-04-141-3/+1
* proto: Move channel client handshake tests into client moduleDavid Goulet2026-04-141-0/+2
* tor-proto: replace a tuple with a dedicated structSteven Engler2026-04-091-5/+6
* tor-proto: give our ed ident to the channel reactorSteven Engler2026-04-091-2/+10
* proto: Add ClogDigest and SlogDigest typesDavid Goulet2026-04-081-1/+1
* Merge branch 'create-fast' into 'main'opara2026-04-081-23/+76
|\
| * tor-proto: replace use of `ChannelDirection` with `CircIdRange`Steven Engler2026-04-081-19/+8
| * tor-{proto,chanmgr}: change how channels accept a CREATE* handlerSteven Engler2026-04-081-50/+73
| * tor-proto: add `Channel::set_create_request_handler()`Steven Engler2026-04-081-2/+41
| * tor-proto: add `CreateRequestHandler`Steven Engler2026-04-081-0/+2
| * tor-proto: change channel to use `Runtime`Steven Engler2026-04-081-9/+9
* | Merge branch 'memquota-add-parent' into 'main'gabi-2502026-04-081-6/+4
|\ \ | |/ |/|
| * proto: Link the memquota circ acc with the outbound chan accGabriela Moldovan2026-03-301-6/+4
* | proto: Add a type alias for SLOG/CLOG digestDavid Goulet2026-03-301-0/+1
|/
* 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