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
2018-07-24
libcnary: Fix memleak in node_debug()
Bastien Nocera
1
-0
/
+1
2017-06-08
configure: Allow building with sanitizers (without fuzzers)
Nikias Bassen
1
-10
/
+35
2017-05-31
bplist: Prevent store to misaligned address when writing real/date nodes
Nikias Bassen
1
-9
/
+9
2017-05-31
fuzz: Add some more crash samples reported via github issues.
Nikias Bassen
15
-0
/
+0
2017-05-30
fuzz: Add crash/leak samples from OSS-Fuzz
Nikias Bassen
16
-0
/
+10299
2017-05-30
fuzz: Move known crash/leak samples to per-fuzzer directories
Nikias Bassen
18
-2
/
+2
2017-05-29
fuzz: Add appropriate -max_len to fuzzers for testing
Nikias Bassen
1
-2
/
+2
2017-05-29
Prefer clang/clang++ over gcc/g++ (if installed)
Nikias Bassen
1
-0
/
+9
2017-05-29
Integrate fuzzers into build system
Nikias Bassen
6
-1
/
+175
2017-05-29
fuzz: Add some known previously crashing test cases
Nikias Bassen
17
-0
/
+164
2017-05-29
bplist: Work around misaligned reads reported by AddressSanitizer
Nikias Bassen
1
-3
/
+3
2017-04-25
Add fuzzing targets for libFuzzer used by Google's OSS-Fuzz
Nikias Bassen
6
-0
/
+122
2017-04-20
Updated NEWS for release
2.0.0
Nikias Bassen
1
-0
/
+30
2017-04-20
Updated AUTHORS from commit history
Nikias Bassen
1
-1
/
+6
2017-04-20
Bump version to 2.0.0 for release
Nikias Bassen
1
-1
/
+1
2017-04-20
Bump so version due to added functions to interface
Nikias Bassen
1
-1
/
+1
2017-04-20
build: Fix check for previously installed cython bindings
Nikias Bassen
1
-0
/
+1
2017-04-20
build: Make sure plist.pxd is included in tarballs
Christophe Fergeau
1
-3
/
+2
2017-04-20
autofoo: Ensure that 'make distcheck' doesn't fail when cython is not installed
Christophe Fergeau
2
-6
/
+5
2017-04-20
test: Rename dates.test output files so the get removed upon 'make distclean'
Christophe Fergeau
1
-2
/
+2
2017-04-20
test: Add missing test files to Makefile.am/EXTRA_DIST
Christophe Fergeau
1
-1
/
+42
2017-04-20
bplist: Fix missing break in switch statement in plist_to_bin()
Nikias Bassen
1
-0
/
+1
2017-04-20
bplist: Suppress compiler warnings with proper casts
Nikias Bassen
1
-3
/
+3
2017-04-20
cython: Remove references to libxml2 flags from Makefile.am
Nikias Bassen
1
-2
/
+2
2017-04-20
test: Fix wrong filename in EXTRA_DIST entry of Makefile.am
Nikias Bassen
1
-1
/
+1
2017-04-19
bplist: Fix integer overflow check (offset table size)
Nikias Bassen
1
-3
/
+17
2017-04-14
Initialize safe_year in time64.c
Greg Dennis
1
-2
/
+2
2017-04-06
Update time64_limits.h
Greg Dennis
1
-0
/
+2
2017-04-02
xplist: Plug another memory leak
Nikias Bassen
1
-0
/
+3
2017-03-29
xplist: Prevent memory leak(s) when parsing fails
Nikias Bassen
1
-2
/
+2
2017-03-29
xplist: Make XML parsing non-recursive to prevent stack overflow on deep-stru...
Nikias Bassen
1
-79
/
+103
2017-03-28
libcnary: Remove unused 'node' parameter from node_list_create()
Nikias Bassen
3
-3
/
+3
2017-03-26
bplist: Make sure sanity checks work on 32bit platforms
Nikias Bassen
1
-10
/
+14
2017-03-18
autocconf: Add android exception for pthread detection
Nikias Bassen
1
-2
/
+2
2017-02-18
base64: Prevent undefined shift when parsing invalid base64 encoded data
Nikias Bassen
1
-3
/
+3
2017-02-15
xplist: Improve writing of large PLIST_DATA nodes by growing buffer in advance
Nikias Bassen
4
-3
/
+11
2017-02-10
bplist: Fix data range check for string/data/dict/array nodes
Nikias Bassen
1
-6
/
+6
2017-02-10
bplist: Fix integer overflow resulting in OOB heap buffer read
Nikias Bassen
1
-0
/
+5
2017-02-09
xplist: Fix OOB heap buffer read with empty data nodes
Nikias Bassen
1
-2
/
+4
2017-02-09
bplist: Make sure to detect integer overflow when handling unicode node size
Nikias Bassen
1
-0
/
+4
2017-02-09
xplist: Prevent assert when parsing CF$UID dict with invalid value node
Nikias Bassen
1
-0
/
+5
2017-02-08
xplist: Use proper variable size for integer from string parsing
Nikias Bassen
1
-2
/
+2
2017-02-07
plist: Fix assert() to allow 16 or 8 byte integer sizes (16 bytes = unsigned ...
Nikias Bassen
1
-1
/
+1
2017-02-07
bplist: Properly handle some more malloc() failure situations
Nikias Bassen
1
-3
/
+18
2017-02-07
bplist: Make sure to bail out if malloc() fails in parse_unicode_node()
Nikias Bassen
1
-0
/
+5
2017-02-07
bplist: Make sure to bail out if malloc() fails in parse_data_node()
Nikias Bassen
1
-0
/
+5
2017-02-07
bplist: Make sure to bail out if malloc() fails in parse_string_node()
Nikias Bassen
1
-0
/
+5
2017-02-07
xplist: Prevent some more strncmp related OOB reads
Nikias Bassen
1
-4
/
+4
2017-02-07
xplist: Really fix OOB read when parsing DOCTYPE
Nikias Bassen
1
-1
/
+1
2017-02-07
xplist: unescape_entities(): Make sure text part buffer is null terminated af...
Nikias Bassen
1
-0
/
+1
[next]