summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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()
2014-06-21idevicebackup2: Use afc_dictionary_free() helper instead of custom codeGravatar Martin Szulecki1-16/+3
2014-06-13Update NEWS with latest changesGravatar Martin Szulecki1-0/+23
2014-06-13Fix typo in NEWSGravatar Martin Szulecki1-1/+1
2014-06-13tools: Fix make distcheckGravatar Martin Szulecki1-1/+1
2014-06-13ideviceimagemounter: Refactor image upload handling for better compatibilityGravatar Martin Szulecki1-53/+64
2014-06-13mobile_image_mounter: Change upload method to accept optional image signatureGravatar Martin Szulecki2-9/+16
2014-06-05idevice: win32: Use correct signature for DllMain()Gravatar Nikias Bassen1-2/+1
2014-05-21Silence compiler warning about format strings using PRIu64Gravatar Martin Szulecki2-2/+3
2014-05-21ideviceimagemounter: Use plist print helper from common moduleGravatar Martin Szulecki2-145/+7
2014-05-21docs: Updated ideviceprovision manpageGravatar Nikias Bassen1-0/+6
2014-05-21ideviceprovision: Add new dump command to print profile informationGravatar Nikias Bassen2-40/+111
2014-05-21ideviceinfo: Move plist print helper code to commonGravatar Nikias Bassen4-190/+202
2014-05-20Added tools/idevicecrashreport to .gitignoreGravatar Nikias Bassen1-0/+1
2014-05-20common: Add missing libusbmuxd_CFLAGS and libusbmuxd_LIBS to Makefile.amGravatar Nikias Bassen1-2/+2
2014-05-05lockdown: cleanup: remove pointless gotoGravatar Andreas Henriksson1-4/+0
Minor cleanup. Drop useless code. We're already at "leave", so there's no need to (conditionally!) goto it.
2014-05-05lockdown: avoid crashing when getting system buid failsGravatar Andreas Henriksson1-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-05-03idevicebackup2: Plug more memory leaksGravatar Nikias Bassen1-1/+8
2014-05-03idevicebackup2: Make sure to free idevice object in error conditionsGravatar Nikias Bassen1-0/+3
2014-05-03idevicebackup2: Plug small memory leakGravatar Nikias Bassen1-1/+1
2014-05-01idevicebackup2: Fix invalid check for password given on command lineGravatar Nikias Bassen1-1/+1
2014-04-29Make property_list_service publicGravatar Nikias Bassen4-133/+173
2014-04-04Correct wrong error codes in doxygen comments of public lockdown.hGravatar Nikias Bassen1-17/+17
2014-04-04Corrected some doxygen comments in public lockdown.hGravatar Nikias Bassen1-3/+3
2014-03-27Moved Doxygen comments from source files to public headers.Gravatar Aaron Burghardt40-2478/+2703
Conflicts: include/libimobiledevice/afc.h
2014-03-27lockdown: Return error if getting a lockdown value failed to fix segfaultGravatar Martin Szulecki1-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.