summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
* PathConfigBuilder: Actually provide the long_lived_ports settersIan Jackson2024-02-201-0/+6
* Use list_builder and sub-builder pattern for long_lived_ports.Nick Mathewson2024-02-201-6/+18
* Add a configuration option for long_lived_ports.Nick Mathewson2024-02-201-0/+13
* 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
* HS configuration: Add retry parameters to configurationIan Jackson2023-06-281-0/+36
* Fix an unrelated missing cfg_attr.Nick Mathewson2023-03-081-0/+1
* Apply rustfmtIan Jackson2023-03-011-5/+10
* tor-circmgr: Provide testing feature and TestConfigIan Jackson2023-03-011-0/+43
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-031-4/+2
* CircMgr: Enable reachable_addrs filter.Nick Mathewson2022-06-171-1/+14
* Add a configuration option for reachable_addrsNick Mathewson2022-06-171-0/+28
* impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-18/+0
* Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-4/+4
* config: Replace more handwritten impl DefaultIan Jackson2022-05-121-26/+4
* Add correct serde(default) attrs for humantime_serde::optionIan Jackson2022-05-121-4/+4
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-19/+7
* Change builder list APIIan Jackson2022-05-041-7/+12
* Document defaults for all the config listsIan Jackson2022-04-251-1/+3
* Use better syntax for doc comment attributeIan Jackson2022-04-251-3/+1
* Introduce PredictedPortsListBuilderIan Jackson2022-04-251-4/+18
* Use a lower default for max_retries.Nick Mathewson2022-03-301-1/+1
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-0/+2
* Merge branch 'config-partials-transparent' into 'main'Ian Jackson2022-03-171-31/+33
|\
| * Add rationale for CircMgrConfig transparency and traitIan Jackson2022-03-161-1/+22
| * Provide define_accessor_trait and use it to generate CircMgrConfigIan Jackson2022-03-161-20/+12
| * Make CircMgrConfig transparent (and make it a trait)Ian Jackson2022-03-161-29/+18
* | derive_builder: Switch to upstream 0.11Ian Jackson2022-03-161-4/+4
|/
* Use new upstream humantime_serde_option featureIan Jackson2022-03-141-5/+4
* Drop remaining conversion from FooConfig to FooConfigBuilderIan Jackson2022-03-071-34/+0
* Derive Deserialize for derive-builder-generated config buildersIan Jackson2022-03-071-0/+8
* Test for PathConfig::at_least_as_permissive_as().Nick Mathewson2022-01-201-0/+29
* Rename PathConfig::more_permissive_than()Nick Mathewson2022-01-201-1/+1
* Remove "self" arg from PathConfig::builder()Nick Mathewson2022-01-201-1/+1
* Adjust comment to be accurate wrt #263.Nick Mathewson2021-12-161-3/+5
* Make preemptive circuits reconfigurable.Nick Mathewson2021-12-071-2/+7
* Make circuit_timing reconfigurable.Nick Mathewson2021-12-071-2/+6
* Allow on-the-fly changing of path_rulesNick Mathewson2021-12-071-0/+14
* Clarify names and docs for predictive circuits.Nick Mathewson2021-12-071-17/+27
* Rename circuits_preemptive to preemptive_circuitsNick Mathewson2021-12-071-12/+12
* Allow configurability on preemptive circuitsNeel Chauhan2021-12-071-0/+82
* Ensure that all config sections have deny_unknown_fieldsNick Mathewson2021-11-251-0/+2
* Fix a few typos.Nick Mathewson2021-11-241-4/+4
* Implement meta-builder pattern for TorClientConfigNick Mathewson2021-11-221-1/+1
* Make every Config type implement Eq.Nick Mathewson2021-11-211-3/+3
* For every* config type, make defaults consistent.Nick Mathewson2021-11-211-7/+28
* Give every ConfigBuilder a From<Config> implementation.Nick Mathewson2021-11-211-0/+22
* Ensure that every section-level config type has a builder() function.Nick Mathewson2021-11-211-0/+18