| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump all crate versions to 0.0.1 | Nick Mathewson | 2021-10-29 | 1 | -11/+11 |
| | | |||||
| * | Try writing a bit more documentation for configuration types. | Nick Mathewson | 2021-10-28 | 1 | -2/+13 |
| | | |||||
| * | Oops: add missing data files | Nick Mathewson | 2021-10-28 | 2 | -0/+109 |
| | | |||||
| * | tor-dirmgr: tests for GetMicrodescsState | Nick Mathewson | 2021-10-28 | 1 | -0/+100 |
| | | |||||
| * | tor-dirmgr: tests for download schedules. | Nick Mathewson | 2021-10-28 | 1 | -0/+23 |
| | | |||||
| * | tor-dirmgr: Test for GetCertsState | Nick Mathewson | 2021-10-28 | 4 | -5/+253 |
| | | |||||
| * | tor-dirmgr: Tests for GetConsensusState. | Nick Mathewson | 2021-10-28 | 2 | -0/+242 |
| | | | | | | | This test uses a consensus that I've copied from tor-netdoc/testdata. I would include it directly, but I think that will cause trouble when it comes time to run "cargo package". | ||||
| * | tor-dirmgr::state: Mock the view of current time. | Nick Mathewson | 2021-10-28 | 1 | -3/+25 |
| | | | | | | This will let us test the state processing code without having to give it up-to-date directory objects. | ||||
| * | Upgrade to fslock version 0.2 | Nick Mathewson | 2021-10-27 | 2 | -2/+2 |
| | | | | | | This version makes all locks per-handle rather than per-process, by moving from lockf() to flock() on unix. | ||||
| * | Migrate tor-dirmgr from chrono to time 0.3 | Nick Mathewson | 2021-10-24 | 3 | -36/+40 |
| | | | | | | (This appears to be the emerging consensus of how to handle RUSTSEC-2020-0159.) | ||||
| * | Replace references to arti-client in the documentation. | Nick Mathewson | 2021-10-21 | 1 | -2/+2 |
| | | |||||
| * | Remove #![allow(unreachable_pub)] in shared_ref.rs | Nick Mathewson | 2021-10-21 | 1 | -7/+5 |
| | | |||||
| * | Merge branch 'share_state' | Nick Mathewson | 2021-10-21 | 3 | -53/+84 |
| |\ | |||||
| | * | Mark consensus as "not-pending" even if its microdescs come from cache. | Nick Mathewson | 2021-10-20 | 3 | -8/+48 |
| | | | | | | | | | | | | | | | Previously our code would clear the 'pending' flag on a consensus only when a _downloaded_ md made it become usable. Closes #199. | ||||
| | * | Move tor-dirmgr to use a sync::Mutex. | Nick Mathewson | 2021-10-20 | 3 | -45/+36 |
| | | | | | | | | | | | The futures::lock::Mutex was unnecessary, since we never held it when we were suspending. | ||||
| * | | fallbackdir: Regenerate list for October 2021 | David Goulet | 2021-10-21 | 1 | -881/+870 |
| | | | | | | | | | | | | | Closes #200 Signed-off-by: David Goulet <[email protected]> | ||||
| * | | Fix most warnings from nightly. | Nick Mathewson | 2021-10-19 | 3 | -3/+9 |
| |/ | | | | (One represents code that I forgot to write.) | ||||
| * | Fix some typos in comments. | Nick Mathewson | 2021-10-19 | 1 | -1/+1 |
| | | | | | Also, tell the "typos" tool to ignore Cargo.lock. | ||||
| * | Reverse two swapped log messages | Nick Mathewson | 2021-10-19 | 1 | -2/+2 |
| | | |||||
| * | Improve logging when trying to get the lock on the directory cache. | Nick Mathewson | 2021-10-19 | 1 | -3/+20 |
| | | | | | | | Previously we'd say that we were "waiting for the other process to bootstrap" even if it was already bootstrapped: and we wouldn't actually declare success when it was done. | ||||
| * | Remove useless into() conversions caught by clippy. | Jani Monoses | 2021-10-18 | 5 | -28/+30 |
| | | |||||
| * | Remove anyhow dependency from tor-dirmgr. | Jani Monoses | 2021-10-18 | 4 | -13/+62 |
| | | |||||
| * | Use unwrap in tests. | Jani Monoses | 2021-10-18 | 1 | -9/+15 |
| | | | | | | | | | | For now, this avoids having to separately handle AuthorityBuilderError, DirMgrConfigBuilderError, DownloadScheduleConfigBuilderError, NetworkConfigBuilderError and FallbackDirBuilderError when anyhow is not used. Turn off a clippy warning. | ||||
| * | Turn off default-features in chrono where possible. | Nick Mathewson | 2021-10-17 | 1 | -1/+1 |
| | | |||||
| * | Add a few tracing directives to tor-dirmgr. | Nick Mathewson | 2021-10-13 | 3 | -3/+14 |
| | | |||||
| * | tor-dirmgr: report bootstrap success on all successful cases. | Nick Mathewson | 2021-10-13 | 1 | -0/+5 |
| | | | | | | Previously we would sometimes fail to report that we had successfully bootstrapped. | ||||
| * | Don't report the bootstrap as completed unless it actually succeeds. | Nick Mathewson | 2021-10-13 | 2 | -5/+14 |
| | | | | | | (Previously we'd report it as successful even if the inner download task was a failure.) | ||||
| * | Notify guard manager on network change and state flush. | Nick Mathewson | 2021-10-10 | 3 | -0/+26 |
| | | |||||
| * | Lock down some dirmgr config functions. | Nick Mathewson | 2021-10-09 | 1 | -11/+11 |
| | | |||||
| * | Re-export configuration types from tor-client. | Nick Mathewson | 2021-10-09 | 2 | -1/+7 |
| | | |||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -0/+1 |
| | | |||||
| * | Fix a type inference complaint in tor-dirmgr's tests. | Nick Mathewson | 2021-10-07 | 1 | -1/+1 |
| | | | | | I have no idea why this just turned up now. | ||||
| * | Update cargo.lock; upgrade to newer rusqlite. | Nick Mathewson | 2021-10-05 | 1 | -1/+1 |
| | | |||||
| * | update fslock to compile android | Trinity Pointard | 2021-09-25 | 1 | -1/+1 |
| | | |||||
| * | Upgrade memmap2, directories, and dirs dependencies. | Nick Mathewson | 2021-09-23 | 1 | -1/+1 |
| | | |||||
| * | remove unused dep | Daniel Eades | 2021-09-19 | 1 | -1/+0 |
| | | |||||
| * | Do not use set_ prefix on derive_builder setters | Jani Monoses | 2021-09-16 | 1 | -3/+3 |
| | | |||||
| * | Use derive_builder for Authority and FallbackDir. | Nick Mathewson | 2021-09-10 | 2 | -72/+4 |
| | | |||||
| * | Typo fixes | Nick Mathewson | 2021-09-09 | 1 | -2/+2 |
| | | |||||
| * | Use derive_builder for the rest of tor_dirmgr::config | Nick Mathewson | 2021-09-09 | 1 | -80/+21 |
| | | |||||
| * | Use derive_builder for DownloadScheduleConfig | Nick Mathewson | 2021-09-08 | 1 | -66/+7 |
| | | |||||
| * | Use derive_builder for NetworkConfig. | Nick Mathewson | 2021-09-08 | 2 | -97/+38 |
| | | |||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 5 | -6/+11 |
| | | |||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 16 | -0/+6570 |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
