Commit Graph

  • 66127cd76c formal: fix workflow permissions master George Sapkin 2025-11-26 15:37:31 +02:00
  • 5bea135723 github: ci: add MIPS64, PowerPC64 and RISCV64 Álvaro Fernández Rojas 2025-11-18 10:03:45 +01:00
  • ebb3a01a0b build: install uci Álvaro Fernández Rojas 2025-11-17 19:24:29 +01:00
  • 238963f48c github: ci: add powerpc arch Álvaro Fernández Rojas 2025-11-14 14:06:41 +01:00
  • dec51f48a1 github: ci: add cmake build and source directories Álvaro Fernández Rojas 2025-11-14 14:04:10 +01:00
  • 8022b2e4d0 uci: add a simple build script Álvaro Fernández Rojas 2025-11-14 12:15:13 +01:00
  • e1ab90c510 github: ci: add tests Álvaro Fernández Rojas 2025-11-14 08:50:58 +01:00
  • b65c091a09 github: ci: disable json-c tests Álvaro Fernández Rojas 2025-11-14 08:36:51 +01:00
  • c1e2eee6c5 github: fix CI apt dependencies Álvaro Fernández Rojas 2025-11-03 07:38:52 +01:00
  • 2e46a7405f github: improve CI Álvaro Fernández Rojas 2025-10-19 16:14:44 +02:00
  • 57c1e8cd2c github: add CI build Álvaro Fernández Rojas 2025-10-12 20:29:57 +02:00
  • 5e69edac2e CMakeLists: fix CMake warning for INCLUDE macro David Härdeman 2025-10-05 14:29:05 +02:00
  • 272fc1348e lua: CMakeLists: drop redundant cmake_minimum_required David Härdeman 2025-10-05 14:21:58 +02:00
  • a072095389 lua: CMakeLists: update cmake minimum required version to 3.10 Christian Marangi 2025-10-04 00:03:31 +02:00
  • 9033e8c272 blob: use blobmsg_parse_attr in __uci_blob_check_equal Felix Fietkau 2025-08-14 19:07:40 +02:00
  • f3fc0b7604 libuci: fix false positive warning on older gcc versions Felix Fietkau 2025-01-28 19:55:25 +01:00
  • 16ff0badbd CMakeLists: add support for including ABIVERSION in the library version number Felix Fietkau 2025-01-20 22:05:19 +01:00
  • 047b2efc13 CMakeLists.txt: bump minimum cmake version Felix Fietkau 2025-01-17 13:09:50 +01:00
  • fb3c2343b1 add support for an override config directory Felix Fietkau 2025-01-17 11:09:29 +01:00
  • 10f7996ec2 file: Ignore config file with '.' in name Christian Marangi 2024-11-26 20:56:39 +01:00
  • 5781664d50 remove internal usage of redundant uci_ptr.last Jan Venekamp 2023-07-14 20:28:11 +02:00
  • 3cda25127b file: Fix uci -m import command Jan Venekamp 2023-07-14 20:28:10 +02:00
  • 04d0c46cfe uci: macro uci_alloc_element not in uci.h Jan Venekamp 2022-11-20 02:08:28 +01:00
  • ae61e1cad4 uci: optimize update section in uci_set Jan Venekamp 2022-11-20 02:08:27 +01:00
  • 16e8a3b133 uci: fix memory leak uci_set on update section Jan Venekamp 2022-11-20 02:08:26 +01:00
  • b2f341769d uci: maintain option position in uci_add_list Jan Venekamp 2022-11-20 02:08:25 +01:00
  • 74f2797fca uci: fix atomicity of uci_add_list Jan Venekamp 2022-11-20 02:08:24 +01:00
  • 47697e6579 uci: fix use-after-free uci_add_list Jan Venekamp 2022-11-20 02:08:23 +01:00
  • 7e01d66d7b uci: optimize update option in uci_set Jan Venekamp 2022-11-20 02:08:22 +01:00
  • b7ceda9a2f uci: maintain option position in uci_set Jan Venekamp 2022-11-20 02:08:21 +01:00
  • 9b6605ec4c uci: fix use-after-free uci_set on update option Jan Venekamp 2022-11-20 02:08:20 +01:00
  • f49a2fdc4f delta: simplify uci_load_delta() by using a helper Rafał Miłecki 2022-08-16 13:57:44 +02:00
  • 5de3871898 cli: drop redundant uci_add_delta_path() call for -P Rafał Miłecki 2022-08-16 12:08:51 +02:00
  • f84f49f00f cmake: Allow override of install directories Hauke Mehrtens 2021-10-05 18:54:39 +02:00
  • 4b3db11797 cli: add option for changing save path Rafał Miłecki 2021-04-12 16:05:52 +02:00
  • 52bbc99f69 Replace malloc() + memset() with calloc() Hauke Mehrtens 2020-10-04 17:14:51 +02:00
  • 3fbd6c9234 ucimap: Check return of malloc() Hauke Mehrtens 2020-10-04 17:14:50 +02:00
  • eae126f666 file: Check buffer size after strtok() Hauke Mehrtens 2020-10-04 17:14:49 +02:00
  • 7f57427318 file: use size_t for position and pointer Hauke Mehrtens 2020-10-04 17:14:48 +02:00
  • 19770b6949 file: use dynamic memory allocation for tempfile name Jo-Philipp Wich 2020-10-06 08:06:16 +02:00
  • aa46546794 file: uci_file_commit: fix memory leak Petr Štetiar 2020-10-03 09:14:35 +02:00
  • 671c7554bf uci: silence UBSAN error by using offsetof macro from compiler Petr Štetiar 2020-10-02 14:52:19 +02:00
  • ea5bbd57d0 tests: cram: add uci import testing on fuzzer corpus Petr Štetiar 2020-10-03 09:18:17 +02:00
  • 31f78bfbf7 cmake: add uci-san cli built with clang sanitizers Petr Štetiar 2020-10-03 00:15:21 +02:00
  • a3e650911f file: uci_parse_package: fix heap use after free Petr Štetiar 2020-10-03 01:29:21 +02:00
  • 9bd361ca32 tests: add libFuzzer based fuzzing Petr Štetiar 2020-10-03 01:53:53 +02:00
  • ec8d323394 file: preserve original file mode after commit Alin Nastac 2020-04-24 16:49:55 +02:00
  • e8d83732f9 file: fix segfault in uci_parse_option Luka Koznjak 2019-12-04 21:36:34 +01:00
  • aa5e77a13d file: fix segfault in uci_parse_config Luka Koznjak 2019-12-04 21:35:10 +01:00
  • 165b444131 uci: Fix extra semicolons warnings Rosen Penev 2019-11-30 13:42:03 -08:00
  • 66264ed9ec cmake: add more hardening compiler flags Petr Štetiar 2019-12-07 22:45:59 +01:00
  • cca6f105fa libuci: refactor uci_get_errorstr Petr Štetiar 2019-12-07 22:56:29 +01:00
  • 750b046eb7 tests: cram: Lua: add test case for uci_get_errorstr Petr Štetiar 2019-12-07 23:36:51 +01:00
  • 654d7c33da lua: add missing forward declaration Petr Štetiar 2019-12-07 23:12:24 +01:00
  • 03dfbbe6fe cli: fix format string clang-10 warning Rosen Penev 2019-12-07 22:52:49 +01:00
  • 8dd50da20d lua: fix error handling Petr Štetiar 2019-11-05 00:45:30 +01:00
  • a2cab3b088 ucimap: fix possible use of memory after it is freed Petr Štetiar 2019-11-05 00:43:46 +01:00
  • 9cf978bc79 delta: prevent possible null pointer use Petr Štetiar 2019-11-05 00:39:46 +01:00
  • 7736f497d2 cli: remove unused variable assigment Petr Štetiar 2019-11-05 00:28:15 +01:00
  • 39093f3b04 lua: fix memory leak in set method Petr Štetiar 2019-11-04 23:08:26 +01:00
  • 19ceff323f lua: fix memory leak in changes method Petr Štetiar 2019-11-04 22:41:18 +01:00
  • 18049a84fe tests: add cram based unit tests Petr Štetiar 2019-11-04 20:41:55 +01:00
  • 2b549cc050 lua: fix copy&paste in error string Petr Štetiar 2019-11-04 20:09:30 +01:00
  • f5dd5217d6 cli: fix realloc issue spotted by cppcheck Petr Štetiar 2019-11-04 19:46:13 +01:00
  • af59f86a0d iron out all extra compiler warnings Petr Štetiar 2019-11-04 18:21:44 +01:00
  • 1637d29186 tests: shunit2: run all tests under Valgrind by default Petr Štetiar 2019-11-04 18:18:36 +01:00
  • c1af73bfb0 cmake: enable extra compiler checks Petr Štetiar 2019-11-04 18:02:35 +01:00
  • be69504e36 cmake: build Lua module only if enabled Petr Štetiar 2019-11-04 16:18:37 +01:00
  • 38a2f12ec5 tests: shunit2: fix issues reported by shellcheck Petr Štetiar 2019-11-01 10:26:38 +01:00
  • 266fc9e94c add initial GitLab CI support Petr Štetiar 2019-10-17 14:55:02 +02:00
  • 17d6144a49 tests: shunit2: make it working under CMake Petr Štetiar 2019-11-01 09:28:07 +01:00
  • a6e8bbefd8 cmake: add unit testing option and shunit2 tests Petr Štetiar 2019-11-01 09:13:42 +01:00
  • 0ca93fec70 test: move shunit2 tests under standalone subdirectory Petr Štetiar 2019-11-01 09:11:48 +01:00
  • fc417e8080 build: Add -Wclobbered to detect problems with longjmp Hauke Mehrtens 2019-11-01 15:06:01 +01:00
  • 2c8e4a347b util: Fix error path Hauke Mehrtens 2019-11-01 12:02:13 +01:00
  • 415f9e4843 uci/file: replace mktemp() with mkstemp() Maxim Gorbachyov 2019-07-18 23:46:42 -07:00
  • f199b961c2 uci: fix options list of section after type change Sven Eckelmann 2019-05-17 14:30:06 +02:00
  • 4c8b4d6efc delta: fix parsing malformed delta lines Yousong Zhou 2018-08-11 06:31:28 +00:00
  • 5d2bf09ec5 uci: fix a potential use-after-free in uci_set() Jordan Miner 2018-03-24 20:30:07 -05:00
  • 3b3d63e234 list: only record ordering deltas if element position changed Jo-Philipp Wich 2018-03-16 00:21:58 +01:00
  • 4c4d343caa cmake: Fix cli shared linking against ubox Andre Castro 2018-02-02 12:04:44 +00:00
  • 141b64ef84 lua: additionally return name when looking up sections lede-17.01 Jo-Philipp Wich 2017-12-31 11:30:32 +01:00
  • 1e17f24644 lua: support extended section notation Jo-Philipp Wich 2017-12-31 11:08:22 +01:00
  • 5beb95da3d lua: additionally return name when looking up sections Jo-Philipp Wich 2017-12-31 11:30:32 +01:00
  • ff33bb219b lua: support extended section notation Jo-Philipp Wich 2017-12-31 11:08:22 +01:00
  • 25fd142c8d list: remove unncessary increment of n_section (FS#1182) Hans Dedecker 2017-12-21 11:56:32 +01:00
  • 021fd65643 file: remove unnecessary uci_fixup_section calls Hans Dedecker 2017-12-21 11:56:31 +01:00
  • 5ad59ad412 Add bitfield_set function from libubox. Stijn Tintel 2017-08-17 16:27:20 +02:00
  • c4df32b386 file: remove redundant NULL check on return value of uci_realloc() Yousong Zhou 2017-03-21 11:15:12 +08:00
  • 5d08b7f5d6 build: fix BUILD_STATIC Yousong Zhou 2017-03-21 11:15:11 +08:00
  • 49ec6efbda Fix skipping directories in uci_list_config_files Michal 'vorner' Vaner 2016-11-22 16:50:24 +01:00
  • c203c2f900 Revert "mandatory anonymous section identifier" Felix Fietkau 2016-11-10 13:13:00 +01:00
  • 0a1a2fcaf9 uci/lua: add explicit close() method Dirk Feytons 2016-09-29 17:39:57 +02:00
  • 7daf94275c uci/lua: add list_configs() function Dirk Feytons 2016-09-29 17:39:56 +02:00
  • fe45f97302 test: adjust for auto-naming anonymous sections Felix Fietkau 2016-10-06 20:04:52 +02:00
  • 2eb9c097e3 cli: remove now-defunct UCI_FLAG_EXPORT_NAME support Felix Fietkau 2016-10-06 20:02:36 +02:00
  • df72af4740 mandatory anonymous section identifier Antonio Paunovic 2016-10-06 15:47:56 +02:00
  • e1bf4356e1 projects/uci: lua: use built in pkg-config support for alternatives Karl Palsson 2016-04-15 15:12:18 +00:00
  • ec96e1f93d file: write through symlinks on uci commit Jo-Philipp Wich 2016-03-31 02:06:12 +02:00
  • 18c13247f9 cmake: Add ubox library and include dir lookup Petr Štetiar 2016-03-05 14:59:14 +01:00