summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Regenerate version bump from previous commit.arti-v0.4.0Nick Mathewson2022-05-271-10/+10
* Semantic version changes for Arti 0.4.0 releaseNick Mathewson2022-05-271-12/+12
* DirMgr:: Remove Error::NoChange as redundant.Nick Mathewson2022-05-253-72/+25
* Merge branch 'bug482' into 'main'eta2022-05-242-29/+133
|\
| * DirMgr: Stop load-from-cache process when there is no change.Nick Mathewson2022-05-242-29/+133
* | fs-mistrust: make Mistrust have a corresponding Builder type.Nick Mathewson2022-05-242-8/+8
|/
* Simplify advance and reset functions with mem::replace.Nick Mathewson2022-05-191-8/+4
* Explain why we call update_status unconditionally.Nick Mathewson2022-05-191-0/+3
* Remove BootstrapAction::ImpossibleNick Mathewson2022-05-193-7/+4