Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-10-02 | afc: Implement afc_remove_path_and_contents() for recursive deletion | 1 | -0/+24 | ||
Only available on iOS 6 and later. | |||||
2014-10-02 | afc: Unify argument names for some functions to match overall API | 1 | -12/+12 | ||
2014-10-02 | afc: Update all currently known AFC operations in enum | 2 | -32/+48 | ||
2014-10-02 | afc: Change wrong function return types to match header | 1 | -7/+3 | ||
2014-10-01 | idevice: Fix several memory leaks on deinitialization of OpenSSL | 1 | -8/+16 | ||
2014-09-19 | Add protocol implementation for debugserver service | 3 | -0/+662 | ||
2014-09-19 | file_relay: Handle new PermissionDenied error (iOS 8 GM+) | 1 | -0/+3 | ||
2014-08-25 | afc.c: fixed leaks in various functions when an invalid argument error is ↵ | 1 | -12/+12 | ||
returned. | |||||
2014-08-22 | afc_file_tell: fixed leak of unnecessary buffer and removed condition check ↵ | 1 | -3/+2 | ||
before free. | |||||
2014-08-22 | afc_file_open: fixed memory leak when the object is not found or arguments ↵ | 1 | -3/+6 | ||
are invalid. | |||||
2014-08-06 | lockdown: Only set SystemBUID in pair_record_generate() if it actually ↵ | 1 | -1/+2 | ||
contains a value This will prevent a crash in libplist when plist_new_string() will be called with a NULL pointer. | |||||
2014-08-06 | lockdown: Silence compiler warning about ignored return value from asprintf() | 1 | -8/+10 | ||
2014-06-13 | mobile_image_mounter: Change upload method to accept optional image signature | 1 | -4/+7 | ||
2014-06-05 | idevice: win32: Use correct signature for DllMain() | 1 | -2/+1 | ||
2014-05-05 | lockdown: cleanup: remove pointless goto | 1 | -4/+0 | ||
Minor cleanup. Drop useless code. We're already at "leave", so there's no need to (conditionally!) goto it. | |||||
2014-05-05 | lockdown: avoid crashing when getting system buid fails | 1 | -2/+3 | ||
When userpref_read_system_buid fails to retrieve the buid, systembuid will be set to NULL. It was then unconditionally passed to plist_new_string - which will crash with a NULL argument. See https://bugs.debian.org/730756 for people reporting this happening in the real world. See https://github.com/libimobiledevice/libimobiledevice/commit/1331f6baa1799e41003aa812c0d1bf36193535ea ("lockdown: Make sure to set SystemBUID in generated pair records") for the commit where this problem was introduced. | |||||
2014-04-29 | Make property_list_service public | 2 | -132/+1 | ||
2014-03-27 | Moved Doxygen comments from source files to public headers. | 20 | -2478/+2 | ||
Conflicts: include/libimobiledevice/afc.h | |||||
2014-03-27 | lockdown: Return error if getting a lockdown value failed to fix segfault | 1 | -0/+2 | ||
https://github.com/libimobiledevice/libimobiledevice/issues/67 The lockdownd_get_value() function is not properly handling an error situation. The code logic always returned success as long as the lockdown response was properly received. Thanks to Aaron Burghardt for spotting this. | |||||
2014-03-24 | win32: Silence compiler warning about missing previous declaration of DllMain | 1 | -0/+5 | ||
2014-03-24 | afc: Rename variable 'send' to 'buffer' to silence compiler warning about ↵ | 1 | -21/+21 | ||
shadowing a global declaration | |||||
2014-03-24 | lockdown: Prevent libplist assertion by checking result of ↵ | 1 | -4/+10 | ||
userpref_read_pair_record() | |||||
2014-03-22 | Fix make distcheck by using $(top_builddir) where needed1.1.6 | 1 | -1/+1 | ||
2014-03-22 | Update copyright in various files | 4 | -1/+6 | ||
2014-03-21 | afc: Remove segmentation code from afc_file_read() | 1 | -51/+34 | ||
2014-03-21 | lockdown: Fix starting unsecure services as needed during trust dialog pairing | 1 | -14/+0 | ||
2014-03-21 | lockdown: Fix fetching WiFi address for pair record after trust dialog pairing | 1 | -12/+20 | ||
2014-03-21 | implement global thread safe library initialization | 1 | -9/+80 | ||
2014-03-21 | lockdown: Correct a few comments within pair generation code | 1 | -1/+2 | ||
2014-03-21 | idevice: Use more common "ERROR:" syntax for error messages | 1 | -2/+2 | ||
2014-03-21 | lockdown: Move HostID generation closer to code setting it in pair record | 1 | -2/+1 | ||
2014-03-21 | lockdown: Read HostID again after pairing to fix first pair workflow | 1 | -0/+7 | ||
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 | userpref: merge pair_record_generate_from_device_public_key() into ↵ | 1 | -15/+1 | ||
pair_record_generate_keys_and_certs() | |||||
2014-03-21 | idevice: Use correct import helper for keys and certs | 1 | -3/+3 | ||
2014-03-21 | lockdown: Make sure failed pairing validation works with correct error code | 1 | -1/+1 | ||
2014-03-21 | lockdown: Plug memory leak due to missing free of public_key | 1 | -0/+3 | ||
2014-03-21 | lockdown: Make sure to set SystemBUID in generated pair records | 1 | -1/+2 | ||
2014-03-21 | lockdown: Fix wrong pointer dereference of pair_record plist | 1 | -3/+3 | ||
2014-03-21 | lockdown: Remove obsolete debug output | 1 | -6/+0 | ||
2014-03-21 | Refactor pair record handling to use new usbmuxd pair record interface | 3 | -436/+130 | ||
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-20 | Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item()" | 15 | -127/+127 | ||
2014-03-18 | lockdown: make sure type is always free'd in lockdownd_client_new_with_handshake | 1 | -2/+2 | ||
2014-03-13 | afc: use static buffers where possible | 2 | -33/+30 | ||
2014-03-13 | afc: refactor afc_dispatch_packet and improve afc_file_write performance | 1 | -252/+109 | ||
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-03-12 | file_relay: Added file_relay_request_sources_timeout() | 1 | -2/+39 | ||
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2014-03-10 | lockdown: disable SSL in lockdownd_stop_session() | 1 | -0/+5 | ||
2014-03-10 | lockdown: removed outdated call to lockdownd_goodbye() in lockdown_client_free() | 1 | -4/+0 | ||