<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/config.rs, branch arti-v1.1.12</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.12</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.12'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-01-09T10:51:45Z</updated>
<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>
<entry>
<title>arti config: Declare who is supposed to add path leaf components</title>
<updated>2023-12-04T12:29:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-12-04T11:25:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=65a56c42426291256f1b97eabb181a827219dc75'/>
<id>urn:sha1:65a56c42426291256f1b97eabb181a827219dc75</id>
<content type='text'>
Currently some components do this one way, and some the other.  This
is confusing.  We should do it one way.  This way is slightly better
because it makes navigation with `grep` easier.
</content>
</entry>
<entry>
<title>tor-dirmgr: Rename DirMgrConfig.cache_path to cache_dir</title>
<updated>2023-12-04T12:29:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-12-04T11:23:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9540dd40f68290dd26b5e09a07f63c66e07f4338'/>
<id>urn:sha1:9540dd40f68290dd26b5e09a07f63c66e07f4338</id>
<content type='text'>
This variable contains precisely the value of cache_dir from
arti_client::config::StorageConfig and it should therefore have the
same name.
</content>
</entry>
<entry>
<title>arti config: Declare cache_dir /var/cache like nature</title>
<updated>2023-12-04T12:29:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-12-04T11:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d19dfa8fe80ea0700bbbe3ec6299636c71015c98'/>
<id>urn:sha1:d19dfa8fe80ea0700bbbe3ec6299636c71015c98</id>
<content type='text'>
</content>
</entry>
</feed>
