Commit History

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