Hello community, here is the log from the commit of package libimobiledevice for openSUSE:Factory checked in at 2017-01-25 22:35:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libimobiledevice (Old) and /work/SRC/openSUSE:Factory/.libimobiledevice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libimobiledevice" Changes: -------- --- /work/SRC/openSUSE:Factory/libimobiledevice/libimobiledevice.changes 2016-06-02 12:37:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libimobiledevice.new/libimobiledevice.changes 2017-01-25 22:35:51.676910187 +0100 @@ -1,0 +2,63 @@ +Sun Jan 22 12:33:19 UTC 2017 - i...@marguerite.su + +- update version 1.2.0+git20170122.45fda81 + * m4: use python-config if available to fix python3 support + on newer distros + * lockdown: remove unneeded plist_free() calls since entire dict + is freed later + * lockdown: add more error codes + * add new lockdownd_pair_with_options() function + * fix installation_proxy when using GnuTLS instead of OpenSSL + * tools: fix inverted abort condition in idevicecrashreport + * tools: idevicecrashreport: propertly initialize buffer used + to check for ping message + * tools: idevicecrashreport: fix missing 0-term when creating local + filename + * make sure sockets only listen locally + * idevicebackup: fix some timestamps that are relative to the Mac + epoch instead of Unix one + * avoid potential NULL pointer dereference (leading to segfault) if + functions are called w/ null arguments + * add new functions to get the underlying file descriptor of an + idevice connection + * idevicedebug: show error if container info not found + * diagnostics_relay: plug small memory leak + * file_relay: plug small memory leak + * update GnuTLS certificate callback to new API + * fix SSL version negotiation with newer versions of OpenSSL + * lockdown: remove unnecessary check for pair record file during + pairing + * userpref: remove obsoleted function userpref_has_pair_record() + * idevice: update GnuTLS code to support iOS 10 + * lockdown: return LOCKDOWN_E_INVALID_HOST_ID when missing pair record + * idevicebackup2: fix removal of snapshot dir during backup w iOS 10+ + * idevicebackup2: add installed application info to Info.plist + during backup + * idevicebackup2: fix assertion occuring when copying non-present MEID + * idevicebackup2: suppress repeated printing of global status when + 100% is reached + * idevicebackup2: use remove_file() wrapper instead of remove() + * idevicebackup2: don't report an error when file to remove doesn't + exist + * idevicebackup2: fix heap buffer out-of-bounds write caused by + wrong buffer size + * userpref: [GnuTLS]fix pairing record generation and improve + error handling + * idevicebackup2: plug some small memory leaks + * misagent: add new misagent_copy_all() function (introduced in iOS 9.3) + * ideviceprovision: use newer API to get list of profiles on iOS 9.3+ + * ideviceprovision: check output directory parameter for 'copy' + command and return exit code on error + * ideviceprovision: allow copying single profiles instead of all + * ideviceprovision: add new remove-all command to remove all installed + profiles at once + * idevicebackup2: fix logical bug when checking for success of backup + operation + * ideviceprovision: fix ASN1 parsing for large provisioning profiles + * property_list_service: remove packet length check when receiving + plist data +- drop libimobiledevice-CVE-2016-5104.patch, upstreamed +- drop libimobiledevice-nosslv3.patch, upstream changed default + method from SSLv3_method to TLSv1_method. + +------------------------------------------------------------------- Old: ---- libimobiledevice-1.2.0.tar.bz2 libimobiledevice-CVE-2016-5104.patch libimobiledevice-nosslv3.patch New: ---- libimobiledevice-1.2.0+git20170122.45fda81.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libimobiledevice.spec ++++++ --- /var/tmp/diff_new_pack.BIiacM/_old 2017-01-25 22:35:52.212829150 +0100 +++ /var/tmp/diff_new_pack.BIiacM/_new 2017-01-25 22:35:52.216828544 +0100 @@ -18,17 +18,15 @@ %define soname 6 Name: libimobiledevice -Version: 1.2.0 +Version: 1.2.0+git20170122.45fda81 Release: 0 Summary: Native protocols library for iOS devices License: LGPL-2.1+ Group: System/Libraries Url: http://www.libimobiledevice.org -Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +#Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.xz Source1: baselibs.conf -Patch0: libimobiledevice-nosslv3.patch -# PATCH-FIX-UPSTREAM libimobiledevice-CVE-2016-5104.patch CVE-2016-5104 boo#982014 dims...@opensuse.org - Make sure sockets only listen locally -Patch1: libimobiledevice-CVE-2016-5104.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libopenssl-devel @@ -87,14 +85,6 @@ iOS devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. -%package doc -Summary: API Reference Documentation for %{name} -License: LGPL-2.1+ -Group: Development/Libraries/C and C++ - -%description doc -Contains API reference documentation for developers using %{name}. - %package -n python-imobiledevice Summary: Python bindings for %{name} License: LGPL-2.1+ @@ -107,8 +97,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 autoreconf -fi sed -i -e '/Requires:/d' src/%{name}-1.0.pc.in sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in @@ -122,7 +110,6 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags} find %{buildroot} -type f -name "*.la" -delete -print rm -rf %{buildroot}/%{_libdir}/%{name}.*a* -%fdupes %{buildroot}%{_docdir}/%{name}-doc/html %post -n %{name}%{soname} -p /sbin/ldconfig @@ -142,6 +129,7 @@ %files -n imobiledevice-tools %defattr(-,root,root) +%doc AUTHORS COPYING COPYING.LESSER NEWS README %{_bindir}/idevice_id %{_bindir}/idevicecrashreport %{_bindir}/idevicepair @@ -177,11 +165,6 @@ %doc %{_mandir}/man1/ideviceprovision.1%{?ext_man} %doc %{_mandir}/man1/idevicenotificationproxy.1%{?ext_man} -%files doc -%defattr(-,root,root) -%doc AUTHORS COPYING COPYING.LESSER NEWS README -%doc docs/html - %files -n python-imobiledevice %defattr(-,root,root) %{python_sitearch}/imobiledevice.so