Commit History

Author SHA1 Message Date
  Nick Mathewson 47654d3249 Refactor config free logic to use a single path. 4 years ago
  Nick Mathewson 3d1f9f583a Use special magic to enforce manager/object connection. 4 years ago
  Nick Mathewson a1b2817abe Sort variables in config_mgr_t.all_vars alphabetically 4 years ago
  Nick Mathewson dde091ebc7 Add a "freeze" function for config_mgr_t objects. 4 years ago
  Nick Mathewson e8dc513bd0 Add a config_mgr_t type to wrap config_format_t 4 years ago
  Nick Mathewson f8b193a74a Make config_var and config_fmt const. 5 years ago
  Nick Mathewson b6457d4c08 Extend macros to allow flag arguments. 5 years ago
  Nick Mathewson 5b252d31ed Add a "flags" member to config_var_t 5 years ago
  Nick Mathewson c553750e32 Move responsibility for config var macros 5 years ago
  Nick Mathewson c390efe84f A few more test cases and unreachable lines 5 years ago
  Nick Mathewson 59317c8a23 Use struct_magic_decl to verify magic numbers in config objects 5 years ago
  Nick Mathewson 3a4d67cf45 Port confparse to use struct_var in place of typed_var. 5 years ago
  Nick Mathewson 705bda859e Add unit tests for the unitparse.c module. 5 years ago
  Nick Mathewson c60a85d22a Add a "typed_var" abstraction to implement lvalue access in C. 5 years ago
  Nick Mathewson 26436fb1b6 Add more unit tests for confparse.c, so we can refactor. 5 years ago