summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/congestion
Commit message (Expand)AuthorAgeFilesLines
* 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
* congestion: Move test code in test module for VegasDavid Goulet2025-01-161-16/+15
* congestion: Remove duplicated commentsDavid Goulet2025-01-161-13/+0
* congestion: Remove FixedWindow start window default valueDavid Goulet2025-01-162-12/+17
* congestion: Add standard clippy checks to testsDavid Goulet2025-01-162-0/+28
* congestion: Make a test_utils.rsDavid Goulet2025-01-163-2/+55
* congestion: Remove duplicate RttParameters structDavid Goulet2025-01-161-39/+7
* proto: Add Vegas congestion control algorithmDavid Goulet2025-01-162-0/+592
* proto: New CongestionControl object and fixed window algorithmDavid Goulet2025-01-163-0/+557
* proto: Add generic objects for congestion controlDavid Goulet2025-01-162-0/+416