<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config/src/path.rs, branch derive-traits</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-02-09T17:30:20Z</updated>
<entry>
<title>tor-config: Add HasKind support.</title>
<updated>2022-02-09T17:30:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-09T14:25:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cb6de69ef6bfca672378b7e2ba1d1668145d5574'/>
<id>urn:sha1:cb6de69ef6bfca672378b7e2ba1d1668145d5574</id>
<content type='text'>
This required a few new ErrorKinds.
</content>
</entry>
<entry>
<title>Fix invalid path character on windows</title>
<updated>2022-01-31T20:53:13Z</updated>
<author>
<name>Michael</name>
<email>michael.prantl@hotmail.de</email>
</author>
<published>2022-01-31T20:53:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=334bba2ef2bb99bd0bc808db76a2c748578bba11'/>
<id>urn:sha1:334bba2ef2bb99bd0bc808db76a2c748578bba11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explain that CfgPath can look at the environment.</title>
<updated>2022-01-12T19:59:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-12T19:59:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0ee3b50495430f20313e89204f399b26f7024f9'/>
<id>urn:sha1:e0ee3b50495430f20313e89204f399b26f7024f9</id>
<content type='text'>
Closes #246.
</content>
</entry>
<entry>
<title>Change sane_defaults() and with_directories()</title>
<updated>2021-11-29T19:20:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-29T19:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f107794b742fb075c673249999362afd28d77772'/>
<id>urn:sha1:f107794b742fb075c673249999362afd28d77772</id>
<content type='text'>
The sane_defaults() call is now the same as you get from a default
builder: by convention, we just call that method Default::default().

The with_directories() constructor makes more sense as a constructor
for the TorClientConfigBuilder than for TorClientConfig.
</content>
</entry>
<entry>
<title>More tests for tor-config.</title>
<updated>2021-11-24T13:38:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-24T13:38:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9fdb7d9751b35cc15dd14c1fa2b013a633455824'/>
<id>urn:sha1:9fdb7d9751b35cc15dd14c1fa2b013a633455824</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make every Config type implement Eq.</title>
<updated>2021-11-21T17:06:15Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-21T17:06:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=40ff7113d41c9d5ec3435ae410399d59f26e81f2'/>
<id>urn:sha1:40ff7113d41c9d5ec3435ae410399d59f26e81f2</id>
<content type='text'>
Doing this is necessary for reconfiguration support, and will help a lot
with testing, too.
</content>
</entry>
<entry>
<title>Rename .gitignore APP_FOO to ARTI_FOO.</title>
<updated>2021-11-21T16:29:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-21T16:27:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=efdd327569990cd9e4d7678bae2ac406baf7b1d5'/>
<id>urn:sha1:efdd327569990cd9e4d7678bae2ac406baf7b1d5</id>
<content type='text'>
Since these shell-variables are hardwired to use org.torproject.Arti as
the program name, it isn't appropriate to call them "app-specific".

If we someday reinstate APP_FOO, it should be based on a user-provided
application name.
</content>
</entry>
<entry>
<title>Give CfgPath an alternative inner representation.</title>
<updated>2021-11-21T16:17:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-21T16:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05be12e4d8a3ca59fc6fd8d3e0f00ae92b823c28'/>
<id>urn:sha1:05be12e4d8a3ca59fc6fd8d3e0f00ae92b823c28</id>
<content type='text'>
In order to handle explicitly specified path buffers directly, we now
let CfgPath be either a string (that gets expanded) or a PathBuf
(that doesn't).

This simplifies TorClientConfig::with_directories()
</content>
</entry>
<entry>
<title>Make arti-client config object match arti config better.</title>
<updated>2021-11-21T15:54:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-19T07:11:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0372d24eedbef7541e12ea046abad9b33749ac4b'/>
<id>urn:sha1:0372d24eedbef7541e12ea046abad9b33749ac4b</id>
<content type='text'>
Now every section that the two configuration objects share has the
same type and name.  This should help us in documenting our configuration
in a way that doesn't confuse people.

There is still lots of API work to go.
</content>
</entry>
<entry>
<title>Move top-level configuration downwards from `arti` to `arti-config`.</title>
<updated>2021-11-18T16:37:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-17T19:16:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5184f5ba84d76b75022fe6249ba18fe42807b1aa'/>
<id>urn:sha1:5184f5ba84d76b75022fe6249ba18fe42807b1aa</id>
<content type='text'>
To do this at all neatly, I had to split out `tor-config` from
`arti-config` again, and putting the lower level stuff (paths,
builder errors) into tor-config.  I also changed our use of
derive_builder to always use a common error type, to avoid
error type proliferation.
</content>
</entry>
</feed>
