Historique des commits

Auteur SHA1 Message Date
  Lars-Peter Clausen 25f9dbfe7b ucimap: ucimap_parse: consider smap_offset when allocating the section data il y a 14 ans
  Felix Fietkau 8bc580cbda simplify code (thx, henning) il y a 14 ans
  Felix Fietkau 97e71a1c1b ucimap: simplify the parse/format callbacks. the data argument now always points to the field in the data structure il y a 14 ans
  Felix Fietkau c434442c9e ucimap: fix list size initialization, validate list size on fixups as well il y a 14 ans
  Felix Fietkau 7791a9603c ucimap: fix list initialization il y a 14 ans
  Felix Fietkau c81b25ffd3 replace the use of list.h in the ucimap core, relicense ucimap to LGPL v2.1, update copyright headers il y a 14 ans
  Felix Fietkau ba0d03d0cc remove ucimap type->name conversion unless DEBUG is enabled il y a 14 ans
  Felix Fietkau 4f27765f0d ucimap: add support for saving lists to uci il y a 14 ans
  Felix Fietkau 25b34febb4 ucimap: add helper function for resizing lists and freeing items (both using ucimap internal allocation list), add test coverage for config change operations il y a 14 ans
  Felix Fietkau afa5662885 add sanity checks for optmap section type vs sectionmap type il y a 14 ans
  Felix Fietkau 6c05c721c7 ucimap: add custom free() callbacks for options, only used on custom datatypes il y a 14 ans
  Felix Fietkau 2e1e88ddee add ucimap_free_section to the api il y a 14 ans
  Felix Fietkau 41d24d850b add type safety checks for option maps il y a 14 ans
  Felix Fietkau 7c45dfd1c6 only call section ->add callbacks after all fixups have been processed, also call ->add for sections manually parsed later il y a 15 ans
  Felix Fietkau 151917e819 preserve section list order il y a 15 ans
  Felix Fietkau cd68df2c25 rename ucimap_data::section to ptr il y a 15 ans
  Felix Fietkau 2a8229347c expose the ucimap_parse_section function in the api, do not defer fixups if immediate lookup works il y a 15 ans
  Felix Fietkau 477c19a722 ucimap: add new UCIMAP_LIST_AUTO for automatically converting multiple list items whitespace-separated in an option il y a 15 ans
  Felix Fietkau 65f3dccc35 ucimap: fix boolean interpretation, add range checks for int values (thx, henning) il y a 15 ans
  Felix Fietkau 82a71ad8d8 ucimap: implement format callback for custom data types il y a 15 ans
  Felix Fietkau ceaa2fbb3c ucimap: allow api users to take over allocation of section data structures il y a 15 ans
  Felix Fietkau 3fa4e980d9 ucimap: move the section data to a dedicated field inside the managed structs il y a 15 ans
  Felix Fietkau 062323b4f6 ucimap: rename uci_sectmap* to uci_sectionmap* il y a 15 ans
  Felix Fietkau 8ae8a7fc89 ucimap: add callback for validation/conversion and custom data type il y a 15 ans
  Felix Fietkau 75c9a5d0fa shorten callback names il y a 15 ans
  Felix Fietkau 1afdbf8f22 ucimap: ignore unhandled data structure changes for now il y a 15 ans
  Felix Fietkau f107b5a34f fix ucimap_set_changed il y a 15 ans
  Felix Fietkau ec7b1de53e ucimap: free memory allocated for fixups il y a 15 ans
  Felix Fietkau 7af0c0eda0 ucimap: clean up list handling, use arrays instead of linked lists il y a 15 ans
  Felix Fietkau 43ff3a3a54 ucimap: allow sectmaps to specify the option map data structure size (useful for encapsulating it in another data structure il y a 15 ans