tor/src/lib/confmgt
Nick Mathewson e0ae137df5 Write a new set of config validation callbacks.
Unlike legacy_validate_fn_t, these callbacks have separation of
duties, into:

    * early normalization and computation.
    * validation
    * transition checking
    * late normalization and computation

Only the first and last steps get mutable objects.  Only the
transition-checking step gets to see the previous values of this
object.
2019-10-24 20:30:32 -04:00
..
.may_include Add new entries to lib/confmgt ".may_include" file 2019-09-11 10:13:57 -04:00
confparse.c Write a new set of config validation callbacks. 2019-10-24 20:30:32 -04:00
confparse.h Write a new set of config validation callbacks. 2019-10-24 20:30:32 -04:00
include.am Update include.am files to refer to new location of confparse.[ch] 2019-09-11 10:22:01 -04:00
structvar.c Merge branch 'tor-github/pr/1296' 2019-09-11 09:42:31 -04:00
structvar.h Merge branch 'tor-github/pr/1296' 2019-09-11 09:42:31 -04:00
type_defs.c Add comments to try to prevent recurrence of #31495. 2019-10-01 09:45:12 -04:00
type_defs.h Add a "typed_var" abstraction to implement lvalue access in C. 2019-06-24 17:50:43 -04:00
typedvar.c Replace low-level {var_type,struct_var}_is_*() with flag inspection 2019-09-11 09:42:19 -04:00
typedvar.h Replace low-level {var_type,struct_var}_is_*() with flag inspection 2019-09-11 09:42:19 -04:00
unitparse.c Add unit tests for the unitparse.c module. 2019-06-24 17:50:43 -04:00
unitparse.h Move unit-parsing code to src/lib/confmgt 2019-06-24 15:11:57 -04:00
var_type_def_st.h Add comments to try to prevent recurrence of #31495. 2019-10-01 09:45:12 -04:00