summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Make display formats work with older derive_more.Nick Mathewson2022-06-142-2/+2
| * tor-dirmgr: Make DirStatus non-public.Nick Mathewson2022-06-142-4/+2
| * Add a blockage-reporting mechanism to tor-dirmgr.Nick Mathewson2022-06-142-1/+97
| * 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
| |/
* | 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-132-88/+95
|\
| * DirMgr: Use scopeguard crate in place of ad hoc RAII substitutesNick Mathewson2022-06-131-68/+18
| * 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-131-2/+31
| * 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
* | 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
|/
* 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
* Fix compilation with Rust 1.56.Nick Mathewson2022-05-171-3/+2
* DirMgr: Remove blocking_error return path.Nick Mathewson2022-05-172-53/+29
* DirMgr: Unify error return pathsNick Mathewson2022-05-173-170/+262
* DirMgr: Remove special handling of "changed" booleanNick Mathewson2022-05-172-84/+69
* DirMgr: Start refactoring error handling.Nick Mathewson2022-05-172-3/+96
* Give an error if the cache violates If-Modified-Since.Nick Mathewson2022-05-161-7/+24
* Add missing extend_tolerance to add_consensus_text.Nick Mathewson2022-05-161-0/+1
* DirMgr: Blame the correct cache for consensus validation failureNick Mathewson2022-05-161-2/+15
* Move consensus signature verification to add-document code.Nick Mathewson2022-05-161-22/+95
* On a blocking error, blame the appropriate directory cacheNick Mathewson2022-05-162-0/+22
* DirMgr: Add a way for a state to report a blocking error.Nick Mathewson2022-05-162-7/+26