<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/rpc, 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-17T19:19:40Z</updated>
<entry>
<title>rpcserver: Wrap InvokeError as internal error</title>
<updated>2024-10-17T19:19:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-16T17:46:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e2bb09579f862c9b3ce5c4757d920c63f8745a9'/>
<id>urn:sha1:8e2bb09579f862c9b3ce5c4757d920c63f8745a9</id>
<content type='text'>
I'm about to remove HasKind from InvokeError, which would otherwise
break this code.

These errors are all in fact internal errors, since in this context
they can only stem from incorrectly formed calls to
`invoke_special_method`.
</content>
</entry>
<entry>
<title>rpc: clarify documentation and fix typos</title>
<updated>2024-10-02T17:57:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-02T17:57:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3429bead88579892affd9886f93c7a512a80c786'/>
<id>urn:sha1:3429bead88579892affd9886f93c7a512a80c786</id>
<content type='text'>
Based on review from @opara.
</content>
</entry>
<entry>
<title>Revise RPC documentation to be more informative.</title>
<updated>2024-10-02T13:41:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-01T19:52:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ce737947586f444ec104166394894386a9b48e43'/>
<id>urn:sha1:ce737947586f444ec104166394894386a9b48e43</id>
<content type='text'>
Previous documentation was more-or-less meant for the Arti developer
only.  This new documentation is intended for actual users of RPC
functionality.  It's meant to be extracted with `maint/rpc-doc-tool`.
</content>
</entry>
<entry>
<title>rpc: add mandatory delegate-type attribute to Object template</title>
<updated>2024-09-24T14:45:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-16T14:29:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c7fc748144c8a6b80ce422e6c0055dc1497285e'/>
<id>urn:sha1:0c7fc748144c8a6b80ce422e6c0055dc1497285e</id>
<content type='text'>
When specifying a delegation, the template user must also say what
type they're delegating to.

We're going to use this to document and expose delegations.
</content>
</entry>
<entry>
<title>rpc: Fix argument type for rpc_session_get_rpc_proxy_info</title>
<updated>2024-09-11T15:44:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-11T15:44:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13d8e7474aa1b9bf9c8fb6b629a8170105dd47e3'/>
<id>urn:sha1:13d8e7474aa1b9bf9c8fb6b629a8170105dd47e3</id>
<content type='text'>
Without this, we get a panic on startup when running with RPC!

(This stresses the need for an integration test for RPC;
I will start writing that after the Python wrapper lands.)
</content>
</entry>
<entry>
<title>arti/rpclib: Tweak proxy_info format.</title>
<updated>2024-09-09T14:52:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-04T12:58:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=255c8770e56710fff633b2efca579f337787b456'/>
<id>urn:sha1:255c8770e56710fff633b2efca579f337787b456</id>
<content type='text'>
Renamed address to tcp_address, and made it optional, so that later
we can have a unix_path, etc.

On deser side, add support for unrecognized listener types.
</content>
</entry>
<entry>
<title>arti/rpclib: Lowercase our socks5 listener variant.</title>
<updated>2024-09-09T14:52:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-04T12:32:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a8a2542744c7f4b5aad5ade15ef0ef10861e834c'/>
<id>urn:sha1:a8a2542744c7f4b5aad5ade15ef0ef10861e834c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: add and document get_rpc_proxy_info method.</title>
<updated>2024-09-09T14:52:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-03T21:34:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f71e9f9e97d435b26239c434cfcc4430b8c8b3ef'/>
<id>urn:sha1:f71e9f9e97d435b26239c434cfcc4430b8c8b3ef</id>
<content type='text'>
Currently this behaves the same as get_proxy_info,
but this may change in the future, if we introduce RPC-unsuitable
proxy ports.

(Also rename the get_proxy_info method to avoid x_ prefix.)
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2024-09-03T08:09:02Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2024-09-03T08:09:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=676f913463b7d84f34dd6101b99d03ef79cf57ad'/>
<id>urn:sha1:676f913463b7d84f34dd6101b99d03ef79cf57ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Use MockRuntime for set_proxy_info test.</title>
<updated>2024-08-28T13:00:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-28T12:45:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dff8098fb935a2c81a6206eff14c9e09087dadaa'/>
<id>urn:sha1:dff8098fb935a2c81a6206eff14c9e09087dadaa</id>
<content type='text'>
</content>
</entry>
</feed>
