index
:
delta/libimobiledevice/libplist.git
master
pkgconfig
prerelease
readme
time64
git.libimobiledevice.org: libplist.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
autocconf: Add android exception for pthread detection
Nikias Bassen
2017-03-18
1
-2
/
+2
*
base64: Prevent undefined shift when parsing invalid base64 encoded data
Nikias Bassen
2017-02-18
1
-3
/
+3
*
xplist: Improve writing of large PLIST_DATA nodes by growing buffer in advance
Nikias Bassen
2017-02-15
4
-3
/
+11
*
bplist: Fix data range check for string/data/dict/array nodes
Nikias Bassen
2017-02-10
1
-6
/
+6
*
bplist: Fix integer overflow resulting in OOB heap buffer read
Nikias Bassen
2017-02-10
1
-0
/
+5
*
xplist: Fix OOB heap buffer read with empty data nodes
Nikias Bassen
2017-02-09
1
-2
/
+4
*
bplist: Make sure to detect integer overflow when handling unicode node size
Nikias Bassen
2017-02-09
1
-0
/
+4
*
xplist: Prevent assert when parsing CF$UID dict with invalid value node
Nikias Bassen
2017-02-09
1
-0
/
+5
*
xplist: Use proper variable size for integer from string parsing
Nikias Bassen
2017-02-08
1
-2
/
+2
*
plist: Fix assert() to allow 16 or 8 byte integer sizes (16 bytes = unsigned ...
Nikias Bassen
2017-02-07
1
-1
/
+1
*
bplist: Properly handle some more malloc() failure situations
Nikias Bassen
2017-02-07
1
-3
/
+18
*
bplist: Make sure to bail out if malloc() fails in parse_unicode_node()
Nikias Bassen
2017-02-07
1
-0
/
+5
*
bplist: Make sure to bail out if malloc() fails in parse_data_node()
Nikias Bassen
2017-02-07
1
-0
/
+5
*
bplist: Make sure to bail out if malloc() fails in parse_string_node()
Nikias Bassen
2017-02-07
1
-0
/
+5
*
xplist: Prevent some more strncmp related OOB reads
Nikias Bassen
2017-02-07
1
-4
/
+4
*
xplist: Really fix OOB read when parsing DOCTYPE
Nikias Bassen
2017-02-07
1
-1
/
+1
*
xplist: unescape_entities(): Make sure text part buffer is null terminated af...
Nikias Bassen
2017-02-07
1
-0
/
+1
*
xplist: Fix OOB read when parsing DOCTYPE
Nikias Bassen
2017-02-07
1
-1
/
+1
*
xplist: Also fix OOB read in find_char() and find_str() functions
Nikias Bassen
2017-02-07
1
-0
/
+8
*
xplist: Prevent OOB read in two more cases
Nikias Bassen
2017-02-07
1
-0
/
+10
*
xplist: Fix OOB read when parsing double quotes
Nikias Bassen
2017-02-07
1
-0
/
+4
*
xplist: Fix OOB read when parsing node text content
Nikias Bassen
2017-02-07
1
-1
/
+1
*
plistutil: Print error message when opening input/output file fails and plug ...
Nikias Bassen
2017-02-07
1
-1
/
+7
*
xplist: Catch some more error conditions
Nikias Bassen
2017-02-07
1
-34
/
+37
*
xplist: Prevent memory leaks when parsing fails
Nikias Bassen
2017-02-06
1
-37
/
+20
*
bplist: Plug memory leak in case parsing a dictionary key fails
Nikias Bassen
2017-02-06
1
-0
/
+1
*
bplist: Refine some debug/error messages in parse_dict_node()
Nikias Bassen
2017-02-06
1
-4
/
+4
*
bplist: Suppress compiler warnings about format specifiers in error messages
Nikias Bassen
2017-02-05
1
-8
/
+9
*
bplist: Add error/debug logging (only if configured with --enable-debug)
Nikias Bassen
2017-02-05
2
-31
/
+116
*
bplist: Make sure node data is always before the offset table
Nikias Bassen
2017-02-05
1
-14
/
+14
*
bplist: Make sure the offset table is in the correct range
Nikias Bassen
2017-02-05
1
-4
/
+9
*
bplist: Make sure node index is smaller than number of objects
Nikias Bassen
2017-02-05
1
-1
/
+1
*
bplist: Fix OOB write on heap buffer and improve recursion check
Nikias Bassen
2017-02-04
1
-8
/
+14
*
bplist: Prevent OOB read when parsing data/string/array/dict size nodes
Nikias Bassen
2017-02-03
1
-0
/
+2
*
bplist: Unify size node parsing for data/string/array/dict nodes
Nikias Bassen
2017-02-03
1
-45
/
+24
*
bplist: Fix possible out-of-bounds read in parse_array_node() with proper bou...
Nikias Bassen
2017-02-01
1
-4
/
+12
*
test: Add test cases for different bplist offset and reference sizes
Nikias Bassen
2017-02-01
20
-0
/
+34
*
bplist: Avoid heap buffer allocation when parsing array/dict/string/data node...
Nikias Bassen
2017-02-01
1
-20
/
+25
*
Suppress compiler warning with new bplist code
Nikias Bassen
2017-01-28
1
-1
/
+1
*
bplist: Don't duplicate output buffer in plist_to_bin()
Nikias Bassen
2017-01-28
1
-4
/
+4
*
bplist: Improve parsing unicode nodes
Nikias Bassen
2017-01-28
1
-23
/
+10
*
bplist: Improve writing of offset table
Nikias Bassen
2017-01-28
1
-12
/
+3
*
bplist: Improve writing of array and dictionary nodes
Nikias Bassen
2017-01-28
1
-54
/
+17
*
bplist: Improve writing of data, string, and unicode nodes
Nikias Bassen
2017-01-28
1
-18
/
+7
*
bplist: Improve writing of UID nodes
Nikias Bassen
2017-01-28
1
-12
/
+6
*
bplist: Improve writing of integer nodes
Nikias Bassen
2017-01-28
1
-21
/
+12
*
bplist: Improve real/date node de/serialization
Nikias Bassen
2017-01-28
1
-65
/
+56
*
bplist: Fix UID node parsing to match Apple's parser
Nikias Bassen
2017-01-25
1
-14
/
+7
*
bplist: Improve integer node parsing, remove unnecessary memcpy()
Nikias Bassen
2017-01-25
1
-4
/
+2
*
bplist: Check for invalid ref_size in bplist trailer
Nikias Bassen
2017-01-19
1
-0
/
+3
[next]