Overview

Request 924569 superseded

comes with (better) compat with iOS 15

- Update to version 1.3.0+git.20210921:
* configure: Revert accidentally committed change with git-version-gen
* [github-actions] Add an explicit apt-get update before attempting to install packages on ubuntu
* [github-actions] macOS: build for arm64 too
* Check availability of constructor attribute and use it on Windows in favor of DllMain
* pkgconfig: Fix libimobiledevice-glue dependency in .pc file
* Add build status badge to README.md
* [github-actions] Build with --enable-debug for all platforms
* [github-actions] Add build workflow
* tools: Fix 'DSO missing from command line' when linking idevicepair on Linux
* Updated pkg-config file with libimobiledevice-glue dependency
* Remove common code in favor of new libimobiledevice-glue
* tools/idevicebackup2: Move some declarations to the start of main function
* tools: idevicebackup2: Exit on service startup failure and improve error messages
* idevice: Reset receive length variable in internal_ssl_read retry loop and fix wrong variable in debug message
* lockdown: Replace udid and mux_id members from client struct with idevice_t reference
* lockdown: Get DeviceClass to make sure OS version dependent code is executed correctly
* Handle error cases in relevant code when retrieving pair record fails
* common: Return proper error codes from userpref_read_pair_record
* Update deprecated autoconf macros and update m4 files
* afc: Suppress compiler warning when compiling without --enable-debug
* Add support for MbedTLS
* idevice: Remove unnecessary memcpy from internal_ssl_read()
* idevice: Route OpenSSL reads/writes through internal_connection_*
* idevice: Make sure to handle timeout condition for network connections too
* README: Fix typo
* installation_proxy: Ignore non-status messages instead of terminating loop
* mobilesync: Set DeviceLink version to 400 to support iOS 14b4+
* tools/idevicecrashreport: Fix illegal filenames on Windows
* common: Add missing *_LIBS and *_CFLAGS to fix build
* tools: Fix usage of LDFLAGS and LDADD.
* tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairing
* Remove redundent `select` call from idevicedebugserverproxy.c
* tools: Flip order of winsock2.h and windows.h in idevicedebugserverproxy to get rid of compiler warning
* tools: Fix delays in idevicedebugserverproxy when using SSL
* tools: Fix idevicedebugserverproxy compilation on Windows
* tools: Improve idevicedebugserverproxy with select() and less threads
* debugserver: Return success when a receive timed out but actualy bytes have been read
* idevice: Allow partial reads in idevice_connection_receive_timeout() and handle timeouts more adequate
* configure: Make sure to also search for cython3 if cython is not found
* Fixed method visibility in mobilebackup2.pxi API
* Fixed bytes/strings checks in lockdown.pxi for compatibility with Python2/3
* Fixed bytes/strings check in imobiledevice.pyx for compatibility with Python2/3
* Fixed debugserver.pxi PyString_AsString compatibility with Python3
* Fixed AFC afc.pxi definitions for Python2/3 compatibility. Added missing public method 'remove_path_and_contents'
* common: Merge socket changes from libusbmuxd
* idevicescreenshot: Remove unnecessary math functions to find a unique filename
* ideviceprovision: Fix date output by adding MAC_EPOCH
* cython: Fix typo in mobilesync.pxi
* docs: Improve --quiet command line switch description in idevicesyslog man page
* include: Fix typo in installation_proxy.h
* README: Fix typo
* idevicescreenshot: Choose a better filename, prevent overwriting existing files
* idevicedebug: Add --detach option to start an app and exit idevicedebug without killing the app
* idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error code
* idevicebackup2: Update errno to device error mapping
* idevice: Handle -EAGAIN in case usbmuxd_send() returns it
* idevicebackup2: Don't fail on restore when source backup doesn't have any application info




Michal Suchanek's avatar

Can you pick only the parts of the changelog relevant for the user?

I am sure nobody cares about github actions in packaged software.


