Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
pair_record_generate_keys_and_certs()
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
This reverts commit 56392428a49543bab4b12431451ec04bb799c411.
Actually I committed this because of usbmuxd complaining about a TCP RST.
But lockdownd is now complaining since it waits for the Goodbye packet
(which I apparently didn't see during testing).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The current code always requests the public key and set's the SystemBUID, even
if a pair record already exists which has these values ready. The change moves
logic to only do that during generation of new certificates.
|
|
|
|
|
|
every time
This prevented iTunes from using a pairing made by libimobiledevice giving an error
that the device sent invalid data.
|
|
|
|
|
|
|
|
|
|
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.
|
|
object when using OpenSSL.
|
|
OpenSSL.
|
|
|
|
|
|
This is a major change which breaks API but is required in order to support
SSL communication for services as used by network connections.
|
|
|
|
|
|
|
|
|
|
|
|
|