aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: disable flowctrl sidechannel mitigations for relaysSteven Engler7 days4-14/+43
* tor-proto: add `StreamHandler::flowctrl_sidechannel_mitigations()`Steven Engler7 days2-0/+10
* tor-proto: add `WithSidechannelMitigations` for flow ctrlSteven Engler7 days4-14/+35
* tor-proto: make 'testing_exports' available to own unit testsSteven Engler8 days1-1/+1
* proto: Extend test to check DESTROY is sent to the next hopGabriela Moldovan8 days1-0/+16
* proto: Move assert_cell_is_destroy macro out of helper functionGabriela Moldovan8 days1-15/+15
* proto: Add comments explaining why the tests use DestroyDirection::BackwardGabriela Moldovan8 days1-2/+14
* proto: Remove misleading comment and rename misnamed variableGabriela Moldovan8 days1-3/+2
* proto: Clarify what read_{inbound,outbound} are forGabriela Moldovan8 days1-0/+14
* proto: Update the tests to check DESTROY is only sent when neededGabriela Moldovan8 days1-25/+72
* proto: Allocate a real circ id in the circ reactor testsGabriela Moldovan8 days1-13/+47
* proto: Make Channel::send_control() pub(crate) for testingGabriela Moldovan8 days1-0/+1
* proto: Expect a now-unused test function to be dead codeGabriela Moldovan8 days1-0/+1
* proto: Update create handler tests to no longer expect DESTROYGabriela Moldovan8 days1-18/+6
* proto: s/client/next hop in test commentGabriela Moldovan8 days1-1/+1
* proto: Avoid sending DESTROY if we have received DESTROYGabriela Moldovan8 days2-0/+25
* proto: Remove redundant headingGabriela Moldovan9 days1-2/+0
* proto: Update table to mention all the other commands we handleGabriela Moldovan9 days1-2/+8
* proto: Be more specific about where the meta messages are handledGabriela Moldovan9 days1-14/+15
* proto: Say how forward DESTROY are handledGabriela Moldovan9 days1-1/+2
* proto: Clarify that "it" refers to the forward reactorGabriela Moldovan9 days1-1/+2
* proto: Update docs to clarify they apply to RELAY_EARLY tooGabriela Moldovan9 days1-3/+2
* proto: Update docs to say EXTEND2 is supportedGabriela Moldovan9 days1-5/+2
* proto: Update reactor docs to say TRUNCATE is unsupportedGabriela Moldovan9 days1-2/+3
* Merge branch 'unk-circid' into 'main'gabi-25013 days2-40/+49
|\
| * proto: Explicitly drop the cells with unrecognized CircIdsGabriela Moldovan2026-08-121-0/+20
| * proto: Update tests now that unrecognized CREATED are droppedGabriela Moldovan2026-08-111-2/+2
| * proto: Update tests now that we tolerate unrecognized CircIdsGabriela Moldovan2026-08-111-24/+8
| * proto: s/channel/circuit in test commentGabriela Moldovan2026-08-111-1/+1
| * proto: Ignore CREATED* with unrecognized CircIdsGabriela Moldovan2026-08-112-9/+14
| * proto: Silently drop DESTROY/RELAY cells on unknown circuits (fmt)Gabriela Moldovan2026-08-111-5/+3
| * proto: Silently drop DESTROY/RELAY cells on unknown circuitsGabriela Moldovan2026-08-111-4/+6
* | Merge branch 'clippy-fixes' into 'main'gabi-25013 days4-5/+8
|\ \
| * | tor-proto: 'expect' -> 'allow' in `CircReactorHandle`Steven Engler2026-08-111-2/+2
| * | tor-proto: fix a `clippy::unnecessary_filter_map`Steven Engler2026-08-111-0/+2
| * | tor-proto: box `CircParameters` in test-only `CtrlCmd::AddFakeHop`Steven Engler2026-08-112-2/+3
| * | tor-proto: fix a 'clippy::useless_conversion'Steven Engler2026-08-111-1/+1
| |/
* | tor-proto: make `CreateRequestHandler` methods asyncSteven Engler2026-08-122-28/+39
* | tor-proto: use `CgoRelayCrypto`/`Tor1RelayCrypto` aliasesSteven Engler2026-08-121-8/+7
* | tor-proto: change `TryFrom<_> for HandshakeSubprotocols` to a dedicated const...Steven Engler2026-08-122-13/+16
* | tor-proto: check the handshake type in the ntor testSteven Engler2026-08-121-8/+12
* | tor-proto: implement the ntor-v3 handshakeSteven Engler2026-08-121-9/+199
* | tor-proto: add `TryFrom<SubprotocolRequest> for HandshakeSubprotocols`Steven Engler2026-08-121-1/+74
* | tor-proto: change some instances of `sendme_inc` to u8Steven Engler2026-08-123-9/+7
|/
* tor-proto: remove all default features from statrsSteven Engler2026-08-051-1/+1
* tor-proto: upgrade statrsSteven Engler2026-08-041-1/+1
* Merge branch 'cc-event-counters' into 'main'opara2026-08-041-6/+7
|\
| * tor-proto: fix cc vegas counter updates on clock stallSteven Engler2026-07-301-6/+7
* | proto: Remove a now-done TODOGabriela Moldovan2026-08-041-3/+0
* | proto: Rename "hs" to "hc"Gabriela Moldovan2026-08-042-3/+3