<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-dirclient/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>Move timer functions into an extension trait.</title>
<updated>2021-04-17T13:37:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-17T13:37:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92de7c58f09dd160dc9c7a95b6b069bfc1aebdb6'/>
<id>urn:sha1:92de7c58f09dd160dc9c7a95b6b069bfc1aebdb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace tor-decompress with async-compression crate.</title>
<updated>2021-04-13T20:27:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-13T20:27:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13d4ee888f7acf3b0c3861b3dc2da2ecb1359cf0'/>
<id>urn:sha1:13d4ee888f7acf3b0c3861b3dc2da2ecb1359cf0</id>
<content type='text'>
This lets us simplify tor-dirclient a fair bit.  Closes #79.
</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>Refactor errors in tor-decompress and tor-dirclient.</title>
<updated>2021-03-24T19:14:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-24T19:10:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=570840c7e130e66b9808d0c0b5503e78ca0e64ce'/>
<id>urn:sha1:570840c7e130e66b9808d0c0b5503e78ca0e64ce</id>
<content type='text'>
This lets us reinstate the code in dirclient that retired circuits
depending on the error type.
</content>
</entry>
<entry>
<title>tor-dirclient: add timeouts</title>
<updated>2020-12-01T13:56:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-12-01T13:56:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f5f2a648a3139d08bc5f8e19058d79b65c063f48'/>
<id>urn:sha1:f5f2a648a3139d08bc5f8e19058d79b65c063f48</id>
<content type='text'>
This adds two timeouts in total: one for sending begin, and getting
headers, and one for getting the rest of the data.

These timeouts are way too long right now, but at least the code is
there.
</content>
</entry>
<entry>
<title>Implement a maximum length for directory responses</title>
<updated>2020-11-25T16:45:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-25T16:45:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=483fb1f7c4a5863900184a461e70936d0dc3e27d'/>
<id>urn:sha1:483fb1f7c4a5863900184a461e70936d0dc3e27d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better error types for tor-dirclient</title>
<updated>2020-11-25T16:11:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-25T16:08:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=995f136ec1d92405b2032f0db3554bd26f759612'/>
<id>urn:sha1:995f136ec1d92405b2032f0db3554bd26f759612</id>
<content type='text'>
</content>
</entry>
</feed>
