summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Merge branch 'add-flatfile-dirmgr' into 'main'Nick Mathewson2022-03-113-12/+17
|\ \ \
| * | | Expose APIs for external DirProviderChristian Grigis2022-03-113-12/+17
| |/ /
* | | Drop remaining conversion from FooConfig to FooConfigBuilderIan Jackson2022-03-071-22/+0
* | | Derive Deserialize for derive-builder-generated config buildersIan Jackson2022-03-072-0/+4
|/ /
* | Merge branch 'errors-for-dirprovider' into 'main'Nick Mathewson2022-03-041-0/+12
|\ \
| * | Provide an error variant for external directory providersIan Jackson2022-03-041-0/+12
* | | Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-042-26/+14
|\ \ \ | |/ / |/| |
| * | Move skip_fmt into tor-basic-utilsIan Jackson2022-03-041-1/+1
| * | Replace manual Default impl with educe in tor-dirmgrIan Jackson2022-03-021-10/+5
| * | Replace manual Default impl with educe+std in tor-dirmgrIan Jackson2022-03-021-8/+4
| * | Replace manual Debug impl with educe in tor-dirmgrIan Jackson2022-03-021-8/+5
* | | Use RsaIdentity::from_hex() and hex::decode_to_slice in more placesNick Mathewson2022-03-044-16/+8
* | | 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::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
|\