Library for handling Apple Binary and XML Property Lists

Edit Package libplist

libplist is a library for handling Apple Binary and XML Property Lists.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
0001-Fix-possible-crash-in-plist_from_bin-caused-by-access-to-already-freed-memory.patch 0000001858 1.81 KB
0002-Plug-memory-leaks-caused-by-unused-and-unfreed-buffer.patch 0000001255 1.23 KB
0003-Refactor-binary-plist-parsing-in-a-recursive-way.patch 0000021328 20.8 KB
0004-Make-sure-to-compare-the-node-sizes-for-integer-nodes.patch 0000001295 1.26 KB
0005-Change-internal-storage-of-PLIST_DATE-values-from-struct-timeval-to-double.patch 0000007699 7.52 KB
0006-Fix-possible-out-of-bounds-read-in-parse_dict_node-with-proper-bounds-checking.patch 0000001786 1.74 KB
0007-Fix-possible-out-of-bounds-reads-in-parse_bin_node.patch 0000003022 2.95 KB
0008-Make-sure-the-index-in-parse_bin_node_at_index-is-actually-within-the-offset-table.patch 0000001455 1.42 KB
0009-Prevent-out-of-bounds-read-in-plist_from_bin-when-parsing-offset_table.patch 0000002179 2.13 KB
0010-Make-sure-to-error-out-if-allocation-of-used_indexes-buffer-in-plist_from_bin-fails.patch 0000001486 1.45 KB
0011-Disallow-key-nodes-with-non-string-node-types.patch 0000001335 1.3 KB
0012-Prevent-OOB-heap-buffer-read-by-checking-input-size.patch 0000001083 1.06 KB
0013-Improve-UINT_TO_HOST-macro-remove-uint24_from_be-function.patch 0000002100 2.05 KB
0014-Check-for-invalid-offset_size-in-bplist-trailer.patch 0000000640 640 Bytes
0015-Use-proper-struct-for-binary-plist-trailer.patch 0000005493 5.36 KB
0016-Mass-rename-dict_size-and-param_dict_size-to-more-appropiate-ref_size.patch 0000007954 7.77 KB
0017-Fix-possible-out-of-bounds-read-in-parse_array_node-with-proper-bounds-checking.patch 0000001567 1.53 KB
0018-Avoid-heap-buffer-allocation-when-parsing-array-dict-string-data-node-sizes-14.patch 0000004463 4.36 KB
0019-Unify-size-node-parsing-for-data-string-array-dict-nodes.patch 0000004093 4 KB
0020-Prevent-OOB-read-when-parsing-data-string-array-dict-size-nodes.patch 0000001053 1.03 KB
0021-Fix-OOB-write-on-heap-buffer-and-improve-recursion-check.patch 0000003500 3.42 KB
0022-Make-sure-node-index-is-smaller-than-number-of-objects.patch 0000000754 754 Bytes
0023-Make-sure-the-offset-table-is-in-the-correct-range.patch 0000001955 1.91 KB
0024-Plug-memory-leak-in-case-parsing-a-dictionary-key-fails.patch 0000000750 750 Bytes
0026-bplist-Improve-real-date-node-de-serialization.patch 0000006648 6.49 KB
0027-bplist-Improve-parsing-unicode-nodes.patch 0000001966 1.92 KB
0029-bplist-Make-sure-to-bail-out-if-malloc-fails-in-pars.patch 0000000862 862 Bytes
0030-bplist-Make-sure-to-bail-out-if-malloc-fails-in-pars.patch 0000000827 827 Bytes
0031-bplist-Make-sure-to-bail-out-if-malloc-fails-in-pars.patch 0000000806 806 Bytes
0032-bplist-Properly-handle-some-more-malloc-failure-situ.patch 0000002292 2.24 KB
0033-plist-Fix-assert-to-allow-16-or-8-byte-integer-sizes.patch 0000000890 890 Bytes
B0005-base64-Prevent-buffer-overflow-by-not-decoding-blocks-with-less-than-4-chrs.patch 0000000681 681 Bytes
B0006-Prevent-use-strlen-in-base64decode-when-input-buffer-size-is-known.patch 0000001286 1.26 KB
B0007-base64-Rework-base64decode-to-handle-split-encoded-data.patch 0000003056 2.98 KB
C0001-Plug-memory-leak-when-converting-PLIST_UID-nodes-to-XML.patch 0000001460 1.43 KB
C0002-Improve-writing-of-array-and-dictionary-nodes.patch 0000004293 4.19 KB
C0003-Improve-writing-of-integer-nodes.patch 0000001945 1.9 KB
C0004-Fix-UID-node-parsing-to-match-Apples-parser.patch 0000002212 2.16 KB
C0005-Improve-writing-of-UID-nodes.patch 0000001408 1.38 KB
C0006-Improve-writing-of-data-string-and-unicode-nodes.patch 0000002051 2 KB
C0007-Improve-writing-of-offset-table.patch 0000001267 1.24 KB
CVE-2017-5209.patch 0000002638 2.58 KB
baselibs.conf 0000000023 23 Bytes
libplist-1.12.tar.bz2 0000384321 375 KB
libplist.changes 0000013223 12.9 KB
libplist.spec 0000009510 9.29 KB
Latest Revision
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 456842 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 2)
Set link to libplist.6403 via maintenance_release request
Comments 0
openSUSE Build Service is sponsored by