<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpc-client-core/src/msgs, branch arti-v1.2.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.2.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-07-31T17:54:16Z</updated>
<entry>
<title>Rename Utf8CStr=&gt;Utf8CString</title>
<updated>2024-07-31T17:54:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-25T17:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31d3c76529abd72dbb224b0bb41a9e8ff425fcb9'/>
<id>urn:sha1:31d3c76529abd72dbb224b0bb41a9e8ff425fcb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RPC: Make message types able to be CStr or str.</title>
<updated>2024-07-31T17:54:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-16T15:09:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a9d7ae205d4a84c5c47879f04dd6c31cc4e54c9'/>
<id>urn:sha1:0a9d7ae205d4a84c5c47879f04dd6c31cc4e54c9</id>
<content type='text'>
(Internally, it is a boxed CStr that is always UTF-8.)
</content>
</entry>
<entry>
<title>rpc: Rename the error codes for something like consistency.</title>
<updated>2024-07-25T12:46:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-24T18:51:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=847e80f307789c607ac3415254b292e20da9c7f0'/>
<id>urn:sha1:847e80f307789c607ac3415254b292e20da9c7f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Remove RpcError data field and use Report</title>
<updated>2024-07-25T12:46:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-23T17:26:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e9cc83fd918a40f551bcc3f9595956067044aad'/>
<id>urn:sha1:2e9cc83fd918a40f551bcc3f9595956067044aad</id>
<content type='text'>
Per discussion, this field isn't really specified in a way that lets
us fill it sensibly at the moment.  So for now, we're going to just
omit it.

Additionally, we said that we'd Report on our errors; this branch
changes the implementation of RpcError to do that.

Question: Will the blanket implementation for Into&lt;RpcError&gt; make
it harder to re-add a Data field later on if we want to do so?
</content>
</entry>
<entry>
<title>rpc: split "method not found"</title>
<updated>2024-07-25T12:43:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-23T13:43:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aeb63c0085ae4bc26a74158c19992e1f256614c5'/>
<id>urn:sha1:aeb63c0085ae4bc26a74158c19992e1f256614c5</id>
<content type='text'>
We've wanted separate error codes for "no such method exists" and
"this method exists, but this object doesn't have it."
</content>
</entry>
<entry>
<title>rpclib: Initial tests for RpcConn</title>
<updated>2024-07-24T14:21:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-22T15:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3f996740ce7ba6300622f5b0e4b2bc443ac96ec'/>
<id>urn:sha1:c3f996740ce7ba6300622f5b0e4b2bc443ac96ec</id>
<content type='text'>
The "complex" test here is fairly involved, since it tries to detect
deadlocks and race conditions by using multiple threads and
answering requests out of order.
</content>
</entry>
<entry>
<title>rpclib: do not include `"meta":null` when serializing.</title>
<updated>2024-07-24T14:21:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-22T13:24:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=edce40b5eff46cf03fc82473cefb681eec0cbaf8'/>
<id>urn:sha1:edce40b5eff46cf03fc82473cefb681eec0cbaf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Rename response_err and add a TODO about removing it</title>
<updated>2024-07-16T13:51:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-16T13:50:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4813f2cd429deb2670fc1f22add50fa94a050ccf'/>
<id>urn:sha1:4813f2cd429deb2670fc1f22add50fa94a050ccf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Make "meta" an Option.</title>
<updated>2024-07-16T13:51:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-16T12:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1cd42a604c435f39124e155914839d0f208dfc41'/>
<id>urn:sha1:1cd42a604c435f39124e155914839d0f208dfc41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc client: Documentation.</title>
<updated>2024-07-16T13:51:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-11T17:37:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c9825356aeb790aa75d2c38f0e4fe801ba4b0327'/>
<id>urn:sha1:c9825356aeb790aa75d2c38f0e4fe801ba4b0327</id>
<content type='text'>
</content>
</entry>
</feed>
