summaryrefslogtreecommitdiff
path: root/tor-dirmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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-315-29/+317
* Refactor sqlite.rs to know about consensus flavors.Nick Mathewson2021-03-312-27/+56
* Use Arc::make_mut() to simplify the code a bitNick Mathewson2021-03-301-7/+11
* Look for RdDigest in the right locationNick Mathewson2021-03-301-1/+2
* small tweaks to routerdesc storage code.Nick Mathewson2021-03-301-48/+20
* dirmgr: Add functions to store/read/update router descriptorsDavid Goulet2021-03-301-3/+131
* dirmgr: Add SQLite schema for router descriptorsDavid Goulet2021-03-301-9/+21
* Make reasonable set of default fallback directoriesNick Mathewson2021-03-303-4/+759
* Give the authorities value a reasonable default.Nick Mathewson2021-03-302-1/+36
* Add a NetDirConfig::use_default_cache_path() function.Nick Mathewson2021-03-301-0/+14
* resolve a clippy issueNick Mathewson2021-03-301-1/+3
* Declare a better default for DownloadScheduleConfig.Nick Mathewson2021-03-302-3/+35
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-294-22/+22
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-4/+4
* DirMgr: cooperative multiprocess support.Nick Mathewson2021-03-294-60/+170
* Create a DirMgr::load_or_bootstrap_from_config.Nick Mathewson2021-03-291-0/+16
* Add support for a lockfile to control concurrent access to a dirmgr.Nick Mathewson2021-03-292-11/+92
* Add DirMgr::load_once.Nick Mathewson2021-03-292-0/+29
* Use the CircMgr in the DirMgr for all our downloading needs.Nick Mathewson2021-03-292-25/+24
* Make CircMgr an optional element of DirMgr. Not yet used.Nick Mathewson2021-03-292-3/+18
* Add a compatibility layer so we can upgrade rand_core.Nick Mathewson2021-03-182-2/+2
* Avoid unwrap() in dirmgr.Nick Mathewson2021-03-042-3/+7
* Avoid unwrap() in dirmgrNick Mathewson2021-03-042-11/+22
* Make first-level directory retry logic configurable.Nick Mathewson2021-02-173-20/+57
* Make our initial bootstrap retry schedule configurarableNick Mathewson2021-02-174-11/+94
* tor-dirmgr: simplify config.rs a bit.Nick Mathewson2021-02-161-52/+14
* Add support to override network parameters in the configuration.Nick Mathewson2021-02-163-2/+24
* Apply "deny_unknown_fields" to configuration types.Nick Mathewson2021-02-122-0/+5
* Remove fallback to .arti/cache for cache directoryNick Mathewson2021-02-121-5/+1
* Make authorities and fallbacks configurable.Nick Mathewson2021-02-114-153/+44
* 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
* Remove some not-necessary XXX-A1s in sqlite.rsNick Mathewson2021-01-251-3/+0
* dirmgr: fix usage and meaning of `pending`.Nick Mathewson2021-01-252-14/+34
* Detect consensuses that are signed by the wrong authorities.Nick Mathewson2021-01-253-13/+57
* 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
* Fix a few clippy warningsNick Mathewson2020-12-171-2/+5
* Download and use consensus diffs.Nick Mathewson2020-12-172-18/+103
* dirmgr: Refactor so it has no unusable state.Nick Mathewson2020-12-152-25/+57
* Add a "RetryError" to capture the idea of multiple failed attempts.Nick Mathewson2020-12-121-16/+10
* Document a problem on network transitionNick Mathewson2020-12-081-0/+11
* De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-082-77/+32
* Fix a logic bug in the --chutney-dir option.Nick Mathewson2020-12-071-4/+6
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-072-19/+22
* Fix grammar in a log messageNick Mathewson2020-12-071-1/+1
* Add a few log messages about download timing.Nick Mathewson2020-12-072-2/+12