summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Updated NEWS for release2.0.0Nikias Bassen2017-04-201-0/+30
* Updated AUTHORS from commit historyNikias Bassen2017-04-201-1/+6
* Bump version to 2.0.0 for releaseNikias Bassen2017-04-201-1/+1
* Bump so version due to added functions to interfaceNikias Bassen2017-04-201-1/+1
* build: Fix check for previously installed cython bindingsNikias Bassen2017-04-201-0/+1
* build: Make sure plist.pxd is included in tarballsChristophe Fergeau2017-04-201-3/+2
* autofoo: Ensure that 'make distcheck' doesn't fail when cython is not installedChristophe Fergeau2017-04-202-6/+5
* test: Rename dates.test output files so the get removed upon 'make distclean'Christophe Fergeau2017-04-201-2/+2
* test: Add missing test files to Makefile.am/EXTRA_DISTChristophe Fergeau2017-04-201-1/+42
* bplist: Fix missing break in switch statement in plist_to_bin()Nikias Bassen2017-04-201-0/+1
* bplist: Suppress compiler warnings with proper castsNikias Bassen2017-04-201-3/+3
* cython: Remove references to libxml2 flags from Makefile.amNikias Bassen2017-04-201-2/+2
* test: Fix wrong filename in EXTRA_DIST entry of Makefile.amNikias Bassen2017-04-201-1/+1
* bplist: Fix integer overflow check (offset table size)Nikias Bassen2017-04-191-3/+17
* Initialize safe_year in time64.cGreg Dennis2017-04-141-2/+2
* Update time64_limits.hGreg Dennis2017-04-061-0/+2
* xplist: Plug another memory leakNikias Bassen2017-04-021-0/+3
* xplist: Prevent memory leak(s) when parsing failsNikias Bassen2017-03-291-2/+2
* xplist: Make XML parsing non-recursive to prevent stack overflow on deep-stru...Nikias Bassen2017-03-291-79/+103
* libcnary: Remove unused 'node' parameter from node_list_create()Nikias Bassen2017-03-283-3/+3
* bplist: Make sure sanity checks work on 32bit platformsNikias Bassen2017-03-261-10/+14
* autocconf: Add android exception for pthread detectionNikias Bassen2017-03-181-2/+2
* base64: Prevent undefined shift when parsing invalid base64 encoded dataNikias Bassen2017-02-181-3/+3
* xplist: Improve writing of large PLIST_DATA nodes by growing buffer in advanceNikias Bassen2017-02-154-3/+11
* bplist: Fix data range check for string/data/dict/array nodesNikias Bassen2017-02-101-6/+6
* bplist: Fix integer overflow resulting in OOB heap buffer readNikias Bassen2017-02-101-0/+5
* xplist: Fix OOB heap buffer read with empty data nodesNikias Bassen2017-02-091-2/+4
* bplist: Make sure to detect integer overflow when handling unicode node sizeNikias Bassen2017-02-091-0/+4
* xplist: Prevent assert when parsing CF$UID dict with invalid value nodeNikias Bassen2017-02-091-0/+5
* xplist: Use proper variable size for integer from string parsingNikias Bassen2017-02-081-2/+2
* plist: Fix assert() to allow 16 or 8 byte integer sizes (16 bytes = unsigned ...Nikias Bassen2017-02-071-1/+1
* bplist: Properly handle some more malloc() failure situationsNikias Bassen2017-02-071-3/+18
* bplist: Make sure to bail out if malloc() fails in parse_unicode_node()Nikias Bassen2017-02-071-0/+5
* bplist: Make sure to bail out if malloc() fails in parse_data_node()Nikias Bassen2017-02-071-0/+5
* bplist: Make sure to bail out if malloc() fails in parse_string_node()Nikias Bassen2017-02-071-0/+5
* xplist: Prevent some more strncmp related OOB readsNikias Bassen2017-02-071-4/+4
* xplist: Really fix OOB read when parsing DOCTYPENikias Bassen2017-02-071-1/+1
* xplist: unescape_entities(): Make sure text part buffer is null terminated af...Nikias Bassen2017-02-071-0/+1
* xplist: Fix OOB read when parsing DOCTYPENikias Bassen2017-02-071-1/+1
* xplist: Also fix OOB read in find_char() and find_str() functionsNikias Bassen2017-02-071-0/+8
* xplist: Prevent OOB read in two more casesNikias Bassen2017-02-071-0/+10
* xplist: Fix OOB read when parsing double quotesNikias Bassen2017-02-071-0/+4
* xplist: Fix OOB read when parsing node text contentNikias Bassen2017-02-071-1/+1
* plistutil: Print error message when opening input/output file fails and plug ...Nikias Bassen2017-02-071-1/+7
* xplist: Catch some more error conditionsNikias Bassen2017-02-071-34/+37
* xplist: Prevent memory leaks when parsing failsNikias Bassen2017-02-061-37/+20
* bplist: Plug memory leak in case parsing a dictionary key failsNikias Bassen2017-02-061-0/+1
* bplist: Refine some debug/error messages in parse_dict_node()Nikias Bassen2017-02-061-4/+4
* bplist: Suppress compiler warnings about format specifiers in error messagesNikias Bassen2017-02-051-8/+9
* bplist: Add error/debug logging (only if configured with --enable-debug)Nikias Bassen2017-02-052-31/+116