summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: lower log level of "removing circuit leg"Steven Engler2026-04-061-1/+1
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* proto: Replace CircSyncView with previously client-only CircSyncViewGabriela Moldovan2026-02-161-1/+0
* proto: Factor ReactorResultChannel into the shared reactor moduleGabriela Moldovan2026-01-291-3/+1
* proto: Move TimeoutEstimator to utilGabriela Moldovan2026-01-291-1/+2
* proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-121-24/+1
* proto: Add an immediate order for client CircuitEvent orderingDavid Goulet2025-12-101-4/+7
* proto: Rename CircuitAction and cie to CircuitEventDavid Goulet2025-12-101-45/+37
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-101-5/+6
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-2/+11
* proto: Move ClientCircChanMsg into client moduleDavid Goulet2025-12-101-2/+1
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-021-55/+6
|\
| * proto: Remove crate-level STREAM_READER_BUFFER reexportGabriela Moldovan2025-11-241-2/+0
| * proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-1/+1
| * proto: Move StreamReqInfo to stream moduleGabriela Moldovan2025-11-241-50/+6
| * proto: Make the hop in StreamReqInfo optionalGabriela Moldovan2025-11-241-4/+1
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-1/+10
|/
* proto: Make the hop in SendRelayCell optional (fmt)Gabriela Moldovan2025-11-171-1/+5
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-171-4/+4
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-171-14/+1
* proto: Move CloseStreamBehavior to top-level stream moduleGabriela Moldovan2025-11-141-23/+2
* proto: Remove extraneous backtick in CloseStreamBehavior docsGabriela Moldovan2025-11-141-1/+1
* Drop two use's that seem no longer to be necessaryIan Jackson2025-11-061-1/+1
* proto: Move StreamMpsc{Sender,Receiver} to stream module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move StreamMpsc{Sender,Receiver} to stream moduleGabriela Moldovan2025-10-211-1/+1
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-211-2/+3
* proto: Move dumb pipes to top-lvl stream module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move dumb pipes to top-lvl stream moduleGabriela Moldovan2025-10-211-1/+1
* proto: Fix docs to refer to the right stream:: paths.Gabriela Moldovan2025-10-161-1/+1
* proto: Reformat imports post-move.Gabriela Moldovan2025-10-161-1/+1
* proto: Avoid crate-pub reexports of shared types from the client module.Gabriela Moldovan2025-10-161-1/+1
* Merge branch 'celltypes' into 'main'gabi-2502025-10-141-1/+1
|\
| * proto: Move celltypes out of clientGabriela Moldovan2025-10-131-1/+1
* | proto: Stop using tunnel IDs in relay reactor.Gabriela Moldovan2025-10-131-6/+0
|/
* proto: Move flow_ctrl module under stream (fmt).Gabriela Moldovan2025-10-071-2/+2
* proto: Move flow_ctrl module under stream.Gabriela Moldovan2025-10-071-2/+2
* tor-proto: fix comment related to validating stream messagesSteven Engler2025-09-301-3/+4
* Sort output events for next_circ_action.Nick Mathewson2025-09-291-1/+48
* proto: Rewrite ConfluxSet::next_circ_action() using PollAll.Gabriela Moldovan2025-09-251-1/+1
* proto: Return multiple actions from next_circ_action (fmt).Gabriela Moldovan2025-09-251-47/+47
* proto: Return multiple actions from next_circ_action.Gabriela Moldovan2025-09-251-2/+5
* Merge branch 'expire-halfstream-cbt' into 'main'gabi-2502025-09-241-11/+41
|\
| * proto: Temporarily ignore large_enum_variant clippy warning.Gabriela Moldovan2025-09-231-0/+1
| * proto: Add new error type for cells received on non-existent streams.Gabriela Moldovan2025-09-221-1/+1
| * proto: Log circuit reactor errors at debug level.Gabriela Moldovan2025-09-221-2/+2
| * proto: Calculate CBT more accurately.Gabriela Moldovan2025-09-191-1/+6
| * proto: Use the CBT to compute half-stream timeouts.Gabriela Moldovan2025-09-161-8/+9
| * proto: Give Each EndSentStreamEnt an expiry (fmt).Gabriela Moldovan2025-09-161-1/+3
| * proto: Give Each EndSentStreamEnt an expiry.Gabriela Moldovan2025-09-161-2/+25