summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2011-03-26ideviceimagemounter: Add missing libgen.h header includeGravatar Martin Szulecki1-0/+1
2011-03-21Due to a bug in iOS 4.3, plist data might contain invalid null charactersGravatar Martin Szulecki1-0/+5
The main lockdown plist of iOS 4.3 contains invalid null characters which we now convert to spaces. Fixes running ideviceinfo on iOS 4.3. Thanks to teuf for debugging and proposing the fix.
2011-03-16mobilesync: Plugging a memory leakGravatar Christophe Fergeau1-0/+4
2011-03-16mobilesync: Check for cancel message when attempting to clear all records on ↵Gravatar Martin Szulecki2-8/+16
device Furthermore the clearing must happen after starting synchronization and as we have the data class set already, we can obsolete that argument.
2011-03-14mobilesync: Implement mobilesync_clear_all_records_on_device()Gravatar Martin Szulecki2-0/+73
2011-03-12Add some doxygen markup to mobilesync API docGravatar Christophe Fergeau1-7/+7
Add some missing (), \a and # to let doxygen know that something is a function, a parameter name or a type. This lets doxygen formats these elements in a nicer way (by creating links, changing the font, ...)
2011-03-12Fix typos in mobilesync.c API docGravatar Christophe Fergeau1-7/+7
2011-03-12Add missing '_' in mobilesync_client_new API docGravatar Christophe Fergeau1-1/+1
MOBILESYNC_E_INVALID ARG was used instead of MOBILESYNC_E_INVALID_ARG
2011-03-12Use @retval in mobilesync.c doxygenGravatar Christophe Fergeau1-38/+49
When enumerating a list of possible return codes in doxygen, these values can be listed using @retval instead of @return. This gives a prettier output. Since doing the conversion is tedious, I've only done mobilesync.c so far.