Age | Commit message (Expand) | Author | Files | Lines |
2018-11-28 | libcnary: Remove redundant members from node_t struct | Nikias Bassen | 2 | -32/+17 |
2018-09-04 | xplist: Assert when number of child nodes of PLIST_DICT is not even | Nikias Bassen | 1 | -0/+3 |
2018-07-25 | xplist: Fix typo in error message | Bastien Nocera | 1 | -1/+1 |
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 release2.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 |