<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src, branch arti-v0.4.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.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-05-26T10:40:43Z</updated>
<entry>
<title>Merge branch 'config-split' into 'main'</title>
<updated>2022-05-26T10:40:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-05-26T10:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4bf87d61ca94648a7af220342303748f1ae1d1b3'/>
<id>urn:sha1:4bf87d61ca94648a7af220342303748f1ae1d1b3</id>
<content type='text'>
Break TorClientConfig out of ArtiConfig and warn on unknown config keys

Closes #459 and #417

See merge request tpo/core/arti!529</content>
</entry>
<entry>
<title>arti: Better doc for ArtiCombinedConfig</title>
<updated>2022-05-25T18:15:47Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-25T17:46:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80ddae3d4b8669d614ed013acae01b19c266dc4d'/>
<id>urn:sha1:80ddae3d4b8669d614ed013acae01b19c266dc4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-config: Rename resolve_return_unrecognized, ..._ignore_...</title>
<updated>2022-05-25T15:41:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-25T15:37:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0803296bd6b6b8dba3265ee46bd838379077939d'/>
<id>urn:sha1:0803296bd6b6b8dba3265ee46bd838379077939d</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/529#note_2807077
</content>
</entry>
<entry>
<title>tor-config: Rename "ignored" to "unrecognized" throughout</title>
<updated>2022-05-25T15:40:02Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-25T14:41:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f426e2c575890dc1037fb862fdcd1c1d7acd33b'/>
<id>urn:sha1:9f426e2c575890dc1037fb862fdcd1c1d7acd33b</id>
<content type='text'>
As per review comments
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/529#note_2807076
</content>
</entry>
<entry>
<title>reply socks error on more codepath</title>
<updated>2022-05-24T22:02:14Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-05-24T22:02:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=801380780f1bd743e2bb8a0032e58fb94d1e3a6b'/>
<id>urn:sha1:801380780f1bd743e2bb8a0032e58fb94d1e3a6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-config: Tests for ignored config key handling</title>
<updated>2022-05-24T19:14:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-24T11:39:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bb8e205b0da8833e56967b5d6b80f4b1c0a1e144'/>
<id>urn:sha1:bb8e205b0da8833e56967b5d6b80f4b1c0a1e144</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split TorClientConfig out of ArtiConfig, and Resolvable trait</title>
<updated>2022-05-24T19:14:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-24T18:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e526aad7c4ca37e8ee9b082449da6493b6e475b'/>
<id>urn:sha1:9e526aad7c4ca37e8ee9b082449da6493b6e475b</id>
<content type='text'>
This gets rid of `#[serde(flatten)]` which prevents serde_ignored (and
other kinds of introspection) from working properly.

The price is now that the toplevel has to deal with two configuration
objects.

The Resolvable trait is overkill right now, but is going to do More
Things in a moment.  In particular, we need the impl on tuples, so
that the whole config can be processed in one go.
</content>
</entry>
<entry>
<title>arti tests: Introduce bld_tor variable</title>
<updated>2022-05-24T19:08:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-24T17:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d15cc758216a3c809139acf2c21f74d96d99f71d'/>
<id>urn:sha1:d15cc758216a3c809139acf2c21f74d96d99f71d</id>
<content type='text'>
We are going to reorganise ArtiConfig to not contain a
TorClientConfig.  This test case's calls to bld.tor() will all need to
change.  Do this in advance to make that future commit more readable.
</content>
</entry>
<entry>
<title>Apply fs-mistrust to logfile directories.</title>
<updated>2022-05-24T14:54:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-05-23T15:43:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25c64db575cc5f8426c026b29cb82ff7fa270c43'/>
<id>urn:sha1:25c64db575cc5f8426c026b29cb82ff7fa270c43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make fs-mistrust configurable from the top level.</title>
<updated>2022-05-24T14:54:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-05-23T15:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1fc4bd03bb4024cd5a467ccb682e88adf30bac7'/>
<id>urn:sha1:b1fc4bd03bb4024cd5a467ccb682e88adf30bac7</id>
<content type='text'>
This change requires a little refactoring of TorClientBuilder: now,
instead of enabling or disabling mistrust, it enables or disables
the decision to _override_ the mistrust in the config.
</content>
</entry>
</feed>
