<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/congestion, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-07T19:07:32Z</updated>
<entry>
<title>tor-proto: vegas: return early if clock stall was detected</title>
<updated>2026-05-07T19:07:32Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-05-07T19:06:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ca6a519ee43bbf2050907624245024b11db6b84'/>
<id>urn:sha1:3ca6a519ee43bbf2050907624245024b11db6b84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: rtt: return clock stall/jump status from `update()`</title>
<updated>2026-05-07T19:06:39Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-05-07T19:05:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d90606eaee9dc6d749958ff8e54ca3b172ab8e6'/>
<id>urn:sha1:8d90606eaee9dc6d749958ff8e54ca3b172ab8e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Add a test helper function for building a CircNetParameters</title>
<updated>2026-04-14T20:10:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-04-14T19:43:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ac851f19aa4748d928858739b31f80362c8f2a4'/>
<id>urn:sha1:4ac851f19aa4748d928858739b31f80362c8f2a4</id>
<content type='text'>
We can't access `NetParameters` in this crate to build from consensus
default value so instead add a `defaults_for_tests()` gated function for
each parameters object which puts in the defaults from the spec.

We'll need CircNetParameters in order to build create request handler
for unit tests hence why it is in src/circuit.rs.
</content>
</entry>
<entry>
<title>tor-proto: derive `strum::EnumDiscriminants` for `Algorithm`</title>
<updated>2026-04-08T15:29:26Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-03-31T17:36:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43cec9f9d20e8dec1006e223c94e3b307a74b465'/>
<id>urn:sha1:43cec9f9d20e8dec1006e223c94e3b307a74b465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Port to web-time-compat</title>
<updated>2026-03-26T19:20:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-26T14:33:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11f365738ade6ba75eedee83d7d19f8877da7d65'/>
<id>urn:sha1:11f365738ade6ba75eedee83d7d19f8877da7d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Remove unnecessary test-gating</title>
<updated>2026-03-19T16:31:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-19T16:31:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f66689795235a29c853181e85d7179cee3f24bc1'/>
<id>urn:sha1:f66689795235a29c853181e85d7179cee3f24bc1</id>
<content type='text'>
The `test_util` modules is already gated behind
`#[cfg(any(test, feature = "testing"))]`.
</content>
</entry>
<entry>
<title>proto: Use is_multiple_of() as suggested by clippy</title>
<updated>2026-02-16T15:22:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-16T14:54:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=399c34ebbe761f9fc888cd9b3314ac184839671f'/>
<id>urn:sha1:399c34ebbe761f9fc888cd9b3314ac184839671f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Make CongestionWindow Copy</title>
<updated>2025-11-17T15:41:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-11-13T19:06:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f4721d0dfc277c54803607177b3338e2913a5d73'/>
<id>urn:sha1:f4721d0dfc277c54803607177b3338e2913a5d73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>proto: Add an accessor for the max observed circ RTT.</title>
<updated>2025-09-16T14:10:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-10T15:57:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dc1ebe51e1de3476c037c1c0e46de466ff4edbd9'/>
<id>urn:sha1:dc1ebe51e1de3476c037c1c0e46de466ff4edbd9</id>
<content type='text'>
We will need this to calculate the END ack timeout.
</content>
</entry>
</feed>
