<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit, branch arti-v1.1.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-26T12:38:24Z</updated>
<entry>
<title>proto: Remove support for receiving unauthenticated SENDMEs</title>
<updated>2023-06-26T12:38:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-21T19:52:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f4a4c1162709be96d572c0b6bd7961533cc1cf60'/>
<id>urn:sha1:f4a4c1162709be96d572c0b6bd7961533cc1cf60</id>
<content type='text'>
We haven't generated these since Tor 0.3.5, which is no longer
supported on the network.

Closes #914.
</content>
</entry>
<entry>
<title>Merge branch 'proto-better-path' into 'main'</title>
<updated>2023-06-22T17:53:23Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T17:53:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1249d803fb827fb28281cf2f44849c12e2889f81'/>
<id>urn:sha1:1249d803fb827fb28281cf2f44849c12e2889f81</id>
<content type='text'>
Better API for getting circuit paths

Closes #787

See merge request tpo/core/arti!1286</content>
</entry>
<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: Move Path into a separate shared mutable structure</title>
<updated>2023-06-22T12:23:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T12:23:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2d3739bfe13a20f9b3c3f79cd99333484dd182a1'/>
<id>urn:sha1:2d3739bfe13a20f9b3c3f79cd99333484dd182a1</id>
<content type='text'>
(We're about to remove the interior mutability from Path.)
</content>
</entry>
<entry>
<title>proto: Downgrade a comment about unauthenticated SENDMEs</title>
<updated>2023-06-21T19:42:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-21T19:42:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ea99e728d2f27db48c4a47ac19b8154e8122d661'/>
<id>urn:sha1:ea99e728d2f27db48c4a47ac19b8154e8122d661</id>
<content type='text'>
We never actually need to allow these again; see #914
</content>
</entry>
</feed>
