aboutsummaryrefslogtreecommitdiff
path: root/tor-dirclient/src
Commit message (Expand)AuthorAgeFilesLines
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-275-1368/+0
* WIP: Add the "unwrap_used" lint.S0AndS02021-08-241-0/+1
* Switch all uses of the log crate to the tracing.Jani Monoses2021-08-201-1/+1
* Merge remote-tracking branch 'origin/mr/60'Nick Mathewson2021-08-181-0/+1
|\
| * Add the "missing_panics_doc" lint.S0AndS02021-08-131-0/+1
* | Add the "implicit_clone" lint.S0AndS02021-08-171-0/+1
|/
* Use add_warnings.py for clippy::cast_losslessNick Mathewson2021-08-131-1/+1
* Add the "cast_lossless" lint.S0AndS02021-08-121-0/+1
* Merge commit 'origin/mr/46^'Nick Mathewson2021-08-122-8/+6
|\
| * Change output type in DirResponse to Vec<u8>rls2021-07-302-8/+6
* | Merge remote-tracking branch 'origin/mr/51'Nick Mathewson2021-08-091-7/+21
|\ \
| * | shrink result to actual number of bytes read once on returnFelipe Lema2021-08-051-6/+8
| * | fix clippy::redundant_slicingFelipe Lema2021-08-051-1/+1
| * | use loop + `read` + slice-of-resultFelipe Lema2021-08-051-20/+40
| * | read from stream in a single go (not looping)Felipe Lema2021-08-031-27/+21
| * | don't use intermediate buffer, but read directly into `result`Felipe Lema2021-08-031-3/+1
| |/
* | Add unnecessary_wraps to the big warning list.Nick Mathewson2021-08-061-0/+1
* | Fix typos and other spelling mistakesrls2021-07-312-2/+2
|/
* Add clippy warn needless pass by valueYUAN LYU2021-06-213-14/+15
* Add clippy warn needless borrowYUAN LYU2021-06-211-0/+1
* 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
* Prefer "relay" to "server" when appropriate.Nick Mathewson2021-05-181-1/+1
* Resolve clippy warnings from Rust 1.52.Nick Mathewson2021-05-071-1/+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-272-0/+4
* Only list the supported encodings in the `Accept-Encoding` headerNick Mathewson2021-04-211-10/+27
* 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
* tor-dirclient: more requests.rs testsNick Mathewson2021-04-201-10/+69
* Move timer functions into an extension trait.Nick Mathewson2021-04-172-5/+5
* 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-132-63/+48
* 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
* Start moving responsibility for building requests into dirmgrNick Mathewson2021-04-091-0/+31
* Make ConsensusRequest take a flavor.Nick Mathewson2021-04-011-9/+13