Commit History

Autor SHA1 Mensaxe Data
  Felix Fietkau b342283d2d fix a few formatting issues %!s(int64=9) %!d(string=hai) anos
  Yousong Zhou f8f9decc54 Use offset into parser buffer to avoid potential heap overflow. %!s(int64=9) %!d(string=hai) anos
  Jo-Philipp Wich e339407372 Preserve original permissions when rewriting config files on commit %!s(int64=10) %!d(string=hai) anos
  Alexander Couzens 31d4b691d9 fix `uci import` with not yet existing packages %!s(int64=10) %!d(string=hai) anos
  Felix Fietkau c1f1ec3514 file: add missing return code check for mktemp() %!s(int64=10) %!d(string=hai) anos
  Felix Fietkau 376fdc74c7 file: fix memleak on mktemp() errors %!s(int64=10) %!d(string=hai) anos
  Luka Perkov 87be3798a9 style: free(NULL) is perfectly valid so we can drop some checks %!s(int64=10) %!d(string=hai) anos
  Luka Perkov 42429219a9 file: make uci commits atomic %!s(int64=10) %!d(string=hai) anos
  Krzysztof Kuznik 6c71e7ee00 uci: libuci leaking memory on non-existent config file %!s(int64=11) %!d(string=hai) anos
  Jo-Philipp Wich 28608b5321 ignore trailing carriage returns in file parser %!s(int64=11) %!d(string=hai) anos
  Jo-Philipp Wich d3722382bd Do quote section names to keep the same style as option values %!s(int64=12) %!d(string=hai) anos
  Jo-Philipp Wich bddae56bac Section names, option names, list names can only be identifiers, so they don't need to be quoted. %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau 9d7dd37590 fix segfault on import of anonymous sections %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau 1d6095d5ac add a few missing null pointer checks, and fix check vs dereference order in some cases (patch by Stanislav Fomichev) %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau ef95525edc check result of memory allocations (patch by Stanislav Fomichev) %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau 4a7d8053ae fix lgpl license headers %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau a46a89fc1f make uci_file_commit() static %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau ad70b02f42 remove the unused "complete" parameter for uci_fill_ptr() %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau c4402a9e59 uci_history -> uci_delta %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 6ce771b109 split off and compile file.c separately %!s(int64=13) %!d(string=hai) anos
  Justin Bronder aa3ab8012b Fix memory leak in uci_list_config_files %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau a8436caded fix a null pointer deref in uci_file_commit when overwriting history data %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau c60702b55c fix compilation on later glibc/gcc versions with stricter checks %!s(int64=15) %!d(string=hai) anos
  Felix Fietkau 79fe711a01 fix memory leak reported in https://dev.openwrt.org/ticket/4236 %!s(int64=15) %!d(string=hai) anos
  Felix Fietkau 1a388b01f8 overhaul package and section type validation - makes it easier to read and fixes some bugs in uci changes and uci show without explicit package references %!s(int64=15) %!d(string=hai) anos
  Felix Fietkau 4fb6a564b8 clean up uci_set %!s(int64=16) %!d(string=hai) anos
  Felix Fietkau b485972f3a more cleanup %!s(int64=16) %!d(string=hai) anos
  Felix Fietkau 563f8dd6f0 code cleanup, some api changes for new uci_ptr struct %!s(int64=16) %!d(string=hai) anos
  Felix Fietkau 28d2cc2add fix list parsing with anonymous sections %!s(int64=16) %!d(string=hai) anos
  Felix Fietkau 3bff697cca add list support %!s(int64=16) %!d(string=hai) anos