<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit/reactor.rs, 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: 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: 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>
<entry>
<title>proto: Convert MsgHandler API to expect a message, not a cell.</title>
<updated>2023-06-12T18:55:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-12T18:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=beecf3c92c95fd1e0fdddfcc32703abd4cdeadfc'/>
<id>urn:sha1:beecf3c92c95fd1e0fdddfcc32703abd4cdeadfc</id>
<content type='text'>
Closes #887.
</content>
</entry>
<entry>
<title>tor-circmgr: send_control_message: Change a rename proposal</title>
<updated>2023-06-05T12:51:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-05T12:51:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bfe575bc6466831f81c7da1ad598186b89555fd0'/>
<id>urn:sha1:bfe575bc6466831f81c7da1ad598186b89555fd0</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1218#note_2908119
</content>
</entry>
<entry>
<title>tor-circmgr: Propose to rename `MetaCellDisposition::UninstallHandler`</title>
<updated>2023-06-05T12:19:58Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-05T11:32:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eecbf85b4c14cfbaaaeb14e9d88b269372695ede'/>
<id>urn:sha1:eecbf85b4c14cfbaaaeb14e9d88b269372695ede</id>
<content type='text'>
</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>
</feed>
