aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: disable flowctrl sidechannel mitigations for relaysSteven Engler7 days1-1/+13
* tor-proto: fix a 'clippy::useless_conversion'Steven Engler2026-08-111-1/+1
* proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-031-10/+10
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-031-10/+10
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-031-12/+42
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-5/+5
* proto: Remove feature-gating from CircHop::handle_msg()Gabriela Moldovan2026-07-231-1/+3
* Remove now-unneeded allow(clippy::cognitive_complexity)Jim Newsome2026-07-151-1/+0
* proto: Add crate-level exports for two extra stream types (fmt)Gabriela Moldovan2026-06-171-3/+3
* 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-211-3/+3
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-211-38/+5
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-201-5/+4
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-201-13/+9
* tor-proto: clean up return type of `Circuit::begin_stream()`Steven Engler2026-05-111-4/+5
* tor-proto: small cleanup of legacy codeSteven Engler2026-04-081-6/+1
* tor-proto: Port to web-time-compatNick Mathewson2026-03-261-1/+1
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* proto: Rename CircSyncView to CircHopSyncViewGabriela Moldovan2026-02-161-3/+3
* 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-161-1/+1
* proto: Rename ClientCircSyncView to CircSyncViewGabriela Moldovan2026-02-161-3/+2
* proto: Move CREATE helpers to a shared moduleGabriela Moldovan2026-02-051-2/+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-121-3/+9
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-2/+2
* 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
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-1/+6
|/
* proto: Make cc state shared between CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-4/+4
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-171-6/+7
* proto: Remove duplicated function in CircHopGabriela Moldovan2025-11-131-2/+2
* Merge branch 'cell-sender' into 'main'Alexander Hansen Færøy2025-11-101-2/+1
|\
| * proto: Move cell_sender out of the client moduleGabriela Moldovan2025-10-281-2/+1
* | proto: Replace ClientCircSyncView in IncomingStreamRequestFilterGabriela Moldovan2025-10-301-1/+2
|/
* 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/+2
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-211-3/+4
* proto: Move streammap out of the client module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-211-1/+1
* 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
* Refactor: turn circ_extensions_from_settings into a methodNick Mathewson2025-10-201-61/+1
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdCheckerGabriela Moldovan2025-10-161-2/+2