summaryrefslogtreecommitdiff
path: root/tor-dirmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Download and use consensus diffs.Nick Mathewson2020-12-171-7/+36
* dirmgr: Refactor so it has no unusable state.Nick Mathewson2020-12-151-16/+49
* Add a "RetryError" to capture the idea of multiple failed attempts.Nick Mathewson2020-12-121-16/+10
* De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-081-67/+28
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-071-16/+19
* Fix grammar in a log messageNick Mathewson2020-12-071-1/+1
* Add a few log messages about download timing.Nick Mathewson2020-12-071-1/+5
* Teach updater to download microdescriptors for usable directory.Nick Mathewson2020-12-071-14/+61
* Reuse microdescriptors from previous consensusNick Mathewson2020-12-061-10/+16
* Update a few comments.Nick Mathewson2020-12-041-3/+16
* Dirmgr: Add a feature to keep the directory up-to-date.Nick Mathewson2020-12-041-27/+87
* Abandon directory circuits on most kinds of directory failure.Nick Mathewson2020-12-021-3/+14
* tor-dirmgr: retry up to 3 times on download failure.Nick Mathewson2020-12-011-4/+111
* Add a decorrelated-jitter implementation.Nick Mathewson2020-11-301-0/+2
* only expire dorectory info on a successful bootstrap.Nick Mathewson2020-11-301-0/+2
* tor-dirmgr: Refactor storage not to take AuthCert type.Nick Mathewson2020-11-301-2/+6
* tor-dirmgr: Refactor storage not to take Microdesc type.Nick Mathewson2020-11-301-2/+4
* Fetch microdescriptors in parallel.Nick Mathewson2020-11-241-27/+51
* A little better logging on bootstrap.Nick Mathewson2020-11-241-0/+4
* Add a function to load a directory from cache.Nick Mathewson2020-11-241-1/+65
* When a consensus has enough descriptors, mark it non-pending.Nick Mathewson2020-11-241-3/+19
* When storing consensuses, index them by the sha3 of the whole file.Nick Mathewson2020-11-231-3/+3
* Document and de-warning the rest of tor-dirmgrNick Mathewson2020-11-231-0/+51
* Less copying of the authority list.Nick Mathewson2020-11-231-31/+27
* A little documentation in tor-dirmgrNick Mathewson2020-11-231-14/+44
* Make "storage" module privateNick Mathewson2020-11-201-1/+1
* Remove a couple of #[allow]s.Nick Mathewson2020-11-201-7/+5
* Teach DirMgr to use its own NetDir, if present, to bootstrap itself.Nick Mathewson2020-11-201-7/+5
* Add a better way to get a shared directory out of a DirMgr.Nick Mathewson2020-11-201-16/+23
* Remove needless Arc<> for DirStoreHandle. And DirStoreHandle itself.Nick Mathewson2020-11-201-37/+24
* Move a few more responsibilities into NetDirConfig.Nick Mathewson2020-11-201-54/+72
* Move storage and config logic from netdir to dirmgr.Nick Mathewson2020-11-201-4/+15
* Initial pass on directory-manager code.Nick Mathewson2020-11-191-0/+422