| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove "default-features=false" thing on tor-rtcompat for now. | Nick Mathewson | 2021-06-24 | 1 | -1/+1 |
| | | |||||
| * | Bump version dependencies to 0.0.0 | Nick Mathewson | 2021-06-24 | 1 | -9/+9 |
| | | |||||
| * | Remove "publish = false" | Nick Mathewson | 2021-06-24 | 1 | -1/+0 |
| | | |||||
| * | Remove anyhow dependency from tor-retry, and rename it to retry-error | Nick Mathewson | 2021-06-17 | 1 | -1/+1 |
| | | | | | Now RetryError is parameterized on an underlying error type. | ||||
| * | Remove some (but not all) needless dependencies. | Nick Mathewson | 2021-06-17 | 1 | -2/+0 |
| | | |||||
| * | Give every Cargo.toml a repository field | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Fill in "package.categories" on all Cargo.toml | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Remove untested legacy.rs code. Add a comment about where to find it. | Nick Mathewson | 2021-05-10 | 1 | -1/+0 |
| | | |||||
| * | Remove a few unused dependencies | Nick Mathewson | 2021-04-05 | 1 | -1/+0 |
| | | |||||
| * | Upgrade rusqlite; remove needless usage. | Nick Mathewson | 2021-04-05 | 1 | -1/+1 |
| | | |||||
| * | Make reasonable set of default fallback directories | Nick Mathewson | 2021-03-30 | 1 | -2/+2 |
| | | |||||
| * | Add a NetDirConfig::use_default_cache_path() function. | Nick Mathewson | 2021-03-30 | 1 | -1/+2 |
| | | |||||
| * | Add support for a lockfile to control concurrent access to a dirmgr. | Nick Mathewson | 2021-03-29 | 1 | -0/+1 |
| | | |||||
| * | Add a compatibility layer so we can upgrade rand_core. | Nick Mathewson | 2021-03-18 | 1 | -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 Mathewson | 2021-03-17 | 1 | -1/+1 |
| | | |||||
| * | Add keywords to each Cargo.toml | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | Add a description field to all our Cargo.toml files | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | Give it a homepage everyplace. | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | upgrade async-trait | Nick Mathewson | 2021-03-09 | 1 | -1/+1 |
| | | |||||
| * | Bump dependencies with "cargo upgrade" | Nick Mathewson | 2021-03-06 | 1 | -3/+3 |
| | | |||||
| * | Port to work with tokio or async-std. | Nick Mathewson | 2021-03-02 | 1 | -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_cell | Nick Mathewson | 2021-02-23 | 1 | -1/+1 |
| | | |||||
| * | Update some dependencies. | Nick Mathewson | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | Make our initial bootstrap retry schedule configurarable | Nick Mathewson | 2021-02-17 | 1 | -0/+1 |
| | | |||||
| * | Make authorities and fallbacks configurable. | Nick Mathewson | 2021-02-11 | 1 | -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 log | Nick Mathewson | 2021-02-01 | 1 | -1/+1 |
| | | |||||
| * | require latest futures crate | Nick Mathewson | 2021-01-15 | 1 | -1/+1 |
| | | |||||
| * | Upgrade a few more dependencies. | Nick Mathewson | 2021-01-13 | 1 | -1/+1 |
| | | |||||
| * | Upgrade a few dependencies. | Nick Mathewson | 2021-01-13 | 1 | -3/+3 |
| | | |||||
| * | cargo upgrade. | Nick Mathewson | 2020-12-30 | 1 | -2/+2 |
| | | |||||
| * | upgrade to latest anyhow | Nick Mathewson | 2020-12-21 | 1 | -1/+1 |
| | | |||||
| * | Download and use consensus diffs. | Nick Mathewson | 2020-12-17 | 1 | -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 Mathewson | 2020-12-12 | 1 | -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 rusqlite | Nick Mathewson | 2020-12-08 | 1 | -1/+1 |
| | | |||||
| * | upgrade to require latest anyhow. | Nick Mathewson | 2020-12-08 | 1 | -1/+1 |
| | | |||||
| * | Make mmap usage optional. | Nick Mathewson | 2020-12-01 | 1 | -2/+3 |
| | | |||||
| * | Upgrade a couple of dependencies | Nick Mathewson | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Make legacy-store code disabled by default. | Nick Mathewson | 2020-11-24 | 1 | -0/+4 |
| | | | | | In the long run we might not want it at all. | ||||
| * | Move storage and config logic from netdir to dirmgr. | Nick Mathewson | 2020-11-20 | 1 | -2/+10 |
| | | |||||
| * | Initial pass on directory-manager code. | Nick Mathewson | 2020-11-19 | 1 | -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. | |||||
