summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-211-4/+1
* tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-213-8/+8
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-213-80/+7
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-203-14/+18
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-203-34/+36
* tor-proto: clean up return type of `Circuit::begin_stream()`Steven Engler2026-05-112-13/+8
* tor-proto: reorg error handling for BeginStream reactor cmdSteven Engler2026-05-111-2/+19
* tor-proto: Simplify a match+if statement.Nick Mathewson2026-04-211-13/+5
* tor-proto: small cleanup of legacy codeSteven Engler2026-04-081-6/+1
* tor-proto: Port to web-time-compatNick Mathewson2026-03-262-2/+2
* Fix word duplicate typosTobias Stoeckmann2026-03-152-2/+2
* proto: Rename CircSyncView to CircHopSyncViewGabriela Moldovan2026-02-161-3/+3
* proto: Remove unused n_open_streams() functionsGabriela Moldovan2026-02-161-17/+0
* proto: Replace circuit-scoped n_open_streams() with per-hop alternativeGabriela Moldovan2026-02-161-1/+1
* proto: Replace CircSyncView with previously client-only CircSyncViewGabriela Moldovan2026-02-162-33/+1
* proto: Adjust visibility in client::reactor::CircSyncViewGabriela Moldovan2026-02-161-3/+3
* proto: Use absolute path in CircHopList importGabriela Moldovan2026-02-161-1/+1
* proto: Rename ClientCircSyncView to CircSyncViewGabriela Moldovan2026-02-162-5/+4
* proto: Add an accessor for the CircHopOutbound of a CircHopGabriela Moldovan2026-02-161-0/+5
* proto: Move CREATE helpers to a shared moduleGabriela Moldovan2026-02-052-65/+1
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-1/+1
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-291-5/+1
* proto: Move padding_disposition() to the shared padding moduleGabriela Moldovan2026-01-291-54/+5
* proto: Move CircPaddingDisposition to a new moduleGabriela Moldovan2026-01-291-13/+1
* proto: Move TimeoutEstimator to utilGabriela Moldovan2026-01-291-2/+2
* proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-122-6/+12
* proto: Rename CircuitAction and cie to CircuitEventDavid Goulet2025-12-101-30/+30
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-101-1/+1
* proto: Add TODO in client reactor for bad cellDavid Goulet2025-12-101-0/+6
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-102-5/+10
* proto: Move ClientCircChanMsg into client moduleDavid Goulet2025-12-101-2/+2
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-021-31/+5
|\
| * proto: Appropriately gate STREAM_READER_BUFFER to satisfy clippyGabriela Moldovan2025-11-241-1/+4
| * proto: Deduplicate msg_streamid()Gabriela Moldovan2025-11-241-19/+1
| * proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-12/+1
| * proto: Make the hop in StreamReqInfo optionalGabriela Moldovan2025-11-241-1/+1
* | proto: Allow unstable_name_collisions in several placesGabriela Moldovan2025-12-011-0/+5
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-243-2/+12
|/
* proto: Fix up doc links post-refactoringGabriela Moldovan2025-11-171-2/+2
* proto: Make cc state shared between CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-172-13/+10
* proto: Move CircHop{Inbound,Outbound} out of the client module.Gabriela Moldovan2025-11-171-573/+9
* proto: Add constructors for CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-19/+46
* proto: Move some of CircHop's impl to CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-141/+340
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-175-14/+16
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-173-4/+6
* proto: Split CircHop into inbound and outbound components (fmt)Gabriela Moldovan2025-11-171-7/+13
* proto: Split CircHop into inbound and outbound componentsGabriela Moldovan2025-11-171-52/+76
* proto: Rename cell decoder field for clarityGabriela Moldovan2025-11-141-3/+3
* proto: Avoid exposing stream map field (fmt)Gabriela Moldovan2025-11-141-8/+11