summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-28jplist: Fix use-after-free in unescape_stringGravatar Nikias Bassen1-2/+2
2022-01-26[github-actions] Also checkout all tags for codeqlGravatar Nikias Bassen1-1/+1
2022-01-26[github-actions] Make sure to fetch all tags on checkoutGravatar Nikias Bassen1-0/+6
2022-01-25jplist: Make sure the jsmn parser tokens are initialized properlyGravatar Nikias Bassen1-3/+6
2022-01-25test: Rename json test files to .jsonGravatar Nikias Bassen5-3/+4
2022-01-25configure: Fix clang detection when configuring --with-fuzzersGravatar Nikias Bassen1-2/+7
2022-01-25fuzz: Add fuzzer for JSON formatGravatar Nikias Bassen6-4/+110
2022-01-25autoconf: Automatically derive version number from latest git tagGravatar Nikias Bassen3-2/+26
2022-01-25test: Add additional JSON test caseGravatar Nikias Bassen4-7/+28
2022-01-25jplist: Make sure key values are also unescapedGravatar Nikias Bassen1-12/+19
2021-12-24json: Update parser (jsmn) to verify the length of the input dataGravatar Nikias Bassen3-7/+17
2021-12-23test: Work around JSON parser limitation expecting to have a 0-terminated str...Gravatar Nikias Bassen1-0/+3
2021-12-23test: Update json test case to not rely on --enable-debugGravatar Nikias Bassen1-9/+6
2021-12-23plistutil: Check return values from plist API to print proper error messagesGravatar Nikias Bassen1-14/+35
2021-12-23jplist: Make strndup argument const to silence compiler warningGravatar Nikias Bassen1-1/+1
2021-12-23[github-actions] Fix test suite failing due to missing debug outputGravatar Nikias Bassen1-3/+3
2021-12-23jplist: Fix build on WindowsGravatar Nikias Bassen1-0/+12
2021-12-23Add support for JSON formatGravatar Nikias Bassen20-66/+1403
2021-12-23test: Add PLIST_UID test caseGravatar Nikias Bassen4-3/+155
2021-12-23xplist: Add special handling for PLIST_UID parsing from XMLGravatar Nikias Bassen1-5/+14
2021-12-22Add a return value to plist_to_* and plist_from_* functionsGravatar Nikias Bassen4-43/+120
2021-12-19Add support for PLIST_NULL typeGravatar Nikias Bassen4-15/+60
2021-12-19Fix 'make docs' target deleting the whole docs subdirGravatar Nikias Bassen1-1/+1
2021-12-19Add new plist_mem_free() functionGravatar Nikias Bassen4-24/+28
2021-11-08xplist: Better size estimation for PLIST_REAL nodesGravatar Nikias Bassen1-2/+2
2021-09-21[github-actions] Add an explicit apt-get update before attempting to install ...Gravatar Nikias Bassen1-0/+1
2021-09-17[github-actions] Remove git checkout HEAD^2 step for CodeQLGravatar Nikias Bassen1-5/+0
2021-09-13Check availability of constructor attribute and use it on Windows in favor of...Gravatar Nikias Bassen2-20/+45
2021-09-11windows: Make thread_once static and remove const qualifiers from thread_once...Gravatar Nikias Bassen1-3/+3
2021-09-11Update deprecated autoconf macros and update m4 filesGravatar Nikias Bassen4-127/+172
2021-07-13cpp: Array: Make sure the array passed to array_fill ist passed by referenceGravatar liujianfengv1-1/+1
2021-06-30README: Fix typoGravatar Nikias Bassen1-1/+1
2021-06-22[clang-tidy] Remove casts to the same typeGravatar Rosen Penev2-2/+2
2021-06-22[clang-tidy] cpp: Replace free with deleteGravatar Rosen Penev5-19/+9
2021-06-22[clang-tidy] Fix bad widening castsGravatar Rosen Penev1-2/+2
2021-06-22[clang-tidy] cpp: Use correct type for loop variableGravatar Rosen Penev1-4/+2
2021-06-22[clang-tidy] cpp: Turn reference operators to constGravatar Rosen Penev20-20/+20
2021-06-22[clang-tidy] Avoid global non-const variablesGravatar Rosen Penev2-4/+4
2021-06-22[clang-tidy] Remove pointless constGravatar Rosen Penev2-2/+2
2021-06-09[github-actions] Create artifactsGravatar Nikias Bassen1-0/+45
2021-06-09[github-actions] Use python3/cython3 for building python bindingsGravatar Nikias Bassen1-6/+20
2021-06-09[github-actions] macOS: Build arm64 _and_ x86_64Gravatar Nikias Bassen1-0/+10
2021-06-09[github-actions] Windows: Also build cython extensionGravatar Nikias Bassen1-1/+2
2021-06-09[github-actions] Windows: add matrix to build for x86_64 and i686Gravatar Nikias Bassen1-1/+9
2021-06-09cython: Add -no-undefined to linker flags for shared python libGravatar Nikias Bassen1-1/+1
2021-06-08configure: Don't force use of clangGravatar Nikias Bassen1-6/+0
2021-02-07configure.ac: Don't try to run pkg-config if it is not availableGravatar Nikias Bassen1-1/+3
2021-02-06plistutil: Fix stdin input buffer reallocationGravatar Nikias Bassen1-5/+16
2021-01-28[github-actions] macOS: Fix build with cythonGravatar Nikias Bassen1-1/+5
2021-01-25Replace malloc + memset with calloc where appropriateGravatar Rosen Penev4-10/+6