<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/lib.rs, branch arti-v1.2.8</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.8</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.8'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-09-25T17:46:07Z</updated>
<entry>
<title>arti: move 'relay' subcommand to 'subcommands::relay' module</title>
<updated>2024-09-25T17:46:07Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-09-25T16:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d24325e21e674c793f2929bc81168f6f9d2af89b'/>
<id>urn:sha1:d24325e21e674c793f2929bc81168f6f9d2af89b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Gate the arti hsc subcommand behind a new "hsc" feature (fmt).</title>
<updated>2024-09-19T14:29:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-19T14:01:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e1734faa9ea0ec67c16facc4ed52d5d0f8000e7d'/>
<id>urn:sha1:e1734faa9ea0ec67c16facc4ed52d5d0f8000e7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Gate the arti hsc subcommand behind a new "hsc" feature.</title>
<updated>2024-09-19T14:29:34Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-19T13:43:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ab41a9d330ed1dbd506c8de8b5e331908ed78b97'/>
<id>urn:sha1:ab41a9d330ed1dbd506c8de8b5e331908ed78b97</id>
<content type='text'>
This new feature is experimental.
</content>
</entry>
<entry>
<title>arti: Add an enum for the hss subcommand.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-16T11:03:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bfdc463f2dff8dec1835213f57d935430410c817'/>
<id>urn:sha1:bfdc463f2dff8dec1835213f57d935430410c817</id>
<content type='text'>
This is needed because we'll soon add an `hss get-key` subcommand for
getting and/or generating a service identity key alongside `hss
onion-name` (`hss onion-name` will become a convenience around `hss
get-key --key-type=onion-name`).
</content>
</entry>
<entry>
<title>arti: Remove a completed TODO.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-16T10:54:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=59089011b2ffa1c6e6c333c906f01e57820b8e2c'/>
<id>urn:sha1:59089011b2ffa1c6e6c333c906f01e57820b8e2c</id>
<content type='text'>
The tests were added in !2275
</content>
</entry>
<entry>
<title>arti: Move proxy subcommand to a separate module.</title>
<updated>2024-09-12T18:07:41Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-12T12:13:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=32705deb6e6d6f0aa18111df87303bc7175a8b37'/>
<id>urn:sha1:32705deb6e6d6f0aa18111df87303bc7175a8b37</id>
<content type='text'>
No functional changes, this is just code motion.

This helps organize the code in `arti/src/lib.rs` a bit. It now only
contains the argument parsing and various other setup, and all the
subcommands are contained in separate modules.
</content>
</entry>
<entry>
<title>arti: Move arti::run to subcommands::proxy.</title>
<updated>2024-09-12T18:06:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-12T15:43:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f1f42e995c88deebc35cabeca8e3c63b8aa5cf7'/>
<id>urn:sha1:5f1f42e995c88deebc35cabeca8e3c63b8aa5cf7</id>
<content type='text'>
No functional changes, this is just code motion.
</content>
</entry>
<entry>
<title>rpc: Try using postage::watch to initialize ProxyInfo.</title>
<updated>2024-08-28T13:00:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-27T17:16:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ebbece794a2b11ff8d90af61be56a460d74255cd'/>
<id>urn:sha1:ebbece794a2b11ff8d90af61be56a460d74255cd</id>
<content type='text'>
(This is a bit trickier than I would like, but it ensures that we
never return a "not initialized yet" code.)
</content>
</entry>
<entry>
<title>RPC: Add experimental method to list SOCKS proxies.</title>
<updated>2024-08-28T13:00:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-22T14:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5a79d84df763867ac5f22a81ddbc594ca0b7b939'/>
<id>urn:sha1:5a79d84df763867ac5f22a81ddbc594ca0b7b939</id>
<content type='text'>
We'll need this for our rpc-library code to meaningfully open SOCKS
connections.

Closes #1523.
</content>
</entry>
<entry>
<title>arti: Define a new ArtiRpcSession type.</title>
<updated>2024-08-28T13:00:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-22T12:46:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=657aa2e4d5dff83fadedec7a0be0e5413a27d8f3'/>
<id>urn:sha1:657aa2e4d5dff83fadedec7a0be0e5413a27d8f3</id>
<content type='text'>
This type exists in the `arti` crate.  It wraps and delegates to
`arti_rpcserver::RpcSession`.  Subsequent commits will use it to
expose information from the `arti` crate to the RPC system; right
now it does nothing.
</content>
</entry>
</feed>
