aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/bootstrap.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* tor-dirmgr/bootstrap.rs: refactor load_all -> load_documents_from_storeeta2022-05-101-7/+14
* tor-dirmgr/lib.rs: move DirMgr::load_documents_into to DocQueryeta2022-05-101-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* Treat expired/not-yet-valid directory objects as Errors.Nick Mathewson2022-04-051-1/+10
* dirmgr: Use a different idiom in retry loopNick Mathewson2022-03-311-3/+2
* dirmgr: fix bugs in algorithm for retrying downloadsNick Mathewson2022-03-301-13/+22
* Add status tracking to FallbackDir.Nick Mathewson2022-03-301-1/+6
* dirmgr: do not pass fallbacks to the CircMgr.Nick Mathewson2022-03-301-6/+1
* Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-1/+0
* Merge branch 'no-system-time' into 'main'eta2022-03-301-12/+15
|\
| * use wallclock where possible in teststrinity-1686a2022-02-261-6/+6
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-6/+9
* | dirmgr: Note errors and inform the circmgr about them.Nick Mathewson2022-03-211-7/+26
* | circmgr: Change API for using FallbackDirsNick Mathewson2022-03-211-1/+5
|/
* dirmgr: add Store traittharvik2022-02-231-5/+6
* dirclient: Remove HttpStatus error variantNick Mathewson2022-02-171-2/+11
* dirmgr: eliminate StringParsingError.Nick Mathewson2022-02-161-1/+2
* tor-dirmgr: Create a bootstrap-status exporting mechanism.Nick Mathewson2022-01-181-0/+12
* Refactor directory events to use a FlagPublisher mechanism.Nick Mathewson2021-12-141-4/+0
* Make much of DirMgrConfig reconfigurable.Nick Mathewson2021-12-071-1/+2
* add semicolons if nothing returnedDaniel Eades2021-11-251-2/+2
* deglob some enums, use concise iteration syntaxDaniel Eades2021-11-251-1/+1
* Rename RetryConfig to DownloadSchedule, fold in parallelism.Nick Mathewson2021-11-181-5/+6
* Fix typosDimitris Apostolou2021-11-121-2/+2