aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream/flow_ctrl/window
Commit message (Collapse)AuthorAgeFilesLines
* tor-cell: rename `XonKbpsEwma` to `XonKBpsEwma`Steven Engler2026-07-301-2/+2
|
* tor-proto: add `FlowCtrlHooks::inbound_queue_max_len()`Steven Engler2026-05-201-1/+7
|
* tor-proto: fix flow control for half-streamsSteven Engler2026-05-071-10/+46
| | | | | | | | | | This moves the window-based flow control for half-streams out of the `HalfStream` and into the `HalfStreamWindowFlowCtrl` object. Now that it's applied only in `HalfStreamWindowFlowCtrl` and not generally for all half-streams, we no longer apply window-based flow control to half-streams when they're really using xon/xoff-based flow control.
* tor-proto: add prototype for `HalfStreamFlowCtrl`Steven Engler2026-05-071-1/+25
| | | | | This adds the general structure, and we'll fill it in and use it in a following commit.
* proto: Move flow_ctrl module under stream (fmt).Gabriela Moldovan2025-10-071-1/+1
|
* proto: Move flow_ctrl module under stream.Gabriela Moldovan2025-10-071-0/+74
This will be used by exits too, so I am moving it out of `client`.