<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-config/src/options.rs, branch arti-v0.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-v0.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-03-21T12:39:50Z</updated>
<entry>
<title>Move ApplicationConfig to arti crate</title>
<updated>2022-03-21T12:39:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T12:38:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=85cf744e9e9dfbd657507d7986ef70651e89a056'/>
<id>urn:sha1:85cf744e9e9dfbd657507d7986ef70651e89a056</id>
<content type='text'>
Code motion and import fixups.
</content>
</entry>
<entry>
<title>Move ProxyConfig to arti crate</title>
<updated>2022-03-21T12:39:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T12:03:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b425ea0cbbc6884afda2a0c007cd30d64314cc'/>
<id>urn:sha1:77b425ea0cbbc6884afda2a0c007cd30d64314cc</id>
<content type='text'>
We put this in cfg.rs, rather than (say) socks.rs, because it has
config relating to both socks.rs and dns.rs.

Code motion and import fixups.
</content>
</entry>
<entry>
<title>Move logging configuration from arti_config::options to arti::logging</title>
<updated>2022-03-21T11:44:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T10:45:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=32d3076a822627f94d433853a130311ad1f6c009'/>
<id>urn:sha1:32d3076a822627f94d433853a130311ad1f6c009</id>
<content type='text'>
Code motion and import fixups.
</content>
</entry>
<entry>
<title>Move ArtiConfig to new arti::cfg module</title>
<updated>2022-03-21T11:42:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T10:23:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8aea5c9e43a823a16d170356b69148d085a06745'/>
<id>urn:sha1:8aea5c9e43a823a16d170356b69148d085a06745</id>
<content type='text'>
Code motion and import fixups.
</content>
</entry>
<entry>
<title>add udp to runtime</title>
<updated>2022-03-14T19:59:33Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-03-05T18:49:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4a44ef56c0743775d49eca138a253f11e93c7a35'/>
<id>urn:sha1:4a44ef56c0743775d49eca138a253f11e93c7a35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustfmt</title>
<updated>2022-03-11T16:41:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-11T16:41:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f914eee6bcbc907e7b84f1af4b8371f0c28a2461'/>
<id>urn:sha1:f914eee6bcbc907e7b84f1af4b8371f0c28a2461</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make ArtiConfigBuilder contain a TorClientConfigBuilder</title>
<updated>2022-03-11T16:18:27Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-11T16:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1d281abaf8af40e7437a7e444c5037f09eb67dbe'/>
<id>urn:sha1:1d281abaf8af40e7437a7e444c5037f09eb67dbe</id>
<content type='text'>
This is an API break: now one must use `.tor()` to access the Tor
configuration parts.

But it is not a config file format break, because `#[serde(flatten)]`.
</content>
</entry>
<entry>
<title>Drop remaining conversion from FooConfig to FooConfigBuilder</title>
<updated>2022-03-07T15:58:53Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-04T11:59:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b1ce8cc82f680d6ef1d7b3775e042e4156456a6'/>
<id>urn:sha1:1b1ce8cc82f680d6ef1d7b3775e042e4156456a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Have ArtiConfig contain a TorClientConfig, and drop builder retcon</title>
<updated>2022-03-07T15:58:53Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-07T15:01:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56cb1cef4e53cdbf9bd295272d827a75c06f705c'/>
<id>urn:sha1:56cb1cef4e53cdbf9bd295272d827a75c06f705c</id>
<content type='text'>
Replace the recapitulation of TorClientConfig fields in ArtiConfig and
instead just have it contain one.  This is part of #374.

The conversions from ArtiConfig back to ArtiConfigBuilder and
TorClientConfigBuilder would need to change, but, since we don't want
them anyway,

No longer impl Deserialize for ArtiConfig.  (As per #371 this will
want to become a private type.)

No longer impl From&lt;ArtiConfig&gt; for ArtiConfigBuilder and
TorClientConfigBuilder.  And abolish tests of that code.

(This all has to be in one commit, because previously
ArtiConfig::tor_client_config used the validated-to-builder config
retcon.)
</content>
</entry>
<entry>
<title>Provide way to get TorConfigBuilder from ArtiConfigBuilder</title>
<updated>2022-03-07T15:58:53Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-07T15:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92d1855b0e4737a646d754b85d0ddffe2af0e7e4'/>
<id>urn:sha1:92d1855b0e4737a646d754b85d0ddffe2af0e7e4</id>
<content type='text'>
This is needed according to #372, where we observe that builders ought
not to be generated from validated structs.  So we need this
conversion.
</content>
</entry>
</feed>
