summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* | Expand some comments based on review from @diziet.Nick Mathewson2022-03-211-0/+4
* | Fix build with Rust 1.53.Nick Mathewson2022-03-211-6/+9
* | dirmgr: Note errors and inform the circmgr about them.Nick Mathewson2022-03-211-0/+48
* | Merge branch 'config-partials-transparent' into 'main'Ian Jackson2022-03-171-6/+6
|\ \
| * | DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-161-6/+6
* | | dirmgr: Always send if-modified-since on consensus documents.Nick Mathewson2022-03-161-10/+49
|/ /
* | Follow-up from arti!318Nick Mathewson2022-03-111-1/+1
* | Expose APIs for external DirProviderChristian Grigis2022-03-111-1/+4
* | Merge branch 'dir-provider-redux' into 'main'Ian Jackson2022-03-021-1/+63
|\ \
| * | DirProvider: Fix infinite recursion bugNick Mathewson2022-02-251-4/+4
| * | Un-parameterize DirProvider.Nick Mathewson2022-02-231-15/+9
| * | Add basic DirProvider trait, use it in clientChristian Grigis2022-02-231-0/+68
* | | Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
| |/ |/|
* | dirmgr: add Store traittharvik2022-02-231-8/+9
|/
* Merge branch 'remaining-errors'Nick Mathewson2022-02-171-0/+18
|\
| * dirmgr: Remember where netdocs came from.Nick Mathewson2022-02-161-0/+18
* | arti-client: add ability to automatically bootstrapeta2022-02-161-2/+2
|/
* Merge branch 'warn_not_deny' into 'main'eta2022-02-141-1/+1
|\
| * Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* | dirmgr: Remove a useless Ok(x?)Nick Mathewson2022-02-141-1/+1
|/
* Allow creating unbootstrapped `TorClient`s (and `DirMgr`s)eta2022-02-111-24/+156
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-17/+19
* tor-dirmgr: Create a bootstrap-status exporting mechanism.Nick Mathewson2022-01-181-1/+43
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* Refactor directory events to use a FlagPublisher mechanism.Nick Mathewson2021-12-141-44/+12
* Add a few tests to tor-config.Nick Mathewson2021-12-071-3/+2
* Make override_net_params take effect sooner.Nick Mathewson2021-12-071-3/+15
* Make much of DirMgrConfig reconfigurable.Nick Mathewson2021-12-071-17/+28
* Sketch API for reconfiguration.Nick Mathewson2021-12-071-0/+27
* Resolve roughly half of the XXXXs.Nick Mathewson2021-12-061-1/+1
* dont warn on bootstrap error when error == manager droppeddagon2021-11-301-3/+9
* Merge branch 'config-updates-and-tests'Nick Mathewson2021-11-291-1/+1
|\
| * Add basic tests for high-level buildersNick Mathewson2021-11-251-1/+1
* | add semicolons if nothing returnedDaniel Eades2021-11-251-5/+6
|/
* Rename RetryConfig to DownloadSchedule, fold in parallelism.Nick Mathewson2021-11-181-5/+3
* tor-dirmgr: put routerdesc storage behind a feature.Nick Mathewson2021-11-121-5/+16
* Tests for tor-dirmgr::bootstrapNick Mathewson2021-11-111-1/+1
* Minor tests for DirMgr::query_into_requestsNick Mathewson2021-11-111-0/+39
* tor-dirmgr: tests for making and expanding consensus requests.Nick Mathewson2021-11-101-0/+125
* tor-dirmgr: Tests for high-level loading functions.Nick Mathewson2021-11-101-3/+152
* More tests on tor-dirmgr::stateNick Mathewson2021-11-081-1/+1
* Mark consensus as "not-pending" even if its microdescs come from cache.Nick Mathewson2021-10-201-3/+23
* Move tor-dirmgr to use a sync::Mutex.Nick Mathewson2021-10-201-24/+22
* Reverse two swapped log messagesNick Mathewson2021-10-191-2/+2
* Improve logging when trying to get the lock on the directory cache.Nick Mathewson2021-10-191-3/+20
* Remove useless into() conversions caught by clippy.Jani Monoses2021-10-181-11/+11
* Remove anyhow dependency from tor-dirmgr.Jani Monoses2021-10-181-5/+4
* Add a few tracing directives to tor-dirmgr.Nick Mathewson2021-10-131-1/+3
* tor-dirmgr: report bootstrap success on all successful cases.Nick Mathewson2021-10-131-0/+5
* Don't report the bootstrap as completed unless it actually succeeds.Nick Mathewson2021-10-131-4/+10