summaryrefslogtreecommitdiff
path: root/tools/idevicebackup.c
Commit message (Collapse)AuthorAgeFilesLines
* Updated to use latest libplist API changesNikias Bassen2023-04-211-11/+12
|
* [clang-tidy] Do not use else after returnRosen Penev2022-04-301-6/+7
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools: Use getopt for option parsing in all toolsNikias Bassen2022-04-301-69/+83
|
* [clang-tidy] Fix bugprone string compareRosen Penev2022-04-221-2/+2
| | | | | | Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] idevicebackup: Fix bad floating point castRosen Penev2022-04-221-3/+2
| | | | | | Found with bugprone-integer-division Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools: Print meaningful error messages when service startup failsNikias Bassen2022-02-041-6/+8
|
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-1/+1
|
* Add support for MbedTLSNikias Bassen2021-07-271-76/+61
|
* tools: Unify --network command line switch and add it where missingNikias Bassen2020-06-051-13/+13
|
* tools: Add --version command line switchNikias Bassen2020-06-051-3/+10
|
* Unify usage output in all tools and add bugreport URLMartin Szulecki2020-06-041-5/+9
|
* replace all occurrences of occured by occurredYves-Alexis Perez2019-06-231-2/+2
| | | | Do it in all comments and errors messages
* tools: Remove length check on device UDID arguments to support newer devicesNikias Bassen2018-10-011-2/+2
| | | | | | | The 40 characters length check on the device UDID made newer devices unusable with the libimobiledevice tools and was actually redundant since an invalid UDID will always fail to resolve. This commit removes the length check alltogether (but makes sure it is not an empty string "").
* idevicebackup: fix some timestamps that are relative to the Mac epoch ↵BALATON Zoltan2016-04-011-2/+2
| | | | instead of Unix one
* tools: Use PACKAGE_URL define for homepage project links in usage outputMartin Szulecki2015-10-061-1/+1
|
* Remove trailing whitespace errors from all filesMartin Szulecki2015-01-281-12/+12
|
* tools: Add link to project homepage on usage outputMartin Szulecki2015-01-271-0/+1
|
* idevicebackup: Notify user if erroneously used with an iOS 4 or later deviceNikias Bassen2015-01-271-0/+21
|
* common: Move size format helper to utils and use it in idevicebackup toolsMartin Szulecki2014-10-221-23/+4
|
* common: Move string_toupper() helper to utils and use it in idevicebackup toolsMartin Szulecki2014-10-221-11/+1
|
* common: Share idevicebackup helper string_build_path() from utilsMartin Szulecki2014-10-221-28/+1
|
* tools: Make sure to print an error when lockdown connection failsNikias Bassen2014-10-111-1/+2
|
* idevicebackup: Fix error variables for type consistencyMartin Szulecki2014-10-051-6/+7
|
* idevicebackup2/idevicebackup: Remove code duplication and use common code ↵Nikias Bassen2014-08-061-88/+1
| | | | for reading/writing plist files
* idevicebackup: Do not read backup files entirely into memory during restoreNikias Bassen2014-03-241-8/+28
|
* Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item()"Martin Szulecki2014-03-201-24/+24
|
* global: make sure to check service before checking service->port to prevent ↵Nikias Bassen2013-03-141-8/+3
| | | | crashes
* Refactor port number use into service descriptor to enable SSL for servicesMartin Szulecki2013-02-261-17/+37
| | | | | This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections.
* idevicebackup: Fix compiler warning when building for WIN32Martin Szulecki2013-02-211-0/+1
|
* tools: mass replace 'device' with 'phone' variable namesNikias Bassen2012-11-291-11/+11
|
* idevicebackup: pass UDID to factory_info_plist_new instead of requeryingNikias Bassen2012-11-291-6/+3
|
* tools: use pointer instead of static buffer for UDID since it can start with '0'Nikias Bassen2012-11-291-4/+7
|
* idevicebackup: Fix crash if manifest is sent early on in the backup processMartin Szulecki2012-11-221-2/+3
|
* Mass replace UUID by UDID, which is the correct term for itMartin Szulecki2012-03-221-17/+17
|
* tools: Fix compiler warnings for idevicebackup and idevicebackup2Martin Szulecki2012-03-211-2/+4
|
* Fix format_size_for_display for size < 1000Nikias Bassen2012-03-191-0/+2
|
* tools: win32 build fixesNikias Bassen2012-03-191-1/+7
|
* Removed glib stuff from dev/lckdclient and idevicebackup/idevicebackup2Nikias Bassen2012-03-191-41/+92
|
* Add OpenSSL supportNikias Bassen2012-03-191-1/+76
|
* idevicebackup: try multiple times to lock for syncNikias Bassen2010-08-171-3/+22
| | | | | otherwise, the sync in progress screen might keep showing up until you swipe to cancel on the device
* idevicebackup: Improve reporting of received backup files using a progress barMartin Szulecki2010-07-231-8/+49
|
* idevicebackup: Make sure we can quit while waiting for device to send dataMartin Szulecki2010-07-231-2/+2
|
* idevicebackup: Do not save just the last hunk of first file to backupMartin Szulecki2010-07-231-1/+1
|
* idevicebackup: Give the device time to prepare backup dataMartin Szulecki2010-07-211-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.
* idevicebackup: Finish implementing sending application data for restoreMartin Szulecki2010-06-101-3/+68
|
* idevicebackup: Term "Restoring" might be more accurate than "Sending"Martin Szulecki2010-06-101-1/+1
|
* idevicebackup: Implement restore command for files and make restore workMartin Szulecki2010-06-091-26/+128
|
* idevicebackup: Fix broken backup due to closing down lockdown too earlyMartin Szulecki2010-06-091-8/+13
|
* Free lockdownd connection early for both backup and restore commandsMartin Szulecki2010-06-081-8/+6
|
* Fix typos in mobilesync codeMartin Szulecki2010-06-081-1/+1
|