index
:
libplist
master
time64
Library to handle Apple Property List format files in binary or XML
ms
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-01-09
oplist: Add more bound checks to prevent OOB reads
Nikias Bassen
1
-2
/
+32
2023-01-09
oplist: Fix OOB read by checking bounds properly
Nikias Bassen
1
-1
/
+6
2023-01-09
oplist: Fix use-after-free by setting free'd pointer to NULL
Nikias Bassen
1
-0
/
+1
2023-01-09
oplist: Plug memory leaks occurring when parsing fails
Nikias Bassen
1
-0
/
+7
2023-01-08
Updated README
Nikias Bassen
1
-7
/
+14
2023-01-08
fuzz: Add OpenStep plist fuzzer
Nikias Bassen
6
-3
/
+108
2023-01-08
fuzz: Fix comment in jplist_fuzzer saying XML
Nikias Bassen
1
-2
/
+2
2023-01-08
Add support for OpenStep plist format
Nikias Bassen
18
-45
/
+1322
2023-01-08
fuzz: Add some more JSON test case from OSS-Fuzz
Nikias Bassen
3
-0
/
+66
2023-01-08
JSON: Only allow to convert PLIST_DICT or PLIST_ARRAY node to JSON
Nikias Bassen
1
-0
/
+8
2022-11-20
[github-actions] Add CIFuzz integration
David Korczynski
1
-0
/
+26
2022-11-02
[github-actions] CodeQL: No need for scheduled run since it runs on every push
Nikias Bassen
1
-2
/
+0
2022-11-02
jplist: Prevent multiplication overflow by casting to larger type
Nikias Bassen
1
-2
/
+2
2022-09-05
cython: Fix 2 warnings with `-Wbad-function-cast`
Nikias Bassen
1
-2
/
+4
2022-09-05
jplist: Fix warning with `-Wbad-function-cast`
Nikias Bassen
1
-2
/
+2
2022-09-05
Fix up warning with `-Wbad-function-cast`
Dave MacLachlan
1
-1
/
+4
2022-09-05
Get rid of casting a ptr to a 32 bit value
Dave MacLachlan
1
-2
/
+2
2022-09-05
[github-actions] Update CodeQL to v2
Nikias Bassen
1
-3
/
+3
2022-09-05
Allow using libplist as a submodule
Nikias Bassen
1
-1
/
+1
2022-08-24
bplist: Fix strict aliasing violations
Matthew Smith
1
-3
/
+9
2022-08-24
[github-actions] Add a scheduled build every 1st of the month so we always ha...
Nikias Bassen
1
-1
/
+4
2022-04-06
jplist: Escape characters [0x00..0x1F] when converting to JSON
Nikias Bassen
1
-5
/
+12
2022-04-06
Skip whitespace to properly detect format in plist_from_memory()
Nikias Bassen
1
-3
/
+8
2022-02-15
jplist: Fix another OOB read by using correct bounds check
Nikias Bassen
1
-1
/
+1
2022-02-14
[github-actions] Use windows-2019 instead of windows-latest for now
Nikias Bassen
1
-1
/
+1
2022-02-11
jplist: Fix OOB read by using correct bounds check
Nikias Bassen
1
-1
/
+1
2022-02-10
[github-actions] Windows: Prevent -dirty suffix in version string by disablin...
Nikias Bassen
2
-0
/
+2
2022-02-08
jplist: Prevent read of uninitialized value by checking the bounds beforehand
Nikias Bassen
1
-2
/
+2
2022-02-07
cython: Fix Windows build
Nikias Bassen
1
-0
/
+4
2022-02-07
docs: Fix parameter and type names for doxygen
Nikias Bassen
1
-8
/
+11
2022-02-07
cython: Fix for LibTool compilation and Python 3 libintl
Rick Mark
1
-1
/
+1
2022-02-07
test: Polish json3.test to not leave temp file after test
Nikias Bassen
1
-3
/
+5
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
[next]