index
:
libplist
master
time64
Library to handle Apple Property List format files in binary or XML
ms
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2016-11-10
Add new PLIST_IS_* helper macros for the different plist node types
Nikias Bassen
1
-0
/
+14
2016-11-10
Remove libxml2 private requirement from pkg-config control file
Nikias Bassen
1
-1
/
+0
2016-11-10
Remove libxml2 requirement from README
Nikias Bassen
1
-4
/
+1
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-31
xplist: Prevent UaF when parsing structured nodes fails
time64
Filippo Bigarella
1
-0
/
+5
2016-10-31
xplist: Prevent heap buffer overflow when parsing empty tags
Filippo Bigarella
1
-1
/
+3
2016-10-31
xplist: Prevent NULL pointer dereference when parsing <real> nodes
Filippo Bigarella
1
-0
/
+8
2016-10-31
base64: Prevent buffer overflow by not decoding blocks with less than 4 chars
Filippo Bigarella
1
-1
/
+1
2016-10-24
Add pthread detection to configure.ac to get cflags and libs right
Nikias Bassen
3
-2
/
+495
2016-10-22
Remove libxml2 dependency in favor of custom XML parsing
Nikias Bassen
10
-407
/
+798
2016-09-19
test: Add additional test case to check extended date range
Nikias Bassen
3
-0
/
+20
2016-09-19
Use time64 implementation by Michael G Schwern to extend allowed date/time range
Nikias Bassen
6
-12
/
+1061
2016-09-19
Change internal storage of PLIST_DATE values from struct timeval to double
Nikias Bassen
4
-36
/
+16
2016-09-08
Make sure plist_cleanup() symbol is actually public
Martin Szulecki
1
-1
/
+1
2016-06-29
xplist: Plug memory leak when converting PLIST_UID nodes to XML
Nikias Bassen
3
-1
/
+3
2016-06-29
test: Add another test case for signed/unsigned (multiple) integers
Nikias Bassen
4
-0
/
+35
2016-06-29
plist_data_compare: Make sure to compare the node sizes for integer nodes
Nikias Bassen
1
-0
/
+2
2016-05-12
Implement plist_from_memory()
Christophe Fergeau
2
-0
/
+26
2016-05-12
Add plist_is_binary()
Christophe Fergeau
2
-0
/
+22
2016-05-12
Allow to run autogen.sh outside $top_srcdir
Christophe Fergeau
1
-11
/
+18
2016-05-12
bplist: Speed up plist_to_bin conversion for large plists
Nikias Bassen
3
-9
/
+12
2016-04-20
Move libxml cleanup code to a plist_cleanup method
Frederik Carlier
3
-17
/
+31
2016-04-20
cython: Fix module build with libplist already installed
Elan Ruusamäe
1
-1
/
+1
2015-12-07
Node.cpp: let plist_t operations free _node when in a container.
Aaron Burghardt
1
-1
/
+6
2015-11-13
xplist: Get rid of setlocale() and use custom function to print floating poin...
Nikias Bassen
1
-14
/
+32
2015-02-05
test: Add missing .test files
Nikias Bassen
3
-0
/
+35
2015-02-05
test: Add more test cases covering binary plist issues
Nikias Bassen
5
-2
/
+32
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
2015-01-29
m4: Acutally report include path check before doing the check
Martin Szulecki
1
-1
/
+1
2015-01-29
m4: Use python-config if available to fix Python 3 support on newer distros
Martin Szulecki
1
-0
/
+6
2015-01-29
plistutil: Plug some memory leaks
Nikias Bassen
1
-2
/
+6
2015-01-29
plistutil: Use static buffer for stat()
Nikias Bassen
1
-6
/
+4
2015-01-29
Move pkg-config file into src directory
Martin Szulecki
5
-5
/
+5
2015-01-29
Improve maintainability and Requires of pkg-config files slightly
Martin Szulecki
2
-9
/
+7
2015-01-28
Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT
Martin Szulecki
1
-2
/
+2
2015-01-28
Update README with new git URL, IRC and twitter profile
Martin Szulecki
1
-2
/
+5
2015-01-23
xplist: Plug memory leak by cleaning up libxml2's parser after use
Martin Szulecki
1
-0
/
+16
2015-01-23
plistutil: Improve error message for a human if input file reading failed
Martin Szulecki
1
-1
/
+1
2015-01-23
plistutil: Cleanup code style a bit and remove obsolete extra header
Martin Szulecki
3
-102
/
+79
2015-01-23
Update and correct some copyright header comments
Martin Szulecki
3
-3
/
+8
2015-01-23
xplist: Fix limited but possible XXE security vulnerability with XML plists
Martin Szulecki
1
-4
/
+16
2015-01-23
Add generation of documentation using "make docs"
Martin Szulecki
2
-2
/
+10
2015-01-11
Pass flag '-avoid-version' to libtool for libplist++ in addition to libplist ...
Aaron Burghardt
1
-0
/
+1
2014-10-22
Workaround autoconf bug and ensure a C++ compiler is mandatory
Martin Szulecki
1
-0
/
+10
[next]