summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr
Commit message (Expand)AuthorAgeFilesLines
* Bump crate and dependency versions.Nick Mathewson2022-06-241-13/+13
* Merge branch 'clippy' into 'main'Ian Jackson2022-06-241-0/+3
|\
| * Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* | Merge branch 'dirmgr' into 'main'Nick Mathewson2022-06-241-53/+49
|\ \
| * | dirmgr: Use ... .find().is_none() rather than clippy's suggestionIan Jackson2022-06-231-2/+4
| * | dirmgr: DirBootstrapStatus: Refactor mut_status_for using entries_mutIan Jackson2022-06-221-27/+25
| * | dirmgr: Use new statuses() helper methodIan Jackson2022-06-221-21/+6
| * | dirmgr: DirBootstrapStatus: Provide statuses and entries_mutIan Jackson2022-06-221-3/+18
| * | dirmgr: Remove a TODO commentIan Jackson2022-06-221-4/+0
| |/
* / Fix a couple of typos in rustdoc comments.Nick Mathewson2022-06-241-1/+1
|/
* Merge branch 'display_source_cleanup' into 'main'eta2022-06-211-6/+6
|\
| * Do not include error source() in display() format.Nick Mathewson2022-06-211-6/+6
* | Merge branch 'stalled_directory' into 'main'Ian Jackson2022-06-215-208/+576
|\ \ | |/ |/|
| * Refactor DirStatus data structures.Nick Mathewson2022-06-211-74/+186
| * Make display formats work with older derive_more.Nick Mathewson2022-06-142-2/+2
| * tor-dirmgr: Make DirStatus non-public.Nick Mathewson2022-06-143-5/+4
| * Add a blockage-reporting mechanism to tor-dirmgr.Nick Mathewson2022-06-143-1/+98
| * Add a couple of TODO items.Nick Mathewson2022-06-141-0/+7
| * Do not update_progress on load if nothing happened.Nick Mathewson2022-06-141-6/+10
| * DirMgr: Track errors, stalls, and resets as part of status.Nick Mathewson2022-06-133-3/+80
| * Refactor our logic for distinguishing download attemptsNick Mathewson2022-06-133-85/+127
| * Refactor most DirStatus users to use DirProgress.Nick Mathewson2022-06-134-71/+66
| * Move `at_least_as_new_as` to DirProgress.Nick Mathewson2022-06-131-4/+18
| * Turn the DirProgress in DirStatus into a named field.Nick Mathewson2022-06-131-52/+73
| * Rename DirStatusInner to DirProgress.Nick Mathewson2022-06-132-38/+38
* | Merge branch 'config-fix2' into 'main'Nick Mathewson2022-06-163-70/+10
|\ \
| * | impl_standard_builder: Use for tor_dirmgr::AuthorityIan Jackson2022-06-161-10/+2
| * | impl_standard_builder: Use for tor_dirmgr::DownloadScheduleIan Jackson2022-06-161-14/+3
| * | impl_standard_builder: Use for tor_dirmgr::DownloadScheduleConfigIan Jackson2022-06-161-14/+1
| * | impl_standard_builder: Use for tor_dirmgr::NetworkConfigIan Jackson2022-06-161-19/+2
| * | impl_standard_builder: Use for tor_dirmgr::DirSkewToleranceIan Jackson2022-06-161-13/+2
* | | Merge branch 'config-fix' into 'main'Ian Jackson2022-06-162-3/+3
|\| |
| * | Add some missing `serde(default)` to uses of humantime_serde::optionIan Jackson2022-06-162-3/+3
| |/
* | Merge branch 'high-level-features' into 'main'Nick Mathewson2022-06-161-0/+3
|\ \
| * | Add "full" and "experimental" features to arti-client and below.Nick Mathewson2022-06-101-0/+3
* | | Fix clippy::significant_drop_in_scrutinee warningsNick Mathewson2022-06-152-9/+12
* | | Work around an erroneous warning from nightly clippyNick Mathewson2022-06-151-0/+3
| |/ |/|
* | Merge branch 'dormant_directory' into 'main'Nick Mathewson2022-06-134-88/+99
|\ \ | |/ |/|
| * DirMgr: Use scopeguard crate in place of ad hoc RAII substitutesNick Mathewson2022-06-132-68/+19
| * Put the task schedule back when the dl task exits.Nick Mathewson2022-06-131-2/+9
| * New API to expose and use TaskHandle from DirMgr.Nick Mathewson2022-06-132-2/+34
| * DirMgr: Refactor bootstrap to use a TaskSchedule for sleeping.Nick Mathewson2022-06-102-32/+53
* | Merge branch 'use-testing-rng'Nick Mathewson2022-06-073-3/+6
|\ \
| * | Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-023-3/+6
* | | Upgrade float_eq dev-dependency to 1.0.0Nick Mathewson2022-06-071-1/+1
| |/ |/|
* | Merge branch 'lint' into 'main'Ian Jackson2022-05-311-0/+3
|\ \ | |/ |/|
| * lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
| * lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* | tor-dirmgr: Fix DirSkewToleranceIan Jackson2022-05-301-2/+2
|/
* Lexically sort Cargo.toml dependenciesOrhun Parmaksız2022-05-281-19/+18