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
path:
root
/
src
/
bplist.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()
Nikias Bassen
2023-01-16
1
-12
/
+12
*
Get rid of casting a ptr to a 32 bit value
Dave MacLachlan
2022-09-05
1
-2
/
+2
*
bplist: Fix strict aliasing violations
Matthew Smith
2022-08-24
1
-3
/
+9
*
Add a return value to plist_to_* and plist_from_* functions
Nikias Bassen
2021-12-22
1
-15
/
+45
*
Add support for PLIST_NULL type
Nikias Bassen
2021-12-19
1
-0
/
+12
*
Add new plist_mem_free() function
Nikias Bassen
2021-12-19
1
-5
/
+0
*
Add parentheses to macros for better readability
Rosen Penev
2020-11-24
1
-14
/
+14
*
bplist: Fix offset table range check, don't rely on pointer overflow
Nikias Bassen
2020-11-21
1
-1
/
+1
*
Remove whitespace errors from all files
Martin Szulecki
2020-06-08
1
-1
/
+1
*
Remove pointless return in void functions
Rosen Penev
2020-06-03
1
-2
/
+0
*
bplist: Prevent 32bit compiler warning
Nikias Bassen
2020-05-14
1
-1
/
+3
*
bplist: Remove unnecessary allocation and unused variables
Nikias Bassen
2020-05-11
1
-10
/
+5
*
bplist: Silence compiler warning
Nikias Bassen
2019-12-09
1
-2
/
+2
*
bplist: Add cast to/from uint32_t when reading/storing indices for recursion ...
Nikias Bassen
2019-12-09
1
-4
/
+4
*
bplist: use ptr_array instead of PLIST_ARRAY to store node indices for recurs...
XD
2019-12-09
1
-10
/
+10
*
Add plist_to_bin_free() and plist_to_xml_free() functions that free memory al...
Nikias Bassen
2019-11-07
1
-0
/
+5
*
bplist: Silence compiler warning 'comparison is always true ...' (32 bit)
Nikias Bassen
2019-01-18
1
-1
/
+1
*
Remove node_iterator and operate on node list directly to improve memory usage
Nikias Bassen
2018-12-10
1
-4
/
+1
*
bplist: Improve performance and memory usage when writing binary plist
Nikias Bassen
2018-12-10
1
-2
/
+84
*
bplist: Remove unnecessary allocations when parsing and writing unicode nodes
Nikias Bassen
2018-11-30
1
-88
/
+72
*
bplist: Remove redundant calls to strlen()
Nikias Bassen
2018-11-29
1
-7
/
+4
*
bplist: Prevent store to misaligned address when writing real/date nodes
Nikias Bassen
2017-05-31
1
-9
/
+9
*
bplist: Work around misaligned reads reported by AddressSanitizer
Nikias Bassen
2017-05-29
1
-3
/
+3
*
bplist: Fix missing break in switch statement in plist_to_bin()
Nikias Bassen
2017-04-20
1
-0
/
+1
*
bplist: Suppress compiler warnings with proper casts
Nikias Bassen
2017-04-20
1
-3
/
+3
*
bplist: Fix integer overflow check (offset table size)
Nikias Bassen
2017-04-19
1
-3
/
+17
*
bplist: Make sure sanity checks work on 32bit platforms
Nikias Bassen
2017-03-26
1
-10
/
+14
*
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
*
bplist: Make sure to detect integer overflow when handling unicode node size
Nikias Bassen
2017-02-09
1
-0
/
+4
*
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
*
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
1
-31
/
+112
*
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
*
bplist: Avoid heap buffer allocation when parsing array/dict/string/data node...
Nikias Bassen
2017-02-01
1
-20
/
+25
*
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
[next]