aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/congestion
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: change some instances of `sendme_inc` to u8Steven Engler2026-08-121-6/+4
* tor-proto: fix cc vegas counter updates on clock stallSteven Engler2026-07-301-6/+7
* hsclient: Support protocol negotiation for CGO and flowctrl-ccNick Mathewson2026-07-021-0/+6
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-093-0/+3
* tor-proto: vegas: return early if clock stall was detectedSteven Engler2026-05-072-5/+15
* tor-proto: rtt: return clock stall/jump status from `update()`Steven Engler2026-05-071-4/+13
* proto: Add a test helper function for building a CircNetParametersDavid Goulet2026-04-141-0/+55
* tor-proto: derive `strum::EnumDiscriminants` for `Algorithm`Steven Engler2026-04-081-1/+4
* tor-proto: Port to web-time-compatNick Mathewson2026-03-262-8/+6
* proto: Remove unnecessary test-gatingGabriela Moldovan2026-03-191-4/+0
* proto: Use is_multiple_of() as suggested by clippyGabriela Moldovan2026-02-162-2/+2
* proto: Make CongestionWindow CopyGabriela Moldovan2025-11-172-4/+4
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-063-3/+3
* proto: Add an accessor for the max observed circ RTT.Gabriela Moldovan2025-09-161-0/+6
* proto: Pass owned CongestionWindowParams to CongestionControl::new.Gabriela Moldovan2025-09-042-1/+2
* proto: Derive Copy for CongestionWindowParams.Gabriela Moldovan2025-09-041-1/+1
* clippy: fix `clippy::duplicated_attributes` warningsSteven Engler2025-08-112-2/+0
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-075-5/+5
* Rename and invert the sense of requires_stream_level_sendmes.Nick Mathewson2025-07-231-4/+8
* proto: Send extensions as appropriate to negotiate CGO.Nick Mathewson2025-07-231-0/+11
* tor-proto: add `CongestionControl::uses_xon_xoff()`Steven Engler2025-07-162-0/+9
* proto: Make RttEstimator::{ewma,min}_rtt_usec() return `Option`.Gabriela Moldovan2025-06-272-12/+12
* proto: Rewrite can_crosscheck_with_current_estimate for clarity.Gabriela Moldovan2025-06-251-1/+1
* proto: Make RTT estimates default to None (fmt).Gabriela Moldovan2025-06-251-2/+6
* proto: Make RTT estimates default to None.Gabriela Moldovan2025-06-251-31/+48
* tor-proto: Add an accessor for the cc algorithm.Gabriela Moldovan2025-06-112-3/+17
* tor-proto: Remove no-longer needed clone()s.Gabriela Moldovan2025-06-113-6/+6
* tor-proto: Derive Copy for FixedWindowParams.Gabriela Moldovan2025-06-111-1/+1
* tor-proto: Derive Copy for VegasParams.Gabriela Moldovan2025-06-111-2/+2
* proto: Refactor cc fallback.Nick Mathewson2025-06-102-6/+6
* Move responsibility for choosing extensions into tor-protoNick Mathewson2025-06-101-1/+1
* proto: Split CircParameters and NegotiatedHopSettingsNick Mathewson2025-06-101-8/+5
* Remove the last traces of CircTag.Nick Mathewson2025-05-061-3/+0
* proto: Use SendmeTag in place of CircTagNick Mathewson2025-05-061-38/+2
* tor-proto: Add congestion control accessors for conflux.Gabriela Moldovan2025-05-062-0/+10
* tor-proto: expand docs for `CongestionWindowParams::set_sendme_inc`Steven Engler2025-04-231-1/+5
* tor-proto: rename `allow_stream_sendme` to `uses_stream_sendme`Steven Engler2025-04-232-2/+2
* tests: Add CC ntorv3 negotiation unit testDavid Goulet2025-04-232-5/+52
* circ: Don't send stream level SENDME with CCDavid Goulet2025-04-232-0/+8
* circ: Apply possible subprotocol changes to circ paramsDavid Goulet2025-04-231-1/+5
* congestion: Setup a fallback algorithm in the paramsDavid Goulet2025-04-232-1/+9
* circ: Set the negotiated CC sendme_inc from handshakeDavid Goulet2025-04-231-0/+38
* Add a RelayCellFormat argument to encode().Nick Mathewson2025-04-161-2/+3
* fix: fix typosDimitris Apostolou2025-01-303-7/+7
* tor-proto: Use SENDME_TAG_LEN constant instead of magic value.Gabriela Moldovan2025-01-281-6/+7
* tor-proto: Use CircTag::try_from for clarity.Gabriela Moldovan2025-01-281-0/+10
* tor-proto: Use CircTag instead of raw byte slice.Gabriela Moldovan2025-01-281-1/+1
* congestion: Use getters for all parametersDavid Goulet2025-01-163-49/+72
* congestion: Remove Default from every parametersDavid Goulet2025-01-162-24/+6
* congestion: Make the cc_alg values a caret_int for better code semanticDavid Goulet2025-01-161-0/+14