summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/bootstrap.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* tor-dirmgr: move DirState to state.rseta2022-05-101-1/+2
* tor-dirmgr/bootstrap.rs: refactor fetch_singleeta2022-05-101-31/+34
* tor-dirmgr: make note_request_* functions standaloneeta2022-05-101-8/+80
* tor-dirmgr/bootstrap.rs: refactor query_into_requests, make it usedeta2022-05-101-11/+13
* tor-dirmgr: move query_into_requests into bootstrap.rseta2022-05-101-1/+63