summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/bootstrap.rs
Commit message (Expand)AuthorAgeFilesLines
* Upgrade to derive_more version 1.0.0Nick Mathewson2024-09-251-1/+1
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* dirmgr: Limit the number of mds that we will fetch from sqlite at once.Nick Mathewson2024-06-121-6/+14
* dirmgr: split out the loading part of load_once into a new function.Nick Mathewson2024-06-121-6/+17
* properly report bootstrap readiness without cachetrinity-1686a2024-04-291-0/+3
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* clippy: Use Result::cloned in several placesIan Jackson2024-01-311-1/+1
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-1/+1
* oneshot: Use veneer in tor-dirmgrIan Jackson2023-10-111-1/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-7/+8
* DirMgr: more trace!() logs and information in download/load functions.Nick Mathewson2023-05-031-8/+30
* Use ErrorReport for errors in warn! in tor-dirmgrIan Jackson2023-01-301-5/+5
* Use ErrorReport for errors in info! in tor-dirmgrIan Jackson2023-01-301-1/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* dirmgr Store: Use `**` syntax and deref to trait objectsIan Jackson2022-11-141-11/+6
* tor-dirclient: Make RequestFailed its own error typeIan Jackson2022-10-201-5/+5
* tor-dirclient Response: Rename output methodsIan Jackson2022-10-201-1/+1
* fix clippy::unwrap_used and old TODO for msrv 1.56trinity-1686a2022-09-101-9/+6
* `TaskSchedule`: give error on `sleep*()` if last handle is droppedNick Mathewson2022-09-071-1/+1
* tor-dirmgr: Remove opt_netdir entirely.Nick Mathewson2022-07-261-3/+3
* Make display formats work with older derive_more.Nick Mathewson2022-06-141-1/+1
* 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-131-1/+9
* Refactor our logic for distinguishing download attemptsNick Mathewson2022-06-131-6/+47
* Refactor most DirStatus users to use DirProgress.Nick Mathewson2022-06-131-4/+4
* DirMgr: Refactor bootstrap to use a TaskSchedule for sleeping.Nick Mathewson2022-06-101-18/+36
* DirMgr:: Remove Error::NoChange as redundant.Nick Mathewson2022-05-251-22/+7
* DirMgr: Stop load-from-cache process when there is no change.Nick Mathewson2022-05-241-9/+28
* 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-191-1/+1
* DirMgr: Remove blocking_error return path.Nick Mathewson2022-05-171-27/+7
* DirMgr: Unify error return pathsNick Mathewson2022-05-171-73/+106
* DirMgr: Remove special handling of "changed" booleanNick Mathewson2022-05-171-31/+26
* DirMgr: Blame the correct cache for consensus validation failureNick Mathewson2022-05-161-2/+15
* On a blocking error, blame the appropriate directory cacheNick Mathewson2022-05-161-0/+10
* DirMgr: Add a way for a state to report a blocking error.Nick Mathewson2022-05-161-7/+21
* DirMgr: Let add_from_* distinguish non-fatal errorsNick Mathewson2022-05-161-24/+32
* DirMgr: make DocSource useful by having it include dirserver info.Nick Mathewson2022-05-161-1/+7
* dirmgr: use set_skew_limit.Nick Mathewson2022-05-111-0/+9
* Adjust if-modified-since field on the basis of tolerated skewNick Mathewson2022-05-111-3/+16
* tor-dirmgr: move apply_netdir_changes() to be a DirMgr methodeta2022-05-101-76/+5
* tor-dirmgr: small fixups for the bootstrapping refactoreta2022-05-101-5/+3
* tor-dirmgr/bootstrap.rs: error on older netdirs, add log lineeta2022-05-101-0/+21
* tor-dirmgr/state.rs: use the NetDirChange API instead of WriteNetDireta2022-05-101-17/+14
* tor-dirmgr/state.rs: add new NetDirChange API, consume iteta2022-05-101-3/+72
* tor-dirmgr/state.rs: feed through additional parameters, use themeta2022-05-101-6/+5