summaryrefslogtreecommitdiffstats
path: root/tools/idevicebackup2.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-09tools: Fix idevicebackup2 option parsing for --password optionHEADmasterGravatar Nikias Bassen1-1/+1
2022-05-10idevicebackup2: Fix option parsingGravatar Nikias Bassen1-0/+1
2022-05-01idevicebackup2: Fix command line option parsing not processing the backup dir...Gravatar Nikias Bassen1-2/+0
2022-04-30[clang-tidy] Do not use else after returnGravatar Rosen Penev1-13/+15
2022-04-30tools: Use getopt for option parsing in all toolsGravatar Nikias Bassen1-199/+224
2022-04-22[clang-tidy] add parentheses to macrosGravatar Rosen Penev1-1/+1
2022-04-22[clang-tidy] idevicebackup2: use uppercase numeric literalsGravatar Rosen Penev1-1/+1
2022-04-22idevicebackup2: Allow passing backup password via environment variableGravatar Nikias Bassen1-4/+38
2022-02-04tools: Print meaningful error messages when service startup failsGravatar Nikias Bassen1-1/+1
2022-02-04tools/idevicebackup2: Make sure RemoveItemsNotRestored is always set in resto...Gravatar Nikias Bassen1-3/+2
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen1-1/+1
2021-07-30tools/idevicebackup2: Move some declarations to the start of main functionGravatar Nikias Bassen1-6/+7
2021-07-30tools: idevicebackup2: Exit on service startup failure and improve error mess...Gravatar Nikias Bassen1-6/+14
2020-12-07idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error codeGravatar Nikias Bassen1-0/+5
2020-11-19idevicebackup2: Update errno to device error mappingGravatar Nikias Bassen1-1/+14
2020-09-29idevicebackup2: Don't fail on restore when source backup doesn't have any app...Gravatar Nikias Bassen1-2/+4
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen1-12/+15
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen1-7/+14
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki1-4/+7
2019-09-30idevicebackup2: Remove RestoreApplications.plist if restore failedGravatar Nikias Bassen1-1/+7
2019-09-30idevicebackup2: Only print device reboot message if restore was successfulGravatar Nikias Bassen1-3/+3
2019-09-27idevicebackup2: Add passcode hint when enabling/disabling backup encryption o...Gravatar Nikias Bassen1-0/+48
2019-09-27idevicebackup2: Handle timeout vs. error condition in main loopGravatar Nikias Bassen1-6/+10
2019-06-23replace all occurrences of occured by occurredGravatar Yves-Alexis Perez1-2/+2
2019-06-21idevicebackup2: Handle errors when receiving files and report back to deviceGravatar Nikias Bassen1-3/+7
2019-01-26idevicebackup2: Make reboot after restore the defaultGravatar Nikias Bassen1-6/+9
2019-01-26idevicebackup2: Move writing of RestoreApplications.plist to helper function,...Gravatar Nikias Bassen1-57/+72
2019-01-26idevicebackup2: Write /iTunesRestore/RestoreApplications.plist on restoreGravatar Samuel Sadok1-3/+62
2018-10-30idevicebackup2: Fix scan_directory() for platforms not having d_type in struc...Gravatar Nikias Bassen1-0/+6
2018-10-29idevicebackup2: Fix rmdir_recursive() not deleting all files/directories (esp...Gravatar Nikias Bassen1-20/+55
2018-10-01tools: Remove length check on device UDID arguments to support newer devicesGravatar Nikias Bassen1-3/+3
2018-09-03idevicebackup2: Make sure iTunesSettings are correctly stored in Info.plist (...Gravatar Nikias Bassen1-1/+1
2018-09-03idevicebackup2: Prevent lockdownd timeoutsGravatar Nikias Bassen1-31/+38
2018-07-24idevicebackup2: Fix potential memleakGravatar Bastien Nocera1-1/+3
2018-07-24idevicebackup2: Fix fd leak in mb2_copy_file_by_path()Gravatar Bastien Nocera1-0/+1
2016-12-15idevicebackup2: Fix logical bug when checking for success of backup operationGravatar Nikias Bassen1-1/+1
2016-11-27idevicebackup2: Plug some small memory leaksGravatar Nikias Bassen1-8/+8
2016-11-02idevicebackup2: Fix heap buffer out-of-bounds write caused by wrong buffer sizeGravatar Nikias Bassen1-1/+1
2016-10-21idevicebackup2: Don't report an error when file to remove doesn't existGravatar Nikias Bassen1-1/+1
2016-10-21idevicebackup2: Use remove_file() wrapper instead of remove()Gravatar Nikias Bassen1-3/+3
2016-10-05idevicebackup2: Suppress repeated printing of global status when 100% is reachedGravatar Nikias Bassen1-1/+5
2016-10-04idevicebackup2: Fix assertion occuring when copying non-present MEIDGravatar Nikias Bassen1-1/+2
2016-09-23idevicebackup2: Add installed application info to Info.plist during backupGravatar Nikias Bassen1-5/+110
2016-09-18idevicebackup2: Fix build on win32 after last commitGravatar Nikias Bassen1-14/+14
2016-09-18idevicebackup2: Fix removal of Snapshot dir during backup with iOS 10+Gravatar Nikias Bassen1-23/+78
2016-04-01idevicebackup: fix some timestamps that are relative to the Mac epoch instead...Gravatar BALATON Zoltan1-3/+4
2015-10-06tools: Use PACKAGE_URL define for homepage project links in usage outputGravatar Martin Szulecki1-1/+5
2015-01-28Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-22/+19
2015-01-27tools: Add link to project homepage on usage outputGravatar Martin Szulecki1-0/+1
2014-12-08Replace () with (void) in libinternalcommon and tools for consistencyGravatar Martin Szulecki1-1/+1