From 4efc90ec0f563eb69ec5e856cc11f4b483d7251af2d512c5484eb8e85bdf554f Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Fri, 17 Oct 2014 02:23:05 +0000 Subject: [PATCH] - Update to version 1.0.10 * Retry to connect to usbmuxd socket if first attempt failed (Linux/inotify) * Avoid exporting non-public symbols * Allow multiple connections to iproxy listen port * Add ability to target device by UDID to iproxy * Remove outdated/unmaintained Python and sftp examples * Update README and rename license to more generic COPYING * Rename header guards according to C++ standard * Fix a few crashes related to using old usbmuxd daemon and broken pair * records * Fix out of tree build * Fix leaking socket handles by properly closing them * Check for validity of socket file descriptor * Properly handle segmented send/receive situations to improve reliability OBS-URL: https://build.opensuse.org/package/show/hardware/libusbmuxd?expand=0&rev=7 --- baselibs.conf | 2 +- libusbmuxd-1.0.10.tar.bz2 | 3 +++ libusbmuxd-1.0.9.tar.bz2 | 3 --- libusbmuxd.changes | 18 ++++++++++++++++++ libusbmuxd.spec | 18 +++++++++--------- 5 files changed, 31 insertions(+), 13 deletions(-) create mode 100644 libusbmuxd-1.0.10.tar.bz2 delete mode 100644 libusbmuxd-1.0.9.tar.bz2 diff --git a/baselibs.conf b/baselibs.conf index e56699e..173fd26 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libusbmuxd2 +libusbmuxd4 diff --git a/libusbmuxd-1.0.10.tar.bz2 b/libusbmuxd-1.0.10.tar.bz2 new file mode 100644 index 0000000..44b820b --- /dev/null +++ b/libusbmuxd-1.0.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aa21391265d2284ac3ccb7cf278126d10d354878589905b35e8102104fec9f2 +size 292649 diff --git a/libusbmuxd-1.0.9.tar.bz2 b/libusbmuxd-1.0.9.tar.bz2 deleted file mode 100644 index 8d85151..0000000 --- a/libusbmuxd-1.0.9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e3f708a3df30ad7832d2d2389eeb29f68f4e4488a42a20149cc99f4f9223dfc -size 265940 diff --git a/libusbmuxd.changes b/libusbmuxd.changes index af023d1..125de90 100644 --- a/libusbmuxd.changes +++ b/libusbmuxd.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Oct 17 03:58:00 CEST 2014 - m.szulecki@libimobiledevice.org + +- Update to version 1.0.10 + * Retry to connect to usbmuxd socket if first attempt failed (Linux/inotify) + * Avoid exporting non-public symbols + * Allow multiple connections to iproxy listen port + * Add ability to target device by UDID to iproxy + * Remove outdated/unmaintained Python and sftp examples + * Update README and rename license to more generic COPYING + * Rename header guards according to C++ standard + * Fix a few crashes related to using old usbmuxd daemon and broken pair + * records + * Fix out of tree build + * Fix leaking socket handles by properly closing them + * Check for validity of socket file descriptor + * Properly handle segmented send/receive situations to improve reliability + ------------------------------------------------------------------- Thu Jul 10 14:01:06 UTC 2014 - i@marguerite.su diff --git a/libusbmuxd.spec b/libusbmuxd.spec index 063b61f..388ae75 100644 --- a/libusbmuxd.spec +++ b/libusbmuxd.spec @@ -17,12 +17,12 @@ Name: libusbmuxd -Version: 1.0.9 +Version: 1.0.10 Release: 0 Summary: A client library to multiplex connections from and to iOS devices License: LGPL-2.1+ and GPL-2.0+ Group: System/Libraries -Url: http://cgit.sukimashita.com/libusbmuxd.git/ +Url: http://cgit.sukimashita.com/libusbmuxd.git Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ @@ -41,11 +41,11 @@ a virtual network device. This package contains the usbmuxd communication interface library 'libusbmuxd'. -%package -n %{name}2 +%package -n %{name}4 Summary: A client library to multiplex connections from and to iOS devices Group: System/Libraries -%description -n %{name}2 +%description -n %{name}4 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of multiplexing connections over USB to an iPhone or iPod touch. To users, it means you can sync your music, contacts, photos, etc. over USB. To developers, it @@ -58,7 +58,7 @@ This package contains the usbmuxd communication interface library 'libusbmuxd'. %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ -Requires: %{name}2 = %{version} +Requires: %{name}4 = %{version} %description devel 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of @@ -74,7 +74,7 @@ developing applications that use %{name}. %package -n iproxy Summary: An example tool to forward localhost ports to iOS devices Group: System/Libraries -Requires: %{name}2 = %{version} +Requires: %{name}4 = %{version} %description -n iproxy 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of @@ -102,11 +102,11 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags} rm %{buildroot}%{_libdir}/%{name}.*a -%post -n %{name}2 -p /sbin/ldconfig +%post -n %{name}4 -p /sbin/ldconfig -%postun -n %{name}2 -p /sbin/ldconfig +%postun -n %{name}4 -p /sbin/ldconfig -%files -n %{name}2 +%files -n %{name}4 %defattr(-,root,root) %doc AUTHORS README %{_libdir}/libusbmuxd.so.*