summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/state.rs
Commit message (Expand)AuthorAgeFilesLines
...
* tor-dirmgr: move DirState to state.rseta2022-05-101-2/+77
* Update tor-dirmgr to use fs-mistrust.Nick Mathewson2022-05-091-1/+6
* Change builder list APIIan Jackson2022-05-041-2/+2
* Merge branch 'download-schedule' into 'main'Nick Mathewson2022-04-261-9/+9
|\
| * DirMgrConfig: Remove unnecessary accessorsIan Jackson2022-04-261-5/+5
| * DirMgrConfig: Rename two fields that contained a _configIan Jackson2022-04-261-1/+1
| * DownloadSchedule: Abolish accessors in DownloadScheduleConfigIan Jackson2022-04-261-6/+6
* | Merge branch 'main' into 'msrv_1_56'Nick Mathewson2022-04-261-11/+7
|\|
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-2/+2
| * Introduce AuthorityListBuilder in NetworkConfigBuilderIan Jackson2022-04-251-10/+6
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
|/
* fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-221-1/+1
* Treat expired/not-yet-valid directory objects as Errors.Nick Mathewson2022-04-051-16/+9
* Merge branch 'no-system-time' into 'main'eta2022-03-301-1/+1
|\
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-1/+1
* | Abolish filter::DynFilter in favour of transparent DirFilterIan Jackson2022-03-251-7/+5
* | dirmgr: Initial DirFilter code.Nick Mathewson2022-03-241-0/+29
* | dirmgr: Authority: Abolish v3ident accessorIan Jackson2022-03-181-1/+1
* | Merge branch 'md_allocation' into 'main'Nick Mathewson2022-03-171-20/+54
|\ \
| * | Run rustfmtIan Jackson2022-03-171-5/+6
| * | GetMicrodescsState: Abolish separate n_missing field inIan Jackson2022-03-171-12/+12
| * | GetMicrodescsState: Break out with_mdreceiver_for_missingIan Jackson2022-03-171-13/+23
| * | GetMicrodescsState: Dedupe slightlyIan Jackson2022-03-171-8/+9
| * | tor-dirmgr: Remove redundant hashtable.Nick Mathewson2022-03-161-22/+44
* | | DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-161-5/+5
|/ /
* | dirmgr: Call shrink_to_fit on missing-microdesc hashtableNick Mathewson2022-03-101-0/+7
* | Use RsaIdentity::from_hex() and hex::decode_to_slice in more placesNick Mathewson2022-03-041-2/+1
|/
* dirmgr::Store.expire_all takes configtharvik2022-02-231-2/+2
* dirmgr: add Store traittharvik2022-02-231-16/+24
* dirmgr: Remember where netdocs came from.Nick Mathewson2022-02-161-12/+20
* dirmgr: eliminate StringParsingError.Nick Mathewson2022-02-161-3/+4
* dirmgr: HasKind for internal and sqlite errorsNick Mathewson2022-02-161-2/+3
* 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-181-3/+69
* 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
|/
* tor-dirmgr: retain cache_usage on reset.Nick Mathewson2021-12-161-4/+19
* Merge branch 'flag-publish-2' into 'main'eta2021-12-161-5/+3
|\
| * Refactor directory events to use a FlagPublisher mechanism.Nick Mathewson2021-12-141-5/+3
* | tor-dirmgr: Warn on a bug case.Nick Mathewson2021-12-161-2/+1
|/
* Make override_net_params take effect sooner.Nick Mathewson2021-12-071-1/+4
* Make much of DirMgrConfig reconfigurable.Nick Mathewson2021-12-071-8/+10
* deglob some enums, use concise iteration syntaxDaniel Eades2021-11-251-1/+1
* More typo fixes that I forgot to save :(Nick Mathewson2021-11-241-1/+1
* Rename RetryConfig to DownloadSchedule, fold in parallelism.Nick Mathewson2021-11-181-19/+10
* Fix typosDimitris Apostolou2021-11-121-1/+1
* More tests on tor-dirmgr::stateNick Mathewson2021-11-081-25/+111