<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/config.rs, branch arti-v1.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-21T14:58:46Z</updated>
<entry>
<title>arti, arti-client, tor-keymgr: Remove keystore dir configuration.</title>
<updated>2024-02-21T14:58:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-21T12:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=90addac031b7242b9352ce2c635b9802e657fabe'/>
<id>urn:sha1:90addac031b7242b9352ce2c635b9802e657fabe</id>
<content type='text'>
Closes #1202
</content>
</entry>
<entry>
<title>tor-keymgr: Abolish ArtiNativeKeystoreConfig::expand_keystore_dir.</title>
<updated>2024-01-10T15:07:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-10T15:03:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f6d98bcb26707a89385975ea3177d56ab08ab4a'/>
<id>urn:sha1:0f6d98bcb26707a89385975ea3177d56ab08ab4a</id>
<content type='text'>
This resolves a `TODO HSS` in arti-client.

Part of #1187
</content>
</entry>
<entry>
<title>arti-client::config: Turn a TODO HSS into #1185.</title>
<updated>2024-01-09T19:36:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-09T19:36:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6b8b64c103466ee3d1a1fc9cebfb5013abb58488'/>
<id>urn:sha1:6b8b64c103466ee3d1a1fc9cebfb5013abb58488</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'public-dir-mgr-config' into 'main'</title>
<updated>2024-01-09T10:51:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-01-09T10:51:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8dd5297a13975499e271209734f501f105e7b80f'/>
<id>urn:sha1:8dd5297a13975499e271209734f501f105e7b80f</id>
<content type='text'>
dirmgr: Make the `dir_mgr_config` method public

Closes #1175

See merge request tpo/core/arti!1847</content>
</entry>
<entry>
<title>dirmgr: Make the `dir_mgr_config` method public</title>
<updated>2024-01-09T10:28:04Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-12-30T10:45:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=619181e2e1a8982220f04a3c2b54963fd3ec575b'/>
<id>urn:sha1:619181e2e1a8982220f04a3c2b54963fd3ec575b</id>
<content type='text'>
This commit makes the `dir_mgr_config` method of the `TorClientConfig`
struct public.

It might be questionable whether we should make this function public or
switch to a `TryInto` trait in general, which also seems like an even
Rustier solution Rustier solution.

Fixes #1175
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2024-01-08T18:19:11Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2024-01-04T18:32:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4eb54be0657862f5d56b047c16c08dabde6a7377'/>
<id>urn:sha1:4eb54be0657862f5d56b047c16c08dabde6a7377</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-client: Add an accessor for the keystore config.</title>
<updated>2023-12-14T13:19:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-12T19:03:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1085d0f7fb6f5c021ea975165fce79d0d4d61c14'/>
<id>urn:sha1:1085d0f7fb6f5c021ea975165fce79d0d4d61c14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti_config: remove experimental-api as way to enable keymgr.</title>
<updated>2023-12-13T19:19:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-13T19:19:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4bccf39c0e7c04f96990fe87d2b8ed22db662dc'/>
<id>urn:sha1:e4bccf39c0e7c04f96990fe87d2b8ed22db662dc</id>
<content type='text'>
keymgr is always on when it is needed, so experimental-api isn't
needed here.
</content>
</entry>
<entry>
<title>arti-client: use sub_builder for ArtiNativeKeystoreConfig</title>
<updated>2023-12-13T14:04:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-13T14:04:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4d7aeeab57577c98a15aa78ef5cd5de7652f39e8'/>
<id>urn:sha1:4d7aeeab57577c98a15aa78ef5cd5de7652f39e8</id>
<content type='text'>
The sub_builder pattern changes `StorageConfigBuilder` so that
instead of holding an `Option&lt;ArtiNativeKeystoreConfig&gt;`,
it holds an `ArtiNativeKeystoreConfigBuilder`.
This makes it a little more ergonomic to use from Rust,
and lets us use defaults for the builder fields so that we
can make them optional in our configuration.
</content>
</entry>
<entry>
<title>arti_client: enable keymgr when keymgr feature is configured</title>
<updated>2023-12-13T14:00:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-13T13:12:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49ece08bafc115ce99ced38f659ac7f72bab947b'/>
<id>urn:sha1:49ece08bafc115ce99ced38f659ac7f72bab947b</id>
<content type='text'>
This change causes arti_client to have a configurable keymgr when
the onion-service-service feature is present, so that you no longer
need to configure "experimental" or "experimental-api" as well in
order to get a working onion service.
</content>
</entry>
</feed>
