summaryrefslogtreecommitdiff
path: root/crates/tor-config/src
Commit message (Expand)AuthorAgeFilesLines
* Fix a link with nightly rustdocNick Mathewson2022-05-261-1/+1
* Merge branch 'config-split' into 'main'Ian Jackson2022-05-262-6/+788
|\
| * tor-config: load: clippy: adopt two suggestionsIan Jackson2022-05-261-3/+2
| * tor-config: load: Add missing "not".Ian Jackson2022-05-261-1/+1
| * tor-config: load: Make UnrecognizedKeys not pubIan Jackson2022-05-261-1/+1
| * tor-config: load: Add reversed testIan Jackson2022-05-251-0/+3
| * tor-config: Add duplicative doc comments as per reviewIan Jackson2022-05-251-1/+6
| * tor-config: load: example: Document what it does and who might write itIan Jackson2022-05-251-0/+16
| * tor-config: load: Add a newlineIan Jackson2022-05-251-0/+1
| * tor-config: load: Write actual definition of the Resolvable traitIan Jackson2022-05-251-2/+18
| * tor-config: load: Explain why not write out macro call n timesIan Jackson2022-05-251-0/+2
| * tor-config: docs: add more docs about load, esp. traitsIan Jackson2022-05-251-0/+23
| * tor-config: docs: add a lot of context and overview and xrefsIan Jackson2022-05-252-1/+57
| * tor-config: load: Avoid destructuring assignmentIan Jackson2022-05-251-2/+2
| * tor-config: load: Intersection: add more commentaryIan Jackson2022-05-251-5/+48
| * tor-config: load: Drop a needless call to .into_iter()Ian Jackson2022-05-251-1/+0
| * tor-config: load: Fix a misleading commentIan Jackson2022-05-251-1/+1
| * tor-config: load: Rename shorter_letIan Jackson2022-05-251-2/+2
| * tor-config: load: DocsIan Jackson2022-05-251-2/+2
| * tor-config: Typo fixes (as per review comments)Ian Jackson2022-05-251-4/+4
| * tor-config: load: Introduce UnrecognizedKeys enumIan Jackson2022-05-251-23/+52
| * Run rustfmt following renamingIan Jackson2022-05-252-2/+3
| * tor-config: Rename resolve_return_unrecognized, ..._ignore_...Ian Jackson2022-05-252-5/+5
| * tor-config: Rename "ignored" to "unrecognized" throughoutIan Jackson2022-05-252-45/+45
| * tor-config: Example for load moduleIan Jackson2022-05-241-0/+46
| * tor-config: Tests for ignored config key handlingIan Jackson2022-05-241-0/+56
| * tor-config: Track and (by default) warn on ignored config keysIan Jackson2022-05-242-7/+103
| * tor-config: Tests for support functions for tracking ignored keysIan Jackson2022-05-241-0/+80
| * tor-config: Support functions for tracking ignored config keysIan Jackson2022-05-241-0/+168
| * Split TorClientConfig out of ArtiConfig, and Resolvable traitIan Jackson2022-05-242-0/+87
| * tor-config: Introduce Builder trait and ConfigReolveErrorIan Jackson2022-05-242-5/+60
| * tor-config: Add a lint allowIan Jackson2022-05-241-0/+1
* | Merge branch 'bug475' into 'main'Ian Jackson2022-05-251-1/+6
|\ \ | |/ |/|
| * ConfigurationSources: Allow config files to be world-readable.Nick Mathewson2022-05-241-1/+6
* | fs-mistrust: make Mistrust have a corresponding Builder type.Nick Mathewson2022-05-241-2/+2
|/
* Add a couple of "pub use" to make nightly rustdoc pass.Nick Mathewson2022-05-201-0/+3
* Remove dbg!()s in tor-configNick Mathewson2022-05-201-5/+0
* Merge branch 'arti-config-2' into 'main'Nick Mathewson2022-05-132-0/+251
|\
| * tor-config: Provide useful documentation for sources moduleIan Jackson2022-05-131-0/+14
| * arti-config abolition: Move functionality to tor-configIan Jackson2022-05-132-0/+237
* | impl_standard_builder: Better comments explaining the parserIan Jackson2022-05-131-1/+7
* | impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-0/+7
* | impl_standard_builder: Test the Deserialize implIan Jackson2022-05-121-14/+69
|/
* Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-3/+8
* Merge branch 'arti-config-1' into 'main'eta2022-05-122-0/+207
|\
| * arti-config: Move cmdline to tor-configIan Jackson2022-05-112-0/+207
* | Define and use impl_default_via_builderIan Jackson2022-05-111-0/+25
|/
* tor-config: Export CfgPathErrorIan Jackson2022-05-111-1/+1
* Merge branch 'typos-20220504' into 'main'eta2022-05-051-3/+3
|\
| * Fix typos (using the typos-cli tool).Nick Mathewson2022-05-041-3/+3