Revisions of libplist
Dominique Leuenberger (dimstar_suse)
accepted
request 1091445
from
Michal Suchanek (michals)
(revision 37)
- Update to version 2.3.0: - Changes: * Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val() * Add support for JSON format * Add support for OpenStep format * Introduce error codes and format constants * Add return value to import/export functions to allow returning error codes * Add new plist_sort function * Add several human-readable output-only formats * Add new plist_write_to_string/_stream/_file functions * Add new plist_print function * Add new plist_read_from_file function * Add new plist_mem_free() function * Add a few C++ methods * Add C++ interface test * Add PLIST_NULL type * Some code housekeeping (mostly clang-tidy) - Breaking: * plist_from_memory() gets additional parameter - Bugfixes: * Fix multiple bugs in all of the parsers * Fix handling of PLIST_UID nodes
Dominique Leuenberger (dimstar_suse)
accepted
request 949030
from
Dominique Leuenberger (dimstar_suse)
(revision 36)
Dominique Leuenberger (dimstar_suse)
accepted
request 937778
from
Dominique Leuenberger (dimstar_suse)
(revision 35)
Dominique Leuenberger (dimstar_suse)
accepted
request 930807
from
Dominique Leuenberger (dimstar_suse)
(revision 34)
Dominique Leuenberger (dimstar_suse)
accepted
request 854966
from
Michal Suchanek (michals)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 784247
from
Tomáš Chvátal (scarabeus_iv)
(revision 32)
- Update to 2.1.0: * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer * Increase precision when converting PLIST_REAL nodes to XML * Fix several issues in libcnary (UaF, segfault, memory leak) * Fix copying of hash table entries when cloning array/dict nodes * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4) * Add new plist_dict_item_get_key() for retrieving key node of a dict item * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found * Add index lookup table for large PLIST_ARRAY nodes * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item() * Improve performance of plist_dict_next_item() drastically * Improve performance and memory usage when writing XML plists * Improve performance and memory usage when writing binary plists * Allow building with sanitizers (without fuzzers) * Prevent store to misaligned address when writing real/date nodes * Work around misaligned reads in binary plist parser * Integrate fuzzing targets (libFuzzer) into project * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)
Dominique Leuenberger (dimstar_suse)
accepted
request 493060
from
Stanislav Brabec (sbrabec)
(revision 31)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 454046
from
Marguerite Su (MargueriteSu)
(revision 30)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 452457
from
Marguerite Su (MargueriteSu)
(revision 29)
1
Stephan Kulow (coolo)
accepted
request 258733
from
Factory Maintainer (factory-maintainer)
(revision 28)
Automatic submission by obs-autosubmit
Stephan Kulow (coolo)
accepted
request 257798
from
Martin Szulecki (FunkyM)
(revision 27)
Important usability, crash and memleak fixes.
Adrian Schröter (adrianSuSE)
committed
(revision 26)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 240142
from
Marguerite Su (MargueriteSu)
(revision 25)
fix errors pointed by factory auto submit
Adrian Schröter (adrianSuSE)
committed
(revision 24)
Split 13.1 from Factory
Stephan Kulow (coolo)
accepted
request 170840
from
Ismail Dönmez (namtrac)
(revision 23)
- Added url as source. Please see http://en.opensuse.org/SourceUrls (forwarded request 164134 from m_meister)
Adrian Schröter (adrianSuSE)
committed
(revision 22)
Split 12.3 from Factory
Stephan Kulow (coolo)
accepted
request 131880
from
Ismail Dönmez (namtrac)
(revision 21)
license update: LGPL-2.1+ LGPL-2.1 can be relicensed to GPL without further permission. No need to explicitly call out the GPL as a license option. Fedora has been using LGPL-2.1+ for awhile so gain compatibility there too (forwarded request 131879 from babelworx)
Adrian Schröter (adrianSuSE)
committed
(revision 20)
branched from openSUSE:Factory
Stephan Kulow (coolo)
accepted
request 103991
from
Factory Maintainer (factory-maintainer)
(revision 18)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 37