aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-client/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
...
* READMEs: Drop stability warning re configIan Jackson2022-09-021-9/+0
* tor-config: Replace dir detection with ConfigurationSource enumIan Jackson2022-08-251-6/+9
* config sources: Read arti.d as well as arti.tomlIan Jackson2022-08-251-5/+10
* chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-1/+1
* Introduce ChannelConfigIan Jackson2022-08-161-0/+6
* Rename download_tolerance to directory_toleranceNick Mathewson2022-07-221-3/+8
* Rename DirSkewTolerance to DirToleranceNick Mathewson2022-07-221-2/+2
* arti-client: Remove code related to overriding fs-mistrust.Nick Mathewson2022-07-191-2/+2
* Move responsibility for disable-fs-mistrust envvar.Nick Mathewson2022-07-191-5/+12
* Split TorClientConfig out of ArtiConfig, and Resolvable traitIan Jackson2022-05-241-0/+4
* Apply fs-mistrust to logfile directories.Nick Mathewson2022-05-241-0/+20
* Make fs-mistrust configurable from the top level.Nick Mathewson2022-05-241-15/+39
* fs-mistrust: make Mistrust have a corresponding Builder type.Nick Mathewson2022-05-241-3/+3
* Merge branch 'arti-config-2' into 'main'Nick Mathewson2022-05-131-0/+9
|\
| * arti-config: Move default config file test to arti-clientIan Jackson2022-05-131-0/+9
* | impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-24/+0
|/
* Merge branch 'builder-default-bis' into 'main'eta2022-05-121-9/+5
|\
| * Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-5/+5
| * config: Move macro calls to next to the structIan Jackson2022-05-121-8/+4
* | Merge branch 'ticket_412_467' into 'main'Nick Mathewson2022-05-121-3/+9
|\ \ | |/ |/|
| * Add DirSkewTolerance section to DirMgr configuration.Nick Mathewson2022-05-111-3/+9
* | Merge branch 'builder-default' into 'main'eta2022-05-121-27/+5
|\ \
| * | Define and use impl_default_via_builderIan Jackson2022-05-111-27/+5
* | | Add correct serde(default) attrs for humantime_serde::optionIan Jackson2022-05-121-3/+3
|/ /
* / Move default_config_file() into arti-clientIan Jackson2022-05-111-1/+6
|/
* Merge branch 'use-fs-mistrust'Nick Mathewson2022-05-091-5/+19
|\
| * Remove "Mistrust" from the public API of arti-client.Nick Mathewson2022-05-091-1/+4
| * arti: use fs-mistrust to validate configuration file locations.Nick Mathewson2022-05-091-0/+12
| * arti-client: Configure and use fs-mistrust.Nick Mathewson2022-05-091-5/+4
* | NetParams: Document its role as a validated config parameterIan Jackson2022-05-091-3/+0
|/
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-17/+8
* FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-3/+4
* Change builder list APIIan Jackson2022-05-041-2/+2
* CfgPath: Overhaul APIIan Jackson2022-05-031-2/+2
* Merge branch 'download-schedule' into 'main'Nick Mathewson2022-04-261-5/+9
|\
| * DirMgrConfig: Rename two fields that contained a _configIan Jackson2022-04-261-2/+2
| * DownloadSchudule: Have NetworkConfig contain BuildersIan Jackson2022-04-261-17/+8
| * DownloadSchedule: Abolish new() methodIan Jackson2022-04-261-3/+16
* | Merge branch 'main' into 'msrv_1_56'Nick Mathewson2022-04-261-6/+3
|\|
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-2/+2
| * Introduce AuthorityListBuilder in NetworkConfigBuilderIan Jackson2022-04-251-6/+3
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
|/
* arti-client: TorClientConfig: derive TorClientConfigBuilderIan Jackson2022-04-221-171/+41
* fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-221-3/+3
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-0/+6
* dirmgr: Initial DirFilter code.Nick Mathewson2022-03-241-0/+1
* Move SystemConfig to arti::cfgIan Jackson2022-03-211-48/+0
* Merge branch 'config-partials-transparent' into 'main'Ian Jackson2022-03-171-27/+30
|\
| * DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-161-13/+16
| * Make CircMgrConfig transparent (and make it a trait)Ian Jackson2022-03-161-14/+9