summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay
Commit message (Expand)AuthorAgeFilesLines
...
* proto: Enforce CERTS and AUTHENTICATE are always expected togetherDavid Goulet2026-01-221-0/+6
* 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-32/+42
* proto: Implement FinalizableChannel for an unverified relay channelDavid Goulet2026-01-221-33/+62
* proto: Send relay channel NETINFO in check()David Goulet2026-01-222-19/+25
* proto: Authenticate a relay channelDavid Goulet2026-01-222-32/+69
* proto: Make VerifiableChannel::check() asyncDavid Goulet2026-01-221-1/+2
* proto: Add CertifiedConn to relay handshakeDavid Goulet2026-01-222-17/+17
* proto: Add relay link signing kp to RelayIdentitiesDavid Goulet2026-01-221-0/+5
* proto: Add UnverifiedRelayChannel::build_auth_data()David Goulet2026-01-221-37/+101
* proto: Implement RelayResponderHandshakeDavid Goulet2026-01-222-2/+264
* proto: Add helper to build NETINFO cellDavid Goulet2026-01-221-13/+25
* proto: Add a helper function to build CERTS cellDavid Goulet2026-01-221-1/+47
* proto: Make CERTS cell optionnable for UnverifiedChannelDavid Goulet2026-01-222-4/+11
* proto: Move relay channel related structs outside of handshake.rsDavid Goulet2026-01-222-269/+272
* Merge branch 'ticket1599_02' into 'main'David Goulet2026-01-133-47/+54
|\
| * proto: Fix comments documentationDavid Goulet2026-01-132-3/+3
| * proto: Seal the VerifiableChannel and FinalizableChannel traitsDavid Goulet2026-01-131-0/+14
| * chanmgr: Spawn task for ChannelProvider impl of get_or_launch()David Goulet2026-01-131-7/+5
| * proto: Add link_protocol() to VerifiableChannel traitDavid Goulet2026-01-131-0/+6
| * chanmgr: Implement tor_proto::ChannelProvider for ChanMgrDavid Goulet2026-01-131-2/+4
| * proto: Add traits for public channel viewsDavid Goulet2026-01-131-44/+19
| * proto: Add clock_skew() helper to relay unverified channelDavid Goulet2026-01-131-1/+13
* | proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-122-31/+8
* | proto: Give IncomingStreamRequestHandler a HopNumGabriela Moldovan2026-01-122-1/+6
|/
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-101-5/+5
* proto: Relay circuit reactor now handles AnyChanMsgDavid Goulet2025-12-103-12/+14
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-102-2/+2
* proto: Move RelayCircChanMsg into relay moduleDavid Goulet2025-12-103-4/+3
* proto: Fix relay/hs-service feature gating (fmt)Gabriela Moldovan2025-12-081-1/+1
* proto: Fix relay/hs-service feature gatingGabriela Moldovan2025-12-081-1/+1
* proto: Remove incorrect padding logicGabriela Moldovan2025-12-021-18/+5
* proto: Add TODO about our TRUNCATE plansGabriela Moldovan2025-12-021-0/+5
* proto: Move EXTEND handling to catch-all errorGabriela Moldovan2025-12-022-9/+0
* proto: Explain why we have the backward sink readiness checkGabriela Moldovan2025-12-021-4/+26
* proto: Resolve some clippy warnings, remove allowsGabriela Moldovan2025-11-242-6/+3
* proto: Reword a nonsensical TODOGabriela Moldovan2025-11-241-3/+15
* proto: Update relay reactor documentationGabriela Moldovan2025-11-241-8/+79
* proto: Fix a number of newly broken doc linksGabriela Moldovan2025-11-241-1/+1
* proto: Deduplicate msg_streamid()Gabriela Moldovan2025-11-241-20/+2
* proto: Move a couple of stream-related constants to stream mod (fmt)Gabriela Moldovan2025-11-241-1/+1
* proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-4/+2
* proto: Start handling incoming stream requestsGabriela Moldovan2025-11-243-28/+666
* proto: Pass all the padding-related objects to the relay reactorsGabriela Moldovan2025-11-243-2/+24
* proto: Make send_msg_to_client() take an AnyRelayMsgOuterGabriela Moldovan2025-11-241-4/+5
* proto: Add an IncomingStreamConfig to pass to the reactorGabriela Moldovan2025-11-241-2/+12
* proto: Rework relay reactor error handlingGabriela Moldovan2025-11-241-8/+15
* proto: Rename RelayReactor to ReactorGabriela Moldovan2025-11-243-12/+12
* proto: Give RelayCirc a DynTimeProviderGabriela Moldovan2025-11-241-1/+2
* proto: Make the forward -> backward reactor chan boundedGabriela Moldovan2025-11-243-5/+12