aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src
Commit message (Expand)AuthorAgeFilesLines
* Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* dirmgr::Store.expire_all takes configtharvik2022-02-233-26/+47
* dirmgr: add Store traittharvik2022-02-236-278/+310
* Rename TorConnectionFailed to TorAccessFailedNick Mathewson2022-02-221-1/+1
* Rename TorShuttingDown to ArtiShuttingDownNick Mathewson2022-02-221-1/+1
* dirclient: Remove HttpStatus error variantNick Mathewson2022-02-171-2/+11
* Merge branch 'remaining-errors'Nick Mathewson2022-02-175-59/+169
|\
| * Use TorConnectionFailed for failure to download directory.Nick Mathewson2022-02-171-1/+1
| * tor-dirmgr: Use Bug type for sqlite-detected bugsIan Jackson2022-02-171-1/+9
| * tor-dirmgr: Make sqlite_error_kind take rusqlite::ErrorIan Jackson2022-02-171-32/+34
| * dirmgr: Remember where netdocs came from.Nick Mathewson2022-02-164-16/+60
| * dirmgr: eliminate StringParsingError.Nick Mathewson2022-02-164-29/+23
| * dirmgr: HasKind for internal and sqlite errorsNick Mathewson2022-02-162-13/+54
| * dirmgr: implement HasKind for the easier variantsNick Mathewson2022-02-161-9/+30
* | 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-112-24/+159
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-042-22/+34
* Make TorError implement Clone.Nick Mathewson2022-02-041-4/+22
* spawn errors: Fix tor-dirmgrIan Jackson2022-02-041-3/+10
* Fix invalid path character on windowsMichael2022-01-311-2/+2
* Fix test failure in tor_dirmgr::state::test::get_microdescs_stateNick Mathewson2022-01-271-1/+12
* bootstrap reporting: Documentation fixups from review.Nick Mathewson2022-01-191-1/+2
* tor-dirmgr: Create a bootstrap-status exporting mechanism.Nick Mathewson2022-01-184-8/+589
* Fixup broken doc comment from arti!220eta2022-01-101-1/+1
* Merge branch 'ticket_178' into 'main'eta2022-01-101-9/+73
|\
| * Only replace netdir once we have enough guard MDs.Nick Mathewson2022-01-061-9/+73
* | Fix busy-loop when consensus is near expiring.Nick Mathewson2022-01-071-1/+14
|/
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* fallbackdir: Update list generated on December 15, 2021Tor CI Release2021-12-161-869/+891
* tor-dirmgr: retain cache_usage on reset.Nick Mathewson2021-12-161-4/+19
* Merge branch 'flag-publish-2' into 'main'eta2021-12-164-139/+342
|\
| * Refactor directory events to use a FlagPublisher mechanism.Nick Mathewson2021-12-144-139/+342
* | tor-dirmgr: Warn on a bug case.Nick Mathewson2021-12-161-2/+1
|/
* Merge branch 'reconfigure' into 'main'eta2021-12-134-29/+131
|\
| * Add a few tests to tor-config.Nick Mathewson2021-12-071-3/+2
| * Make override_net_params take effect sooner.Nick Mathewson2021-12-072-4/+19
| * Make much of DirMgrConfig reconfigurable.Nick Mathewson2021-12-074-38/+94
| * Sketch API for reconfiguration.Nick Mathewson2021-12-072-0/+32
* | fix nightly clippy errorsTrinity Pointard2021-12-091-2/+1
|/
* Resolve roughly half of the XXXXs.Nick Mathewson2021-12-062-6/+6
* Merge branch 'tor-dirmgr' into 'main'eta2021-12-011-3/+9
|\
| * dont warn on bootstrap error when error == manager droppeddagon2021-11-301-3/+9
* | remember utf8 checkdagon2021-11-301-13/+51
|/
* Merge branch 'config-updates-and-tests'Nick Mathewson2021-11-292-1/+2
|\
| * Add basic tests for high-level buildersNick Mathewson2021-11-252-1/+2
* | add semicolons if nothing returnedDaniel Eades2021-11-254-9/+10
* | deglob some enums, use concise iteration syntaxDaniel Eades2021-11-252-2/+2
|/