aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-config
Commit message (Expand)AuthorAgeFilesLines
...
* | 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-133-0/+253
|\
| * 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
| * arti-config abolition: Add deps to tor-configIan Jackson2022-05-131-0/+2
* | 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-123-0/+210
|\
| * arti-config: Move cmdline to tor-configIan Jackson2022-05-113-0/+210
* | Define and use impl_default_via_builderIan Jackson2022-05-111-0/+25
|/
* tor-config: Export CfgPathErrorIan Jackson2022-05-111-1/+1
* Bump the version of every* crate to 0.3.0Nick Mathewson2022-05-061-3/+3
* Switch to derive_builder_arti_forkIan Jackson2022-05-061-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
* | config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-11/+13
|/
* list_builder: Add some xrefs about macro_rules limitationsIan Jackson2022-05-041-0/+8
* Fix typoNick Mathewson2022-05-041-1/+1
* list_builder: Provide VecBuilderIan Jackson2022-05-041-0/+41
* list_builder: Use Educe to derive DefaultIan Jackson2022-05-043-1/+4
* list_builder: Make helper capable of handling genericsIan Jackson2022-05-041-3/+15
* list_builder: Actually honour attributesIan Jackson2022-05-041-1/+4
* Fix typosNick Mathewson2022-05-041-2/+2
* Change builder list APIIan Jackson2022-05-042-114/+276
* Introduce ThingListBuilder::default_listIan Jackson2022-05-041-5/+8
* Add dependency on paste crateIan Jackson2022-05-042-0/+2
* Fix config versionIan Jackson2022-05-041-1/+1
* CfgPath: Test serialisation round-trip with a binary formatIan Jackson2022-05-032-0/+9
* CfgPath: Make it SerializeIan Jackson2022-05-031-5/+69
* CfgPath: Overhaul APIIan Jackson2022-05-032-6/+89
* CfgPath: Change deserialisaation of Literal variantIan Jackson2022-05-031-5/+17
* derive_builder: Use git dep everywhere, rather than cargo patchIan Jackson2022-04-271-1/+1
* Merge branch 'main' into 'msrv_1_56'Nick Mathewson2022-04-263-0/+197
|\
| * list-builder: Provide tests of all methodsIan Jackson2022-04-251-0/+31
| * list_builder: Allow the struct to not be pubIan Jackson2022-04-251-6/+6
| * list_builder: Use $crate namespaced importsIan Jackson2022-04-252-3/+4
| * Document defaults for all the config listsIan Jackson2022-04-251-0/+1
| * define_list_config_builder: Provide example of item_buildIan Jackson2022-04-251-0/+30
| * define_list_config_builder: Expand generated docs for methods etc.Ian Jackson2022-04-251-4/+16
| * Rename macro_first_nonempty (from macro_coalesce_args)Ian Jackson2022-04-252-2/+2
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-2/+2
| * Use better syntax for doc comment attributeIan Jackson2022-04-251-7/+3
| * config list-builder: Allow overriding the per-item build methodIan Jackson2022-04-253-2/+16
| * Introduce define_list_config_builder macroIan Jackson2022-04-252-0/+112