<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-netdir/src/err.rs, branch arti-v0.0.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.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-04-27T18:17:49Z</updated>
<entry>
<title>Enforce (and obey) clippy lints about exhaustive enums, structs.</title>
<updated>2021-04-27T18:17:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-27T18:17:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e3780affb54988bee60ab634a408dffd224cd3a'/>
<id>urn:sha1:2e3780affb54988bee60ab634a408dffd224cd3a</id>
<content type='text'>
These lints force us to declare our exported enums and
exhaustive-looking structs as non-exhaustive (so that we can add to
them in the future without breaking our API) or to explicitly
disable the warning for a given enum/struct (to say that we _intend_
for additions to be a breaking change).
</content>
</entry>
<entry>
<title>Upgrade rusqlite; remove needless usage.</title>
<updated>2021-04-05T12:12:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-05T12:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f664a76504c5931b32ebfcd1545e2e6dff6159dd'/>
<id>urn:sha1:f664a76504c5931b32ebfcd1545e2e6dff6159dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Netdir: only expose a netdir object if we have enough directory info</title>
<updated>2020-11-17T18:26:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-17T18:26:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3668f65c9ebc0c8922f82b4bc701bd5f2b7e1cd5'/>
<id>urn:sha1:3668f65c9ebc0c8922f82b4bc701bd5f2b7e1cd5</id>
<content type='text'>
The calculation isn't completely right here, but it's a fair
stopgap.
</content>
</entry>
<entry>
<title>Checkpoint work on a sqlite backend.</title>
<updated>2020-11-16T14:22:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-01T14:51:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6f68f99f4e3f63435afeb7603327067f61ca85ad'/>
<id>urn:sha1:6f68f99f4e3f63435afeb7603327067f61ca85ad</id>
<content type='text'>
Among other stuff, revert parts of previous commit that introduced a
ReadableStore abstraction: there isn't a good abstraction hat covers
both Tor legacy stores and sqlite stores-- or if there is, I'll have
to find it organizally.

This isn't a final version: it probably has bugs, and it needs
documentation and more tests.  But before I do those, I want to
sanity-check the API by drafting the next layer up on the stack.
</content>
</entry>
<entry>
<title>Checkpoint work on making storage backend generic</title>
<updated>2020-11-14T15:32:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-28T18:32:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7336eeeb61b767996efab4454b4b65f1146fb0a5'/>
<id>urn:sha1:7336eeeb61b767996efab4454b4b65f1146fb0a5</id>
<content type='text'>
Also uses mmap for loading stuff.
</content>
</entry>
<entry>
<title>Document private members in most crates</title>
<updated>2020-09-24T23:25:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-21T21:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f945af0c411f978484d33e6a79bc183e1d5d9d5b'/>
<id>urn:sha1:f945af0c411f978484d33e6a79bc183e1d5d9d5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add documentation for tor-netdir crate</title>
<updated>2020-09-13T12:27:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-13T12:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d4281b110e9bd74ccdd594ae17202096a19ba6a7'/>
<id>urn:sha1:d4281b110e9bd74ccdd594ae17202096a19ba6a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start on a 'netdir' crate to wrap netdoc.</title>
<updated>2020-09-07T20:53:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-07T20:53:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=919a7c597012feb6b5b3b9ed9b44662039e6cf69'/>
<id>urn:sha1:919a7c597012feb6b5b3b9ed9b44662039e6cf69</id>
<content type='text'>
For now, this assumes an existing Tor cache directory.
</content>
</entry>
</feed>
