Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-31 | Move LIBIMOBILEDEVICE_API to public headers | 1 | -7/+9 | ||
2021-07-29 | lockdown: Get DeviceClass to make sure OS version dependent code is executed ↵ | 1 | -0/+8 | ||
correctly The code in lockdownd_client_new_with_handshake would call the function lockdownd_validate_pair based on the OS version being less than 7.0 without taking into account that Watch OS has a different versioning scheme compared to the other device classes. For this and any future version/device specific checks, the code now queries the DeviceClass and stores it in the idevice_private struct. | |||||
2021-07-27 | Add support for MbedTLS | 1 | -4/+15 | ||
2021-07-26 | idevice: Route OpenSSL reads/writes through internal_connection_* | 1 | -0/+2 | ||
Let's not allow OpenSSL to directly access our file descriptors | |||||
2019-11-07 | Add propert support for network (WiFi) devices via new ↵ | 1 | -6/+2 | ||
idevice_new_with_options() | |||||
2019-09-05 | idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for ↵ | 1 | -1/+3 | ||
older devices | |||||
2018-09-29 | idevice: Add usbmux device id (handle/mux id) to internal data structure | 1 | -0/+1 | ||
2017-08-13 | lockdown: Don't explicitly validate pairing unless we're dealing with an ↵ | 1 | -0/+1 | ||
older device On newer iOS version, ValidatePair is not mandatory to gain trusted host status. Starting with iOS 11, the ValidatePair request has been removed from lockdownd and will throw an error. This commit adds a version check so that ValidatePair is only called on devices prior iOS 7. | |||||
2015-01-28 | Remove trailing whitespace errors from all files | 1 | -3/+3 | ||
2014-10-27 | debug: Fix linking failure on OS X by keeping debug level symbol internal | 1 | -2/+0 | ||
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 | -1/+2 | ||
2014-10-03 | Avoid exporting non-public symbols | 1 | -0/+10 | ||
2014-01-09 | idevice: don't free ssl bio after SSL_set_bio has been called | 1 | -1/+0 | ||
2013-09-17 | idevice: Add udid attribute to idevice_connection_t for referencing devices | 1 | -0/+1 | ||
2013-08-07 | idevice: Export SSL control functions for idevice_connection_t | 1 | -3/+0 | ||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | 1 | -1/+1 | ||
2013-02-27 | Make all "include guards" for all headers consistent | 1 | -2/+3 | ||
2012-03-22 | Mass replace UUID by UDID, which is the correct term for it | 1 | -1/+1 | ||
2012-03-19 | Add OpenSSL support | 1 | -0/+16 | ||
2010-11-27 | Fix iOS 4.2 GnuTLS issue by passing a certificate in the handshake | 1 | -1/+6 | ||
2010-03-24 | Remove unused and fix some includes | 1 | -1/+0 | ||
2010-03-16 | Rename the *_int to *_private for better semantic and fix public typedefs | 1 | -4/+4 | ||
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/+54 | ||