summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
* proto: Allow unused async in WIP reactor codeGabriela Moldovan2026-01-291-0/+2
* proto: Remove unused async from relay reactorGabriela Moldovan2026-01-291-1/+1
* proto: Document that the hop list is shared with the BWDGabriela Moldovan2026-01-291-0/+11
* proto: Rename the FWD -> BWD channelGabriela Moldovan2026-01-293-18/+18
* proto: Rename chan senders and sinks for clarityGabriela Moldovan2026-01-294-43/+43
* proto: Update misleading comment about cmd_rxGabriela Moldovan2026-01-291-1/+1
* proto: Allow CircSynvView::new_relay() to be unusedGabriela Moldovan2026-01-291-0/+1
* proto: Replace relay reactor with new generic reactorGabriela Moldovan2026-01-294-1747/+336
* proto: Add a new, implementation-agnostic circuit reactorGabriela Moldovan2026-01-297-5/+3063
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-295-15/+37
* proto: s/Forward/ForwardSender for clarityGabriela Moldovan2026-01-291-3/+3
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-294-24/+6
* proto: Factor ReactorResultChannel into the shared reactor moduleGabriela Moldovan2026-01-292-3/+6
* proto: Add a new module for the generic circuit reactorGabriela Moldovan2026-01-292-0/+10
* proto; Factor HOPS constant out of maybenot_paddingGabriela Moldovan2026-01-292-3/+4
* proto: Move padding_disposition() to the shared padding moduleGabriela Moldovan2026-01-292-54/+74
* proto: Move CircPaddingDisposition to a new moduleGabriela Moldovan2026-01-293-13/+18
* proto: Add a new ToRelayMsg utilGabriela Moldovan2026-01-294-0/+51
* proto: Move TimeoutEstimator to utilGabriela Moldovan2026-01-296-15/+23
* Merge branch 'unused-async-lint' into 'main'gabi-2502026-01-283-2/+7
|\
| * proto: Add an exception for clippy::unused_asyncGabriela Moldovan2026-01-271-0/+1
| * proto: Add exceptions for clippy::unused async in relay reactorGabriela Moldovan2026-01-271-0/+3
| * proto: Remove unnecessary async in channel reactorGabriela Moldovan2026-01-271-2/+2
| * maint/add_warning: Run script to add new warningGabriela Moldovan2026-01-271-0/+1
* | Merge branch 'kist-doc' into 'main'Alexander Hansen Færøy2026-01-271-0/+1
|\ \ | |/ |/|
| * clippy: Fix missing doc for non-Linux buildsClara Engler2026-01-271-0/+1
* | Merge branch 'ticket_2304' into 'main'Nick Mathewson2026-01-271-6/+4
|\ \ | |/ |/|
| * Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2026-01-271-1/+1
| * tor-proto: Report CircuitClosed on unexpected stream rx closeNick Mathewson2026-01-221-6/+4
* | proto: Improve some comments in relay moduleDavid Goulet2026-01-222-1/+8
* | proto: Enforce condition with type systemDavid Goulet2026-01-221-5/+6
* | proto: Fix the link auth handling from the AUTH_CHALLENGEDavid Goulet2026-01-221-2/+3
* | proto: Add missing use for testsDavid Goulet2026-01-221-1/+1
* | proto: Use the channel codec channel typeDavid Goulet2026-01-226-21/+68
* | proto: Improve comments on build_auth_data() about clog/slogDavid Goulet2026-01-221-0/+4
* | proto: Remove Option<> around peer_ip for build_netinfo_cell()David Goulet2026-01-222-4/+5
* | proto: Put rsa_id and rsa_cert_digest togetherDavid Goulet2026-01-222-14/+13
* | proto: Avoid magic hardcoded value for LINK_AUTHDavid Goulet2026-01-222-3/+3
* | proto: Enforce CERTS and AUTHENTICATE are always expected togetherDavid Goulet2026-01-221-0/+6
* | proto: Remove async for VerifiableChannel::check()David Goulet2026-01-223-6/+3
* | proto: Move cell sending out of check() and into finish()David Goulet2026-01-222-37/+42
* | proto: Remove uneeded code in the unverified inner check()David Goulet2026-01-221-25/+3
* | proto: Implement FinalizableChannel for an unverified relay channelDavid Goulet2026-01-222-33/+128
* | proto: Send relay channel NETINFO in check()David Goulet2026-01-222-19/+25
* | proto: Authenticate a relay channelDavid Goulet2026-01-223-32/+76
* | proto: Make VerifiableChannel::check() asyncDavid Goulet2026-01-223-3/+6
* | 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