Age | Commit message (Expand) | Author | Files | Lines |
2022-02-07 | Update .gitignore | Nikias Bassen | 1 | -0/+3 |
2022-02-07 | test: Add int64 min/max testcase for JSON parser | Nikias Bassen | 3 | -2/+24 |
2022-02-07 | xplist: Prevent undefined behavior by not trying to negate INT64_MIN | Nikias Bassen | 1 | -1/+1 |
2022-02-07 | jplist: Prevent integer overflow when parsing numerical values | Nikias Bassen | 1 | -6/+29 |
2022-02-05 | configure: Generate usable version via git-version-gen when ran in shallow clone | Nikias Bassen | 1 | -1/+5 |
2022-02-03 | jplist: Fix OOB read by making sure number of children is even | Nikias Bassen | 2 | -2/+7 |
2022-02-02 | configure: Prevent wrong version string generation (e.g. when doing a shallow... | Nikias Bassen | 1 | -1/+1 |
2022-02-02 | jplist: Fix memory leak on parse error | Nikias Bassen | 2 | -0/+3 |
2022-02-02 | jplist: Improve numerical value parsing without copying data to stack buffer | Nikias Bassen | 1 | -18/+62 |
2022-01-31 | jplist: Fix memory leak that occurs when JSON parsing fails | Nikias Bassen | 2 | -0/+2 |
2022-01-31 | plistutil: Make sure the input buffer is 0-terminated in all code paths | Nikias Bassen | 1 | -0/+1 |
2022-01-31 | test: Update JSON test case to have negative numbers | Nikias Bassen | 1 | -1/+1 |
2022-01-31 | jplist: Fix OOB read in parse_primitive caused by missing 0-termination | Nikias Bassen | 1 | -2/+8 |
2022-01-31 | fuzz: Add another JSON test case from OSS-Fuzz | Nikias Bassen | 1 | -0/+1 |
2022-01-31 | jplist: Fix OOB read by making sure the JSMN token index is in valid range | Nikias Bassen | 1 | -31/+48 |
2022-01-28 | fuzz: Add JSON crash/leak test cases from OSS-Fuzz | Nikias Bassen | 3 | -0/+3 |
2022-01-28 | jplist: Fix a few memory leaks that occur when parsing fails | Nikias Bassen | 1 | -0/+5 |
2022-01-28 | jplist: Fix NULL pointer dereference by handling errors from unescape_string ... | Nikias Bassen | 1 | -0/+6 |
2022-01-28 | jplist: Fix use-after-free in unescape_string | Nikias Bassen | 1 | -2/+2 |
2022-01-26 | [github-actions] Also checkout all tags for codeql | Nikias Bassen | 1 | -1/+1 |
2022-01-26 | [github-actions] Make sure to fetch all tags on checkout | Nikias Bassen | 1 | -0/+6 |
2022-01-25 | jplist: Make sure the jsmn parser tokens are initialized properly | Nikias Bassen | 1 | -3/+6 |
2022-01-25 | test: Rename json test files to .json | Nikias Bassen | 5 | -3/+4 |
2022-01-25 | configure: Fix clang detection when configuring --with-fuzzers | Nikias Bassen | 1 | -2/+7 |
2022-01-25 | fuzz: Add fuzzer for JSON format | Nikias Bassen | 6 | -4/+110 |
2022-01-25 | autoconf: Automatically derive version number from latest git tag | Nikias Bassen | 3 | -2/+26 |
2022-01-25 | test: Add additional JSON test case | Nikias Bassen | 4 | -7/+28 |
2022-01-25 | jplist: Make sure key values are also unescaped | Nikias Bassen | 1 | -12/+19 |
2021-12-24 | json: Update parser (jsmn) to verify the length of the input data | Nikias Bassen | 3 | -7/+17 |
2021-12-23 | test: Work around JSON parser limitation expecting to have a 0-terminated str... | Nikias Bassen | 1 | -0/+3 |
2021-12-23 | test: Update json test case to not rely on --enable-debug | Nikias Bassen | 1 | -9/+6 |
2021-12-23 | plistutil: Check return values from plist API to print proper error messages | Nikias Bassen | 1 | -14/+35 |
2021-12-23 | jplist: Make strndup argument const to silence compiler warning | Nikias Bassen | 1 | -1/+1 |
2021-12-23 | [github-actions] Fix test suite failing due to missing debug output | Nikias Bassen | 1 | -3/+3 |
2021-12-23 | jplist: Fix build on Windows | Nikias Bassen | 1 | -0/+12 |
2021-12-23 | Add support for JSON format | Nikias Bassen | 20 | -66/+1403 |
2021-12-23 | test: Add PLIST_UID test case | Nikias Bassen | 4 | -3/+155 |
2021-12-23 | xplist: Add special handling for PLIST_UID parsing from XML | Nikias Bassen | 1 | -5/+14 |
2021-12-22 | Add a return value to plist_to_* and plist_from_* functions | Nikias Bassen | 4 | -43/+120 |
2021-12-19 | Add support for PLIST_NULL type | Nikias Bassen | 4 | -15/+60 |
2021-12-19 | Fix 'make docs' target deleting the whole docs subdir | Nikias Bassen | 1 | -1/+1 |
2021-12-19 | Add new plist_mem_free() function | Nikias Bassen | 4 | -24/+28 |
2021-11-08 | xplist: Better size estimation for PLIST_REAL nodes | Nikias Bassen | 1 | -2/+2 |
2021-09-21 | [github-actions] Add an explicit apt-get update before attempting to install ... | Nikias Bassen | 1 | -0/+1 |
2021-09-17 | [github-actions] Remove git checkout HEAD^2 step for CodeQL | Nikias Bassen | 1 | -5/+0 |
2021-09-13 | Check availability of constructor attribute and use it on Windows in favor of... | Nikias Bassen | 2 | -20/+45 |
2021-09-11 | windows: Make thread_once static and remove const qualifiers from thread_once... | Nikias Bassen | 1 | -3/+3 |
2021-09-11 | Update deprecated autoconf macros and update m4 files | Nikias Bassen | 4 | -127/+172 |
2021-07-13 | cpp: Array: Make sure the array passed to array_fill ist passed by reference | liujianfengv | 1 | -1/+1 |
2021-06-30 | README: Fix typo | Nikias Bassen | 1 | -1/+1 |