Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-06 | Add missing "(void)" to functions to match public headers | 1 | -1/+1 | ||
2015-01-28 | Remove trailing whitespace errors from all files | 1 | -5/+5 | ||
2015-01-27 | idevice: Rename generic errorstring() into ssl_error_to_string() | 1 | -2/+2 | ||
2014-10-27 | debug: Fix linking failure on OS X by keeping debug level symbol internal | 1 | -1/+1 | ||
This change keeps the debug level symbol within the internal convenience library and makes it accessible using an internal helper. This fixes linking, prevents new exported symbols and finally allows proper control of enabling debug messages. | |||||
2014-10-26 | debug: Fix symbol locality for linker so debug messages are printed again | 1 | -0/+6 | ||
2014-10-07 | idevice: Fix compilation with OpenSSL before 1.0.0-beta1 | 1 | -0/+12 | ||
2014-10-03 | Avoid exporting non-public symbols | 1 | -16/+15 | ||
2014-10-01 | idevice: Fix several memory leaks on deinitialization of OpenSSL | 1 | -8/+16 | ||
2014-06-05 | idevice: win32: Use correct signature for DllMain() | 1 | -2/+1 | ||
2014-03-27 | Moved Doxygen comments from source files to public headers. | 1 | -132/+0 | ||
Conflicts: include/libimobiledevice/afc.h | |||||
2014-03-24 | win32: Silence compiler warning about missing previous declaration of DllMain | 1 | -0/+5 | ||
2014-03-22 | Update copyright in various files | 1 | -1/+2 | ||
2014-03-21 | implement global thread safe library initialization | 1 | -9/+80 | ||
2014-03-21 | idevice: Use more common "ERROR:" syntax for error messages | 1 | -2/+2 | ||
2014-03-21 | idevice: Fix misleading warning in GnuTLS SSL handshake | 1 | -2/+2 | ||
2014-03-21 | idevice: Plug memory leak by freeing pair_record | 1 | -0/+6 | ||
2014-03-21 | idevice: Use correct import helper for keys and certs | 1 | -3/+3 | ||
2014-03-21 | Refactor pair record handling to use new usbmuxd pair record interface | 1 | -13/+18 | ||
This refactoring is mandatory as libimobiledevice should not interact with the pair record configuration directory which is owned by the usbmuxd user. This change also adds compatibility for the native usbmuxd and thus pair records saved by iTunes. | |||||
2014-03-13 | idevice: call SSL_shutdown a second time if required | 1 | -1/+4 | ||
This will fix that: lockdownd[25] <Notice>: 00484000 _receive_message: Could not receive size of message, expected 4 bytes, got -1 bytes: (54, Connection reset by peer) | |||||
2014-01-09 | idevice: free ssl object when SSL handshake fails | 1 | -0/+1 | ||
2014-01-09 | idevice: don't free ssl bio after SSL_set_bio has been called | 1 | -2/+0 | ||
2013-11-30 | Fix possible memory corruption by ensuring client pointers NULL'd after free | 1 | -0/+2 | ||
2013-11-20 | idevice: properly handle partial SSL_read()s | 1 | -1/+9 | ||
2013-11-04 | Convert stray spaces to corresponding tabs | 1 | -24/+24 | ||
2013-10-09 | Remove duplicate newline from debug messages as one is added automatically | 1 | -1/+1 | ||
2013-09-17 | Fix broken build of GnuTLS and silence two compiler warnings | 1 | -1/+1 | ||
2013-09-17 | Refactor userpref logic to use plist format and implement trust dialog handling | 1 | -1/+1 | ||
iOS 7 introduced a new pairing workflow which increases security by showing a trust dialog to the user before pairing with the host is allowed. The userpref system was refactored to use the native plist format, too. Configuration files of the native implementations are used on each platform. Former configuration files are no longer in use and can be deleted. | |||||
2013-09-17 | idevice: Add udid attribute to idevice_connection_t for referencing devices | 1 | -0/+6 | ||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | 1 | -2/+2 | ||
2012-11-29 | idevice: use 'dev' instead of 'phone' as variable name | 1 | -5/+5 | ||
2012-04-18 | idevice: fix openssl initialization and handle error to avoid crash | 1 | -4/+11 | ||
2012-04-08 | idevice: Bump libusbmuxd dependency to 1.0.8 and adopt idevice.c to API changes | 1 | -4/+4 | ||
2012-03-22 | Mass replace UUID by UDID, which is the correct term for it | 1 | -13/+13 | ||
2012-03-19 | Add OpenSSL support | 1 | -1/+154 | ||
2012-01-12 | idevice: add error checking to internal_ssl_write() | 1 | -1/+5 | ||
Returning 0 bytes sent upon error causes an infinite loop within the calling gnutls code. Returning -1 as an error code allows gnutls to properly detect and recover. | |||||
2011-10-19 | Fix memory leak in idevice_device_list_free | 1 | -1/+2 | ||
2011-04-30 | Remove deprecated gnutls_*_set_priority() and use gnutls_priority_set_direct() | 1 | -13/+1 | ||
This change requires gnutls >= 2.2.0 for the latter to be available. With deprecation starts with gnutls 2.12.0. | |||||
2010-11-27 | Make sure uuid argument of idevice_get_uuid() is set | 1 | -1/+1 | ||
2010-11-27 | Fix iOS 4.2 GnuTLS issue by passing a certificate in the handshake | 1 | -2/+48 | ||
2010-05-27 | Silence 64bit compiler warnings using proper casts | 1 | -8/+8 | ||
2010-03-24 | Remove unused and fix some includes | 1 | -1/+0 | ||
2010-03-16 | Complete documentation of public interface and fix a lot of bogus comments | 1 | -5/+12 | ||
This change unifies the documentation comment syntax, fixes a few bad documentation comments and completes documentation where it was missing. | |||||
2010-03-16 | Rename the *_int to *_private for better semantic and fix public typedefs | 1 | -3/+3 | ||
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation. | |||||
2010-01-29 | Global renames due to project rename to libimobiledevice | 1 | -0/+618 | ||