aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit/circhop.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: disable flowctrl sidechannel mitigations for relaysSteven Engler7 days1-8/+14
* tor-proto: add `WithSidechannelMitigations` for flow ctrlSteven Engler7 days1-3/+5
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-031-6/+6
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-031-5/+10
* tor-cell: rename `XonKbpsEwma` to `XonKBpsEwma`Steven Engler2026-07-301-2/+2
* tor-proto: use `subprotocol_restricted_set` macroSteven Engler2026-07-301-34/+5
* tor-proto: add a TODO for crypt protocol and cc alg logicSteven Engler2026-07-271-0/+4
* tor-proto: add `HandshakeSubprotocols`Steven Engler2026-07-271-6/+40
* tor-proto: remove `CircNetParameters::extend_by_ed25519_id`Steven Engler2026-07-271-2/+0
* tor-proto: add `HopSettings::from_handshake_params()`Steven Engler2026-07-271-1/+91
* proto: Remove feature-gating from CircHop::handle_msg()Gabriela Moldovan2026-07-231-2/+0
* proto: Adjust feature-gating around incoming streamsGabriela Moldovan2026-07-221-1/+1
* proto: Allow HsV3 to use cgo.Nick Mathewson2026-07-021-2/+8
* proto: Do not automatically disable CC with hsv3.Nick Mathewson2026-07-021-5/+0
* tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-211-1/+12
* tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-211-2/+2
* tor-proto: clean up `CIRCUIT_BUFFER_SIZE`Steven Engler2026-05-211-1/+1
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-211-19/+65
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-201-4/+21
* tor-proto: always use a bounded mpsc queue for streamsSteven Engler2026-05-201-13/+7
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-201-13/+30
* tor-proto: small cleanup of `CircHopOutbound::build_flow_ctrl()`Steven Engler2026-05-201-11/+4
* tor-proto: fix flow control for half-streamsSteven Engler2026-05-071-3/+0
* tor-proto: allow sending DATA cells on closed streamsSteven Engler2026-03-291-6/+12
* tor-proto: Port to web-time-compatNick Mathewson2026-03-261-1/+1
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-291-8/+26
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-291-17/+1
* proto: Fix relay/hs-service feature gatingGabriela Moldovan2025-12-081-1/+1
* proto: Move a couple of stream-related constants to stream mod (fmt)Gabriela Moldovan2025-11-241-1/+1
* proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-1/+1
* proto: Fix up doc links post-refactoringGabriela Moldovan2025-11-171-7/+7
* proto: Temporarily silence a few warningsGabriela Moldovan2025-11-171-0/+3
* proto: Make cc state shared between CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-14/+20
* proto: Move CircHop{Inbound,Outbound} out of the client module.Gabriela Moldovan2025-11-171-2/+590
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-171-2/+2
* proto: Update SendRelayCell docsGabriela Moldovan2025-11-171-2/+3
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-2/+2
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-171-2/+16
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-211-0/+241