summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/state.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-netdoc: authcert: Make key_ids return owned AuthCertKeyIdsIan Jackson2026-01-061-4/+4
* tor-netdoc: Store n_authorities in usizeClara Engler2025-12-021-2/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Remove one stray allow(deprecated)Neel Chauhan2025-11-041-1/+0
* Stop using MockSleepProvider in a few cratesNeel Chauhan2025-11-021-3/+2
* Fix new clippy nightly warning about subtracting Durations.Nick Mathewson2025-10-161-1/+3
* tor-dircommon: Implement proposal 330Clara Engler2025-09-161-20/+14
* tor-dircommon: Use amplify and getters for configClara Engler2025-09-091-10/+11
* Move `DownloadSchedule` into `tor-dircommon`Clara Engler2025-09-081-3/+2
* Move `NetworkStatus` to `tor-dircommon`Clara Engler2025-09-081-2/+5
* tor-dircommon: Initial commitClara Engler2025-09-021-2/+3
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-32/+42
* Rename recommended_protocols to protocol_statuses.Nick Mathewson2025-04-161-8/+8
* dirmgr, netdir: Store protocol requirments as soon as they are validated.Nick Mathewson2025-04-161-1/+33
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* netdoc: Make some parsing init functions fallible.Nick Mathewson2025-03-171-2/+7
* tor-rtmock: allow-Decorate every use of MockSleepProviderIan Jackson2025-03-061-0/+2
* rtcompat: Add an extension trait for building modified RuntimesNick Mathewson2024-09-241-2/+3
* tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and implIan Jackson2024-03-251-1/+1
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* tor-dirmgr: Rename DirMgrConfig.cache_path to cache_dirIan Jackson2023-12-041-1/+1
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-0/+8
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-111-0/+1
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* | rng ranges: Use gen_range_infallible() for Duration::ZERO..=TIan Jackson2023-07-101-3/+2
|/
* Merge branch 'event_report_everywhere' into 'main'Nick Mathewson2023-07-071-6/+2
|\
| * Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-6/+2
* | rng ranges: Use inclusive Duration ranges in several placesIan Jackson2023-07-071-1/+1
|/
* dirmgr: use voting_period.Nick Mathewson2023-06-291-4/+1
* Downgrade and clarify message about dir replacment time.Nick Mathewson2023-05-081-8/+12
* Merge branch 'fix_802_core' into 'main'Ian Jackson2023-04-181-1/+6
|\
| * DirMgr: Detect that directory state is ready if it begins with all MDsNick Mathewson2023-04-101-1/+6
* | Use bool::then_some() as appropriateNick Mathewson2023-04-111-1/+1
|/
* tor-netdoc: Change fill_from_previous_netdirIan Jackson2023-02-091-1/+1
* Use ErrorReport - run rustfmtIan Jackson2023-01-301-1/+5
* Use ErrorReport for errors in warn! in tor-dirmgrIan Jackson2023-01-301-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Complete our migration to base64ct.Nick Mathewson2023-01-201-1/+2
* test lint blocks: Do some semi-manuallyIan Jackson2022-12-121-0/+8
* Rename DirSkewTolerance to DirToleranceNick Mathewson2022-07-221-1/+1
* Refactor most DirStatus users to use DirProgress.Nick Mathewson2022-06-131-16/+17
* Rename DirStatusInner to DirProgress.Nick Mathewson2022-06-131-4/+4
* DirMgr:: Remove Error::NoChange as redundant.Nick Mathewson2022-05-251-38/+16
* Merge branch 'bug482' into 'main'eta2022-05-241-20/+105
|\
| * DirMgr: Stop load-from-cache process when there is no change.Nick Mathewson2022-05-241-20/+105
* | fs-mistrust: make Mistrust have a corresponding Builder type.Nick Mathewson2022-05-241-1/+1
|/
* Fix compilation with Rust 1.56.Nick Mathewson2022-05-171-3/+2
* DirMgr: Remove blocking_error return path.Nick Mathewson2022-05-171-26/+22
* DirMgr: Unify error return pathsNick Mathewson2022-05-171-84/+133