summaryrefslogtreecommitdiff
path: root/src/app/config
AgeCommit message (Expand)Author
2019-08-28Fix typo in a comment on config_mgr_get_obj_mutable()Nick Mathewson
2019-08-28Simple tests for nested configuration formatsNick Mathewson
2019-08-28Tests for config_find_option_name()Nick Mathewson
2019-08-28Add tests for variable-listing functions.Nick Mathewson
2019-08-28Better explain config_clear_fn_tNick Mathewson
2019-08-28Document or_state_t.substates_Nick Mathewson
2019-08-28Document or_options_t.subconfigs_Nick Mathewson
2019-08-28document return lifespans for config_mgr_list_vars()Nick Mathewson
2019-08-28Fix typo in comment about FallbackDir handlingNick Mathewson
2019-08-28Document types for config_get_changes()Nick Mathewson
2019-08-28finish a comment explaining all_abbrevsNick Mathewson
2019-08-28Partial support for multiplicity in configuration objectsNick Mathewson
2019-08-28Make a config_suite_t type to hold multiple config sub-objectsNick Mathewson
2019-08-28Refactor config free logic to use a single path.Nick Mathewson
2019-08-28Use special magic to enforce manager/object connection.Nick Mathewson
2019-07-24Use config_new() to construct configuration objects.Nick Mathewson
2019-07-24Sort variables in config_mgr_t.all_vars alphabeticallyNick Mathewson
2019-07-24Add a "freeze" function for config_mgr_t objects.Nick Mathewson
2019-07-24Change CONFIG_CHECK() macro to not need a config_format_tNick Mathewson
2019-07-24Fix every place in config.c that knew about option_vars_.Nick Mathewson
2019-07-24Lower responsibility for listing changed options into confparse.cNick Mathewson
2019-07-24Replace config_find_option with a variant that exposes lessNick Mathewson
2019-07-24Start teaching config_mgr_t to handle sub-objects and sub-formatsNick Mathewson
2019-07-24Add a config_mgr_t type to wrap config_format_tNick Mathewson
2019-07-24Remove src/core/ and src/feature dependencies from confparse.cNick Mathewson
2019-07-24Make config_var and config_fmt const.Nick Mathewson
2019-07-24Refactor handling of TestingTorNetworkNick Mathewson
2019-06-25Make "invisibility" and "undumpability" properties of variables.Nick Mathewson
2019-06-25Turn several properties of types or variables into flags.Nick Mathewson
2019-06-25Extend macros to allow flag arguments.Nick Mathewson
2019-06-25Move responsibility for config var macrosNick Mathewson
2019-06-25Move config_var_t info conftypes.hNick Mathewson
2019-06-25Add a function to make sure all values in a config object are okNick Mathewson
2019-06-25Use structvar to find the types for config vars.Nick Mathewson
2019-06-25Use struct_var_{copy,eq} in confparse.c.Nick Mathewson
2019-06-25Use struct_magic_decl to verify magic numbers in config objectsNick Mathewson
2019-06-25Port confparse to use struct_var in place of typed_var.Nick Mathewson
2019-06-24Partially port routerset to being a full-fledged config type again.Nick Mathewson
2019-06-24Add a "typed_var" abstraction to implement lvalue access in C.Nick Mathewson
2019-06-24Move unit-parsing code to src/lib/confmgtNick Mathewson
2019-06-24Start moving types that will be used for config vars to lib/confNick Mathewson
2019-06-15Merge branch 'bug30894_035' into ticket30893Nick Mathewson
2019-06-15Add more unit tests for confparse.c, so we can refactor.Nick Mathewson
2019-06-15Fix memleak when failing to parse a CSV_INTERVAL.Nick Mathewson
2019-06-15Remove the PORT configuration type: nothing uses it.Nick Mathewson
2019-06-15Renaming: CONFIG_TYPE_UINT -> CONFIG_TYPE_POSINTNick Mathewson
2019-06-11Merge branch 'tor-github/pr/1031'David Goulet
2019-06-11Merge branch 'tor-github/pr/1065' into maint-0.4.1George Kadianakis
2019-06-05Run "make autostyle."Nick Mathewson
2019-05-31Merge branch 'bug29875_035' into bug29875_masterNick Mathewson