<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/tunnel/reactor, branch arti-v1.4.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-06-04T15:48:24Z</updated>
<entry>
<title>De-duplicate circuit ntorv3 extension generation code.</title>
<updated>2025-06-04T15:48:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-06-04T15:48:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=41b3cafe61277bcb88e65319f238bba16ff3bf9c'/>
<id>urn:sha1:41b3cafe61277bcb88e65319f238bba16ff3bf9c</id>
<content type='text'>
Closes #1969.
</content>
</entry>
<entry>
<title>tor-proto: Remove already addressed TODO.</title>
<updated>2025-05-28T13:09:09Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-27T13:58:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fa7bfd5df2a0270e27840a3493d57a1fedf2f15'/>
<id>urn:sha1:7fa7bfd5df2a0270e27840a3493d57a1fedf2f15</id>
<content type='text'>
There's already a check right above the TODO that does what the TODO
asks.
</content>
</entry>
<entry>
<title>tor-proto: Make Path::all_hops() return an iterator.</title>
<updated>2025-05-28T12:54:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T11:00:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2bc95fa72634b98c9cc6ee15206a6c24932f096c'/>
<id>urn:sha1:2bc95fa72634b98c9cc6ee15206a6c24932f096c</id>
<content type='text'>
This addresses one of the TODOs from `reactor::conflux`.
</content>
</entry>
<entry>
<title>tor-proto: Downgrade a few TOOD(conflux) to TODO.</title>
<updated>2025-05-28T11:03:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T10:48:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a692ac01a11cf4b9f7b5dc96cebb16cfc3f02343'/>
<id>urn:sha1:a692ac01a11cf4b9f7b5dc96cebb16cfc3f02343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Replace TODO(conflux) with TODO(#2017).</title>
<updated>2025-05-28T11:03:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T10:46:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28e970f602f2b5fe4f93191a9884c6f4cabc386c'/>
<id>urn:sha1:28e970f602f2b5fe4f93191a9884c6f4cabc386c</id>
<content type='text'>
This is not a MUST for client-side conflux, so I'm filing it as tech
debt.
</content>
</entry>
<entry>
<title>tor-proto: Add missing feature-gating to HopDetail::Virtual.</title>
<updated>2025-05-28T11:03:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T10:25:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f248d2b40aa309ff330d5a62fcea5117a9bc41f'/>
<id>urn:sha1:0f248d2b40aa309ff330d5a62fcea5117a9bc41f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Avoid comparing virtual hops for now.</title>
<updated>2025-05-28T11:03:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T10:22:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57b7598331fb76a9dfd02fcf965bac92e5a19f77'/>
<id>urn:sha1:57b7598331fb76a9dfd02fcf965bac92e5a19f77</id>
<content type='text'>
We don't have a way to compare virtual hops (see #2016), and we don't
yet support onion service conflux (see #2002), so let's defer this for
now.
</content>
</entry>
<entry>
<title>tor-proto: Downgrade a TODO(conflux) to TODO.</title>
<updated>2025-05-28T11:03:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-28T10:08:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5471b12fc85b5c6b81089a3f73dbb1b647b75ec6'/>
<id>urn:sha1:5471b12fc85b5c6b81089a3f73dbb1b647b75ec6</id>
<content type='text'>
This is tech debt, and is not a MUST for conflux.
</content>
</entry>
<entry>
<title>tor-proto: Remove now-unused ConfluxSet::legs().</title>
<updated>2025-05-20T14:33:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-14T15:44:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=71c75260d3cd13b6e1ec3c29f09fbf58e4e77a52'/>
<id>urn:sha1:71c75260d3cd13b6e1ec3c29f09fbf58e4e77a52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "tor-proto: add a non-pub `ClientCirc::legs()` method"</title>
<updated>2025-05-20T14:33:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-14T15:41:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e3256fb46820f88e1ad10cf99fffb2baaa7345ae'/>
<id>urn:sha1:e3256fb46820f88e1ad10cf99fffb2baaa7345ae</id>
<content type='text'>
This reverts commit c2d9ea952b4dcb91d05ee754e8d1a6ec6a0689b2.

`QueryLegs` is now unused. We also decided we won't need it for
implementing `Tunnel::path_ref()` as we are keeping the
`MutableState` between `ClientCirc` and the reactor (see !2996).
</content>
</entry>
</feed>
