Историја ревизија

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