Sebastian Wagner's avatar

That was the changelog generated by the service, but I'll shorten it.

Request History
Sebastian Wagner's avatar

sebix created request

comes with (better) compat with iOS 15

- Update to version 1.3.0+git.20210921:
* configure: Revert accidentally committed change with git-version-gen
* [github-actions] Add an explicit apt-get update before attempting to install packages on ubuntu
* [github-actions] macOS: build for arm64 too
* Check availability of constructor attribute and use it on Windows in favor of DllMain
* pkgconfig: Fix libimobiledevice-glue dependency in .pc file
* Add build status badge to README.md
* [github-actions] Build with --enable-debug for all platforms
* [github-actions] Add build workflow
* tools: Fix 'DSO missing from command line' when linking idevicepair on Linux
* Updated pkg-config file with libimobiledevice-glue dependency
* Remove common code in favor of new libimobiledevice-glue
* tools/idevicebackup2: Move some declarations to the start of main function
* tools: idevicebackup2: Exit on service startup failure and improve error messages
* idevice: Reset receive length variable in internal_ssl_read retry loop and fix wrong variable in debug message
* lockdown: Replace udid and mux_id members from client struct with idevice_t reference
* lockdown: Get DeviceClass to make sure OS version dependent code is executed correctly
* Handle error cases in relevant code when retrieving pair record fails
* common: Return proper error codes from userpref_read_pair_record
* Update deprecated autoconf macros and update m4 files
* afc: Suppress compiler warning when compiling without --enable-debug
* Add support for MbedTLS
* idevice: Remove unnecessary memcpy from internal_ssl_read()
* idevice: Route OpenSSL reads/writes through internal_connection_*
* idevice: Make sure to handle timeout condition for network connections too
* README: Fix typo
* installation_proxy: Ignore non-status messages instead of terminating loop
* mobilesync: Set DeviceLink version to 400 to support iOS 14b4+
* tools/idevicecrashreport: Fix illegal filenames on Windows
* common: Add missing *_LIBS and *_CFLAGS to fix build
* tools: Fix usage of LDFLAGS and LDADD.
* tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairing
* Remove redundent `select` call from idevicedebugserverproxy.c
* tools: Flip order of winsock2.h and windows.h in idevicedebugserverproxy to get rid of compiler warning
* tools: Fix delays in idevicedebugserverproxy when using SSL
* tools: Fix idevicedebugserverproxy compilation on Windows
* tools: Improve idevicedebugserverproxy with select() and less threads
* debugserver: Return success when a receive timed out but actualy bytes have been read
* idevice: Allow partial reads in idevice_connection_receive_timeout() and handle timeouts more adequate
* configure: Make sure to also search for cython3 if cython is not found
* Fixed method visibility in mobilebackup2.pxi API
* Fixed bytes/strings checks in lockdown.pxi for compatibility with Python2/3
* Fixed bytes/strings check in imobiledevice.pyx for compatibility with Python2/3
* Fixed debugserver.pxi PyString_AsString compatibility with Python3
* Fixed AFC afc.pxi definitions for Python2/3 compatibility. Added missing public method 'remove_path_and_contents'
* common: Merge socket changes from libusbmuxd
* idevicescreenshot: Remove unnecessary math functions to find a unique filename
* ideviceprovision: Fix date output by adding MAC_EPOCH
* cython: Fix typo in mobilesync.pxi
* docs: Improve --quiet command line switch description in idevicesyslog man page
* include: Fix typo in installation_proxy.h
* README: Fix typo
* idevicescreenshot: Choose a better filename, prevent overwriting existing files
* idevicedebug: Add --detach option to start an app and exit idevicedebug without killing the app
* idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error code
* idevicebackup2: Update errno to device error mapping
* idevice: Handle -EAGAIN in case usbmuxd_send() returns it
* idevicebackup2: Don't fail on restore when source backup doesn't have any application info


openSUSE Build Service is sponsored by