Nick Mathewson
|
8db3859cc6
Simple tests for nested configuration formats
|
6 years ago |
Nick Mathewson
|
d9fe9f5ede
Confmgr tests: test deprecations and abbreviations.
|
6 years ago |
Nick Mathewson
|
e4162cdb38
Start on test cases for the multi-object feature of confmgr.
|
6 years ago |
Nick Mathewson
|
cb5f8ace79
Tests for config_find_option_name()
|
6 years ago |
Nick Mathewson
|
aa3f0c4788
Add tests for variable-listing functions.
|
6 years ago |
Nick Mathewson
|
380d3ee168
Better explain config_clear_fn_t
|
6 years ago |
Nick Mathewson
|
06da2c0d28
Document or_state_t.substates_
|
6 years ago |
Nick Mathewson
|
3af1cee6d9
Document or_options_t.subconfigs_
|
6 years ago |
Nick Mathewson
|
12d980027a
document return lifespans for config_mgr_list_vars()
|
6 years ago |
Nick Mathewson
|
9cfc811c37
Fix typo in comment about FallbackDir handling
|
6 years ago |
Nick Mathewson
|
3a530ae535
Document types for config_get_changes()
|
6 years ago |
Nick Mathewson
|
760d0c056f
finish a comment explaining all_abbrevs
|
6 years ago |
Nick Mathewson
|
638e58379a
Partial support for multiplicity in configuration objects
|
6 years ago |
Nick Mathewson
|
38b770bbbb
Make a config_suite_t type to hold multiple config sub-objects
|
6 years ago |
Nick Mathewson
|
47654d3249
Refactor config free logic to use a single path.
|
6 years ago |
Nick Mathewson
|
3d1f9f583a
Use special magic to enforce manager/object connection.
|
6 years ago |
Nick Mathewson
|
57e87cc86c
Use config_new() to construct configuration objects.
|
6 years ago |
Nick Mathewson
|
a1b2817abe
Sort variables in config_mgr_t.all_vars alphabetically
|
6 years ago |
Nick Mathewson
|
dde091ebc7
Add a "freeze" function for config_mgr_t objects.
|
6 years ago |
Nick Mathewson
|
7abd43ac5f
Change CONFIG_CHECK() macro to not need a config_format_t
|
6 years ago |
Nick Mathewson
|
627ab9dba3
Fix every place in config.c that knew about option_vars_.
|
6 years ago |
Nick Mathewson
|
89a3051365
Lower responsibility for listing changed options into confparse.c
|
6 years ago |
Nick Mathewson
|
7e91d4f572
Replace config_find_option with a variant that exposes less
|
6 years ago |
Nick Mathewson
|
769fe81717
Start teaching config_mgr_t to handle sub-objects and sub-formats
|
6 years ago |
Nick Mathewson
|
e8dc513bd0
Add a config_mgr_t type to wrap config_format_t
|
6 years ago |
Nick Mathewson
|
c32d485942
Remove src/core/ and src/feature dependencies from confparse.c
|
6 years ago |
Nick Mathewson
|
f8b193a74a
Make config_var and config_fmt const.
|
6 years ago |
Nick Mathewson
|
f306d12b58
Refactor handling of TestingTorNetwork
|
6 years ago |
Nick Mathewson
|
f3330d2be3
Make "invisibility" and "undumpability" properties of variables.
|
6 years ago |
Nick Mathewson
|
a7835202cf
Turn several properties of types or variables into flags.
|
6 years ago |