summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2014-03-27idevicename: Use lockdownd_get_device_name() helperGravatar Martin Szulecki1-7/+1
2014-03-27docs: Update idevicename man page to match current usageGravatar Martin Szulecki1-2/+4
2014-03-27idevicename: Update usage output to match other tools and add debug optionGravatar Martin Szulecki1-3/+7
2014-03-27idevicename: Remove leading newline from usage outputGravatar Martin Szulecki1-1/+1
2014-03-24idevicebackup: Do not read backup files entirely into memory during restoreGravatar Nikias Bassen1-8/+28
2014-03-24idevicebackup2: add cast to silence compiler warningGravatar Nikias Bassen1-1/+1
2014-03-24idevicebackup2: WIN32: Use _stati64() instead of stat() so we can handle ↵Gravatar Nikias Bassen1-2/+17
file sizes > 4GB
2014-03-24win32: Silence compiler warning about missing previous declaration of DllMainGravatar Nikias Bassen1-0/+5
2014-03-24afc: Rename variable 'send' to 'buffer' to silence compiler warning about ↵Gravatar Nikias Bassen1-21/+21
shadowing a global declaration
2014-03-24idevicepair: Don't call userpref_delete_pair_record as it is already done by ↵Gravatar Nikias Bassen1-2/+0
lockdownd_unpair
2014-03-24lockdown: Prevent libplist assertion by checking result of ↵Gravatar Nikias Bassen1-4/+10
userpref_read_pair_record()
2014-03-24Post-release version bump to 1.1.7Gravatar Nikias Bassen1-1/+1
2014-03-22Fix make distcheck by using $(top_builddir) where needed1.1.6Gravatar Martin Szulecki3-29/+29
2014-03-22Update NEWS with latest changesGravatar Martin Szulecki1-1/+54
2014-03-22Update copyright in various filesGravatar Martin Szulecki7-3/+9
2014-03-22Bump dependencies to libplist++ 1.11 and libusbmuxd 1.0.9Gravatar Martin Szulecki1-2/+2
This allows use of the new pair record handling interface of libusbmuxd.
2014-03-21afc: Remove segmentation code from afc_file_read()Gravatar Nikias Bassen1-51/+34
2014-03-21lockdown: Fix starting unsecure services as needed during trust dialog pairingGravatar Martin Szulecki1-14/+0
2014-03-21idevicepair: Synchronize usage between tool output and man pageGravatar Martin Szulecki2-14/+19