summaryrefslogtreecommitdiff
path: root/tor-dirmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-181-1/+1
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Module docs for remaining cratesNick Mathewson2021-05-251-1/+7
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* Always capitalize as RouterDesc, Microdesc.Nick Mathewson2021-05-181-4/+4
* Consistency, renaming, and testing for dirmgrconfigNick Mathewson2021-05-141-1/+1
* Rename NetDirConfig to DirMgrConfig.Nick Mathewson2021-05-141-7/+7
* Add builders for remaining config types in tor-dirmgr.Nick Mathewson2021-05-141-1/+4
* Fix some warnings from nightly clippyNick Mathewson2021-05-071-2/+2
* Repair multiprocess collaborative directory download.Nick Mathewson2021-05-031-1/+3
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-0/+1
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-0/+3
* Fix some broken rustdoc links.Nick Mathewson2021-04-181-1/+1
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-3/+2
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+1
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-15/+30
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-8/+9
* Move the "sleep()" function from task to timer.Nick Mathewson2021-04-161-2/+2
* Major revision on DirMgr logic -- almost a complete rewrite.Nick Mathewson2021-04-131-887/+223
* Start moving responsibility for building requests into dirmgrNick Mathewson2021-04-091-1/+79
* DirMgr::netdir() is no longer asyncNick Mathewson2021-04-021-11/+8
* Turn the shared network directory reference into its own typeNick Mathewson2021-04-021-27/+13
* Make ConsensusRequest take a flavor.Nick Mathewson2021-04-011-1/+2
* Add accessors for members of different directory requestsNick Mathewson2021-04-011-3/+3
* DirMgr: add text() and texts() functions to ask for document textNick Mathewson2021-03-311-3/+80
* Refactor sqlite.rs to know about consensus flavors.Nick Mathewson2021-03-311-4/+4
* Use Arc::make_mut() to simplify the code a bitNick Mathewson2021-03-301-7/+11
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-8/+8
* DirMgr: cooperative multiprocess support.Nick Mathewson2021-03-291-33/+99
* Create a DirMgr::load_or_bootstrap_from_config.Nick Mathewson2021-03-291-0/+16
* Add DirMgr::load_once.Nick Mathewson2021-03-291-0/+25
* Use the CircMgr in the DirMgr for all our downloading needs.Nick Mathewson2021-03-291-15/+18
* Make CircMgr an optional element of DirMgr. Not yet used.Nick Mathewson2021-03-291-3/+15
* Avoid unwrap() in dirmgrNick Mathewson2021-03-041-2/+7
* Make first-level directory retry logic configurable.Nick Mathewson2021-02-171-16/+17
* Make our initial bootstrap retry schedule configurarableNick Mathewson2021-02-171-5/+5
* Add support to override network parameters in the configuration.Nick Mathewson2021-02-161-1/+1
* Make authorities and fallbacks configurable.Nick Mathewson2021-02-111-1/+1
* Check declared post-digest on consensus diffs.Nick Mathewson2021-01-251-5/+6
* Don't give up easily on initial bootstrap attempts.Nick Mathewson2021-01-251-7/+14
* Resolve a few more XXX-A1 comments in dirmgr.Nick Mathewson2021-01-251-18/+29
* dirmgr: fix usage and meaning of `pending`.Nick Mathewson2021-01-251-3/+3
* Detect consensuses that are signed by the wrong authorities.Nick Mathewson2021-01-251-0/+32
* dirmgr: Extra explanatory comments.Nick Mathewson2021-01-251-3/+23
* dirmgr: Handle another error in download_mds().George Kadianakis2020-12-231-8/+12
* dirmgr: Handle some errors in download_mds().George Kadianakis2020-12-231-3/+8