summaryrefslogtreecommitdiff
path: root/crates/arti/src/cfg.rs
Commit message (Expand)AuthorAgeFilesLines
...
* arti: config: Canonicalise ports, and provide example dns_portIan Jackson2022-05-301-8/+2
* arti: Make ProxyConfig no longer DeserializeIan Jackson2022-05-301-4/+1
* arti: cfg: Actually uncomment *all* the things in the exampleIan Jackson2022-05-301-1/+1
* add unit tests for ArtiConfig public functionsmichael mccune2022-05-281-0/+24
* arti: Better doc for ArtiCombinedConfigIan Jackson2022-05-251-1/+3
* tor-config: Rename resolve_return_unrecognized, ..._ignore_...Ian Jackson2022-05-251-1/+1
* tor-config: Rename "ignored" to "unrecognized" throughoutIan Jackson2022-05-251-3/+3
* tor-config: Tests for ignored config key handlingIan Jackson2022-05-241-8/+4
* Split TorClientConfig out of ArtiConfig, and Resolvable traitIan Jackson2022-05-241-35/+14
* arti tests: Introduce bld_tor variableIan Jackson2022-05-241-22/+19
* Apply fs-mistrust to logfile directories.Nick Mathewson2022-05-241-1/+1
* Merge branch 'builder-default-3' into 'main'Nick Mathewson2022-05-131-19/+0
|\
| * impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-19/+0
* | Merge branch 'template' into 'main'Nick Mathewson2022-05-121-6/+34
|\ \ | |/ |/|
| * arti-example-config.toml: Re-un-comment the example settings in testIan Jackson2022-05-121-4/+23
| * config defaults: Test that empty deser is the sameIan Jackson2022-05-121-0/+4
| * ARTI_EXAMPLE_CONFIG: Rename from ARTI_DEFAULTSIan Jackson2022-05-121-3/+2
| * ARTI_DEFAULTS: Move to arti crateIan Jackson2022-05-121-0/+3
| * config defaults: No longer apply ARTI_DEFAULTS in load()Ian Jackson2022-05-121-1/+0
| * config defaults: Test that going via builder explicitly is the sameIan Jackson2022-05-121-0/+4
* | Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-5/+5
* | config: Replace more handwritten impl DefaultIan Jackson2022-05-121-12/+2
* | config: Move macro calls to next to the structIan Jackson2022-05-121-1/+0
|/
* No longer derive Default on three structs which derive BuilderIan Jackson2022-05-111-3/+6
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-11/+7
* FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-3/+4
* Change builder list APIIan Jackson2022-05-041-7/+3
* Merge branch 'download-schedule' into 'main'Nick Mathewson2022-04-261-3/+16
|\
| * DownloadSchudule: Have NetworkConfig contain BuildersIan Jackson2022-04-261-17/+18
| * DownloadSchedule: Abolish new() methodIan Jackson2022-04-261-4/+16
* | Merge branch 'main' into 'msrv_1_56'Nick Mathewson2022-04-261-6/+8
|\|
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-3/+3
| * Introduce PredictedPortsListBuilderIan Jackson2022-04-251-2/+5
| * Introduce AuthorityListBuilder in NetworkConfigBuilderIan Jackson2022-04-251-3/+2
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-3/+0
|/
* arti: ArtiConfig: derive ArtiConfigBuilderIan Jackson2022-04-221-87/+13
* fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-221-3/+3
* Move SystemConfig to arti::cfgIan Jackson2022-03-211-2/+35
* ApplicationConfig: abolish accessorIan Jackson2022-03-211-8/+1
* Move ApplicationConfig to arti crateIan Jackson2022-03-211-1/+25
* socks: abolish config accessorsIan Jackson2022-03-211-14/+2
* Move ProxyConfig to arti crateIan Jackson2022-03-211-1/+50
* Move logging configuration from arti_config::options to arti::loggingIan Jackson2022-03-211-4/+3
* Move ArtiConfig to new arti::cfg moduleIan Jackson2022-03-211-0/+269