<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-rpcserver/Cargo.toml, branch arti-v1.1.4</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-05-03T12:31:11Z</updated>
<entry>
<title>Increment crate versions.</title>
<updated>2023-05-03T12:31:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-03T12:31:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1904cfc8b9ca5dd0974dc39516a58a57226f123f'/>
<id>urn:sha1:1904cfc8b9ca5dd0974dc39516a58a57226f123f</id>
<content type='text'>
Because of the errorkind bumps, we're calling this a breaking change
in everything lower-level than `arti`.

Generated with:
```
cargo set-version -p tor-basic-utils --bump minor
cargo set-version -p tor-async-utils --bump minor
cargo set-version -p caret --bump minor
cargo set-version -p fs-mistrust --bump minor
cargo set-version -p safelog --bump minor
cargo set-version -p retry-error --bump minor
cargo set-version -p tor-error --bump minor
cargo set-version -p tor-config --bump minor
cargo set-version -p tor-events --bump minor
cargo set-version -p tor-units --bump minor
cargo set-version -p tor-rtcompat --bump minor
cargo set-version -p tor-rtmock --bump minor
cargo set-version -p tor-rpcbase --bump minor
cargo set-version -p tor-llcrypto --bump minor
cargo set-version -p tor-protover --bump minor
cargo set-version -p tor-bytes --bump minor
cargo set-version -p tor-hscrypto --bump minor
cargo set-version -p tor-socksproto --bump minor
cargo set-version -p tor-checkable --bump minor
cargo set-version -p tor-cert --bump minor
cargo set-version -p tor-linkspec --bump minor
cargo set-version -p tor-cell --bump minor
cargo set-version -p tor-proto --bump minor
cargo set-version -p tor-netdoc --bump minor
cargo set-version -p tor-consdiff --bump minor
cargo set-version -p tor-netdir --bump minor
cargo set-version -p tor-congestion --bump minor
cargo set-version -p tor-persist --bump minor
cargo set-version -p tor-chanmgr --bump minor
cargo set-version -p tor-ptmgr --bump minor
cargo set-version -p tor-guardmgr --bump minor
cargo set-version -p tor-circmgr --bump minor
cargo set-version -p tor-dirclient --bump minor
cargo set-version -p tor-dirmgr --bump minor
cargo set-version -p tor-hsclient --bump minor
cargo set-version -p tor-hsservice --bump minor
cargo set-version -p arti-client --bump minor
cargo set-version -p arti-rpcserver --bump minor
cargo set-version -p arti-config --bump minor
cargo set-version -p arti-hyper --bump minor

cargo set-version -p arti --bump patch
cargo set-version -p arti-bench --bump patch
cargo set-version -p arti-testing --bump patch
```
</content>
</entry>
<entry>
<title>rpcserver: Use with_fn.</title>
<updated>2023-04-19T16:38:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-18T19:55:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f33aefd76c42165302ab0093d207b8e57ca0192f'/>
<id>urn:sha1:f33aefd76c42165302ab0093d207b8e57ca0192f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename tor-rpccmd to tor-rpcbase.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-11T19:13:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a5f319a840bbbd906d64803a4992ea1e21b7d1f'/>
<id>urn:sha1:9a5f319a840bbbd906d64803a4992ea1e21b7d1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Reify and expose DispatchTable.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-11T15:01:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0eb15ae59244eeca930a65fd7f74f8140f9b2053'/>
<id>urn:sha1:0eb15ae59244eeca930a65fd7f74f8140f9b2053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Remove anyhow dependency</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-05T17:31:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=07bb57a4c2a19c55fdc993fd5c9538465de0653c'/>
<id>urn:sha1:07bb57a4c2a19c55fdc993fd5c9538465de0653c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Add an authentication step.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-05T16:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b024fe5596171e3ed60cd03348623d1d900080c3'/>
<id>urn:sha1:b024fe5596171e3ed60cd03348623d1d900080c3</id>
<content type='text'>
Per our design, every connection starts out unauthenticated, and
needs one authenticate command to become authenticated.

Right now the only authentication type is "This is a unix named
socket where everybody who can connect has permission."
</content>
</entry>
<entry>
<title>RPC: add a temporary "listen" function.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-05T12:14:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f9de7929c1994df0a7cf3830eab0224a9246ccea'/>
<id>urn:sha1:f9de7929c1994df0a7cf3830eab0224a9246ccea</id>
<content type='text'>
It requires tokio, it's unix-only, and makes some unfortunate
shortcuts.  Probably good enough for initial testing.
</content>
</entry>
<entry>
<title>Start on a lower-level tor-rpccmd crate.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-31T15:57:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a4660a4e0988cd3b1eb453c6757e1755665b6d72'/>
<id>urn:sha1:a4660a4e0988cd3b1eb453c6757e1755665b6d72</id>
<content type='text'>
This crate will hold the backend pieces of RPC interaction that
different parts of Arti get to implement.
</content>
</entry>
<entry>
<title>rpc: Add asynchronous_codec wrapper for jsonlines.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-29T16:25:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5247486cfce40ef62485d4b12b2ffe05849d5b2c'/>
<id>urn:sha1:5247486cfce40ef62485d4b12b2ffe05849d5b2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Add a cancellable future type.</title>
<updated>2023-04-12T11:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-29T15:45:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a662fb1296e0ab9db3092f7e378ea8698c7e2e09'/>
<id>urn:sha1:a662fb1296e0ab9db3092f7e378ea8698c7e2e09</id>
<content type='text'>
Ordinarily you can cancel a future just by dropping it, but we'll
want the ability to cancel futures that we no longer own (because we
gave them to a `FuturesUnordered`).
</content>
</entry>
</feed>
