summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* xplist: Prevent UaF when parsing structured nodes failstime64Filippo Bigarella2016-10-311-0/+5
* xplist: Prevent heap buffer overflow when parsing empty tagsFilippo Bigarella2016-10-311-1/+3
* xplist: Prevent NULL pointer dereference when parsing <real> nodesFilippo Bigarella2016-10-311-0/+8
* base64: Prevent buffer overflow by not decoding blocks with less than 4 charsFilippo Bigarella2016-10-311-1/+1
* Add pthread detection to configure.ac to get cflags and libs rightNikias Bassen2016-10-243-2/+495
* Remove libxml2 dependency in favor of custom XML parsingNikias Bassen2016-10-2210-407/+798
* test: Add additional test case to check extended date rangeNikias Bassen2016-09-193-0/+20
* Use time64 implementation by Michael G Schwern to extend allowed date/time rangeNikias Bassen2016-09-196-12/+1061
* Change internal storage of PLIST_DATE values from struct timeval to doubleNikias Bassen2016-09-194-36/+16
* Make sure plist_cleanup() symbol is actually publicMartin Szulecki2016-09-081-1/+1
* xplist: Plug memory leak when converting PLIST_UID nodes to XMLNikias Bassen2016-06-293-1/+3
* test: Add another test case for signed/unsigned (multiple) integersNikias Bassen2016-06-294-0/+35
* plist_data_compare: Make sure to compare the node sizes for integer nodesNikias Bassen2016-06-291-0/+2
* Implement plist_from_memory()Christophe Fergeau2016-05-122-0/+26
* Add plist_is_binary()Christophe Fergeau2016-05-122-0/+22
* Allow to run autogen.sh outside $top_srcdirChristophe Fergeau2016-05-121-11/+18
* bplist: Speed up plist_to_bin conversion for large plistsNikias Bassen2016-05-123-9/+12
* Move libxml cleanup code to a plist_cleanup methodFrederik Carlier2016-04-203-17/+31
* cython: Fix module build with libplist already installedElan Ruusamäe2016-04-201-1/+1
* Node.cpp: let plist_t operations free _node when in a container.Aaron Burghardt2015-12-071-1/+6
* xplist: Get rid of setlocale() and use custom function to print floating poin...Nikias Bassen2015-11-131-14/+32
* test: Add missing .test filesNikias Bassen2015-02-053-0/+35
* test: Add more test cases covering binary plist issuesNikias Bassen2015-02-055-2/+32
* bplist: Refactor binary plist parsing in a recursive wayNikias Bassen2015-02-051-209/+167
* bplist: Plug memory leaks caused by unused (and unfreed) bufferNikias Bassen2015-01-311-5/+0
* bplist: Fix possible crash in plist_from_bin() caused by access to already fr...Nikias Bassen2015-01-311-3/+5
* m4: Acutally report include path check before doing the checkMartin Szulecki2015-01-291-1/+1
* m4: Use python-config if available to fix Python 3 support on newer distrosMartin Szulecki2015-01-291-0/+6
* plistutil: Plug some memory leaksNikias Bassen2015-01-291-2/+6
* plistutil: Use static buffer for stat()Nikias Bassen2015-01-291-6/+4
* Move pkg-config file into src directoryMartin Szulecki2015-01-295-5/+5
* Improve maintainability and Requires of pkg-config files slightlyMartin Szulecki2015-01-292-9/+7
* Require autoconf 2.64+ to use package bugreport and project URL in AC_INITMartin Szulecki2015-01-281-2/+2
* Update README with new git URL, IRC and twitter profileMartin Szulecki2015-01-281-2/+5
* xplist: Plug memory leak by cleaning up libxml2's parser after useMartin Szulecki2015-01-231-0/+16
* plistutil: Improve error message for a human if input file reading failedMartin Szulecki2015-01-231-1/+1
* plistutil: Cleanup code style a bit and remove obsolete extra headerMartin Szulecki2015-01-233-102/+79
* Update and correct some copyright header commentsMartin Szulecki2015-01-233-3/+8
* xplist: Fix limited but possible XXE security vulnerability with XML plistsMartin Szulecki2015-01-231-4/+16
* Add generation of documentation using "make docs"Martin Szulecki2015-01-232-2/+10
* Pass flag '-avoid-version' to libtool for libplist++ in addition to libplist ...Aaron Burghardt2015-01-111-0/+1
* Workaround autoconf bug and ensure a C++ compiler is mandatoryMartin Szulecki2014-10-221-0/+10
* Post-release version bump to 1.13Martin Szulecki2014-10-141-1/+1
* Add "check-news" automake option to ensure correct NEWS file on releases1.12Martin Szulecki2014-10-141-1/+1
* cython: Enforce default symbol visibility to make bindings loadableMartin Szulecki2014-10-141-1/+1
* cython: Use output variables instead of relative paths in MakefileMartin Szulecki2014-10-141-2/+2
* Update NEWS with latest changesMartin Szulecki2014-10-141-0/+24
* Bump so name correctly as some ABI symbols were removedMartin Szulecki2014-10-141-1/+1
* bplist: Fix plist_from_bin() changing value nodes to key nodes in dictionariesMartin Szulecki2014-10-091-11/+33
* Bump so revision due to ABI changesNikias Bassen2014-10-031-1/+1