Native protocols library for iPhone, iPod Touch and iPad

Edit Package libimobiledevice

libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch and iPad devices. Unlike other projects, it does not depend
on using any existing `.dll` or `.so` libraries from Apple.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000578 578 Bytes
_servicedata 0000000250 250 Bytes
baselibs.conf 0000000023 23 Bytes
libimobiledevice-1.3.0+git.20210921.obscpio 0001439244 1.37 MB
libimobiledevice.changes 0000032908 32.1 KB
libimobiledevice.obsinfo 0000000119 119 Bytes
libimobiledevice.spec 0000005043 4.92 KB
Latest Revision
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 3)
- Add python-rpm-macros to BuildRequires (boo#1194755).

- Update to version 1.3.0+git.20210921:
  * Remove common code in favor of new libimobiledevice-glue
  * 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: 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
  * Add support for MbedTLS
  * idevice: Make sure to handle timeout condition for network connections too
  * 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
  * tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairing
  * tools: Fix delays in idevicedebugserverproxy when using SSL
  * 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
  * 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'
  * ideviceprovision: Fix date output by adding MAC_EPOCH
  * docs: Improve --quiet command line switch description in idevicesyslog man page
  * 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
Comments 0
openSUSE Build Service is sponsored by