<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpc-client-core/arti-rpc-client-core.h, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-23T15:47:29Z</updated>
<entry>
<title>rpc: re-run cbindben.</title>
<updated>2026-03-23T15:47:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-23T14:40:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b687eb5561eba9d330f8fb2bb887d9cc84640f33'/>
<id>urn:sha1:b687eb5561eba9d330f8fb2bb887d9cc84640f33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run cbindgen to regenerate header file.</title>
<updated>2026-03-23T15:47:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-11T18:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8bd27096808cc41830e39488b1c2f08588a1b181'/>
<id>urn:sha1:8bd27096808cc41830e39488b1c2f08588a1b181</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc-client: Run cbindgen to regenerate C header.</title>
<updated>2026-03-16T14:32:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-03T18:13:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ea533afe015abca2839a234a441e8c1b71f4fd6'/>
<id>urn:sha1:4ea533afe015abca2839a234a441e8c1b71f4fd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade to cbindgen 0.28.0</title>
<updated>2025-03-30T15:09:54Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-03-30T15:09:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0172ef099dd98b4fe4565de43649c7a01a00706'/>
<id>urn:sha1:f0172ef099dd98b4fe4565de43649c7a01a00706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'rpc_document_internal_optimism' into 'main'</title>
<updated>2025-01-30T18:28:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-30T18:28:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f8d9cedfeecdb9bcdc7b006845c9856fed302f1f'/>
<id>urn:sha1:f8d9cedfeecdb9bcdc7b006845c9856fed302f1f</id>
<content type='text'>
rpc: Document what is actually going on with stream optimism.

Closes #1583

See merge request tpo/core/arti!2753</content>
</entry>
<entry>
<title>rpc: Correct API documentation about optimism</title>
<updated>2025-01-30T15:08:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-30T15:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fcb10040764db7204b637713b4166c4f57235257'/>
<id>urn:sha1:fcb10040764db7204b637713b4166c4f57235257</id>
<content type='text'>
Our documentation had dated to an older version of our RPC stream
code, where all streams were automatically optimistic.

But as explained, our use of "optimistic"ness in RPC stream code is
now purely internal, to make it possible to get an DataStreamCtrl.
This isn't user-visible in our rpc_conn_open_stream code.

Closes #1583
</content>
</entry>
<entry>
<title>fix: fix typos</title>
<updated>2025-01-30T08:39:30Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2025-01-30T08:39:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6371829c976f6a5b77d46bf977f369a915f2ced3'/>
<id>urn:sha1:6371829c976f6a5b77d46bf977f369a915f2ced3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak cbindgen documentation.</title>
<updated>2025-01-30T00:36:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-30T00:35:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5396932eb00c35043c83e50fbdfa5d6213e17316'/>
<id>urn:sha1:5396932eb00c35043c83e50fbdfa5d6213e17316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpclib: Update cbindgen documentation.</title>
<updated>2025-01-30T00:36:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-29T14:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c87e2ca9535ef0bf3c6d9c845cc198323a2f5ad'/>
<id>urn:sha1:7c87e2ca9535ef0bf3c6d9c845cc198323a2f5ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-rpc-client-core: Document that dropping a request does not cancel it.</title>
<updated>2025-01-23T00:39:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-16T21:16:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9c8ebf4f644643d8fd15edb945ddd4d4f72ad504'/>
<id>urn:sha1:9c8ebf4f644643d8fd15edb945ddd4d4f72ad504</id>
<content type='text'>
I hope that this limitation is acceptable;
the alternative involves some significant refactoring to give
Request a Weak reference to RpcConn -- but RpcConn isn't currently
kept in an Arc&lt;&gt; at all, and so we'd need some fairly heavy hacking.
</content>
</entry>
</feed>
