summaryrefslogtreecommitdiff
path: root/tor-dirclient/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-181-1/+1
* Enormous tor-circmgr rewrite.Nick Mathewson2021-06-141-3/+3
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Module docs for remaining cratesNick Mathewson2021-05-251-5/+13
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-0/+1
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
* Split mocking parts of rtcompat into new rtmock crate.Nick Mathewson2021-05-031-2/+1
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-0/+3
* Use stream_pair() to write a test for tor_dirclient::downloadNick Mathewson2021-04-211-0/+50
* Make zstd and xz compression optional, but on-by-default.Nick Mathewson2021-04-211-1/+11
* Test for tor_dirclient::read_headersNick Mathewson2021-04-201-0/+39
* Tests for tor_dirclient::read_and_decompressNick Mathewson2021-04-201-3/+86
* Test for tor_dirclient::read_until_limited()Nick Mathewson2021-04-201-0/+35
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-4/+4
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+1
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-9/+19
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-3/+6
* Replace tor-decompress with async-compression crate.Nick Mathewson2021-04-131-60/+45
* tor-dirclient: Use AsyncBufRead to simplify code a bit.Nick Mathewson2021-04-131-29/+62
* Major revision on DirMgr logic -- almost a complete rewrite.Nick Mathewson2021-04-131-2/+2
* Add accessors for members of different directory requestsNick Mathewson2021-04-011-3/+3
* Rename ClientRequest to Requestable.Nick Mathewson2021-04-011-2/+2
* Refactor errors in tor-decompress and tor-dirclient.Nick Mathewson2021-03-241-50/+46
* dirclient: add a function to download over a stream.Nick Mathewson2021-03-241-66/+84
* Use AsyncRead and AsyncWrite in tor-dirclientNick Mathewson2021-03-101-4/+8
* Remove an unwrap in dirclient.Nick Mathewson2021-03-041-40/+41
* Move content-encoding handling to decompressNick Mathewson2021-03-041-62/+2
* Moves decompress related code into tor-decompress crateKushal Das2021-03-041-6/+3
* Port to work with tokio or async-std.Nick Mathewson2021-03-021-1/+2
* Add an error type check in test_get_decompressor_err in tor-dirclienthiro2021-01-251-2/+9
* Merge remote-tracking branch 'origin/mr/10' into mainNick Mathewson2021-01-211-1/+2
|\
| * Adds zstd decompression implementation for dirclientKushal Das2021-01-211-1/+2
* | Add a little testing in tor-dirclientNick Mathewson2021-01-211-0/+36
|/
* Merge branch 'mr_1_squashed' into mainNick Mathewson2020-12-171-1/+4
|\
| * Fixup! issue #34: adding support for xz2owen662020-12-101-3/+3
| * issue #34: adding support for xz2owen662020-12-021-0/+3
* | Use anyhow crate to add extra context for various dirclient errors.George Kadianakis2020-12-101-4/+15
* | De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-081-5/+3
* | Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-071-1/+1
* | tor-dirclient: tweak so that its future is Send.Nick Mathewson2020-12-041-2/+2
* | Fix a couple of clippy warnings in tor-dirclient.Nick Mathewson2020-12-021-2/+2
* | Abandon directory circuits on most kinds of directory failure.Nick Mathewson2020-12-021-21/+94
|/
* tor-dirclient: add timeoutsNick Mathewson2020-12-011-5/+27
* Implement a maximum length for directory responsesNick Mathewson2020-11-251-4/+11
* Extract another function in tor-dirclientNick Mathewson2020-11-251-16/+28
* Better error types for tor-dirclientNick Mathewson2020-11-251-7/+8