libplist++-devel-1.12-5.1.x86_64.rpm


Advertisement

Description

libplist++-devel - Library for handling Apple Binary and XML Property Lists -- Development Files

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name libplist++-devel
Package version 1.12
Package release 5.1
Package architecture x86_64
Package type rpm
Installed size 17.82 KB
Download size 12.77 KB
Official Mirror ftp.gwdg.de
libplist is a library for handling Apple Binary and XML Property Lists.
This package contains the development files for C++.

Alternatives

Package Version Architecture Repository
libplist++-devel-1.12-7.6.1.x86_64.rpm 1.12 x86_64 openSUSE Update Oss
libplist++-devel-1.12-7.3.1.x86_64.rpm 1.12 x86_64 openSUSE Update Oss
libplist++-devel-1.12-3.17.x86_64.rpm 1.12 x86_64 openSUSE Oss
libplist++-devel - - -

Requires

Name Value
/usr/bin/pkg-config -
libplist++ = 1.12
libplist-devel -
pkgconfig(libplist) >= 1.12

Provides

Name Value
libplist++-devel = 1.12-5.1
libplist++-devel(x86-64) = 1.12-5.1
pkgconfig(libplist++) = 1.12

Download

Type URL
Binary Package libplist++-devel-1.12-5.1.x86_64.rpm
Source Package libplist-1.12-5.1.src.rpm

Install Howto

Install libplist++-devel rpm package:

# zypper install libplist++-devel

Files

Path
/usr/include/plist/Array.h
/usr/include/plist/Boolean.h
/usr/include/plist/Data.h
/usr/include/plist/Date.h
/usr/include/plist/Dictionary.h
/usr/include/plist/Integer.h
/usr/include/plist/Key.h
/usr/include/plist/Node.h
/usr/include/plist/Real.h
/usr/include/plist/String.h
/usr/include/plist/Structure.h
/usr/include/plist/Uid.h
/usr/include/plist/plist++.h
/usr/lib64/libplist++.so
/usr/lib64/pkgconfig/libplist++.pc

Changelog

2017-01-31 - 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).
2017-01-25 - 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
2014-10-21 - m.szulecki@libimobiledevice.org
- Enable %check as it is provided by libplist and improves quality
2014-10-17 - 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
2014-06-16 - 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
2013-04-15 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
2012-08-28 - 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
2012-04-09 - opensuse@sukimashita.com
- Allow compilation on 11.4 by disabling cython bindings
2012-04-02 - 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
2012-01-31 - jengelh@medozas.de
- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags

See Also

Package Description
libplist++3-1.12-5.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist++3-1.12-7.3.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist++3-1.12-7.6.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist++3-32bit-1.12-5.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist++3-32bit-1.12-7.3.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist++3-32bit-1.12-7.6.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist-devel-1.12-5.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists -- Development Files
libplist-devel-1.12-7.3.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists -- Development Files
libplist-devel-1.12-7.6.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists -- Development Files
libplist3-1.12-5.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist3-1.12-7.3.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist3-1.12-7.6.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist3-32bit-1.12-5.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist3-32bit-1.12-7.3.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
libplist3-32bit-1.12-7.6.1.x86_64.rpm Library for handling Apple Binary and XML Property Lists
Advertisement
Advertisement