aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/reactor.rs
Commit message (Expand)AuthorAgeFilesLines
* 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: s/client/next hop in test commentGabriela Moldovan8 days1-1/+1
* 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
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-031-2/+2
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-031-2/+4
* proto: Re-enable IncomingCmdChecker test (fmt)Gabriela Moldovan2026-07-011-2/+6
* proto: Re-enable IncomingCmdChecker testGabriela Moldovan2026-07-011-14/+7
* proto: Add test for the incoming stream cmd allow listGabriela Moldovan2026-06-301-0/+48
* proto: Update tests to pass the incoming cmd allow list to the reactor (fmt)Gabriela Moldovan2026-06-301-12/+21
* proto: Update tests to pass the incoming cmd allow list to the reactorGabriela Moldovan2026-06-301-10/+12
* proto: Pass the allowed incoming commands to the relay reactorGabriela Moldovan2026-06-301-1/+2
* proto: Remove confusing blurb about IncomingStream handlingGabriela Moldovan2026-06-291-3/+5
* proto: Clarify wording in relay reactor constructorGabriela Moldovan2026-06-291-1/+5
* proto: Say why INCOMING_BUFFER is set to STREAM_READER_BUFFERGabriela Moldovan2026-06-291-0/+5
* proto: Return IncomingStreams stream from relay reactor constructor (fmt)Gabriela Moldovan2026-06-291-4/+4
* proto: Return IncomingStreams stream from relay reactor constructorGabriela Moldovan2026-06-291-50/+117
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-291-3/+33
* proto: Make the new reject_stream() test check the END cell tooGabriela Moldovan2026-06-231-1/+5
* proto: Factor helper macro out of test functionGabriela Moldovan2026-06-231-17/+17
* proto: Refactor test macro to not rely on function contextGabriela Moldovan2026-06-231-6/+7
* proto: Add a test for rejecting an incoming stream in the relay reactorGabriela Moldovan2026-06-231-0/+40
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Merge branch 'destroy-cell3' into 'main'gabi-2502026-06-081-2/+2
|\
| * proto: Update the tests to use the new CircuitRx{Receiver,Sender}sGabriela Moldovan2026-06-081-1/+1
| * proto: Remove now-unused importGabriela Moldovan2026-06-081-1/+1
* | proto: Enable the relay exit stream testGabriela Moldovan2026-06-081-1/+0
|/
* proto: Make TRUNCATE trigger a proto violationGabriela Moldovan2026-05-201-0/+20
* proto: Add some tests for DESTROY handlingGabriela Moldovan2026-05-201-1/+60
* proto: Make do_create2_handshake() check EXTENDED2 was sentGabriela Moldovan2026-05-201-1/+19
* proto: Extend helper to check that DESTROY was sent in both directionsGabriela Moldovan2026-05-201-7/+21
* proto: Rename a test helper and adjust its docsGabriela Moldovan2026-05-201-7/+6
* proto: Return the CircId from test handshake helperGabriela Moldovan2026-05-201-2/+4
* proto: Add test helper for sending AnyChanMsgsGabriela Moldovan2026-05-201-0/+5
* proto: Add test ensuring we won't extend to the previous hopGabriela Moldovan2026-04-231-1/+43
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-231-0/+1
* proto: Remove dummy suffixes from variable nameGabriela Moldovan2026-04-201-4/+4
* proto: Move DummyChan/DummyChanProvider to relay channel.rsDavid Goulet2026-04-141-62/+3