<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config/src/path.rs, branch arti-v0.0.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-11-29T19:20:34Z</updated>
<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>
<entry>
<title>Remove dependency from arti-client to tor-config.</title>
<updated>2021-11-16T21:01:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-16T21:01:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e5c5519f7b0b9dd0b88f79bfc7472d2e988770a6'/>
<id>urn:sha1:e5c5519f7b0b9dd0b88f79bfc7472d2e988770a6</id>
<content type='text'>
I'm about to make tor-config a higher-level module, so it can't be a
dependency for tor-config.
</content>
</entry>
<entry>
<title>fix/silence clippy lints in test modules</title>
<updated>2021-09-08T15:28:31Z</updated>
<author>
<name>Daniel Eades</name>
<email>danieleades@hotmail.com</email>
</author>
<published>2021-08-30T07:52:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fb3b8b84b5709ebe8a29051c43b82c4eef85decc'/>
<id>urn:sha1:fb3b8b84b5709ebe8a29051c43b82c4eef85decc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move all crates into a `crates` subdirectory.</title>
<updated>2021-08-27T13:53:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-08-27T13:53:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=557a0ff40b3731d4690767de27010bbeff08777d'/>
<id>urn:sha1:557a0ff40b3731d4690767de27010bbeff08777d</id>
<content type='text'>
This will cause some pain for now, but now is really the best time
to do this kind of thing.
</content>
</entry>
</feed>
