On Mon, Mar 24, 2014 at 10:26 AM, Matthias Niess
<email address hidden> wrote:
> libimobiledevice 1.1.6 has been officially released. There have been a
> lot of changes according to the NEWS file.
Specifically (git shortlog bafe6a9e..1.1.6):
Martin Szulecki (26):
Bump dependency to libplist 1.11 and remove use of
"plist_dict_insert_item()"
Refactor pair record handling to use new usbmuxd pair record interface
lockdown: Remove obsolete debug output
userpref: Use correct import helper for keys and certs
lockdown: Fix wrong pointer dereference of pair_record plist
userpref: Fix invalid plist_free() which caused pair process to fail
userpref: Remove obsolete dict item check as
plist_dict_set_item() takes care
lockdown: Make sure to set SystemBUID in generated pair records
lockdown: Plug memory leak due to missing free of public_key
lockdown: Make sure failed pairing validation works with correct
error code
idevice: Use correct import helper for keys and certs
idevice: Plug memory leak by freeing pair_record
idevice: Fix misleading warning in GnuTLS SSL handshake
lockdown: Read HostID again after pairing to fix first pair workflow
lockdown: Move HostID generation closer to code setting it in pair record
userpref: Try to output similar error messages in GnuTLS and OpenSSL logic
idevice: Use more common "ERROR:" syntax for error messages
lockdown: Correct a few comments within pair generation code
lockdown: Fix fetching WiFi address for pair record after trust
dialog pairing
idevicepair: Refactor error message reporting to handle a
pending trust dialog
idevicepair: Synchronize usage between tool output and man page
lockdown: Fix starting unsecure services as needed during trust
dialog pairing
Bump dependencies to libplist++ 1.11 and libusbmuxd 1.0.9
Update copyright in various files
Update NEWS with latest changes
Fix make distcheck by using $(top_builddir) where needed
Nikias Bassen (11):
afc: refactor afc_dispatch_packet and improve afc_file_write performance
afc: use static buffers where possible
lockdown: make sure type is always free'd in
lockdownd_client_new_with_handshake
userpref: fix mixed up root/host certificate storage
tools: fix build of idevicepair with indirect linking
userpref: merge pair_record_generate_from_device_public_key()
into pair_record_generate_keys_and_certs()
userpref: fix GnuTLS key generation
common: add thread_once() implementation
common: add THREAD_ID macro
implement global thread safe library initialization
afc: Remove segmentation code from afc_file_read()
On Mon, Mar 24, 2014 at 10:26 AM, Matthias Niess
<email address hidden> wrote:
> libimobiledevice 1.1.6 has been officially released. There have been a
> lot of changes according to the NEWS file.
Specifically (git shortlog bafe6a9e..1.1.6):
Martin Szulecki (26): dict_insert_ item()" set_item( ) takes care
Bump dependency to libplist 1.11 and remove use of
"plist_
Refactor pair record handling to use new usbmuxd pair record interface
lockdown: Remove obsolete debug output
userpref: Use correct import helper for keys and certs
lockdown: Fix wrong pointer dereference of pair_record plist
userpref: Fix invalid plist_free() which caused pair process to fail
userpref: Remove obsolete dict item check as
plist_dict_
lockdown: Make sure to set SystemBUID in generated pair records
lockdown: Plug memory leak due to missing free of public_key
lockdown: Make sure failed pairing validation works with correct
error code
idevice: Use correct import helper for keys and certs
idevice: Plug memory leak by freeing pair_record
idevice: Fix misleading warning in GnuTLS SSL handshake
lockdown: Read HostID again after pairing to fix first pair workflow
lockdown: Move HostID generation closer to code setting it in pair record
userpref: Try to output similar error messages in GnuTLS and OpenSSL logic
idevice: Use more common "ERROR:" syntax for error messages
lockdown: Correct a few comments within pair generation code
lockdown: Fix fetching WiFi address for pair record after trust
dialog pairing
idevicepair: Refactor error message reporting to handle a
pending trust dialog
idevicepair: Synchronize usage between tool output and man page
lockdown: Fix starting unsecure services as needed during trust
dialog pairing
Bump dependencies to libplist++ 1.11 and libusbmuxd 1.0.9
Update copyright in various files
Update NEWS with latest changes
Fix make distcheck by using $(top_builddir) where needed
Nikias Bassen (11): client_ new_with_ handshake generate_ from_device_ public_ key() generate_ keys_and_ certs()
afc: refactor afc_dispatch_packet and improve afc_file_write performance
afc: use static buffers where possible
lockdown: make sure type is always free'd in
lockdownd_
userpref: fix mixed up root/host certificate storage
tools: fix build of idevicepair with indirect linking
userpref: merge pair_record_
into pair_record_
userpref: fix GnuTLS key generation
common: add thread_once() implementation
common: add THREAD_ID macro
implement global thread safe library initialization
afc: Remove segmentation code from afc_file_read()
NEWS | 55 +++++- +++++++ +++++++ +++++++ +++++++ +------ ------- ------- ------- ------- ------- ------- ------- ------- --- rtbeat. c | 2 +- +++++++ ++++--- ------- ------- ------- ------- ---- s_relay. c | 28 ++-- on_proxy. c | 14 +- +++++++ ++----- ------- ------- ------- ------- ------- ------- --- image_mounter. c | 20 +-- up2.c | 14 +- on_proxy. c | 10 +- idevicebackup. c | 48 +++--- idevicebackup2. c | 76 ++++----- idevicepair. c | 66 +++++---
common/thread.c | 16 ++
common/thread.h | 11 ++
common/userpref.c | 918
+++++++
common/userpref.h | 43 ++---
common/utils.c | 30 ++++
common/utils.h | 1 +
configure.ac | 6 +-
dev/Makefile.am | 14 +-
dev/idevicehea
docs/idevicepair.1 | 21 ++-
src/Makefile.am | 2 +-
src/afc.c | 482
+++++++
src/afc.h | 4 -
src/diagnostic
src/file_relay.c | 2 +-
src/house_arrest.c | 4 +-
src/idevice.c | 133 ++++++++++++---
src/installati
src/lockdown.c | 597
+++++++
src/lockdown.h | 6 +-
src/misagent.c | 16 +-
src/mobile_
src/mobilebackup.c | 24 +--
src/mobileback
src/mobilesync.c | 4 +-
src/notificati
src/restore.c | 18 +-
src/sbservices.c | 16 +-
src/screenshotr.c | 2 +-
src/webinspector.c | 4 +-
tools/Makefile.am | 42 ++---
tools/
tools/
tools/
35 files changed, 1106 insertions(+), 1643 deletions(-)
The dependency changes (libplist++ 1.11 and libusbmuxd 1.0.9) are
notable. Neither of those are in trusty or unstable at this time.