summaryrefslogtreecommitdiff
path: root/tor-dirmgr/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* Remove "default-features=false" thing on tor-rtcompat for now.Nick Mathewson2021-06-241-1/+1
|
* Bump version dependencies to 0.0.0Nick Mathewson2021-06-241-9/+9
|
* Remove "publish = false"Nick Mathewson2021-06-241-1/+0
|
* Remove anyhow dependency from tor-retry, and rename it to retry-errorNick Mathewson2021-06-171-1/+1
| | | | Now RetryError is parameterized on an underlying error type.
* Remove some (but not all) needless dependencies.Nick Mathewson2021-06-171-2/+0
|
* Give every Cargo.toml a repository fieldNick Mathewson2021-05-191-0/+1
|
* Fill in "package.categories" on all Cargo.tomlNick Mathewson2021-05-191-0/+1
|
* Remove untested legacy.rs code. Add a comment about where to find it.Nick Mathewson2021-05-101-1/+0
|
* Remove a few unused dependenciesNick Mathewson2021-04-051-1/+0
|
* Upgrade rusqlite; remove needless usage.Nick Mathewson2021-04-051-1/+1
|
* Make reasonable set of default fallback directoriesNick Mathewson2021-03-301-2/+2
|
* Add a NetDirConfig::use_default_cache_path() function.Nick Mathewson2021-03-301-1/+2
|
* Add support for a lockfile to control concurrent access to a dirmgr.Nick Mathewson2021-03-291-0/+1
|
* Add a compatibility layer so we can upgrade rand_core.Nick Mathewson2021-03-181-1/+1
| | | | | | dalek-crypto is stuck on rand_core 0.5.1, so we've been stuck too. This commit introduces a compatibility module so that we can wrap new rand_core instances to make them backward compatible.
* Add the tor project as an author.Nick Mathewson2021-03-171-1/+1
|
* Add keywords to each Cargo.tomlNick Mathewson2021-03-171-0/+1
|
* Add a description field to all our Cargo.toml filesNick Mathewson2021-03-171-0/+1
|
* Give it a homepage everyplace.Nick Mathewson2021-03-171-0/+1
|
* upgrade async-traitNick Mathewson2021-03-091-1/+1
|
* Bump dependencies with "cargo upgrade"Nick Mathewson2021-03-061-3/+3
|
* Port to work with tokio or async-std.Nick Mathewson2021-03-021-2/+2
| | | | | | | | | | | | | | | | | | This is fairly ugly and I think I'll need to mess around with the feature configuration a while until we get something that's pleasant to develop with. This still seems like a good idea, though, since we _will_ need to be executor-agnostic in the end, or we'll have no way to handle wasm or embedded environments. Later down the road, we'll probably want to use futures::Executor or futures::Spawn more than having global entry points in tor_rtcompat. That would probably make our feature story simpler. Tokio is the default now, since tokio seems to be more heavily used for performance-critical stuff. This patch breaks tests; the next one will fix them, albeit questionably.
* Update to latest futures, once_cellNick Mathewson2021-02-231-1/+1
|
* Update some dependencies.Nick Mathewson2021-02-191-1/+1
|
* Make our initial bootstrap retry schedule configurarableNick Mathewson2021-02-171-0/+1
|
* Make authorities and fallbacks configurable.Nick Mathewson2021-02-111-0/+1
| | | | | | | | | | This commit adds configuration options for these values, with the right defaults, and uses those options instead of built-in functions to set them. We also remove the function to extract information from chutney directories: now that arti is configurable, it can be chutney's job to make its own network configurations.
* bump serde and logNick Mathewson2021-02-011-1/+1
|
* require latest futures crateNick Mathewson2021-01-151-1/+1
|
* Upgrade a few more dependencies.Nick Mathewson2021-01-131-1/+1
|
* Upgrade a few dependencies.Nick Mathewson2021-01-131-3/+3
|
* cargo upgrade.Nick Mathewson2020-12-301-2/+2
|
* upgrade to latest anyhowNick Mathewson2020-12-211-1/+1
|
* Download and use consensus diffs.Nick Mathewson2020-12-171-0/+1
| | | | | Had to refactor a few methods for database access, and fix a bug where we were storing valid_until times with the wrong information.
* Add a "RetryError" to capture the idea of multiple failed attempts.Nick Mathewson2020-12-121-0/+1
| | | | | | When we try to do something a few times and it fails each time, it can be a good idea to remember why the individual failures happened.
* upgrade rusqliteNick Mathewson2020-12-081-1/+1
|
* upgrade to require latest anyhow.Nick Mathewson2020-12-081-1/+1
|
* Make mmap usage optional.Nick Mathewson2020-12-011-2/+3
|
* Upgrade a couple of dependenciesNick Mathewson2020-11-281-1/+1
|
* Make legacy-store code disabled by default.Nick Mathewson2020-11-241-0/+4
| | | | In the long run we might not want it at all.
* Move storage and config logic from netdir to dirmgr.Nick Mathewson2020-11-201-2/+10
|
* Initial pass on directory-manager code.Nick Mathewson2020-11-191-0/+29
This code can now bootstrap from the network, cache the results, and reload from cache. There's lots more work to do here, including a big pile of tidying and refactoring and testing and documentation.