Age | Commit message (Expand) | Author | Files | Lines |
2017-02-01 | bplist: Avoid heap buffer allocation when parsing array/dict/string/data node... | Nikias Bassen | 1 | -20/+25 |
2017-01-28 | bplist: Don't duplicate output buffer in plist_to_bin() | Nikias Bassen | 1 | -4/+4 |
2017-01-28 | bplist: Improve parsing unicode nodes | Nikias Bassen | 1 | -23/+10 |
2017-01-28 | bplist: Improve writing of offset table | Nikias Bassen | 1 | -12/+3 |
2017-01-28 | bplist: Improve writing of array and dictionary nodes | Nikias Bassen | 1 | -54/+17 |
2017-01-28 | bplist: Improve writing of data, string, and unicode nodes | Nikias Bassen | 1 | -18/+7 |
2017-01-28 | bplist: Improve writing of UID nodes | Nikias Bassen | 1 | -12/+6 |
2017-01-28 | bplist: Improve writing of integer nodes | Nikias Bassen | 1 | -21/+12 |
2017-01-28 | bplist: Improve real/date node de/serialization | Nikias Bassen | 1 | -65/+56 |
2017-01-25 | bplist: Fix UID node parsing to match Apple's parser | Nikias Bassen | 1 | -14/+7 |
2017-01-25 | bplist: Improve integer node parsing, remove unnecessary memcpy() | Nikias Bassen | 1 | -4/+2 |
2017-01-19 | bplist: Check for invalid ref_size in bplist trailer | Nikias Bassen | 1 | -0/+3 |
2017-01-19 | bplist: Mass-rename 'dict_size' and 'param_dict_size' to more appropriate 're... | Nikias Bassen | 1 | -30/+30 |
2017-01-19 | bplist: Use proper struct for binary plist trailer | Nikias Bassen | 1 | -47/+31 |
2017-01-19 | bplist: Check for invalid offset_size in bplist trailer | Wang Junjie | 1 | -0/+3 |
2017-01-18 | bplist: Improve UINT_TO_HOST macro, remove uint24_from_be function | Nikias Bassen | 1 | -17/+11 |
2017-01-16 | bplist: Disallow key nodes with non-string node types | Nikias Bassen | 1 | -0/+7 |
2016-11-18 | bplist: Remove misleading/redundant `else` from BPLIST_DATE case in parse_bin... | Nikias Bassen | 1 | -4/+3 |
2016-11-18 | Improve plist_dict_set_item performance for large dictionaries with hash table | Nikias Bassen | 1 | -1/+1 |
2016-11-13 | bplist: Fix surrogate parsing range to include U+100000 - U+1FFFFF | Nikias Bassen | 1 | -2/+2 |
2016-11-10 | bplist: Make sure to error out if allocation of `used_indexes` buffer in plis... | Filippo Bigarella | 1 | -0/+6 |
2016-11-10 | bplist: Prevent out-of-bounds read in plist_from_bin() when parsing offset_table | Filippo Bigarella | 1 | -1/+9 |
2016-11-10 | bplist: Make sure the index in parse_bin_node_at_index() is actually within t... | Filippo Bigarella | 1 | -4/+13 |
2016-11-10 | bplist: Fix possible out-of-bounds reads in parse_bin_node() with proper boun... | Filippo Bigarella | 1 | -0/+21 |
2016-11-10 | bplist: Fix possible out-of-bounds read in parse_dict_node() with proper boun... | Filippo Bigarella | 1 | -2/+13 |
2016-10-22 | Remove libxml2 dependency in favor of custom XML parsing | Nikias Bassen | 1 | -2/+1 |
2016-09-19 | Change internal storage of PLIST_DATE values from struct timeval to double | Nikias Bassen | 1 | -9/+2 |
2016-05-12 | bplist: Speed up plist_to_bin conversion for large plists | Nikias Bassen | 1 | -4/+7 |
2015-02-05 | bplist: Refactor binary plist parsing in a recursive way | Nikias Bassen | 1 | -209/+167 |
2015-01-31 | bplist: Plug memory leaks caused by unused (and unfreed) buffer | Nikias Bassen | 1 | -5/+0 |
2015-01-31 | bplist: Fix possible crash in plist_from_bin() caused by access to already fr... | Nikias Bassen | 1 | -3/+5 |
2014-10-09 | bplist: Fix plist_from_bin() changing value nodes to key nodes in dictionaries | Martin Szulecki | 1 | -11/+33 |
2014-10-03 | Drop src/common.h and use byte order macros from config.h directly | Nikias Bassen | 1 | -11/+14 |
2014-10-03 | Avoid exporting non-public symbols | Nikias Bassen | 1 | -2/+2 |
2014-09-23 | bplist: Prevent crash in plist_from_bin() when parsing unusually structured b... | Nikias Bassen | 1 | -1/+1 |
2014-08-25 | Fixed memory leaks in new_xml_plist() and parse_real_node(). | Aaron Burghardt | 1 | -0/+1 |
2014-08-06 | bplist: Silence compiler warning about 'always true' comparison due to type m... | Nikias Bassen | 1 | -2/+6 |
2014-05-23 | Handle signed vs. unsigned integer values correctly | Nikias Bassen | 1 | -2/+25 |
2014-05-18 | bplist: Fix memory leaking caused by unused nodes in plist_from_bin() | Nikias Bassen | 1 | -0/+9 |
2014-02-06 | bplist: prevent segmentation fault in plist_from_bin() | Nikias Bassen | 1 | -0/+3 |
2013-12-13 | bplist: make plist_utf8_to_utf16 static since it is only used internally | Nikias Bassen | 1 | -1/+1 |
2013-10-17 | UTF-16 surrogate pair fix | shane | 1 | -4/+37 |
2013-05-30 | bplist: use __FLOAT_WORD_ORDER__ instead of __VFP_FP__ for floating point end... | Nikias Bassen | 1 | -1/+4 |
2012-09-16 | implemented handling of UID keyed encoding type | Nikias Bassen | 1 | -2/+58 |
2012-02-11 | bplist: fix invalid memory access in copy_plist_data | Nikias Bassen | 1 | -4/+4 |
2012-01-12 | fix compiler warnings | Nikias Bassen | 1 | -8/+0 |
2011-05-28 | define be16toh, be32toh, be64toh if not available | Nikias Bassen | 1 | -0/+34 |
2011-05-27 | Make libplist glib free | Nikias Bassen | 1 | -127/+212 |
2011-03-16 | Plugging memory leak in write_unicode | Christophe Fergeau | 1 | -0/+1 |
2010-07-29 | Fix unicode binary writing. | Jonathan Beck | 1 | -7/+23 |