<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/tunnel/reactor.rs, branch arti-v1.4.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-04-23T18:38:25Z</updated>
<entry>
<title>tor-proto: rename `stream_sendme_required` to `uses_stream_sendme`</title>
<updated>2025-04-23T18:38:25Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-17T03:03:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=33fe8ecdf58657bae552b3c04e8f0c7f14f9c2c7'/>
<id>urn:sha1:33fe8ecdf58657bae552b3c04e8f0c7f14f9c2c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: added `stream_sendme_required` methods</title>
<updated>2025-04-23T18:36:28Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-03T19:24:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f448de7900cb37553f140884003f2183156c2c2'/>
<id>urn:sha1:1f448de7900cb37553f140884003f2183156c2c2</id>
<content type='text'>
These pass through congestion control state to the reactor, and aren't
actually hooked up to the congestion control code yet.
</content>
</entry>
<entry>
<title>circ: Make CircParameters mutable in the call stack</title>
<updated>2025-04-23T18:36:28Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-01-22T14:53:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf1fc4d29019fd0d5f693fecf2922cc9a1f685ef'/>
<id>urn:sha1:bf1fc4d29019fd0d5f693fecf2922cc9a1f685ef</id>
<content type='text'>
This is required because circuit ntor v3 handshake can negotiate circuit
level parameters and thus able to change any values.

Needed for congestion control ntorv3 handshake extension for which the
sendme increment is negotiated.

Part of #1817

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>proto: Create StreamTargets with the right RelayCellFormat.</title>
<updated>2025-04-16T14:58:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-11T19:05:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=96ca8ee68ce870a41ff26bafb60e42ff03ea8dc5'/>
<id>urn:sha1:96ca8ee68ce870a41ff26bafb60e42ff03ea8dc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: removed "ntor_v3" feature flag</title>
<updated>2025-04-01T14:16:33Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-01T00:54:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a4c610b60d6bb0e269435f4f0995e20d8f2f70e4'/>
<id>urn:sha1:a4c610b60d6bb0e269435f4f0995e20d8f2f70e4</id>
<content type='text'>
ntor v3 is now always enabled.
</content>
</entry>
<entry>
<title>tor-proto: remove unnecessary `Option` from `circuit_action`</title>
<updated>2025-03-26T16:35:47Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-03-25T02:24:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=152b8714711cd7267d0663a65f0ad50fba69f80c'/>
<id>urn:sha1:152b8714711cd7267d0663a65f0ad50fba69f80c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'circuit-action' into 'main'</title>
<updated>2025-03-25T18:25:37Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2025-03-25T18:25:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cf4c826b86b1dde2b238d7f63f54d973ff4741b'/>
<id>urn:sha1:8cf4c826b86b1dde2b238d7f63f54d973ff4741b</id>
<content type='text'>
tor-proto: simplify `ConfluxSet::circuit_action`

See merge request tpo/core/arti!2884</content>
</entry>
<entry>
<title>tor-proto: simplify tunnel `run_once`</title>
<updated>2025-03-25T01:56:35Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-03-25T01:29:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2931820da995fb8242ef848866086761b4f794f7'/>
<id>urn:sha1:2931820da995fb8242ef848866086761b4f794f7</id>
<content type='text'>
As far as I can tell, the extra drop handling code isn't needed anymore.
</content>
</entry>
<entry>
<title>tor-proto: change `ConfluxSet::next_circ_action` to return a `Future`</title>
<updated>2025-03-25T01:56:35Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-03-25T01:18:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c84ebe1cddad53c62801ef923131ec783bd50114'/>
<id>urn:sha1:c84ebe1cddad53c62801ef923131ec783bd50114</id>
<content type='text'>
Now returns only the first item of the stream rather than the stream
itself. We use this in `Reactor::run_once`, which means we only ever use
the first item anyways.
</content>
</entry>
<entry>
<title>tor-proto: Add a TODO about the unnecessary Vec allocations.</title>
<updated>2025-03-24T18:39:52Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-24T18:38:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa70149c6c43b2a90cd958e4c539139c702ebc38'/>
<id>urn:sha1:aa70149c6c43b2a90cd958e4c539139c702ebc38</id>
<content type='text'>
</content>
</entry>
</feed>
