aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Do some semi-manuallyIan Jackson2022-12-121-0/+8
* dirmgr: Spelling fixes and normali[sz]ationsNick Mathewson2022-12-061-2/+2
* Rename DirSkewTolerance to DirToleranceNick Mathewson2022-07-221-5/+11
* impl_standard_builder: Use for tor_dirmgr::DownloadScheduleConfigIan Jackson2022-06-161-14/+1
* impl_standard_builder: Use for tor_dirmgr::NetworkConfigIan Jackson2022-06-161-19/+2
* impl_standard_builder: Use for tor_dirmgr::DirSkewToleranceIan Jackson2022-06-161-13/+2
* Add some missing `serde(default)` to uses of humantime_serde::optionIan Jackson2022-06-161-2/+2
* tor-dirmgr: Fix DirSkewToleranceIan Jackson2022-05-301-2/+2
* tor-dirmgr: update status reporting to consider skew toleranceNick Mathewson2022-05-111-1/+12
* Add DirSkewTolerance section to DirMgr configuration.Nick Mathewson2022-05-111-0/+59
* Update tor-dirmgr to use fs-mistrust.Nick Mathewson2022-05-091-4/+11
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-8/+5
* FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-6/+8
* Change builder list APIIan Jackson2022-05-041-11/+22
* Rename NetworkConfig.fallback_cachesIan Jackson2022-05-041-8/+8
* DirMgrConfig: Remove unnecessary accessorsIan Jackson2022-04-261-19/+3
* DirMgrConfig: Rename two fields that contained a _configIan Jackson2022-04-261-9/+9
* DownloadSchedule: Abolish accessors in DownloadScheduleConfigIan Jackson2022-04-261-35/+12
* DownloadSchudule: Have NetworkConfig contain BuildersIan Jackson2022-04-261-62/+27
* DownloadSchedule: Abolish new() methodIan Jackson2022-04-261-7/+47
* DownloadSchedule: tests: Do not try to set parallelism to 0Ian Jackson2022-04-261-2/+2
* Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-2/+2
* Introduce AuthorityListBuilder in NetworkConfigBuilderIan Jackson2022-04-251-11/+11
* fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-221-13/+10
* fallback list: Move default list into tor-guardmgrIan Jackson2022-04-221-28/+2
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-9/+17
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-2/+2
* Abolish filter::DynFilter in favour of transparent DirFilterIan Jackson2022-03-251-1/+1
* dirmgr: Initial DirFilter code.Nick Mathewson2022-03-241-0/+16
* dirmgr: NetworkConfig: Abolish accessorsIan Jackson2022-03-181-16/+8
* dirmgr: NetworkConfig: Rename fallbacks struct fieldIan Jackson2022-03-181-6/+9
* DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-161-56/+32
* Follow-up from arti!318Nick Mathewson2022-03-111-1/+10
* Merge branch 'add-flatfile-dirmgr' into 'main'Nick Mathewson2022-03-111-6/+6
|\
| * Expose APIs for external DirProviderChristian Grigis2022-03-111-6/+6
* | Drop remaining conversion from FooConfig to FooConfigBuilderIan Jackson2022-03-071-22/+0
* | Derive Deserialize for derive-builder-generated config buildersIan Jackson2022-03-071-0/+3
|/
* Use RsaIdentity::from_hex() and hex::decode_to_slice in more placesNick Mathewson2022-03-041-3/+1
* dirmgr: add Store traittharvik2022-02-231-8/+8
* Make much of DirMgrConfig reconfigurable.Nick Mathewson2021-12-071-12/+54
* Sketch API for reconfiguration.Nick Mathewson2021-12-071-0/+5
* More typo fixes that I forgot to save :(Nick Mathewson2021-11-241-1/+1
* Make every Config type implement Eq.Nick Mathewson2021-11-211-3/+3
* Give every ConfigBuilder a From<Config> implementation.Nick Mathewson2021-11-211-6/+25
* Use named fields for the elements of ConfigBuildErrorNick Mathewson2021-11-181-4/+4
* Rename RetryConfig to DownloadSchedule, fold in parallelism.Nick Mathewson2021-11-181-34/+23
* Move top-level configuration downwards from `arti` to `arti-config`.Nick Mathewson2021-11-181-5/+9