Nick Mathewson
|
c683896b7c
Update routerset reset test to use new mgr API.
|
vor 5 Jahren |
Nick Mathewson
|
17a870a64b
Merge branch 'ticket31240v2_merged_2' into ticket31240v2_merged_2_merged
|
vor 5 Jahren |
Nick Mathewson
|
1ef084c5fc
test_confparse: verify that clearing a routerset sets it to NULL.
|
vor 5 Jahren |
Nick Mathewson
|
cb5f8ace79
Tests for config_find_option_name()
|
vor 5 Jahren |
Nick Mathewson
|
aa3f0c4788
Add tests for variable-listing functions.
|
vor 5 Jahren |
Nick Mathewson
|
38b770bbbb
Make a config_suite_t type to hold multiple config sub-objects
|
vor 5 Jahren |
Nick Mathewson
|
47654d3249
Refactor config free logic to use a single path.
|
vor 5 Jahren |
Nick Mathewson
|
3d1f9f583a
Use special magic to enforce manager/object connection.
|
vor 5 Jahren |
Nick Mathewson
|
a1b2817abe
Sort variables in config_mgr_t.all_vars alphabetically
|
vor 5 Jahren |
Nick Mathewson
|
f8b193a74a
Make config_var and config_fmt const.
|
vor 5 Jahren |
Nick Mathewson
|
dde091ebc7
Add a "freeze" function for config_mgr_t objects.
|
vor 5 Jahren |
Nick Mathewson
|
e8dc513bd0
Add a config_mgr_t type to wrap config_format_t
|
vor 5 Jahren |
Nick Mathewson
|
b6457d4c08
Extend macros to allow flag arguments.
|
vor 5 Jahren |
Nick Mathewson
|
5b252d31ed
Add a "flags" member to config_var_t
|
vor 5 Jahren |
Nick Mathewson
|
c553750e32
Move responsibility for config var macros
|
vor 5 Jahren |
Nick Mathewson
|
c390efe84f
A few more test cases and unreachable lines
|
vor 5 Jahren |
Nick Mathewson
|
59317c8a23
Use struct_magic_decl to verify magic numbers in config objects
|
vor 5 Jahren |
Nick Mathewson
|
3a4d67cf45
Port confparse to use struct_var in place of typed_var.
|
vor 5 Jahren |
Nick Mathewson
|
705bda859e
Add unit tests for the unitparse.c module.
|
vor 5 Jahren |
Nick Mathewson
|
c60a85d22a
Add a "typed_var" abstraction to implement lvalue access in C.
|
vor 5 Jahren |
Nick Mathewson
|
26436fb1b6
Add more unit tests for confparse.c, so we can refactor.
|
vor 5 Jahren |