From c286bada951b9e834536e146df97b56335a0ffab182f5e38d2cbaf614901799e Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Thu, 8 Jun 2023 13:23:22 +0000 Subject: [PATCH] Accepting request 1091442 from home:michals - Update to version 1.3.0+179git.20230430: * Updated to use latest libplist API changes * installation_proxy: Handle BundleIDs in instproxy_client_options_add * idevice: Fix connections to <= iOS 5 devices with OpenSSL 3 * idevicebackup2: Fix missing break in switch case statement * tools/ideviceimagemounter: Notify user of missing Developer Mode on iOS 16+ * tools: Add idevicedevmodectl tool * lockdown: Fix error parsing for older iOS versions * Support OpenSSL built without OPENSSL_ENGINE * idevicedebugserverproxy: Add support for 'qLaunchGDBServer' command of lldb * idevice: Fix OpenSSL 3.0 internal error on read timeout * tools: Fix idevicebackup2 option parsing for --password option * idevicebackup2: Fix option parsing * instproxy: Use synchronous mode when callbacks are NULL, as documented * Add new idevice_events_subscribe/unsubscribe API with context * Initial commit of working packet logger (idevicebtlogger) * ideviceinfo: Make sure all error messages go to stderr * tools: Use getopt for option parsing in all tools * idevice: Fix mistreatment of 0-byte sent cases * idevicebackup2: Allow passing backup password via environment variable * idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle ID * Handle connection failures in debugserver_client_receive_response; also simplify the code * Add timeout and interrupt handling to debugserver. Fix debugserver_client_handle_response * idevicedebug: Process "Wxx" response as "exited with code xx" * idevicecrashreport: Allow filtering crash reports by filename * idevicedebugserverproxy: Allow binding to any available port * idevicedebug: Gracefully fail on invalid bundle IDs * tools: Correct misspelled directionary -> dictionary in function name * diagnostics_relay: Check for errors after sending requests to service connection * Add support for wireless pairing OBS-URL: https://build.opensuse.org/request/show/1091442 OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=22 --- _service | 2 +- _servicedata | 2 +- ...mobiledevice-1.3.0+179git.20230430.obscpio | 3 ++ libimobiledevice-1.3.0+git.20210921.obscpio | 3 -- libimobiledevice.changes | 36 +++++++++++++++++++ libimobiledevice.obsinfo | 7 ++-- libimobiledevice.spec | 16 +++++---- 7 files changed, 54 insertions(+), 15 deletions(-) create mode 100644 libimobiledevice-1.3.0+179git.20230430.obscpio delete mode 100644 libimobiledevice-1.3.0+git.20210921.obscpio diff --git a/_service b/_service index ebce918..9a9b8a4 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git enable libimobiledevice - 1.3.0+git.%cd + @PARENT_TAG@+@TAG_OFFSET@git.%cd diff --git a/_servicedata b/_servicedata index d943c2c..04057b4 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ git@github.com:libimobiledevice/libimobiledevice.git - b3d35fbcf7a1ac669c2e80fbd58920941a5d4c0c \ No newline at end of file + 860ffb707af3af94467d2ece4ad258dda957c6cd \ No newline at end of file diff --git a/libimobiledevice-1.3.0+179git.20230430.obscpio b/libimobiledevice-1.3.0+179git.20230430.obscpio new file mode 100644 index 0000000..93cb2db --- /dev/null +++ b/libimobiledevice-1.3.0+179git.20230430.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c61c810ca8de900b716d518a10bc0c875d4645f7a4e5b6a043f3aaa604f3cc7 +size 1925644 diff --git a/libimobiledevice-1.3.0+git.20210921.obscpio b/libimobiledevice-1.3.0+git.20210921.obscpio deleted file mode 100644 index b005b9d..0000000 --- a/libimobiledevice-1.3.0+git.20210921.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49c102bd8fa824499b4048e5a926b275ae1e48b19c84af5a1128bcad40a8ba31 -size 1439244 diff --git a/libimobiledevice.changes b/libimobiledevice.changes index 7ce3176..a4f0563 100644 --- a/libimobiledevice.changes +++ b/libimobiledevice.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Mon Jun 05 08:11:32 UTC 2023 - msuchanek@suse.com + +- Update to version 1.3.0+179git.20230430: + * Updated to use latest libplist API changes + * installation_proxy: Handle BundleIDs in instproxy_client_options_add + * idevice: Fix connections to <= iOS 5 devices with OpenSSL 3 + * idevicebackup2: Fix missing break in switch case statement + * tools/ideviceimagemounter: Notify user of missing Developer Mode on iOS 16+ + * tools: Add idevicedevmodectl tool + * lockdown: Fix error parsing for older iOS versions + * Support OpenSSL built without OPENSSL_ENGINE + * idevicedebugserverproxy: Add support for 'qLaunchGDBServer' command of lldb + * idevice: Fix OpenSSL 3.0 internal error on read timeout + * tools: Fix idevicebackup2 option parsing for --password option + * idevicebackup2: Fix option parsing + * instproxy: Use synchronous mode when callbacks are NULL, as documented + * Add new idevice_events_subscribe/unsubscribe API with context + * Initial commit of working packet logger (idevicebtlogger) + * ideviceinfo: Make sure all error messages go to stderr + * tools: Use getopt for option parsing in all tools + * idevice: Fix mistreatment of 0-byte sent cases + * idevicebackup2: Allow passing backup password via environment variable + * idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle ID + * Handle connection failures in debugserver_client_receive_response; also simplify the code + * Add timeout and interrupt handling to debugserver. Fix debugserver_client_handle_response + * idevicedebug: Process "Wxx" response as "exited with code xx" + * idevicecrashreport: Allow filtering crash reports by filename + * idevicedebugserverproxy: Allow binding to any available port + * idevicedebug: Gracefully fail on invalid bundle IDs + * tools: Correct misspelled directionary -> dictionary in function name + * diagnostics_relay: Check for errors after sending requests to service connection + * Add support for wireless pairing + * tools: Print meaningful error messages when service startup fails + * Add Reverse Proxy implementation + ------------------------------------------------------------------- Wed Jan 19 12:10:54 UTC 2022 - Michael Gorse diff --git a/libimobiledevice.obsinfo b/libimobiledevice.obsinfo index f92fe9f..1defc52 100644 --- a/libimobiledevice.obsinfo +++ b/libimobiledevice.obsinfo @@ -1,5 +1,4 @@ name: libimobiledevice -version: 1.3.0+git.20210921 -mtime: 1632239358 -commit: b3d35fbcf7a1ac669c2e80fbd58920941a5d4c0c - +version: 1.3.0+179git.20230430 +mtime: 1682856559 +commit: 860ffb707af3af94467d2ece4ad258dda957c6cd diff --git a/libimobiledevice.spec b/libimobiledevice.spec index a75cc2d..e2c10c7 100644 --- a/libimobiledevice.spec +++ b/libimobiledevice.spec @@ -1,7 +1,7 @@ # # spec file for package libimobiledevice # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define libname libimobiledevice-1_0-6 Name: libimobiledevice -Version: 1.3.0+git.20210921 +Version: 1.3.0+179git.20230430 Release: 0 Summary: Native protocols library for iOS devices License: LGPL-2.1-or-later @@ -30,15 +30,15 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: python3-Cython >= 0.17 BuildRequires: python-rpm-macros +BuildRequires: python3-Cython >= 0.17 BuildRequires: python3-plist BuildRequires: readline-devel -BuildRequires: pkgconfig(libplist-2.0) >= 2.2.0 +BuildRequires: pkgconfig(libimobiledevice-glue-1.0) >= 1.0.0 +BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0 BuildRequires: pkgconfig(libssl) BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2 BuildRequires: pkgconfig(python3) -BuildRequires: pkgconfig(libimobiledevice-glue-1.0) %description libimobiledevice is a software library that talks the protocols to support @@ -92,7 +92,7 @@ autoreconf -fvi %configure \ --disable-silent-rules \ --disable-static \ - PYTHON=%{_bindir}/python3 + PYTHON=%{_bindir}/python3 PACKAGE_VERSION=%{version} %make_build %install @@ -114,7 +114,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %files -n imobiledevice-tools %doc AUTHORS NEWS README.md %{_bindir}/idevice_id +%{_bindir}/idevicebtlogger %{_bindir}/idevicecrashreport +%{_bindir}/idevicedevmodectl %{_bindir}/idevicepair %{_bindir}/ideviceinfo %{_bindir}/idevicesyslog @@ -132,7 +134,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_bindir}/ideviceprovision %{_bindir}/idevicenotificationproxy %{_mandir}/man1/idevice_id.1%{?ext_man} +%{_mandir}/man1/idevicebtlogger.1%{?ext_man} %{_mandir}/man1/idevicecrashreport.1%{?ext_man} +%{_mandir}/man1/idevicedevmodectl.1%{?ext_man} %{_mandir}/man1/idevicepair.1%{?ext_man} %{_mandir}/man1/ideviceinfo.1%{?ext_man} %{_mandir}/man1/idevicesyslog.1%{?ext_man}