summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-04-26idevicebackup4: Split print_progress() to be able to pass percentagesGravatar Martin Szulecki1-10/+31
2011-04-26idevicebackup4: Revise usage message once again for "humans"Gravatar Martin Szulecki1-4/+4
2011-04-26idevicebackup4: No need to print "Description:" infront of error code messagesGravatar Martin Szulecki1-1/+1
2011-04-26idevicebackup4: Remove disturbing error message if stat could not find a fileGravatar Martin Szulecki1-1/+2
2011-04-26idevicebackup4: Add verbose level to make info and list command output useableGravatar Martin Szulecki1-37/+45
Introduces PRINT_VERBOSE(level, ...) and silences any regular output for the info and list commands which output documents that can now be piped from stdout to a file and actually become useful.
2011-04-26idevicebackup4: Fix memory leaks when receiving files and save device filenameGravatar Martin Szulecki1-6/+16
2011-04-26idevicebackup: Detect last file data hunk flag to prevent printing errorsGravatar Martin Szulecki1-1/+7
We have interpreted code 0x0b as CODE_ERROR_REMOTE and printed this error to the user which was disturbing. However, it is not an error but a flag which signals the end of a series of data hunks being sent.
2011-04-26idevicebackup4: Add info and list commands to usage output and make ↵Gravatar Martin Szulecki1-3/+5
DIRECTORY argument mandatory
2011-04-26idevicebackup4: Use cast to silence compiler warningGravatar Martin Szulecki1-1/+1
2011-04-26idevicebackup4: Improve backup progress output which contained crippled charsGravatar Martin Szulecki1-1/+1
2011-04-26idevicebackup4: Improve message when discarding data during cancelling of backupGravatar Martin Szulecki1-1/+3
2011-04-26idevicebackup4: Remove obsolete debug_buf() functionGravatar Martin Szulecki1-32/+0
2011-04-26idevicebackup4: Improve error message text if user aborts backup on the deviceGravatar Martin Szulecki1-2/+2
2011-04-26idevicebackup4: Remove obsolete device_link_file_status_t enumGravatar Martin Szulecki1-6/+0
2011-04-11idevicebackup4: add more error checking to mb2_handle_receive_filesGravatar Nikias Bassen1-1/+25
2011-04-11idevicebackup4: prefix mobilebackup2 specific functions with 'mb2_'Gravatar Nikias Bassen1-15/+15
2011-04-11idevicebackup4: clean up more stuffGravatar Nikias Bassen1-501/+1
2011-04-11mobilebackup2: Add missing function documentationGravatar Nikias Bassen1-4/+70
2011-04-11idevicebackup4: improve error handling a bitGravatar Nikias Bassen1-2/+10
2011-04-11idevicebackup4: check Status.plist before restore and after backupGravatar Nikias Bassen1-25/+44
2011-04-11idevicebackup4: fix DLMessageDownloadFiles handlingGravatar Nikias Bassen1-40/+52
Large files were not sent correctly to the device, they must be sent in chunks, otherwise the device gets stuck and reboots before the restore process is complete.
2011-04-11idevicebackup4: don't segfault if opening file for writing failsGravatar Nikias Bassen1-4/+7
2011-04-11idevicebackup4: make sure the backup device subdir exists on backupGravatar Nikias Bassen1-0/+6
This is required so that the Info.plist file can be written. Perhaps writing of the Info.plist should be moved to the end later.
2011-04-11idevicebackup4: If usec is set, the plist dates get malformed, thus do not ↵Gravatar Martin Szulecki1-1/+1
pass it
2011-04-11idevicebackup4: fix file type handling for DLContentsOfDirectory messageGravatar Nikias Bassen1-5/+5
2011-04-11idevicebackup4: basic implementation of DLContentsOfDirectoryGravatar Nikias Bassen1-2/+47
2011-04-11Revert "idevicebackup4: return success for empty DLMessageUploadFiles messages"Gravatar Nikias Bassen1-4/+0
This reverts commit 4d87df37f6a32db24068932a95045d431d317a56.
2011-04-11idevicebackup4: return success for empty DLMessageUploadFiles messagesGravatar Nikias Bassen1-0/+4
2011-04-11idevicebackup4: add dummy DLMessageCopyItem messageGravatar Nikias Bassen1-0/+22
2011-04-11idevicebackup4: Show current transfer size in progress output, tooGravatar Martin Szulecki1-5/+16
2011-04-11idevicebackup4: Show correct message instead of "Backup Failed." if backup ↵Gravatar Martin Szulecki1-1/+4
was aborted
2011-04-11idevicebackup4: remove incomplete files on errorGravatar Nikias Bassen1-0/+1
2011-04-11idevicebackup4: remove unused manifest_path variableGravatar Nikias Bassen1-8/+0
2011-04-11idevicebackup4: remove Status.plist checks, the device handles this nowGravatar Nikias Bassen1-44/+0
2011-04-11idevicebackup4: fix test for non-existant filesGravatar Nikias Bassen1-1/+1
2011-04-11idevicebackup4: only write PhoneNumber key in Info.plist if presentGravatar Nikias Bassen1-1/+3
2011-04-11idevicebackup4: create (mostly) proper Info.plistGravatar Nikias Bassen1-20/+135
2011-04-11idevicebackup4: actually print info and list dataGravatar Nikias Bassen1-0/+7
2011-04-11mobilebackup2: added info and list commands, started restore implementationGravatar Nikias Bassen1-343/+45
2011-04-11mobilebackup2: small api changesGravatar Nikias Bassen3-7/+23
2011-04-11Install mobilebackup2.h header tooGravatar Nikias Bassen1-0/+1
2011-04-11Add initial mobilebackup2 support and idevicebackup4 toolGravatar Nikias Bassen6-1/+2639
2011-03-31userpref: Fix a segfault that might occour if locally stored certs could not ↵Gravatar Martin Szulecki1-2/+4
be read userpref_get_file_contents() was stil attempting to set the data and size properties on the passed gnutls_datum_t even if g_file_get_contents() failed. This shoud fix a possible segfault in any code code using the pairing.
2011-03-31debug: Use explicit size for string when debugging non-null terminatedGravatar Martin Szulecki1-1/+1
The debug code to output the device public key was not taking into account that the key data is not null terminated.
2011-03-27idevicedate: Rip out all timezone correction code which appears obsoleteGravatar Martin Szulecki1-19/+1
2011-03-27dev: Get rid of msyncclient as it does not use our new mobilesync APIGravatar Martin Szulecki2-187/+2
2011-03-27dev: Add missing dev files to EXTRA_DISTGravatar Martin Szulecki1-1/+1
2011-03-27dev: Add missing LDFLAGS and CFLAGS to ideviceclientGravatar Martin Szulecki1-0/+2
2011-03-27Add manpage for idevicedateGravatar Martin Szulecki2-1/+31
2011-03-27Add new idevicedate tool to get or set the clock on iDevicesGravatar Martin Szulecki2-1/+207