summaryrefslogtreecommitdiff
path: root/tor-dirmgr/src/state.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-181-3/+3
|
* Consistency, renaming, and testing for dirmgrconfigNick Mathewson2021-05-141-4/+4
|
* Rename NetDirConfig to DirMgrConfig.Nick Mathewson2021-05-141-4/+4
|
* Resolve clippy warnings from Rust 1.52.Nick Mathewson2021-05-071-15/+13
| | | | | | | | | | Rust 1.52 just came out, and there are new clippy lints to deal with: * It spots more cases when we could use Option::map * It spots more cases when we could use Iterator::flatten * When we build a struct instance, it wants us to list the fields in the same order that the struct declares them.
* Fix documentation warnings.Nick Mathewson2021-05-051-1/+1
|
* Fix some broken rustdoc links.Nick Mathewson2021-04-181-3/+3
|
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+1
|
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-1/+2
| | | | | This is a big change, but it is a step towards our goal of removing tor_rtcompat:: calls directly.
* Major revision on DirMgr logic -- almost a complete rewrite.Nick Mathewson2021-04-131-0/+677
The big idea of this revision is to separate the code that knows about doing downloads from the code that decides what to download. Later, we can make a similar change for database access. With these changes together, we can make our code much more testable, and eventually enable more download types in parallel.