<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpcserver/src/session.rs, branch arti-v1.4.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-01-27T19:49:13Z</updated>
<entry>
<title>rpc: Clean up comments surrounding strong references</title>
<updated>2025-01-27T19:49:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-27T19:49:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4709e6891629fcd2c8ae4cd767494a6597bf519e'/>
<id>urn:sha1:4709e6891629fcd2c8ae4cd767494a6597bf519e</id>
<content type='text'>
They used to be deduplicated, but they haven't been for a while.
</content>
</entry>
<entry>
<title>Remove echo structs</title>
<updated>2024-10-25T18:52:35Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2024-10-25T18:52:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=133c0ac0c0d87d062bc2febe9bc355e25af11c2b'/>
<id>urn:sha1:133c0ac0c0d87d062bc2febe9bc355e25af11c2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-rpcserver: Remove echo_on_session</title>
<updated>2024-10-25T18:51:44Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2024-10-16T23:07:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=12301c4bfa97367af917a5889af08bfef5b7e125'/>
<id>urn:sha1:12301c4bfa97367af917a5889af08bfef5b7e125</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Move some object-id-manipulation methods to a new module.</title>
<updated>2024-10-24T01:35:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T12:09:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=318aaa2cfc571d99bcd711484e233420b0985c48'/>
<id>urn:sha1:318aaa2cfc571d99bcd711484e233420b0985c48</id>
<content type='text'>
These will have different implementations soon; this is a more
logical place for them.
</content>
</entry>
<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: Rename SingletonId to SingleIdResponse</title>
<updated>2024-09-24T14:23:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-24T14:21:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bd9b29b05de6c133b93366acb69d9e2ce6b126cd'/>
<id>urn:sha1:bd9b29b05de6c133b93366acb69d9e2ce6b126cd</id>
<content type='text'>
Calling it "singleton" might have suggested that it was using the
[singleton pattern](https://en.wikipedia.org/wiki/Singleton_pattern),
which it isn't.

(Renaming done with rust-analyzer and double-checked with `git grep`.)

Closes #1585.
</content>
</entry>
<entry>
<title>rpcserver: Fix a trivial doc typo.</title>
<updated>2024-08-28T13:00:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-07T19:20:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=47c722a726736766166c9b0fe957808527878d95'/>
<id>urn:sha1:47c722a726736766166c9b0fe957808527878d95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unstable RPC method to dump method information.</title>
<updated>2024-08-13T00:27:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-12T16:34:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d2315c10e40d54d2b930bfc66e2ee2666eb3e5a'/>
<id>urn:sha1:8d2315c10e40d54d2b930bfc66e2ee2666eb3e5a</id>
<content type='text'>
</content>
</entry>
</feed>
