<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-netdoc/src/doc/authcert.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-05-05T15:34:44Z</updated>
<entry>
<title>Add an authcert builder, for testing.</title>
<updated>2021-05-05T15:34:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-05T15:34:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b47b9a6f5457ab7563089dc57d937331af5df548'/>
<id>urn:sha1:b47b9a6f5457ab7563089dc57d937331af5df548</id>
<content type='text'>
</content>
</entry>
<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>DirMgr: add text() and texts() functions to ask for document text</title>
<updated>2021-03-31T16:41:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-31T16:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca7e1a0de90f09a2bae05ea119bac9aa757f7927'/>
<id>urn:sha1:ca7e1a0de90f09a2bae05ea119bac9aa757f7927</id>
<content type='text'>
Also, start on a larger refactoring where we ask for documents by
their ID.
</content>
</entry>
<entry>
<title>Fix a bunch more new clippy lints in Rust 1.51</title>
<updated>2021-03-29T20:45:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:45:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d52ff18b4652da4744d1742fae8ea41526eed89d'/>
<id>urn:sha1:d52ff18b4652da4744d1742fae8ea41526eed89d</id>
<content type='text'>
The major types are:
  * You implemented Into when you should have implemented From.
  * You sliced a slice when you didn't have to.
  * You said Ok(x?) when you could have said x.
  * You said Vec::new(); push(); push(); when you could have said vec![].
</content>
</entry>
<entry>
<title>Fix Rust-1.51 clippy warnings about acronyms in camel case.</title>
<updated>2021-03-29T20:33:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:33:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ad503866d5a6bab0a7774014579937c19c5d2c6'/>
<id>urn:sha1:3ad503866d5a6bab0a7774014579937c19c5d2c6</id>
<content type='text'>
This is painful, but we shouldn't have to do it again.
</content>
</entry>
<entry>
<title>Rename Rsa{Identity,Signature} to fix clippy warning.</title>
<updated>2021-03-29T20:14:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:14:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3800c459f6a8bbab465ff3afcd650b5c42a953c5'/>
<id>urn:sha1:3800c459f6a8bbab465ff3afcd650b5c42a953c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate from lazy_static to once_cell.</title>
<updated>2020-12-22T16:55:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-12-22T16:55:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cc2a5d94efc2dfb80ae3223d55c8b9fc4e4c05fa'/>
<id>urn:sha1:cc2a5d94efc2dfb80ae3223d55c8b9fc4e4c05fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>authcert: move location into UncheckedAuthCert.</title>
<updated>2020-12-04T18:17:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-12-04T18:17:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bb01a55a8c1b2792801ba48a5f79ae15b1164dd5'/>
<id>urn:sha1:bb01a55a8c1b2792801ba48a5f79ae15b1164dd5</id>
<content type='text'>
This lets us make AuthCert Send and Sync.
</content>
</entry>
<entry>
<title>Initial pass on directory-manager code.</title>
<updated>2020-11-20T00:11:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-19T19:25:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f4230fb1bfcb19e6c5d1613df473d40260648d7'/>
<id>urn:sha1:9f4230fb1bfcb19e6c5d1613df473d40260648d7</id>
<content type='text'>
This code can now bootstrap from the network, cache the results, and
reload from cache.

There's lots more work to do here, including a big pile of tidying
and refactoring and testing and documentation.
</content>
</entry>
<entry>
<title>Refactor AuthCertKeyIds::cmp().</title>
<updated>2020-11-19T16:38:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-19T16:38:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=87fe4348754066b4aff77515beaf5cb24dce4329'/>
<id>urn:sha1:87fe4348754066b4aff77515beaf5cb24dce4329</id>
<content type='text'>
</content>
</entry>
</feed>
