1. 27 Feb, 2020 1 commit
  2. 20 Jan, 2020 1 commit
    • Petr Štetiar's avatar
      libubox: update to version 2020-01-20 · f8902d1a
      Petr Štetiar authored
       43a103ff17ee blobmsg: blobmsg_parse and blobmsg_parse_array oob read fixes
       5c0faaf4f5e2 tests: prefer dynamically allocated buffers
       1ffa41535369 blobmsg_json: prefer snprintf usage
       132ecb563da7 blobmsg: blobmsg_vprintf: prefer vsnprintf
       a2aab30fc918 jshn: prefer snprintf usage
       b0886a37f39a cmake: add a possibility to set library version
       a36ee96618a9 blobmsg: blobmsg_add_json_element() 64-bit values
       f0da3a4283b7 blobmsg_json: fix int16 serialization
       20a070f08139 tests: blobmsg/json: add more test cases
       379cd33d1992 tests: include json script shunit2 based testing
      Acked-by: default avatarJo-Philipp Wich <jo@mein.io>
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      (cherry picked from commit 5c73bb12)
  3. 05 Jan, 2020 1 commit
    • Petr Štetiar's avatar
      libubox: update to version 2019-12-28 · 04fd5e22
      Petr Štetiar authored
      Contains following changes:
       cd75136b1342 blobmsg: fix wrong payload len passed from blobmsg_check_array
       eb7eb6393d47 blobmsg: fix array out of bounds GCC 10 warning
       86f6a5b8d1f1 blobmsg: reuse blobmsg_namelen in blobmsg_data
       586ce031eaa0 tests: fuzz: fuzz _len variants of checking methods
       b0e21553ae8c blobmsg: add _len variants for all attribute checking methods
       cd3059796a57 Replace use of blobmsg_check_attr by blobmsg_check_attr_len
       143303149c8b Ensure blob_attr length check does not perform out of bounds reads
       f2b2ee441adb blobmsg: fix heap buffer overflow in blobmsg_parse
       4dfd24ed88c4 blobmsg: make blobmsg_len and blobmsg_data_len return unsigned value
       2df6d35e3299 tests: add test cases for blobmsg parsing
       8a34788b46c4 test: fuzz: add blobmsg_check_attr crashes
       478597b9f9ae blob: fix OOB access in blob_check_type
       325418a7a3c0 tests: use blob_parse_untrusted variant
       0b24e24b93e1 blob: introduce blob_parse_untrusted
       6d27336e4a8b blob: refactor attr parsing into separate function
       833d25797b16 test: fuzz: add blob_parse crashes
       09ee90f8d6ed tests: add test cases for blob parsing
       436d6363a10b tests: add libFuzzer based tests
       bf680707acfd tests: add unit tests covered with Clang sanitizers
       f804578847de cmake: add more hardening compiler flags
       46f8268b4b5b blobmsg/ulog: fix format string compiler warnings
       eb216a952407 cmake: use extra compiler warnings only on gcc6+
       07413cce72e1 tests: jshn: add more test cases
       26586dae43a8 jshn: fix missing usage for -p and -o arguments
       8e832a771d3a jshn: fix off by one in jshn_parse_file
       cb698e35409b jshn: jshn_parse: fix leaks of memory pointed to by 'obj'
       c42f11cc7c0f jshn: main: fix leak of memory pointed to by 'vars'
       93848ec96dc5 jshn: refactor main into smaller pieces
       9b6ede0e5312 avl: guard against theoretical null pointer dereference
       c008294a8323 blobmsg_json: fix possible uninitialized struct member
       0003ea9c45cc base64: fix possible null pointer dereference
       8baeeea1f52d add assert.h component
       b0a5cd8a28bf add cram based unit tests
       1fefb7c4d7f9 add initial GitLab CI support
       c955464d7a9b enable extra compiler checks
       6228df9de91d iron out all extra compiler warnings
      and bumps ABI_VERSION to 20191228.
      Acked-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
  4. 23 Dec, 2019 2 commits
  5. 04 Sep, 2019 1 commit
  6. 01 Mar, 2019 1 commit
  7. 19 Jan, 2019 1 commit
    • Jo-Philipp Wich's avatar
      packages: set more explicit ABI_VERSION values · 797e5c1c
      Jo-Philipp Wich authored
      In the case of upstream libraries, set the ABI_VERSION variable to the
      soname value of the first version version after the last backwards
      incompatible change.
      For custom OpenWrt libraries, set the ABI_VERSION to the date of the
      last Git commit doing backwards incompatible changes to the source,
      such as changing function singatures or dropping exported symbols.
      The soname values have been determined by either checking
       or - in the case
      of OpenWrt libraries - by carefully reviewing the changes made to
      header files thorough the corresponding Git history.
      In the future, the ABI_VERSION values must be bumped whenever the
      library is updated to an incpompatible version but not with every
      package update, in order to reduce the dependency churn in the
      binary package repository.
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
  8. 14 Aug, 2018 1 commit
  9. 07 Aug, 2018 3 commits
  10. 25 Jul, 2018 1 commit
  11. 07 Jul, 2018 1 commit
  12. 14 Jun, 2018 1 commit
  13. 12 Apr, 2018 1 commit
  14. 07 Apr, 2018 3 commits
  15. 23 Mar, 2018 1 commit
  16. 08 Feb, 2018 1 commit
  17. 10 Jan, 2018 1 commit
  18. 07 Jan, 2018 2 commits
  19. 06 Nov, 2017 1 commit
  20. 04 Oct, 2017 1 commit
  21. 21 Sep, 2017 1 commit
  22. 17 Jun, 2017 1 commit
  23. 24 Feb, 2017 1 commit
  24. 20 Feb, 2017 1 commit
  25. 19 Feb, 2017 1 commit
  26. 04 Feb, 2017 1 commit
    • Felix Fietkau's avatar
      libubox: update to the latest version · da93c15f
      Felix Fietkau authored
      Adds the following changes:
      de3f14b uloop: add uloop_cancelling function
      3b6181b utils: fix build on Mac OS X 10.12
      7f671b1 blobmsg: add support for double
      0fe1374 utils: add helper functions useful for allocating a ring buffer
      8fc1c30 libubox: replace strtok with _r version.
      4a9f74f libubox: allow reading out the pid of uloop process in lua
      372e1e6 uloop: remove useless epoll data assignment
      f9db1cb libubox: allow reading out the remaining time of a uloop timer in Lua
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
  27. 22 Dec, 2016 1 commit
  28. 16 Dec, 2016 1 commit
  29. 01 Dec, 2016 1 commit
  30. 06 Oct, 2016 1 commit
  31. 29 Jul, 2016 1 commit
  32. 05 Jul, 2016 1 commit
  33. 15 Jun, 2016 1 commit
  34. 13 Jun, 2016 1 commit