summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
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-03-27idevicename: Use lockdownd_get_device_name() helperGravatar Martin Szulecki1-7/+1
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-24idevicepair: Don't call userpref_delete_pair_record as it is already done by ↵Gravatar Nikias Bassen1-2/+0
lockdownd_unpair
2014-03-22Fix make distcheck by using $(top_builddir) where needed1.1.6Gravatar Martin Szulecki1-21/+21
2014-03-22Update copyright in various filesGravatar Martin Szulecki1-0/+1
2014-03-21idevicepair: Synchronize usage between tool output and man pageGravatar Martin Szulecki1-6/+6
2014-03-21idevicepair: Refactor error message reporting to handle a pending trust dialogGravatar Martin Szulecki1-17/+24
2014-03-21tools: fix build of idevicepair with indirect linkingGravatar Nikias Bassen1-1/+1
2014-03-21Refactor pair record handling to use new usbmuxd pair record interfaceGravatar Martin Szulecki1-3/+9
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-20Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item()"Gravatar Martin Szulecki2-62/+62
2014-03-12idevicescreenshot: Allow user-specified output filenameGravatar Todd Wright1-5/+15
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-03-10idevicename: refine usage information and add -h|--help command line switchGravatar Nikias Bassen1-2/+10
2014-03-04Add new "idevicecrashreport" tool to retrieve crash reports/logs from a deviceGravatar Martin Szulecki2-0/+464
2014-03-04idevicebackup2: Remove service name defines obsoleted by public headersGravatar Martin Szulecki1-3/+0
2014-03-01idevicediagnostics: prevent 'Failed to restart/shutdown device' messagesGravatar Nikias Bassen1-2/+2
2014-02-10ideviceimagemounter: change output 'Copying' to more correct 'Uploading'Gravatar Nikias Bassen1-1/+2
2014-02-09ideviceimagemounter: use new image file uploading code for iOS 7+Gravatar Nikias Bassen1-57/+86
2014-02-01idevicename: removed signal() callGravatar Nikias Bassen1-2/+0
2014-01-31tools: add convenience tool 'idevicename' to get or set device nameGravatar Nikias Bassen2-1/+126
2014-01-31idevicebackup2: allow unbacking encrypted backups (given the password)Gravatar Nikias Bassen1-2/+6
2013-12-17idevicedate: Add note about setting time not working on iOS 6+Gravatar Martin Szulecki1-0/+2
2013-12-17idevicedate: Add support to set nodes of PLIST_REAL type and refactor a bitGravatar Martin Szulecki1-30/+61
2013-11-18ideviceinfo: prevent double output of Dictionary encoded valuesGravatar Nikias Bassen1-0/+1
2013-11-04Convert stray spaces to corresponding tabsGravatar Martin Szulecki1-11/+11
2013-09-27idevicebackup2: Cloud support broke other commands thus change it be a commandGravatar Martin Szulecki1-24/+51
The experimental cloud support was triggered on each run of any command which caused some to break on devices without iCloud setup. We now trigger the cloud support in a separate command to fix this and allow further investigation into a proper implementation.
2013-09-24idevicesyslog: print [disconnected] if device is removedGravatar Nikias Bassen1-0/+1
2013-09-22idevicebackup2: suppress message when notification_proxy gets disconnectedGravatar Nikias Bassen1-0/+3
2013-09-22idevicebackup2: fix possible crash due to use-after-freeGravatar Nikias Bassen1-0/+1
2013-09-21idevicebackup2: Add experimental support for using backups in the cloudGravatar Martin Szulecki1-3/+22
2013-09-21idevicebackup2: Add argument to enforce a full backup from deviceGravatar Martin Szulecki1-2/+14
2013-09-17idevicepair: Port to use the new userpref API and add systembuid commandGravatar Martin Szulecki1-17/+32
2013-09-13tools: fix GnuTLS build by adding missing libgcrypt build flagsGravatar Nikias Bassen1-2/+2
2013-08-08idevicebackup2: Implement support for encrypted backups in Unback commandGravatar Aaron Burghardt1-1/+9
Allows to specify a password for the Unback request. It is also sent in the main message, not in an options dictionary.
2013-06-30 Fixed leaked plist uint which is passed to ↵Gravatar Aaron Burghardt1-1/+3
mobilebackup2_send_status_response().
2013-06-30Fixed multiple occurrences of memory leaks when empty plist dicts are passed ↵Gravatar Aaron Burghardt1-5/+13
to mobilebackup2_send_status_response().
2013-06-30Fixed leaked lockdowns client object in do_post_notification().Gravatar Aaron Burghardt1-0/+1
2013-06-30Fixed memory leak in mb2_status_check_snapshot_state() by freeing the string ↵Gravatar Aaron Burghardt1-0/+1
returned from plist_get_string_val().
2013-06-30Fixed memory leak by creating empty plist dict for iTunes settings only when ↵Gravatar Aaron Burghardt1-2/+2
it can’t be retrieved from the lockdown connection. That mimics the leaking implementation, but maybe it should be an error.
2013-05-28tools: fix linker error with newer libtoolGravatar Nikias Bassen1-4/+4
2013-05-23idevicesyslog: Remove obsolete include of lockdown interfaceGravatar Martin Szulecki1-1/+0
2013-05-23Silence compiler warnings for win32 buildsGravatar Martin Szulecki3-4/+5
2013-05-23idevicesyslog: Switch code to new syslog_relay service interfaceGravatar Martin Szulecki2-50/+26
2013-04-25common: Move debug and userpref code into libinternalcommonGravatar Martin Szulecki2-3/+3