File libimobiledevice.changes of Package libimobiledevice

-------------------------------------------------------------------
Mon Aug 14 08:26:07 UTC 2023 - dmueller@suse.com

- Update to version 1.3.0+190git.20230705:
  * tools/idevicecrashreport: Silence compiler warning
  * Silence (v)asprintf related compiler warnings
  * Updated OpenSSL-specific code to use OpenSSL 3.0+ API
  * 3rd_party/libsrp6a-sha512: Updated to work with OpenSSL 3.0+ API
  * 3rd_party/libsrp6a-sha512: Update function definitions to modern style
  * 3rd_party/ed25519: Silence compiler warning about missing return value for fread
  * tools/idevicedebug: Add missing default case for switch statement
  * tools/idevicedevmodectl: Add missing include
  * idevice: Add missing include for Windows
  * idevice: Fix network address handling in other code paths too
  * idevice: Use network addresses as is from what we get from (lib)usbmuxd
- restrict to Cython < 3

-------------------------------------------------------------------
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 <mgorse@suse.com>

- Add python-rpm-macros to BuildRequires (boo#1194755).

-------------------------------------------------------------------
Sat Oct 09 13:50:32 UTC 2021 - sebix+novell.com@sebix.at

- 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

-------------------------------------------------------------------
Wed Oct 14 13:00:18 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>

- Use the new library name in baselibs.conf.

-------------------------------------------------------------------
Thu Sep 24 07:15:34 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Remove unnecessary provides/obsoletes

-------------------------------------------------------------------
Tue Sep 22 09:03:31 UTC 2020 - Stefan Elser <suse@foomaster.de>
- Update to verison 1.3.0+git.20200910
  * Fix service startup for iOS 14b4
  * Add more lockdown error codes
  * Add new lockdownd_pair_with_options() function
  * Make sure sockets only listen locally due to security reasons
  * Plug various memory leaks
  * Store application information in Info.plist using idevicebackup2
  * Various other bugfixes and improvements

-------------------------------------------------------------------
Sun Apr  5 07:32:28 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Update to version 1.2.0+git.20200330:
  * Add idevicesetlocation tool
  * debugserver: Fix argv encoding
  * Update debug.c to consistently output to stderr
  * idevicedebug: Rename name-colliding debug_info() to log_debug()
  * debugserver: Fix whitespace error
  * debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT
  * introduces optional `idevice_connection_disable_ssl` with ability not to send  SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things
  * Increase timeout for service receive methods
  * idevicesyslog: Make sure CTRL+C works when waiting for passcode entry
  * configure.ac: Add checks to ensure libusbmuxd is up-to-date

-------------------------------------------------------------------
Sat Mar 14 07:08:00 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Fix not needed requires

-------------------------------------------------------------------
Thu Mar 12 11:02:14 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Switch python bindings to base on python3
- Update version to 1.2.0+git20200220.3d8d13f:
  * Many fixes all around
  * support for py3

-------------------------------------------------------------------
Tue Jun 12 01:28:19 UTC 2018 - i@marguerite.su

- update version 1.2.0+git20180427.26373b3
  * Propagate lower level errors to callers instead of returning unknown
  * Added IDEVICE_DEVICE_PAIRED event constant matching the corresponding
  * Define htobe16 if not defined
  * Fix parameter check of instproxy_check_capabilities_match()
  * Avoid double free with OpenSSL 1.1.0 (boo#1103546)
  * Don't use ERR_remove_thread_state() with OpenSSL 1.1.0
  * #ifdef out code which is a no-op with OpenSSL 1.1.0
  * cython: Fix build error after error constant rename
  * gnutls: check for interrupted gnutls_handshake()
  * idevicescreenshot: Detect screenshot image format to determine file extension
  * Add basic mobileactivation service implementation
  * mobileactivation: Add new functions required for drmHandshake / session mode device activation
  * lockdown: Don't explicitly validate pairing unless we're dealing with an older device
  * mobileactivation: Don't convert activation record if it is already passed as PLIST_DATA
  * mobileactivation: Allow passing activation response headers as required for iOS 11.2+
  * lockdown: Plug small memory leak
  * idevicesyslog: Wait for passcode entry on device when required
  * idevicediagnostics: Add HDMI to the list of valid options for diagnostics command
  * idevicediagnostics: Add ioregentry command to query device IORegistry by entry
  * userpref: [GnuTLS] Fix 3.6.0 SHA1 compatibility
  * userpref: [GnuTLS] Use valid serial for >= 3.6.0
  * build: Fix autogen.sh with srcdir != builddir

-------------------------------------------------------------------
Thu Feb  2 10:12:12 UTC 2017 - i@marguerite.su

- added _service file to clearly show the package origin

-------------------------------------------------------------------
Thu Feb  2 01:32:19 UTC 2017 - jengelh@inai.de

- SRPM group assignment fix. Trim DLL/library format baggage
  from description.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Fri May 27 13:10:37 UTC 2016 - dimstar@opensuse.org

- Add libimobiledevice-CVE-2016-5104.patch: Make sure sockets only
  listen locally (CVE-2016-5104, boo#982014).

-------------------------------------------------------------------
Wed Jul 29 06:06:53 UTC 2015 - i@marguerite.su

- fix baselibs.conf

-------------------------------------------------------------------
Sat Jul 18 23:35:28 UTC 2015 - crrodriguez@opensuse.org

- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method 
  fails because there is no sslv3 support, use SSLv233_method instead
  to negotiate the highest TLS version available.

-------------------------------------------------------------------
Sun Mar  1 13:02:52 UTC 2015 - i@marguerite.su

- update version 1.2.0
  * Require autoconf 2.64 or later
  * Remove dev tools, will return either as proper tools or website examples
  * Refactor installation proxy service implementation and normalize code
  * API: Added instproxy_lookup() to efficiently lookup app information
  * API: Added instproxy_check_capabilities_match() to check device capabilities
  * API: Added various instproxy command and status plist getters
  * API: Make debugserver_client_set_ack_mode() public
  * Fix handling of clients reconnecting in idevicedebugserverproxy which
    previously didn't work properly
  * Flush stdout for every line in idevicesyslog
  * Fix shutdown of idevicedebugserverproxy tool which could hang
  * Notify user when erroneously using idevicebackup with iOS 4 or later
  * Enable build of idevicecrashreport on WIN32
  * Fix thread handle leaks on WIN32 adding thread_new and thread_free
  * cython: Add receive/receive_timeout methods for iDeviceConnection to
    receive raw data from a connection
  * cython: Add new FILE_RELAY_E_PERMISSION_DENIED(-6) error
  * API: Refactor lockdown service internal error checking and add a bunch of
    new native errors
  * Convert int16_t macro error types into enum within common module, too
  * Add new "idevicenotificationproxy" tool to post or observe notifications
  * Fix overlong blocking in np_client_free()
  * Improve maintainability and Requires of pkg-config file
  * API: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit states
  * API: Remove const argv requirement for debugserver_command_new
  * cython: Add get_path_for_bundle_identifier() method to
    InstallationProxyClient
  * cython: Add DebugServerClient class to communicate with debugserver
  * Comply to strict function prototypes by using (void) instead of just ()
  * Fix notification proxy shutdown process which was incorrectly implemented
  * Fix linking problems on OS X
  * Fix missing debug output which broke with the last release
  * Unify and improve various debug messages
  * Fix re-pairing if pairing with existing pair record failed initially
  * Skip printing long plist (16kb+) files to prevent excessive debug output
  * Move a few common helpers from backup tools to common utility helper code
  * Remove incorrect flags from afc_file_open() documentation
  * Fix various memory leaks

-------------------------------------------------------------------
Fri Oct 17 04:39:00 CEST 2014 - m.szulecki@libimobiledevice.org

- Update to version 1.1.7
  * Fix broken app args, environment handling and memory leaks in idevicedebug
  * Make all tools print an error if lockdown connection fails
  * Convert int16_t macro error types into enum for better type-checking and
  * for various debugging benefits
  * Avoid exporting non-public symbols for better ABI stability
  * Fix failing backup process for devices having a passcode set and entering
  * lock state during the process in idevicebackup2
  * API: Added lockdownd_start_service_with_escrow_bag()
  * API: Added afc_remove_path_and_contents() for recursive deletion
  * Fix last memory leak with OpenSSL through proper library deinitialization
  * Add new idevicedebug tool to interact with debugserver on a device
  * API: Add debugserver service implementation
  * Handle new PermissionDenied error of file_relay due new security in iOS 8+
  * Fix retry loop problem when device requests 0 files in idevicebackup2
  * Add trust dialog related error codes to Cython bindings
  * Fix various memory leaks in AFC implementation
  * Fix disk image upload with latest iOS 8 in ideviceimagemounter
  * Add new "dump" command to print information about a provisioning profile in
  * ideviceprovision
  * Refactor plist print helper code and move it into common module for better
  * reuse accross the tools
  * Do not crash if retrieving the system buid fails
  * API: Make generic "propery_list_service_client" public
  * Moved doc comments from private to public headers
  * Fix possible segfault when using lockdownd_get_value() due to always
  * returning success
  * Do not read files entirely into memory during restore in idevicebackup
  * Plug a few memory leaks and fix invalid password check in idevicebackup2
  * Add support for file sizes > 4GB on Win32 in idevicebackup2
  * Fix declaration for DllMain on Win32
  * Silence various compiler warnings
  * Fix assert within pairing logic

-------------------------------------------------------------------
Mon Jul 14 18:56:00 UTC 2014 - i@marguerite.su

- add hard depedency on libplist-devel for libimobiledevice-devel
  * fix build for openSUSE Factory
  * I don't know why it didn't automatically requires it.

-------------------------------------------------------------------
Mon Jun 16 12:18:56 UTC 2014 - i@marguerite.su

- Update to version 1.1.6
  * Remove segmentation code from afc_file_read() to provide raw interface and
    more control to API consumer I/O logic
  * Implement global thread safe library initialization, especially to control
    SSL backend lifecycle
  * Major refactoring of pair record code and logic to use new usbmuxd pair
    record management interface
  * Replace user level with system wide pair record file handling
  * Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item"
  * Bump dependency to libusbmuxd 1.0.9
  * Finish pair record and trust dialog handling for iOS 7+
  * Improve AFC write performance and memory usage
  * Add support for custom output filename to idevicescreenshot
  * Fix detection and compilation for Python 3.x
  * API: Added file_relay_request_sources_timeout()
  * Fix broken HouseArrestClient class in cython bindings
  * Add new idevicecrashreport tool to retrieve crash reports and logs from a
    device
  * Prevent "Failed to restart/shutdown device" messages in idevicediagnostics
  * Link against ws2_32.dll on Win32
  * Add support for iOS 7+ disk image mounting to ideviceimagemounter
  * Add new idevicename tool to get or set the device name
  * Allow unbacking of encrypted backups with a given password to idevicebackup2
  * Remove sending "Goodbye" request on lockdown
  * Add support for newer PLIST_REAL based time type to idevicedate
  * Add note about setting time not working on iOS 6+ to idevicedate
  * Handle partial SSL reads correctly now to prevent random crashes
  * Fix duplicated output in ideviceinfo output
  * Remove a bunch of dead code
  * Fix deprecated OpenSSL "RSA_generate_key" with "RSA_generate_key_ex" which
    is available since OpenSSL 0.9.8 (July 2005)
  * Improve debug messages
  * Enforce "-fsigned-char" to fix issues on embedded platforms
  * Fix compilation with Clang/LLVM
  * Avoid versioning for shared library on Win32
  * Add experimental support for controlling cloud backup mode to idevicebackup2
  * Save EscrowBag when starting service for automatic unlocking in pair record
  * Remove pairing logic which is obsoleted by usbmuxd's preflight handler
  * Fix shutdown of SSL connection to be correct and no longer generate errors
    on device
  * Add support for GnuTLS 3.x and fix broken GnuTLS backend
  * Add extensions to generated certificates to match native ones
  * Add "systembuid" command to idevicepair
  * Allow starting service without the need for a running SSL session
  * Refactor more code into common module
  * Add option to filerelaytest to specify a source to request
  * Fix support for partial messages in webinspector implementation
  * Implement support for encrypted backups in idevicebackup2
  * API: Export SSL control functions for idevice_connection_t
  * API: Make generic service client public to allow external service
    implementations
  * Implement *_start_service() helper for easier creation of service clients
  * Add public *_SERVICE_NAME defines for each service
  * Fix a great bunch of memory leaks after intensive valigrind session
  * Security: Fix insecure use of the /tmp directory (CVE-2013-2142)
  * A bunch of memory leak fixes
  * Python: Various fixes and support for "with" statement for AfcFile class
  * Python: Add Afc2Client class to allow jailbroken filesystem access
  * Fix linking issue with newer libtool as reported for Ubuntu
  * Fix stuck thread in idevicesyslog which broke quit from within the tool
  * Add syslog_relay service implementation and use it in idevicesyslog
  * API: Add instproxy_client_get_path_for_bundle_identifier() helper
  * API: Add afc_dictionary_free() helper
  * Move thread, socket, debug and userpref code to "common" source directory
    in order to improve code reuse
  * Fix broken byte order detection in configure.ac which could lead to broken
    AFC protocol communication on platforms without endian.h (Raspberry PI)

-------------------------------------------------------------------
Sat Jul 20 08:49:17 UTC 2013 - dimstar@opensuse.org

- Mark docs/html as %doc, not %docdir: docdir only 'flags' a
  directory to contain documentation, but does not actuall ADD the
  documentation, which is clearly not the intent here.
  Additionally, RPM 4.11 no longer allows %docdir to be used on
  relative paths (as it's meant to flag directories in $DESTDIR).

-------------------------------------------------------------------
Mon Jul  8 23:08:39 UTC 2013 - dimstar@opensuse.org

- Update to version 1.1.5:
  + An improved idevicebackup2 tool.
  + Various new tools.
  + Better cross-platform building.
  + Crash fixes.
  + iOS 6+ compatibility fixes.
  + An important API change related to service lifecycle
    management. 
- Drop libimobiledevice-cython1.16-detection.patch: fixed upstream.
- Drop libimobiledevice-segfault-fix.patch: fixed upstream.
- Change _lname defines to libimobiledevice4, following upstreams
  soname change.
- Update baselibs.conf to follow the soname change.

-------------------------------------------------------------------
Mon Apr 15 12:29:14 UTC 2013 - mmeister@suse.com

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Fri Jan 18 23:42:05 UTC 2013 - dimstar@opensuse.org

- Disable python bindings (using with_python defines):
  python-cython 0.17 became even stricter and the bindings
  currently don't build, but they are also not used by anything at
  this moment (bnc#796133).

-------------------------------------------------------------------
Mon Jul  9 17:15:08 CEST 2012 - sbrabec@suse.cz

- Fix segfault without $XDG_CONFIG_HOME and $HOME set
  (bnc#768537, libiphone#273).

-------------------------------------------------------------------
Wed Jun 20 15:23:07 UTC 2012 - dimstar@opensuse.org

- Add libimobiledevice-cython1.16-detection.patch: Fix build with
  Cython 1.16.

-------------------------------------------------------------------
Mon Apr 09 15:45:03 CEST 2012 - opensuse@sukimashita.com

- Allow compilation on 11.4 by disabling cython bindings

-------------------------------------------------------------------
Mon Apr 09 02:20:51 CEST 2012 - opensuse@sukimashita.com

- Update to 1.1.4:
  - Fix a bug in idevicesyslog causing the connection to close after timeout
  - Bump soname revision
  - Bump libusbmuxd dependency to 1.0.8
  - Fix reading from syslog_relay and remove null characters
  - Relicense ideviceimagemounter and idevicescreenshot to LGPL
  - Fix a crash when using restored_client_free()
  - API: Add sbservices_get_interface_orientation()
  - Update man pages and code comments for documentation
  - Minor cleanup
  - Add Python bindings generated by Cython
  - Bump libplist requirement to latest 1.8
  - Add support for OpenSSL with fallback to GNUTLS
  - Improvements and various fixes for Win32 and OS X build
  - Remove glib dependency
  - Improve restored implementation
  - Fix various memory leaks
  - Fix support for iOS 5 and later
- Remove swig patch as bindings have been removed
- Remove gstatbuf patch as it is obselete now

-------------------------------------------------------------------
Sat Nov 19 20:37:42 UTC 2011 - coolo@suse.com

- add libtool as buildrequire to avoid implicit dependency

-------------------------------------------------------------------
Tue Jul 26 07:02:28 UTC 2011 - coolo@novell.com

- add baselibs.conf for libgpod to use

-------------------------------------------------------------------
Thu May 26 09:50:48 UTC 2011 - idonmez@novell.com

- Add libimobiledevice-swig-2x.patch: support swig 2.x 

-------------------------------------------------------------------
Thu May 12 16:05:12 UTC 2011 - dimstar@opensuse.org

- Change License tags to LGPLv2.1+ and GPLv2+ (Some of the tools
  are GPLv2+) and add COPYING.LESSER to the library package.

-------------------------------------------------------------------
Thu Apr 28 21:49:46 CEST 2011 - opensuse@sukimashita.com

- Update to 1.1.1:
  + Add new idevicebackup2 tool for full backup and restore
    support on iOS 4+
  + Add a workaround for a bug in iOS 4.3 affecting
    lockdown_get_value() which most prominently affected libgpod,
    gvfs, ideviceinfo and some other tools
  + Read ProxyDeath message to preventing obsolete messages in
    device syslog
  + Rework SWIG detection and includes
  + Add new idevicedate tool to get or set the clock on iDevices
  + API: Add mobilesync_clear_all_records_on_device()
  + API: Change device_link_service_disconnect() to accept a
    message
  + Add manpages for ideviceenterrecovery, idevicepair,
    idevicebackup2 and idevicedate
  + Add missing libgen.h include to silence compiler warnings
  + Fix a segfault that might occur if locally stored certs
    could not be read
  + Fix various memory leaks
  + Update documentation
- Add libimobiledevice-gstatbuf-fix.patch to fix build of oS < 11.4

-------------------------------------------------------------------
Mon Feb 28 11:01:08 UTC 2011 - fcrozat@novell.com

- Update to 1.1.0:
  + Note that this is a development release, which means:
    - Python Bindings will get refactored completely
    - API is UNSTABLE
  + Implement restoring backups using idevicebackup
  + Allow connecting without pairing using "ideviceinfo -s"
  + Add ideviceenterrecovery tool
  + Add mobilesync service implementation
  + Add restored service implementation for restore mode
  + Add home_arrest service implementation for document sharing
  + Add API afc_client_new_from_connection()
  + Support to fetch wallpaper in sbservices
  + Support for formatVersion 2 of iOS 4+ in sbservices
  + Add new lockdownd domains to ideviceinfo
  + Give the device time to prepare backup data to prevent abort
  + Improve idevicebackup output
  + notification_proxy fixes and new notification type
  + Silence some 64bit compiler warnings
  + Fix various memory leaks
  + Update documentation
- Drop 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7.patch: fixed
  upstream.

-------------------------------------------------------------------
Wed Dec 29 23:36:07 UTC 2010 - andreas.hanke@gmx-topmail.de

- backport commit 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7 to fix build

-------------------------------------------------------------------
Wed Dec  8 21:34:37 UTC 2010 - cristian.rodriguez@opensuse.org

- disable silent rules, breaks post build checks.
- fix -devel package dependencies

-------------------------------------------------------------------
Sat Nov 27 20:58:54 CEST 2010 - opensuse@sukimashita.com

- Update to 1.0.4:
  * Fix a possible crash in lockdownd_client_new_with_handshake()
  * Do not not check for Swig/Python if --without-swig is set
  * Fail with an error message if libgcrypt is not found
  * Pass host certificate with GNUTLS correctly
  * Fix connecting to iOS 4.2.1+ devices

-------------------------------------------------------------------
Tue Oct 05 22:33:55 CEST 2010 - opensuse@sukimashita.com

- Update to 1.0.3:
  * Terminate idevicesyslog on receive errors (like device unplug)
  * Bugfixes for idevicebackup tool
  * Hopefully the last fixes for big endian machines
  * Build fixes for FreeBSD Python support
  * Fix build on Mac OS X

-------------------------------------------------------------------
Sun Jun 20 17:08:57 CEST 2010 - opensuse@sukimashita.com

- Update to 1.0.2:
  * Backport new idevicepair tool to manage pairings
  * Fix a bug causing bad backup data
  * Silence 64bit compiler warnings
  * Plug some memory leaks

-------------------------------------------------------------------
Wed May 12 15:03:44 CEST 2010 - opensuse@sukimashita.com

- Update to 1.0.1:
  * Cleanup includes of files
  * Use glib instead of netinet for endianess
  * Fix installation_proxy not adding client options correctly
  * idevicebackup: better handle broken or missing plist files
  * Fix some memory leaks in pairing/handshake process
  * Fix label not being used in lockdownd_client_new()
  * Update AUTHORS, README and installation instructions

-------------------------------------------------------------------
Tue Mar 23 19:49:41 CEST 2010 - opensuse@sukimashita.com

- Update to 1.0.0:
  * Update and fix documentation for full coverage
  * Add man pages for tools
  * Extend mobilebackup interface
  * Add user data argument to notification callback function
  * Fix broken Python bindings
  * Add Python bindings for notification proxy interface
  * Add screenshotr interface and tool
  * Add mobile_image_mounter interface and tool
  * Remove HAL fdi rules

-------------------------------------------------------------------
Tue Feb 02 17:59:51 CEST 2010 - opensuse@sukimashita.com

- Rename package to libimobiledevice
- Update to 0.9.7:
  * Project renamed to libimobiledevice
  * Add soname versioning for future releases
  * Fix regression causing never paired devices to not work by adding
    auto-pairing for devices in lockdownd_client_new_with_handshake
  * Add file_relay service implementation and dev test tool
  * Minor device link service fixes 
  * New idevicebackup tool with support for full and incremental backups
  * Add mobilebackup service implementation

-------------------------------------------------------------------
Sat Jan 23 23:46:55 CEST 2010 - opensuse@sukimashita.com

- Update to 0.9.6:
  * Minor public API changes to prepare for 1.0 release:
    - lockdownd_client_new -> lockdownd_client_new_with_handshake
    - fooservice_recv -> fooservice_receive
    - iphone_device_send/_recv -> iphone_connection_send/_receive
  * Rename some code for consistency
  * Refactor pairing to allow custom pair records
  * Move SSL handling out of lockdownd code
  * Refactor lockdown session handling code
  * Remove debug mask support
  * No longer do a full lockdown handshake on client_new
  * Refactor debug code to be consistent and easier to use
  * Run validate_pair by default during lockdown handshake
  * Allow retrieving the type for lockdown query_type request
  * Add new property_list_service and device_link_service abstractions
  * Detect pairing failure due to having a password set on the device
  * Implement lockdown phone activation and deactivation
  * Fix iphoneinfo not printing values in key/value mode
  * Implement lockdownd_unpair() request
  * Add more notification ids and lockdown domains
  * Implement label support for lockdown requests
  * Add new installation_proxy interface
  * Add new sbservices interface
  * Implement lockdownd_validate_pair() request
  * Add endian safety to AFC
  * Make lockdown sessions without SSL work
  * Fix linking on Mandriva Linux
  * Minor bugfixes and documentation updates

-------------------------------------------------------------------
Tue Nov 24 22:37:16 CEST 2009 - opensuse@sukimashita.com

- Update to 0.9.5:
  * Updated to the latest libplist 0.16 API
  * Fixed various minor leaks and issues
  * Updated Python bindings and module name

-------------------------------------------------------------------
Thu Oct 29 15:37:42 CEST 2009 - opensuse@sukimashita.com

- Update to 0.9.4:
  * Update to libplist 0.15 API rework
  * Update Python bindings
  * Bufixes around usbmuxd daemon usage
  * Use automake 1.11 silent rules if available
  * Various bugfixes

-------------------------------------------------------------------
Thu Aug 06 23:01:59 CEST 2009  - opensuse@sukimashita.com

- Update to 0.9.3:
  * Migrate to use the new usbmuxd daemon
  * Refactor whole API
  * Add iPhone 3GS support
  * Add hard/symlink support for AFC
  * New iphone_id tool to list connected devices and get the device
    name
  * iphoneinfo now allows plist/xml output and queries by
    domain/key
  * Fix a lot of bugs/crashes, compiler warnings and comments
  * Bump libplist requirement to 0.13 and remove deprecated code

-------------------------------------------------------------------
Wed May 13 10:12:11 CEST 2009 - opensuse@sukimashita.com

- Update to 0.9.1:
  * Fix make distcheck
  * Bump libplist requirement to 0.12 and remove deprecated code
  * A bunch of autotools fixes
- Include iphoneinfo and iphonesyslog tools in packages
- Removed upstreamed patches

-------------------------------------------------------------------
Sun May 10 20:29:47 CEST 2009 - opensuse@sukimashita.com

- Update to 0.9.0:
  * Fix pkg-config dependancies
  * Fix Python binding generation
  * AFC cleanup and improved error handling
  * Add support for the notification proxy service
  * Add tools to show device information and relay syslog
  * More robust pairing implementation
  * Remove libiphone-initconf, SSL implementation handles it at
    runtime now
  * Fix receive of plists larger than a packet
  * Return an error if failed to start a service on the device
  * Fix usb enumeration
  * Fix udev rule to catch usb hubs, too
  * Add large file support
  * Move out plist handling into libplist and depend on it
  * Add Python bindings
  * Lots of bugfixes
- Remove upstreamed patches

-------------------------------------------------------------------
Sat Apr 11 11:15:32 CET 2009 - opensuse@sukimashita.com

- Update to latest git HEAD
  * Use udev to set usb configuration; iphone kmod is obsolete now
  * Remove HAL mounting
  * Bugfixes

-------------------------------------------------------------------
Sat Apr 04 11:08:16 CET 2009 - opensuse@sukimashita.com

- Rename source package to libiphone

-------------------------------------------------------------------
Sat Jan 31 12:00:00 CET 2009 - opensuse@sukimashita.com

- Initial package created
openSUSE Build Service is sponsored by