summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-10-11tools: Make sure to print an error when lockdown connection failsGravatar Nikias Bassen13-16/+30
2014-10-09debugserver: Fix wrong service_error_t return type in debugserver_client_send()Gravatar Martin Szulecki1-1/+1
2014-10-07idevicedate: Remove space and fix syntax of preprocessor conditionalsGravatar Martin Szulecki1-3/+3
2014-10-07idevicedebug: Fix small memory leakGravatar Martin Szulecki1-6/+11
2014-10-07idevicedebug: Fix error variables for type consistencyGravatar Martin Szulecki1-1/+1
2014-10-07idevice: Fix compilation with OpenSSL before 1.0.0-beta1Gravatar Martin Szulecki1-0/+12
2014-10-05idevicebackup2: Fix error variables for type consistencyGravatar Martin Szulecki1-6/+7
2014-10-05idevicebackup: Fix error variables for type consistencyGravatar Martin Szulecki1-6/+7
2014-10-05Convert int16_t macro error types into enum to improve debugging/type-checkingGravatar Martin Szulecki27-343/+267
This simple change provides various benefits for developers like compile time errors, better auto-completition in editors and the ability of a debugger to show the constant instead of just the raw value. Thanks to Aaron Burghardt for the proposal.
2014-10-05restore: Correct wrong error names in @return doc commentsGravatar Martin Szulecki1-10/+10
2014-10-03mobilesync: Fix crash in mobilesync_recive_changes() due to typoGravatar Martin Szulecki1-1/+1
2014-10-03Update NEWS with latest changesGravatar Martin Szulecki1-7/+19
2014-10-03debugserver: Fix compiler warning about missing bracesGravatar Martin Szulecki1-2/+4
2014-10-03cython: Use output variables in Makefile instead of relative pathsGravatar Martin Szulecki1-7/+7
2014-10-03common: Fix distcheck targetGravatar Martin Szulecki2-2/+2
2014-10-03Bump so revision due to ABI changesGravatar Martin Szulecki1-1/+1
2014-10-03Avoid exporting non-public symbolsGravatar Martin Szulecki28-258/+263
2014-10-03idevicedebug: Fix win32 buildGravatar Nikias Bassen1-0/+5
2014-10-02idevicebackup2: Fix backup failure for passcode devices entering lock screenGravatar Martin Szulecki1-1/+1
A device would report "ErrorCode 1: Error copying keychain data (MBErrorDomain/1)" if a device entered lock state and had a passcode enabled during the backup or restore process. To prevent this, an escrow bag must be sent when starting the service to keep the operation "alive".
2014-10-02idevicebackup2: Use macro instead of plain AFC service nameGravatar Martin Szulecki1-1/+1
2014-10-02idevicebackup2: Use correct label for lockdown requestsGravatar Martin Szulecki1-2/+2
2014-10-02lockdown: Added lockdownd_start_service_with_escrow_bagGravatar Koby Boyango2-6/+96
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-10-02afc: Implement afc_remove_path_and_contents() for recursive deletionGravatar Martin Szulecki2-0/+36
Only available on iOS 6 and later.
2014-10-02afc: Add documentation for afc_dictionary_free()Gravatar Martin Szulecki1-0/+7
2014-10-02afc: Cleanup and reformat documentation commentsGravatar Martin Szulecki1-19/+18
2014-10-02afc: Unify argument names for some functions to match overall APIGravatar Martin Szulecki2-25/+27
2014-10-02docs: Remove "src" from directories doxygen should check for documentationGravatar Martin Szulecki1-1/+1
The documentation should be moved to the headers and generated from there.
2014-10-02afc: Update all currently known AFC operations in enumGravatar Martin Szulecki2-32/+48
2014-10-02afc: Change wrong function return types to match headerGravatar Martin Szulecki1-7/+3
2014-10-01Add automake option to cause "make dist" to fail if NEWS was not updatedGravatar Martin Szulecki1-1/+1
2014-10-01idevice: Fix several memory leaks on deinitialization of OpenSSLGravatar Martin Szulecki1-8/+16
2014-09-19Add new "idevicedebug" tool to interact with debugserver on a deviceGravatar Martin Szulecki4-2/+559
2014-09-19Add protocol implementation for debugserver serviceGravatar Martin Szulecki5-0/+898
2014-09-19filerelaytest: Print clearer messages to the user and handle new iOS 8 errorGravatar Martin Szulecki1-11/+29
2014-09-19file_relay: Handle new PermissionDenied error (iOS 8 GM+)Gravatar Martin Szulecki2-0/+4
2014-09-13common: Fix Win32 linking by adding ws2_32 to librariesGravatar Nikias Bassen1-1/+1
2014-09-13idevicebackup2: Fix retry loop when device requests 0 filesGravatar Nikias Bassen1-1/+0
Under certain circumstances a device could request an empty array of filenames to be transferred with DLMessageDownloadFiles. This was not handled correctly in idevicebackup2 by just doing nothing, resulting in a 'retry loop' waiting endlessly for new messages from the device. The solution is to send a termination packet and a success status response. Thanks to pondahai for reporting.
2014-09-12cython: Don't fail printing an error message with no string descriptionGravatar Kurt Kiefer1-1/+4
Change-Id: I571e5f01423b505223ef7a9b1faedcb94011acd3
2014-09-12cython: Add error codes and messages for LOCKDOWN_E_PAIRING_DIALOG_PENDING ↵Gravatar Kurt Kiefer1-0/+4
and LOCKDOWN_E_USER_DENIED_PAIRING Change-Id: I159fe465ee964c391c130b756404fb80f56e160a
2014-08-25afc.c: fixed leaks in various functions when an invalid argument error is ↵Gravatar Aaron Burghardt1-12/+12
returned.
2014-08-22afc_file_tell: fixed leak of unnecessary buffer and removed condition check ↵Gravatar Aaron Burghardt1-3/+2
before free.
2014-08-22afc_file_open: fixed memory leak when the object is not found or arguments ↵Gravatar Aaron Burghardt1-3/+6
are invalid.
2014-08-22Removed use of err() for Windows compatibility.Gravatar Aaron Burghardt1-2/+4
2014-08-22filerelaytest: handle error when opening the output file.Gravatar Aaron Burghardt1-0/+4
2014-08-06lockdown: Only set SystemBUID in pair_record_generate() if it actually ↵Gravatar Nikias Bassen1-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-06userpref: Fix wrong documentation about return values of ↵Gravatar Nikias Bassen1-7/+10
userpref_read_system_buid() Also, add a debug message that will print the actual error code.
2014-08-06lockdown: Silence compiler warning about ignored return value from asprintf()Gravatar Nikias Bassen1-8/+10
2014-08-06idevicebackup2/idevicebackup: Remove code duplication and use common code ↵Gravatar Nikias Bassen3-182/+4
for reading/writing plist files
2014-08-06common/utils: Silence compiler warning about ignored return value from fread()Gravatar Nikias Bassen1-1/+4
2014-08-02idevicecrashreport: Silence compiler warning about ignored return value from ↵Gravatar Nikias Bassen1-1/+3
symlink()