Petr Štetiar
|
478597b9f9
blob: fix OOB access in blob_check_type
|
4 lat temu |
Petr Štetiar
|
325418a7a3
tests: use blob_parse_untrusted variant
|
4 lat temu |
Petr Štetiar
|
0b24e24b93
blob: introduce blob_parse_untrusted
|
4 lat temu |
Petr Štetiar
|
6d27336e4a
blob: refactor attr parsing into separate function
|
4 lat temu |
Petr Štetiar
|
833d25797b
test: fuzz: add blob_parse crashes
|
4 lat temu |
Petr Štetiar
|
09ee90f8d6
tests: add test cases for blob parsing
|
4 lat temu |
Petr Štetiar
|
436d6363a1
tests: add libFuzzer based tests
|
4 lat temu |
Petr Štetiar
|
bf680707ac
tests: add unit tests covered with Clang sanitizers
|
4 lat temu |
Petr Štetiar
|
f804578847
cmake: add more hardening compiler flags
|
4 lat temu |
Petr Štetiar
|
46f8268b4b
blobmsg/ulog: fix format string compiler warnings
|
4 lat temu |
Petr Štetiar
|
eb216a9524
cmake: use extra compiler warnings only on gcc6+
|
4 lat temu |
Petr Štetiar
|
07413cce72
tests: jshn: add more test cases
|
4 lat temu |
Petr Štetiar
|
26586dae43
jshn: fix missing usage for -p and -o arguments
|
4 lat temu |
Petr Štetiar
|
8e832a771d
jshn: fix off by one in jshn_parse_file
|
4 lat temu |
Petr Štetiar
|
cb698e3540
jshn: jshn_parse: fix leaks of memory pointed to by 'obj'
|
4 lat temu |
Petr Štetiar
|
c42f11cc7c
jshn: main: fix leak of memory pointed to by 'vars'
|
4 lat temu |
Petr Štetiar
|
93848ec96d
jshn: refactor main into smaller pieces
|
4 lat temu |
Petr Štetiar
|
9b6ede0e53
avl: guard against theoretical null pointer dereference
|
4 lat temu |
Petr Štetiar
|
c008294a83
blobmsg_json: fix possible uninitialized struct member
|
4 lat temu |
Petr Štetiar
|
0003ea9c45
base64: fix possible null pointer dereference
|
4 lat temu |
Petr Štetiar
|
8baeeea1f5
add assert.h component
|
4 lat temu |
Petr Štetiar
|
b0a5cd8a28
add cram based unit tests
|
4 lat temu |
Petr Štetiar
|
1fefb7c4d7
add initial GitLab CI support
|
4 lat temu |
Petr Štetiar
|
c955464d7a
enable extra compiler checks
|
5 lat temu |
Petr Štetiar
|
6228df9de9
iron out all extra compiler warnings
|
5 lat temu |
Yousong Zhou
|
301303911d
vlist: add more macros for loop iteration
|
4 lat temu |
Roman Yeryomin
|
eb30a03048
libubox, jshn: add option to write output to a file
|
4 lat temu |
Hauke Mehrtens
|
ecf56174da
ustream: Add format string checks to ustream_(v)printf()
|
5 lat temu |
Kristupas Savickas
|
9dd2dcff70
libubox: add format string checking to ulog()
|
5 lat temu |
Yousong Zhou
|
eeef7b50a0
blobmsg_json: blobmsg_format_string: do not escape '/'
|
5 lat temu |