summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
* Demonstration: convert tor-circmgr to use derive_deftly(TorConfig)Nick Mathewson2025-12-091-98/+32
* tor-circmgr: simplify `CircMgrConfig`Steven Engler2025-11-261-9/+2
* tor-circmgr,arti-client: `CircMgrConfig::vanguard_config` is always builtSteven Engler2025-11-261-4/+0
* circmgr: Add a timeout setting for long-lived circuits.Nick Mathewson2025-11-121-0/+18
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* CircMgr: Start writing tests.Wesley Aptekar-Cassels2024-10-031-1/+1
* tor-guardmgr: Unconditionally define VanguardConfig.Gabriela Moldovan2024-06-031-3/+3
* tor-circmgr: Downgrade some TODO HS-VANGUARDs.Gabriela Moldovan2024-05-091-1/+1
* Resolve some clippy warnings about empty rustdoc.Nick Mathewson2024-05-051-5/+1
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson2024-03-121-0/+10
* tor-circmgr: Explain why vanguards_config is defined as an "other" accessor.Gabriela Moldovan2024-03-111-0/+5
* tor-hsclient: Do not enable vanguards feature in dev-dependency.Gabriela Moldovan2024-03-111-0/+2
* arti-client: Add vanguard_config() to CircMgrConfig.Gabriela Moldovan2024-03-111-0/+11
* 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