<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpc-client-core/src/conn, 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-24T01:35:05Z</updated>
<entry>
<title>rpc: Move "rpc:release" to be a method on the rpc object.</title>
<updated>2024-10-24T01:35:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T14:23:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fe1c2672d45391480a402b7cf3d2f75f4c23a2ac'/>
<id>urn:sha1:fe1c2672d45391480a402b7cf3d2f75f4c23a2ac</id>
<content type='text'>
Now, instead of telling the session or the connection to drop the
object ID, we tell the object ID to go away.

Closes #1663.
</content>
</entry>
<entry>
<title>rpclib: Rename RequestCancelled to be accurate.</title>
<updated>2024-10-21T21:39:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-21T20:25:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=87b22107c280fac02386395112841ccdbdd38eb2'/>
<id>urn:sha1:87b22107c280fac02386395112841ccdbdd38eb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace _ =&gt; panic!() elsewhere</title>
<updated>2024-10-15T11:14:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-15T11:14:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f6eadfd9836b3507ad22a0bf4fae5749b8cf8b8'/>
<id>urn:sha1:0f6eadfd9836b3507ad22a0bf4fae5749b8cf8b8</id>
<content type='text'>
</content>
</entry>
<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_unexpected_reply' into 'main'</title>
<updated>2024-10-02T13:12:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-02T13:12:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=012b738b748394b0d1851887ca4529d7ad3c9dd8'/>
<id>urn:sha1:012b738b748394b0d1851887ca4529d7ad3c9dd8</id>
<content type='text'>
rpclib: Unify code for internally generated requests

Closes #1587

See merge request tpo/core/arti!2456</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-rpc-client-core: Use new tor-socksproto API (fmt)</title>
<updated>2024-10-01T12:57:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-19T15:51:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cbbb0b07698001ae80125e92cf913f2d3cd58631'/>
<id>urn:sha1:cbbb0b07698001ae80125e92cf913f2d3cd58631</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-rpc-client-core: 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-19T15:05:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5624cc245e908e2b66e2728df397b69fa35a61af'/>
<id>urn:sha1:5624cc245e908e2b66e2728df397b69fa35a61af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply deferred rustfmt churn</title>
<updated>2024-10-01T12:54:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-19T12:50:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c2e1b4bcc8a8f1dca4cc2d8cba60700fecb19976'/>
<id>urn:sha1:c2e1b4bcc8a8f1dca4cc2d8cba60700fecb19976</id>
<content type='text'>
</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>
</feed>
