<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/tests, 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-19T14:29:34Z</updated>
<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 a test for the "hsc key" subcommand help output.</title>
<updated>2024-09-19T14:29:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-19T11:58:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0d3d9da65a21e285a362e848df9be7287d3aa02f'/>
<id>urn:sha1:0d3d9da65a21e285a362e848df9be7287d3aa02f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add hsc key subcommand, deprecate hsc get-key.</title>
<updated>2024-09-18T18:06:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T17:37:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa420742e7dc054ec97f4f10e3354165a285fad0'/>
<id>urn:sha1:aa420742e7dc054ec97f4f10e3354165a285fad0</id>
<content type='text'>
I am deprecating the old `hsc get-key` subcommand in favor of the new
`hsc key get` subcommand. This is because I plan to implement the rest
of the key management functionality (key deletion, rotation, etc.) as
subcommands of the `hsc key` command. The alternative would be to add a
new distinct top-level `hsc rotate-key`, `hsc remove-key`, etc.
subcommand alongside the existing `hsc get-key` command (which IMO is
less nice than the alternative I'm proposing).
</content>
</entry>
<entry>
<title>arti: Remove hss get-key from the tests.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-17T11:29:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=83680a3439dc9ddf2006f1263ef475d76f201d5d'/>
<id>urn:sha1:83680a3439dc9ddf2006f1263ef475d76f201d5d</id>
<content type='text'>
The `hss get-key` functionality was folded into `hss onion-name`.
</content>
</entry>
<entry>
<title>arti: Add a test and some docs for the hss get-key subcommand.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-16T16:11:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=68d37e8df965cf494a406e6b39b14fa0cd82b64d'/>
<id>urn:sha1:68d37e8df965cf494a406e6b39b14fa0cd82b64d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add CLI for generating an onion service hsid.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-16T13:43:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c367c14e1084802072361e5f67c3853551eca9cf'/>
<id>urn:sha1:c367c14e1084802072361e5f67c3853551eca9cf</id>
<content type='text'>
This adds a new `hss get-key` subcommand for retrieving and generating
service identity keys. The existing `hss onion-name` is now a
convenience alias for `hss get-key --generate=no --key-type=onion-name`.

Note: I am calling this new subcommand `get-key` for consistency with
its client counterpart (`hsc get-key`).

Closes #1621
</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: Test hss onion-name behavior when the hsid is missing.</title>
<updated>2024-09-17T09:25:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-16T14:55:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=faf851bf4a493cb102e36277f9d47584d8542ffd'/>
<id>urn:sha1:faf851bf4a493cb102e36277f9d47584d8542ffd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Set the COLUMNS env var in the CLI tests.</title>
<updated>2024-08-28T16:47:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-28T15:10:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f1779cfbb3e27b04ba3cca9206170f1e1ea904db'/>
<id>urn:sha1:f1779cfbb3e27b04ba3cca9206170f1e1ea904db</id>
<content type='text'>
This sets `COLUMNS` to a large value to prevent line wrapping.

Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2370#note_3067346

Closes #1574
</content>
</entry>
<entry>
<title>arti: Elide some text in the expected hsc test output.</title>
<updated>2024-08-28T16:47:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-27T14:31:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9fbe390e614fa169b606a769ac8a6c455c0850ab'/>
<id>urn:sha1:9fbe390e614fa169b606a769ac8a6c455c0850ab</id>
<content type='text'>
These file paths occupy more than 2 lines on some platforms.

See also the motivation behind 2b8a7a196b3ea5cd8350dd77f5e5120fed8521e0
</content>
</entry>
</feed>
