<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/lib.rs, branch arti-v0.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-05-06T11:38:14Z</updated>
<entry>
<title>arti: add support for safe-logging configuration</title>
<updated>2022-05-06T11:38:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-05-04T13:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e34692a65c02dbcf2bb1cd330ab9665a017d52e'/>
<id>urn:sha1:7e34692a65c02dbcf2bb1cd330ab9665a017d52e</id>
<content type='text'>
Here we add a config option to disable safe logging, and ensure that
safe logging is disabled when we are formatting an error message on
exit (since we assume it's safe to write sensitive info to stderr.)
</content>
</entry>
<entry>
<title>squash! Bump every crate's edition to 2021.</title>
<updated>2022-04-25T17:06:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-25T16:40:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f6bc6bdc431fa36de70a167eea777dcf3f60bf2'/>
<id>urn:sha1:2f6bc6bdc431fa36de70a167eea777dcf3f60bf2</id>
<content type='text'>
Remove all `use` statements for `TryFrom` and `TryInto`.  These are
now redundant in Rust 2021.
</content>
</entry>
<entry>
<title>Move SystemConfig to arti::cfg</title>
<updated>2022-03-21T15:54:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T13:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c213d4d898142adade26f93968082653072f8ae'/>
<id>urn:sha1:1c213d4d898142adade26f93968082653072f8ae</id>
<content type='text'>
Fixes #314, #418.
</content>
</entry>
<entry>
<title>Run rustfmt to tidy up imports</title>
<updated>2022-03-21T13:27:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T13:27:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3d56fb137161dbfb4f33dae28895329f3757c28'/>
<id>urn:sha1:c3d56fb137161dbfb4f33dae28895329f3757c28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ApplicationConfig: abolish accessor</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:39:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=94f4728a1c9dd061271867e538d8342d33dc2066'/>
<id>urn:sha1:94f4728a1c9dd061271867e538d8342d33dc2066</id>
<content type='text'>
</content>
</entry>
<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>socks: abolish config accessors</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:18:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6986a433aad454e7f290cfbcdab36792c5b0251e'/>
<id>urn:sha1:6986a433aad454e7f290cfbcdab36792c5b0251e</id>
<content type='text'>
Making these fields pub(crate) is quite reasonable and does away with
the need for accessors.
</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>Rename arti::trace module to arti::logging</title>
<updated>2022-03-21T11:42:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T10:45:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b51fccb70ee40a733aa3485ed3716b7bbe833d2b'/>
<id>urn:sha1:b51fccb70ee40a733aa3485ed3716b7bbe833d2b</id>
<content type='text'>
We are going to move LoggingConfig here.  We should follow the
already-public name IMO.
</content>
</entry>
</feed>
