Age | Commit message (Expand) | Author | Files | Lines |
2019-01-21 | cpp: Dictionary: Reduce code duplication with helper function | Nikias Bassen | 1 | -47/+16 |
2019-01-21 | plist: Add iterator for #PLIST_ARRAY nodes | Nikias Bassen | 3 | -35/+87 |
2019-01-21 | xplist: Fix dtostr() inserting ':' to output string when fractional part over... | Nikias Bassen | 1 | -2/+15 |
2019-01-18 | bplist: Silence compiler warning 'comparison is always true ...' (32 bit) | Nikias Bassen | 1 | -1/+1 |
2018-12-23 | plist: Improve plist_dict_next_item() drastically by iterating on node list d... | Nikias Bassen | 1 | -10/+8 |
2018-12-17 | xplist: Write base64 directly to output buffer to improve memory usage | Nikias Bassen | 1 | -5/+2 |
2018-12-17 | cython: Fix Node.to_bin() decode | Shane Garrett | 1 | -1/+1 |
2018-12-14 | xplist: Improve memory usage by estimating output buffer size | Nikias Bassen | 2 | -3/+128 |
2018-12-14 | xplist: Fix writing of empty dict and array nodes to XML | Nikias Bassen | 1 | -8/+6 |
2018-12-11 | xplist: Fix segfault caused by recent changes in libcnary | Nikias Bassen | 1 | -1/+1 |
2018-12-10 | ptrarray: Allow larger chunks for buffer reallocation | Nikias Bassen | 1 | -1/+1 |
2018-12-10 | xplist: Prevent unnecessary reallocations when writing XML output | Nikias Bassen | 1 | -1/+4 |
2018-12-10 | Remove node_iterator and operate on node list directly to improve memory usage | Nikias Bassen | 9 | -269/+7 |
2018-12-10 | bplist: Improve performance and memory usage when writing binary plist | Nikias Bassen | 4 | -6/+88 |
2018-11-30 | bplist: Remove unnecessary allocations when parsing and writing unicode nodes | Nikias Bassen | 1 | -88/+72 |
2018-11-29 | bplist: Remove redundant calls to strlen() | Nikias Bassen | 1 | -7/+4 |
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 |