summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
* arti-client: Only run BridgesConfig doc test if pt-client feature is enabled.Gabriela Moldovan2023-05-021-1/+2
* tor_client: Add some example code for BridgeConfig.Nick Mathewson2023-03-241-0/+49
* arti-client: Make TransportConfigListBuilder public.Nick Mathewson2023-03-241-1/+8
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* arti: BridgesConfig is evidently not too high upIan Jackson2022-11-301-8/+0
* arti, arti-client: Conditionalise various things on pt-clientIan Jackson2022-11-291-3/+4
* Temporarily make ptmgr required for arti-client :/Nick Mathewson2022-11-281-0/+3
* Integrate PtMgr into arti-client.Nick Mathewson2022-11-281-1/+1
* Merge branch 'stability' into 'main'Nick Mathewson2022-11-231-9/+0
|\
| * arti-client, tor-config: Remove stability warning from top-level docsIan Jackson2022-11-211-9/+0
* | bridge non-support: De-cfg the primary bridge config fieldsIan Jackson2022-11-211-7/+3
* | Make the bridge list in the builder be a list of BridgeConfigBuilderIan Jackson2022-11-211-7/+6
|/
* tor-ptmgr: make configuration use builders, plumb into arti-clienteta2022-11-161-0/+22
* guardmgr config: Provide bridge information to new and reconfigureIan Jackson2022-11-031-2/+36
* bridges config: Check that bridges aren't enabled with no bridgesIan Jackson2022-11-031-1/+32
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-031-0/+1
* struct BridgeConfig: Rename from BridgeIan Jackson2022-10-121-5/+5
* pt and bridges: Parse configurationIan Jackson2022-10-121-0/+83
* 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