File libplist.changes of Package libplist.6313

-------------------------------------------------------------------
Tue Jan 31 17:24:19 UTC 2017 - alarrosa@suse.com

- Add 0001-Prevent-OOB-heap-buffer-read-by-checking-input-size.patch
  This patch (from upstream, rebased) prevents an OOB heap buffer
  read which could allow attackers to obtain sensitive information
  from process memory or cause a DoS (bsc#1021610, CVE-2017-5545).

-------------------------------------------------------------------
Wed Jan 25 15:15:51 UTC 2017 - i@marguerite.su

- Fixed CVE-2017-5209 and boo#1019531: The base64decode function
  in base64.c allows attackers to obtaiin sensitive info from
  process memory or cause a denial of service (buffer over-read)
  via split encoded Apple Property List data.
- Added patch CVE-2017-5209.patch
  * Rework base64decode to handle spliti encoded data correctly
  * The credit goes to Nikias Bassen <nikias@gmx.li>, here's just
    a backport of the upstream commit

-------------------------------------------------------------------
Tue Oct 21 22:40:00 UTC 2014 - m.szulecki@libimobiledevice.org

- Enable %check as it is provided by libplist and improves quality

-------------------------------------------------------------------
Fri Oct 17 03:30:00 CEST 2014 - m.szulecki@libimobiledevice.org

- Update to version 1.12
  * Fix plist_from_bin() changing value nodes to key nodes in dictionaries
  * Avoid exporting non-public symbols
  * Prevent crash in plist_from_bin() when parsing unusual binary plists
  * Fix crash in String|Key::GetValue() and actually make C++ interface work
  * Fix memory leaks in new_xml_plist() and parse_real_node()
  * Fix header guards to conform to C++ standard
  * Update Cython based Python bindings and remove plist_new_key()
  * Fix key nodes not being output correctly if they contained XML entities
  * Fix handling and storage of signed vs. unsigned integer values
  * Fix date handling to respect the "Mac Epoch" instead of "Unix Epoch"
  * Remove plist_set_type() as it should not be used
  * Fix deprecated macros to work with older LLVM/Clang
  * Fix various shadowed declarations
  * Add documentation to explicitly describe memory buffer ownership
  * Fix memory leak in plist_from_bin()
  * Add various test cases based on fixes
  * Fix wrong timezone related date/time conversion of date nodes
  * Fix endian detection on MIPS architecture
  * Fix parallel build for autotools

-------------------------------------------------------------------
Mon Jun 16 15:29:11 UTC 2014 - i@marguerite.su

- update version 1.11
  * Deprecated plist_dict_insert_item() in favor of plist_dict_set_item()
  * Updated cython bindings for Python 3.x
  * Removed swig python bindings
  * Changed build system to autotools
  * Added new plist_dict_merge() function
  * WIN32 (MinGW) + OSX compilation fixes
  * Made base64 decoding thread safe
- remove patch: libplist-1.8-pkgconfig.patch
  * upstream fixed
- added plist.pxd, needed by python-imobiledevice build

-------------------------------------------------------------------
Mon Apr 15 12:54:38 UTC 2013 - mmeister@suse.com

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Tue Aug 28 15:52:14 UTC 2012 - cfarrell@suse.com

- 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

-------------------------------------------------------------------
Mon Apr 09 15:45:03 CEST 2012 - opensuse@sukimashita.com

- Allow compilation on 11.4 by disabling cython bindings

-------------------------------------------------------------------
Mon Apr 02 15:54:57 CEST 2012 - opensuse@sukimashita.com

- Update to version 1.8
  * Add Cython based Python bindings
  * Fix memory corruption in libcnary
  * Fix building on Big Endian systems
  * Removed glib dependency, libplist now uses bundled libcnary
  * Fix building of Python bindings with GCC 4.6
- Do not build SWIG bindings for Python
- Remove gcc46_build_fix.patch due to upstream fixes
- Update pkgconfig patch

-------------------------------------------------------------------
Tue Jan 31 10:50:25 UTC 2012 - jengelh@medozas.de

- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags

-------------------------------------------------------------------
Wed Oct  5 12:24:02 UTC 2011 - uli@suse.com

- cross-build fix: set cmake root, python paths
- cross-build workaround: move installed files from sysroot to
  real root

-------------------------------------------------------------------
Tue Jun 28 13:59:00 UTC 2011 - aj@suse.de

- Add baselibs.conf - needed by usbmuxd's baselibs.conf.

-------------------------------------------------------------------
Mon May 16 22:18:07 UTC 2011 - cgiboudeaux@gmx.com

- Add gcc46_build_fix.patch. Fixes build with GCC4.6

-------------------------------------------------------------------
Sun Mar 20 18:17:36 CEST 2011 - opensuse@sukimashita.com

- Update to version 1.4
  * New maintainer and source location
  * Update AUTHORS from git history
  * Fix Unicode writing in binary plists
  * Update plist doctype
  * Fix Dictionary copy constructor
  * Fix Mac OS X library install path detection
  * Plug memory leak when writing Unicode data
- Remove pkgconfig patch due to upstream fixes

-------------------------------------------------------------------
Wed Dec  8 21:18:28 UTC 2010 - cristian.rodriguez@opensuse.org

- Fix both -devel package dependencies and broken pkgconfig file 

-------------------------------------------------------------------
Tue Apr 27 11:20:20 CEST 2010 - opensuse@sukimashita.com

- Update to version 1.3
  * Endianness, alignment and type-punning fixes
  * Fix armel floating point endianess 
  * Allow compiling with mingw on Windows
  * Minor bugfixes

-------------------------------------------------------------------
Thu Apr  1 00:17:48 CEST 2010 - vuntz@opensuse.org

- Clean up packaging, based on what I did in multimedia:libs.

-------------------------------------------------------------------
Thu Mar 25 11:14:40 CET 2010 - meissner@suse.de

- run prepare_spec

-------------------------------------------------------------------
Fri Jan 22 01:40:54 CEST 2010 - opensuse@sukimashita.com

- Update to version 1.2
  * Fix xml entity conversion
  * Silence build warnings
- Remove upstreamed patches

-------------------------------------------------------------------
Sat Jan 09 11:07:34 CEST 2010 - opensuse@sukimashita.com

- Add patches to fix xml entity conversion and tests

-------------------------------------------------------------------
Wed Dec 30 18:33:27 CEST 2009 - opensuse@sukimashita.com

- Update to version 1.1
  * Fix use of integer nodes within Python Bindings

-------------------------------------------------------------------
Tue Dec 08 00:20:17 CEST 2009 - opensuse@sukimashita.com

- Update to version 1.0
  * Bugfixes
  * Remove deprecated API

-------------------------------------------------------------------
Wed Oct 28 21:01:57 CEST 2009 - opensuse@sukimashita.com

- Update to version 0.16
  * Build fixes
  * Fix issues with SWIG

-------------------------------------------------------------------
Sat Oct 24 23:53:01 CEST 2009 - opensuse@sukimashita.com

- Update to version 0.15
  * Build fixes
- Update to version 0.14
  * Add C++ binding
  * Refactor API
  * Bugfixes

-------------------------------------------------------------------
Sun Jul 19 00:06:10 CEST 2009 - opensuse@sukimashita.com

- Update to version 0.13
  * Add plist_copy for deep node copies
  * Add node setter functions
  * Unlink nodes from parent if free'd
  * Update Python bindings

-------------------------------------------------------------------
Wed May 06 01:06:10 CEST 2009 - opensuse@sukimashita.com

- Update to version 0.12
  * Merge ascii and unicode handling in PLIST_STRING using UTF-8
  * Remove unicode related declaration in API (breaks API&ABI)
  * Fix bad variable type for date elements
  * Silence compiler warnings
  * Plugged few memory leaks

-------------------------------------------------------------------
Wed Apr 22 00:02:19 CET 2009 - opensuse@sukimashita.com

- Update to version 0.11
  * Fix Python binding segfaults
  * Python API additions
  * Better binary buffer handling in Python bindings

-------------------------------------------------------------------
Sun Apr 12 19:17:41 CET 2009 - opensuse@sukimashita.com

- Update to version 0.10

-------------------------------------------------------------------
Tue Apr 07 10:20:57 CET 2009 - opensuse@sukimashita.com

- Add patch to fix uninitialized buffer

-------------------------------------------------------------------
Sat Apr 04 11:08:16 CET 2009 - opensuse@sukimashita.com

- Initial package created
openSUSE Build Service is sponsored by