<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-dirmgr/src/state.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-30T12:44:25Z</updated>
<entry>
<title>Merge branch 'no-system-time' into 'main'</title>
<updated>2022-03-30T12:44:25Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-03-30T12:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd081742fa13e8464ad46123d83617165587d4f4'/>
<id>urn:sha1:fd081742fa13e8464ad46123d83617165587d4f4</id>
<content type='text'>
Don't use SystemTime::now()

Closes #306

See merge request tpo/core/arti!365</content>
</entry>
<entry>
<title>Abolish filter::DynFilter in favour of transparent DirFilter</title>
<updated>2022-03-25T13:08:56Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-25T13:08:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=678504d9f90e1a281a8987cbd52fb0547364b623'/>
<id>urn:sha1:678504d9f90e1a281a8987cbd52fb0547364b623</id>
<content type='text'>
There are two reasons why the DynFilter newtype might be needed:

1. To impl Default.  But we don't need it to impl Default since we can
have an accessor which does the defaulting.

2. To hide the API.  But this is usrely an unstable API.

Just writing Arc&lt;dyn&gt; gets rid of a lot of unnecessary boilerplate and
conversion code.
</content>
</entry>
<entry>
<title>dirmgr: Initial DirFilter code.</title>
<updated>2022-03-24T16:10:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-21T17:33:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0399fc6c12d35d8cf70d6b59eee70b93a608d57'/>
<id>urn:sha1:c0399fc6c12d35d8cf70d6b59eee70b93a608d57</id>
<content type='text'>
This code sits behind a feature flag, and can be used to modify
directories before storing them.  This is part of the implementation
for #397.
</content>
</entry>
<entry>
<title>dirmgr: Authority: Abolish v3ident accessor</title>
<updated>2022-03-18T20:49:25Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-18T16:00:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d651a894defb6abc6e45c6f992accc22b1d47968'/>
<id>urn:sha1:d651a894defb6abc6e45c6f992accc22b1d47968</id>
<content type='text'>
This makes this information crate-private.  The crate can reasonably
just access it.
</content>
</entry>
<entry>
<title>Merge branch 'md_allocation' into 'main'</title>
<updated>2022-03-17T16:45:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-17T16:45:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9b7663b4ba4073be77026f81f5565b110731c7c4'/>
<id>urn:sha1:9b7663b4ba4073be77026f81f5565b110731c7c4</id>
<content type='text'>
Use less space in hashtables for microdescriptors

Closes #386

See merge request tpo/core/arti!415</content>
</entry>
<entry>
<title>Run rustfmt</title>
<updated>2022-03-17T16:22:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-17T16:22:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c0133dcc6b73f65aabd2f3a216ced9645e12430'/>
<id>urn:sha1:0c0133dcc6b73f65aabd2f3a216ced9645e12430</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GetMicrodescsState: Abolish separate n_missing field in</title>
<updated>2022-03-17T15:49:31Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-17T15:49:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=955e3a3e406110b347cae1309c8d643fe4155e54'/>
<id>urn:sha1:955e3a3e406110b347cae1309c8d643fe4155e54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GetMicrodescsState: Break out with_mdreceiver_for_missing</title>
<updated>2022-03-17T15:49:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-17T15:48:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3a1e599d5a6ba151b0b07c066bff5b5074631294'/>
<id>urn:sha1:3a1e599d5a6ba151b0b07c066bff5b5074631294</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GetMicrodescsState: Dedupe slightly</title>
<updated>2022-03-17T15:29:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-17T15:29:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c6f4aaa9b5f1d5a33128cda37825b93d3cc8a3b'/>
<id>urn:sha1:1c6f4aaa9b5f1d5a33128cda37825b93d3cc8a3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DirMgrConfig: abolish builder; make it transparent and exhaustive</title>
<updated>2022-03-16T19:31:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-16T19:30:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a020f82de2cccbaec48280f097f4dc8657ebc13b'/>
<id>urn:sha1:a020f82de2cccbaec48280f097f4dc8657ebc13b</id>
<content type='text'>
See rationale in the comment.
</content>
</entry>
</feed>
