<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit/path.rs, branch arti-v1.1.7</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-22T13:45:47Z</updated>
<entry>
<title>proto: Resolve/downgrade some path-related "TODO HS" items</title>
<updated>2023-06-22T13:45:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T13:45:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a6836cf4a619447de2056e9362beeef6ff7e6df'/>
<id>urn:sha1:8a6836cf4a619447de2056e9362beeef6ff7e6df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Implement Redactable and Display for PathEntry.</title>
<updated>2023-06-22T13:45:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T13:32:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f80a1189a5628e146a0b6005734ca6f84eb97215'/>
<id>urn:sha1:f80a1189a5628e146a0b6005734ca6f84eb97215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Make Path and PathEntry at least minimally useful</title>
<updated>2023-06-22T13:45:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T12:50:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b64cf3f6f00fd37a482e37ae5949047c36600fe7'/>
<id>urn:sha1:b64cf3f6f00fd37a482e37ae5949047c36600fe7</id>
<content type='text'>
(I'm not 100% sure about having both hops() and iter(). Should I
remove one?)
</content>
</entry>
<entry>
<title>proto: Expose an opaque PathEntry.</title>
<updated>2023-06-22T13:45:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T12:42:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1e1a76f7acd8328d1d74191a1095f73ff4f442ec'/>
<id>urn:sha1:1e1a76f7acd8328d1d74191a1095f73ff4f442ec</id>
<content type='text'>
The new PathEntry struct wraps the old PathEntry enum, which has
been renamed to HopDetail.  It's an opaque struct because we want to
be able to put new information in the enum as we think best.
</content>
</entry>
<entry>
<title>proto: Make Path public</title>
<updated>2023-06-22T12:37:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T12:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6735cdd9d709127ec6070e544792efc7b6fce0e'/>
<id>urn:sha1:e6735cdd9d709127ec6070e544792efc7b6fce0e</id>
<content type='text'>
(You can't get one yet or do much with it.)
</content>
</entry>
<entry>
<title>proto: Remove Mutex from Path.</title>
<updated>2023-06-22T12:37:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T12:30:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8609b9f92a55bb62f5fad73057d70a4cecef3326'/>
<id>urn:sha1:8609b9f92a55bb62f5fad73057d70a4cecef3326</id>
<content type='text'>
Now Path is a regular struct with no interior mutability, and we use
Arc::make_mut() for the case when we need to add a hop.
</content>
</entry>
<entry>
<title>proto: Make PathEntry::Virtual feature-conditional.</title>
<updated>2023-05-23T14:59:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-23T14:59:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03c81ae5aa5dea6012a79365427d27721114c9e5'/>
<id>urn:sha1:03c81ae5aa5dea6012a79365427d27721114c9e5</id>
<content type='text'>
This fixes a warning when building tor-proto without the
`rpc-common` feature.
</content>
</entry>
<entry>
<title>proto: Allow circuit Paths to represent virtual hops.</title>
<updated>2023-05-18T16:40:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T13:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3b7a20ef4cd8eb2752f36dfcbd3e6ef8f65c78e4'/>
<id>urn:sha1:3b7a20ef4cd8eb2752f36dfcbd3e6ef8f65c78e4</id>
<content type='text'>
Sadly, this adds a few more `TODO HS` entries, but I think we can
clean them up later after a bit of discussion.
</content>
</entry>
<entry>
<title>tor-proto: Give Path a method to access final hop num.</title>
<updated>2023-03-08T19:21:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-03T12:51:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7108f923e0c2c88798dcefa2d88f480a58a073dc'/>
<id>urn:sha1:7108f923e0c2c88798dcefa2d88f480a58a073dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Define accessors for circuit hops.</title>
<updated>2022-03-17T16:36:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-17T16:15:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d39557b851674e775014b044df2414bc5fcdf8f8'/>
<id>urn:sha1:d39557b851674e775014b044df2414bc5fcdf8f8</id>
<content type='text'>
Closes #415
</content>
</entry>
</feed>
