summaryrefslogtreecommitdiff
path: root/crates/arti-config/src/options.rs
Commit message (Expand)AuthorAgeFilesLines
* Move ApplicationConfig to arti crateIan Jackson2022-03-211-29/+0
* Move ProxyConfig to arti crateIan Jackson2022-03-211-48/+0
* Move logging configuration from arti_config::options to arti::loggingIan Jackson2022-03-211-125/+1
* Move ArtiConfig to new arti::cfg moduleIan Jackson2022-03-211-258/+3
* add udp to runtimetrinity-1686a2022-03-141-0/+10
* rustfmtIan Jackson2022-03-111-10/+15
* Make ArtiConfigBuilder contain a TorClientConfigBuilderIan Jackson2022-03-111-135/+19
* Drop remaining conversion from FooConfig to FooConfigBuilderIan Jackson2022-03-071-29/+0
* Have ArtiConfig contain a TorClientConfig, and drop builder retconIan Jackson2022-03-071-134/+13
* Provide way to get TorConfigBuilder from ArtiConfigBuilderIan Jackson2022-03-071-0/+27
* Derive Deserialize for handwritten ArtiConfigBuilderIan Jackson2022-03-071-1/+16
* Derive Deserialize for derive-builder-generated config buildersIan Jackson2022-03-071-0/+3
* Upgrade to newer version of config crate.Nick Mathewson2022-02-251-6/+16
* Document that `notify` behavior is strange with symlinksNick Mathewson2022-02-031-0/+5
* Make configuration-watching configurable and off-by-default.Nick Mathewson2022-02-011-0/+49
* Make max_file_limit configurableNeel Chauhan2022-01-281-1/+17
* Tracing configuration for logfiles, per-target filtersNick Mathewson2022-01-101-16/+100
* Expose and rename stream timeout config.Nick Mathewson2022-01-101-6/+6
* Rename timeout_rules to stream_timeouts.Nick Mathewson2021-12-071-11/+11
* Merge branch 'revised_preemptive_config' into 'main'eta2021-12-071-17/+19
|\
| * Clarify names and docs for predictive circuits.Nick Mathewson2021-12-071-3/+5
| * Rename circuits_preemptive to preemptive_circuitsNick Mathewson2021-12-071-14/+14
* | Merge branch 'bug252' into 'main'eta2021-12-071-2/+21
|\ \ | |/ |/|
| * Rename ClientDNSConfig -> ClientTimeoutConfigNeel Chauhan2021-12-071-9/+12
| * Make DNS fields in arti-client/src/client.rs configurableNeel Chauhan2021-12-031-2/+18
* | Allow configurability on preemptive circuitsNeel Chauhan2021-12-071-0/+25
|/
* Change sane_defaults() and with_directories()Nick Mathewson2021-11-291-1/+1
* Document StorageConfig defaults better.Nick Mathewson2021-11-291-8/+11
* Add basic tests for high-level buildersNick Mathewson2021-11-251-0/+57
* Implement builder patterns for ArtiConfig.Nick Mathewson2021-11-251-5/+179
* Impl and test Default for high-level configsNick Mathewson2021-11-251-3/+22
* Implement meta-builder pattern for TorClientConfigNick Mathewson2021-11-221-10/+27
* Make every Config type implement Eq.Nick Mathewson2021-11-211-3/+3
* For every* config type, make defaults consistent.Nick Mathewson2021-11-211-0/+17
* Give every ConfigBuilder a From<Config> implementation.Nick Mathewson2021-11-211-0/+18
* Ensure that every section-level config type has a builder() function.Nick Mathewson2021-11-211-2/+17
* Make arti-client config object match arti config better.Nick Mathewson2021-11-211-34/+8
* Lower StorageConfig to arti-client crateNick Mathewson2021-11-211-36/+2
* Use named fields for the elements of ConfigBuildErrorNick Mathewson2021-11-181-2/+8
* Move the socks_port option into a new proxy section.Nick Mathewson2021-11-181-7/+22
* Rename the "network" configuration section to "tor_network".Nick Mathewson2021-11-181-2/+2
* Rename addr_config to address_filter; clarify its usage.Nick Mathewson2021-11-181-3/+3
* Flatten enforce_distance into path_rules.Nick Mathewson2021-11-181-1/+1
* Fold "circuit_timing" and "request_timing" into a single section.Nick Mathewson2021-11-181-5/+1
* Move top-level configuration downwards from `arti` to `arti-config`.Nick Mathewson2021-11-181-0/+181