<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/socks.rs, branch arti-v1.3.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-02T15:31:00Z</updated>
<entry>
<title>Replace references to prop351 with socks-extensions.md</title>
<updated>2024-10-02T15:31:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-02T15:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bc189075ba86f146cef1c3dd1268f63818df7a8e'/>
<id>urn:sha1:bc189075ba86f146cef1c3dd1268f63818df7a8e</id>
<content type='text'>
Now that the proposal is implemented and merged into the specs,
the proposal itself is only historical.

Closes #1629.
</content>
</entry>
<entry>
<title>Merge branch 'rpc-doc-socks-objectid' into 'main'</title>
<updated>2024-10-02T11:50:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-02T11:50:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eaef6aa0747bda56868d565bc61d5589f86e9c19'/>
<id>urn:sha1:eaef6aa0747bda56868d565bc61d5589f86e9c19</id>
<content type='text'>
Copy section on objectid/isolation restrictions from prop351.

See merge request tpo/core/arti!2474</content>
</entry>
<entry>
<title>Merge branch 'socksproto-3' into 'main'</title>
<updated>2024-10-01T21:07:47Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-10-01T21:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=65e1e5541ab0ddf61406faeeb7c308808ba2b6a5'/>
<id>urn:sha1:65e1e5541ab0ddf61406faeeb7c308808ba2b6a5</id>
<content type='text'>
New tor-socksproto API

Closes #1627

See merge request tpo/core/arti!2436</content>
</entry>
<entry>
<title>tor-socksproto: Handle 0-byte reads (EOF) correctly</title>
<updated>2024-10-01T12:57:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-25T18:14:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=369391a58cbddac054b494ac53bdd7973610994a'/>
<id>urn:sha1:369391a58cbddac054b494ac53bdd7973610994a</id>
<content type='text'>
This restores the functionality of
  socks users: detect closed sockets.
  0c595818f713916d94b7b0e4062f953fad7c9799
which we reverted as part of rebasing this branch onto main.
</content>
</entry>
<entry>
<title>arti SOCKS proxy: Defer splitting the socks stream</title>
<updated>2024-10-01T12:57:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-19T14:45:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=71c77841497b3ce455ff5dbcaceb9dee24770426'/>
<id>urn:sha1:71c77841497b3ce455ff5dbcaceb9dee24770426</id>
<content type='text'>
This is neater, I think.
</content>
</entry>
<entry>
<title>arti SOCKS proxy: Reject pipelined client data</title>
<updated>2024-10-01T12:57:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-19T14:49:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0ee1c91a217453a98ea8cac82cd3a033c3ffc2e2'/>
<id>urn:sha1:0ee1c91a217453a98ea8cac82cd3a033c3ffc2e2</id>
<content type='text'>
Fixes #1627 / TROVE-2024-010
</content>
</entry>
<entry>
<title>arti SOCKS proxy: Use new tor-socksproto API</title>
<updated>2024-10-01T12:57:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-18T11:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7cde8c3e527c0319c66b57994d3db9288cf004d2'/>
<id>urn:sha1:7cde8c3e527c0319c66b57994d3db9288cf004d2</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>tor-socksproto: Move `handshake` to be a trait method</title>
<updated>2024-10-01T12:54:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-12T14:51:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e496795b0583ff5d09e436ac7b00eb18beea1f0'/>
<id>urn:sha1:2e496795b0583ff5d09e436ac7b00eb18beea1f0</id>
<content type='text'>
This deduplicates some docs and eliminates the two wrapper functiosn
for `run_handshake`, which is now just `handshake`.

We're going to make other API breaks too, and this isn't going to be
the primary API, so we might as well do this.

Proper description of the semver breakage will come at the end when
it's all done.
</content>
</entry>
<entry>
<title>Revert "socks users: detect closed sockets."</title>
<updated>2024-10-01T12:51:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-25T18:18:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=844fc25f501729256ce8fbc63c5c1b48fa82f1aa'/>
<id>urn:sha1:844fc25f501729256ce8fbc63c5c1b48fa82f1aa</id>
<content type='text'>
This reverts commit 0c595818f713916d94b7b0e4062f953fad7c9799.
</content>
</entry>
<entry>
<title>Revert "socks users: copy the correct amount in our drain logic."</title>
<updated>2024-10-01T12:51:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-25T18:02:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f2f4a69699e702637452e50d4440584715ab6bd'/>
<id>urn:sha1:2f2f4a69699e702637452e50d4440584715ab6bd</id>
<content type='text'>
This reverts commit dceeb82f7d1154894ab9c7c607d68f8335bb9615.
</content>
</entry>
</feed>
