summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-07-23idevicebackup: Improve reporting of received backup files using a progress barGravatar Martin Szulecki1-8/+49
2010-07-23idevicebackup: Make sure we can quit while waiting for device to send dataGravatar Martin Szulecki1-2/+2
2010-07-23idevicebackup: Do not save just the last hunk of first file to backupGravatar Martin Szulecki1-1/+1
2010-07-21ideviceinfo: Add two new lockdown domains which appear in iOS 4+Gravatar Martin Szulecki1-0/+2
2010-07-21ideviceenterrecovery: Fix a typo in tool outputGravatar Martin Szulecki1-1/+1
2010-07-21idevicebackup: Give the device time to prepare backup dataGravatar Martin Szulecki1-0/+7
This change requests the initial backup files more gracefully as the device might need more time to prepare the backup data for bigger backups. Otherwise we cause a crash by attempting to parse a plist message we did not receive yet when the device is busy.
2010-07-12sbservices: allow passing formatVersion when requesting icon stateGravatar Nikias Bassen2-2/+9
2010-07-09sbservices: add support for fetching the home screen wallpaperGravatar Nikias Bassen2-0/+50
2010-06-20Use $(top_srcdir) in link flags for idevicepair to pass distcheckGravatar Martin Szulecki1-1/+1
2010-06-20Update NEWS with latest changesGravatar Martin Szulecki1-1/+3
2010-06-19mobilesync: Fix incorrect process changes message when sending changesGravatar Martin Szulecki1-2/+8
Sending changes from computer to device was broken. This also allows passing NULL for actions.
2010-06-10idevicebackup: Finish implementing sending application data for restoreGravatar Martin Szulecki1-3/+68
2010-06-10idevicebackup: Term "Restoring" might be more accurate than "Sending"Gravatar Martin Szulecki1-1/+1
2010-06-10mobilebackup: Add function to receive application received messageGravatar Martin Szulecki2-0/+24
2010-06-09idevicebackup: Implement restore command for files and make restore workGravatar Martin Szulecki1-26/+128
2010-06-09idevicebackup: Fix broken backup due to closing down lockdown too earlyGravatar Martin Szulecki1-8/+13
2010-06-09mobilebackup: free device_link_service after sending restore_completeGravatar Nikias Bassen1-6/+51
The device sends us a DLMessageDisconnect so we need to free the device_link_service_client. Otherwise when calling mobilebackup_client_free we get a send error from libusbmuxd.
2010-06-08Free lockdownd connection early for both backup and restore commandsGravatar Martin Szulecki1-8/+6
2010-06-08Fix typos in mobilesync codeGravatar Martin Szulecki2-2/+2
2010-06-08restored: Fixed crash when attempting to pass NULL values to restored_query_typeGravatar Joshua Hill1-12/+20
2010-06-06idevicebackup: use new restore functions, sending files still to be doneGravatar Nikias Bassen1-7/+60
Well, and restoring applications is missing too; this will be completed later.
2010-06-06mobilebackup: extend interface with functions for the restore processGravatar Nikias Bassen2-0/+123
2010-06-05Added function to fetch device values from the QueryType responseGravatar Joshua Hill3-2/+46
2010-06-04idevicebackup: verify all backup files when restoringGravatar Nikias Bassen1-2/+241
2010-06-04idevicebackup: read and verify manifest.plist when restoringGravatar Nikias Bassen1-0/+70
2010-06-04lockdown: correctly handle activation_record parameter in lockdownd_activateGravatar Nikias Bassen1-1/+1
The activation_record was inserted into the request plist and freed at the end. If the user app then uses plist_free to free the activation record, it gets an invalid free. By using plist_copy the activation_record is not touched.
2010-06-04idevicebackup: verify Info.plist to ensure restoring to same deviceGravatar Nikias Bassen1-1/+11
2010-06-04idevicebackup: read Status.plist to ensure restoring from successful backupGravatar Nikias Bassen1-0/+28
2010-06-04idevicebackup: don't use lockfile and sync notification for restoreGravatar Nikias Bassen1-7/+11
2010-06-04idevicebackup: use manifest_path for restore tooGravatar Nikias Bassen1-7/+5
2010-06-04idevicebackup: updated the workflow for the restore processGravatar Nikias Bassen1-4/+15
2010-06-03mobilebackup: add internal mobilebackup_send_message() for cleaner codeGravatar Nikias Bassen1-20/+49
Again, does not clean up too much, but it'll be helpful when completing the restore part of the mobilebackup API.
2010-06-03mobilebackup: add internal mobilebackup_receive_message() for cleaner codeGravatar Nikias Bassen1-21/+69
This does not clean up too much for now, but when completing the rest of the mobilebackup API it will help to provide nice and clean code.
2010-05-31idevicebackup: Fix commentGravatar Nikias Bassen1-1/+1
2010-05-31idevicebackup: correctly handle removal of existing .mddata + .mdinfo filesGravatar Nikias Bassen1-3/+5
This commit fixes the problem that the .mddata and .mdinfo files were not removed due to an incorrect check for the result of stat(). Since the file data is sent in chunks we have to check for existing files only when the first chunk of a file is received. That's why we now reset hunk_index each time a file has been completely received.
2010-05-28Update NEWS with latest changesGravatar Martin Szulecki1-0/+4
2010-05-28Finish implementing idevicepair tool to allow managing pairings with devicesGravatar Martin Szulecki1-37/+75
2010-05-28Expose more userpref functions for use in the new idevicepair toolGravatar Martin Szulecki1-2/+2
2010-05-28Add special handling for unpair request; probably a bug in the iPhone OSGravatar Martin Szulecki1-4/+13
2010-05-28Re-added accidentally removed ideviceenterrecovery to tools/Makefile.amGravatar Nikias Bassen1-1/+1
2010-05-28idevicepair: Initial version of a simple pairing utilityGravatar Nikias Bassen2-1/+230
2010-05-28userpref: new internal function userpref_get_paired_uuidsGravatar Nikias Bassen2-0/+61
2010-05-28Add missing config.h include to debug.cGravatar Nikias Bassen1-0/+3
2010-05-28Fix indentation and a printf warning in ideviceimagemounterGravatar Martin Szulecki1-10/+10
2010-05-28Promote ideviceenterrecovery into tools as it is quite usefulGravatar Martin Szulecki3-8/+8
2010-05-28Entering recovery mode does not require pairingGravatar Martin Szulecki1-1/+1
2010-05-28Remove obsolete msync.py Python developer exampleGravatar Martin Szulecki1-42/+0
2010-05-28Refactor lockdownd_client_new() internalsGravatar Martin Szulecki1-11/+3
2010-05-28Add option to avoid auto-pairing for lockdownd connections in ideviceinfoGravatar Martin Szulecki1-1/+9
2010-05-27Silence 64bit compiler warnings using proper castsGravatar Nikias Bassen1-8/+8