<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpc-client-core/src/conn/builder.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-10T14:50:50Z</updated>
<entry>
<title>multiple crates: Fix clippy warnings</title>
<updated>2026-07-10T14:50:50Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-10T14:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1a50610f1fd134b16792ba32b30eb03a7e6b666'/>
<id>urn:sha1:c1a50610f1fd134b16792ba32b30eb03a7e6b666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Rename nb_stream.rs → ll_conn.rs</title>
<updated>2026-03-25T16:44:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-12T13:43:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=463893c5845e837254abd45ce44f49d2d5696291'/>
<id>urn:sha1:463893c5845e837254abd45ce44f49d2d5696291</id>
<content type='text'>
Since we are no longer calling these types "streams" I've decided to
revert to the old name for this module.
</content>
</entry>
<entry>
<title>rpc: Rename PollingStream → BlockingConnection.</title>
<updated>2026-03-25T16:44:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-12T13:36:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24676bf25e4f36361f9a1d065ab2679fbd19a1e0'/>
<id>urn:sha1:24676bf25e4f36361f9a1d065ab2679fbd19a1e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2026-03-24T16:04:08Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-24T16:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fb2b8dd4aee7c943ce90d6631be473f2a296fe6'/>
<id>urn:sha1:1fb2b8dd4aee7c943ce90d6631be473f2a296fe6</id>
<content type='text'>
Typos found with codespell
</content>
</entry>
<entry>
<title>rpc-client: add support to prefer/require su permission</title>
<updated>2026-03-16T14:32:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-03T18:12:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1069f4e4ecc2c7b2265e2f33ef719155f228f078'/>
<id>urn:sha1:1069f4e4ecc2c7b2265e2f33ef719155f228f078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'nonblocking-rpc-part3' into 'main'</title>
<updated>2026-03-05T16:51:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-05T16:51:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c27e63c2f127d438036c08e3369d9fd274ff72b'/>
<id>urn:sha1:3c27e63c2f127d438036c08e3369d9fd274ff72b</id>
<content type='text'>
rpc: API for event-driven IO.

See merge request tpo/core/arti!3652</content>
</entry>
<entry>
<title>rpc: Usage documentation for polling API</title>
<updated>2026-03-05T16:25:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-03-05T12:02:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a00ef8f947b312aeda121f6ec1364203c99acb7a'/>
<id>urn:sha1:a00ef8f947b312aeda121f6ec1364203c99acb7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Fix many long lines in docs and comments</title>
<updated>2026-03-05T16:25:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-03-05T12:00:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f2c120c31839854f59c39a4efc28c03471af2df'/>
<id>urn:sha1:0f2c120c31839854f59c39a4efc28c03471af2df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Change Waker implementation to EventLoop.</title>
<updated>2026-03-05T16:25:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-26T18:22:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5db585ce39740f0186553dc070139cce38f83473'/>
<id>urn:sha1:5db585ce39740f0186553dc070139cce38f83473</id>
<content type='text'>
Per discussion, it makes more sense to have the API be one
that gets called when our IO interests change.

Additionally, this commit removes the try_reading and try_writing
booleans, as previously discussed.

I've left a couple of XXXX comments where more documentation or
thought is likely needed.
</content>
</entry>
<entry>
<title>rpc: API for event-driven IO.</title>
<updated>2026-03-05T16:25:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-05T19:30:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=48da08a307bdcde015951b2cd07adb496355eda2'/>
<id>urn:sha1:48da08a307bdcde015951b2cd07adb496355eda2</id>
<content type='text'>
This API provides the necessary functionality to use an RpcConn
inside a poll-like event loop.

This is part of #1856.
</content>
</entry>
</feed>
