Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-10 | idevicebackup2: Fix missing break in switch case statement | 1 | -0/+1 | ||
2022-06-09 | tools: Fix idevicebackup2 option parsing for --password option | 1 | -1/+1 | ||
Thanks @EmilienCourt for pointing this out! | |||||
2022-05-10 | idevicebackup2: Fix option parsing | 1 | -0/+1 | ||
2022-05-01 | idevicebackup2: Fix command line option parsing not processing the backup ↵ | 1 | -2/+0 | ||
directory | |||||
2022-04-30 | [clang-tidy] Do not use else after return | 1 | -13/+15 | ||
Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-30 | tools: Use getopt for option parsing in all tools | 1 | -199/+224 | ||
2022-04-22 | [clang-tidy] add parentheses to macros | 1 | -1/+1 | ||
Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | [clang-tidy] idevicebackup2: use uppercase numeric literals | 1 | -1/+1 | ||
Found with readability-uppercase-literal-suffix Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2022-04-22 | idevicebackup2: Allow passing backup password via environment variable | 1 | -4/+38 | ||
2022-02-04 | tools: Print meaningful error messages when service startup fails | 1 | -1/+1 | ||
2022-02-04 | tools/idevicebackup2: Make sure RemoveItemsNotRestored is always set in ↵ | 1 | -3/+2 | ||
restore options | |||||
2021-09-01 | Remove common code in favor of new libimobiledevice-glue | 1 | -1/+1 | ||
2021-07-30 | tools/idevicebackup2: Move some declarations to the start of main function | 1 | -6/+7 | ||
2021-07-30 | tools: idevicebackup2: Exit on service startup failure and improve error ↵ | 1 | -6/+14 | ||
messages | |||||
2020-12-07 | idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error code | 1 | -0/+5 | ||
2020-11-19 | idevicebackup2: Update errno to device error mapping | 1 | -1/+14 | ||
2020-09-29 | idevicebackup2: Don't fail on restore when source backup doesn't have any ↵ | 1 | -2/+4 | ||
application info | |||||
2020-06-05 | tools: Unify --network command line switch and add it where missing | 1 | -12/+15 | ||
2020-06-05 | tools: Add --version command line switch | 1 | -7/+14 | ||
2020-06-04 | Unify usage output in all tools and add bugreport URL | 1 | -4/+7 | ||
2019-09-30 | idevicebackup2: Remove RestoreApplications.plist if restore failed | 1 | -1/+7 | ||
2019-09-30 | idevicebackup2: Only print device reboot message if restore was successful | 1 | -3/+3 | ||
2019-09-27 | idevicebackup2: Add passcode hint when enabling/disabling backup encryption ↵ | 1 | -0/+48 | ||
or change the password | |||||
2019-09-27 | idevicebackup2: Handle timeout vs. error condition in main loop | 1 | -6/+10 | ||
2019-06-23 | replace all occurrences of occured by occurred | 1 | -2/+2 | ||
Do it in all comments and errors messages | |||||
2019-06-21 | idevicebackup2: Handle errors when receiving files and report back to device | 1 | -3/+7 | ||
2019-01-26 | idevicebackup2: Make reboot after restore the default | 1 | -6/+9 | ||
As seen in #726 the previous behavior results in wrong assumptions that a restore is possible without rebooting the device, however this is not how iOS is handling it. I added a command line switch --no-reboot now that will let you still restore without rebooting, if anyone wants to play around with that... | |||||
2019-01-26 | idevicebackup2: Move writing of RestoreApplications.plist to helper ↵ | 1 | -57/+72 | ||
function, add command line switch to skip | |||||
2019-01-26 | idevicebackup2: Write /iTunesRestore/RestoreApplications.plist on restore | 1 | -3/+62 | ||
This will trigger re-installation of apps that were installed when the backup was created once the device finishes the restore and rebooted. | |||||
2018-10-30 | idevicebackup2: Fix scan_directory() for platforms not having d_type in ↵ | 1 | -0/+6 | ||
struct dirent | |||||
2018-10-29 | idevicebackup2: Fix rmdir_recursive() not deleting all files/directories ↵ | 1 | -20/+55 | ||
(esp. on network filesystems) | |||||
2018-10-01 | tools: Remove length check on device UDID arguments to support newer devices | 1 | -3/+3 | ||
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 ""). | |||||
2018-09-03 | idevicebackup2: Make sure iTunesSettings are correctly stored in Info.plist ↵ | 1 | -1/+1 | ||
(i.e. not freed before writing) | |||||
2018-09-03 | idevicebackup2: Prevent lockdownd timeouts | 1 | -31/+38 | ||
2018-07-24 | idevicebackup2: Fix potential memleak | 1 | -1/+3 | ||
If either of dstpath or srcpath can be NULL, then make sure they get freed irrespective of the other variable's value in mb2_copy_directory_by_path() | |||||
2018-07-24 | idevicebackup2: Fix fd leak in mb2_copy_file_by_path() | 1 | -0/+1 | ||
fd was leak in error path. | |||||
2016-12-15 | idevicebackup2: Fix logical bug when checking for success of backup operation | 1 | -1/+1 | ||
The condition in line 2278 is incorrectly evaluated when mb2_status_check_snapshot_state() isn't able to read the Status.plist file. While `if (-1) { ... }` will be a 'false' condition, `if (1 && -1) { ... }` will be 'true' which in this case would make idevicebackup2 assume the backup was successful while it was not. This commit fixes this issue by changing the default return value of mb2_status_check_snapshot_state() to be 0 (false). Thanks to Xiao Deng for pointing out this issue! | |||||
2016-11-27 | idevicebackup2: Plug some small memory leaks | 1 | -8/+8 | ||
2016-11-02 | idevicebackup2: Fix heap buffer out-of-bounds write caused by wrong buffer size | 1 | -1/+1 | ||
2016-10-21 | idevicebackup2: Don't report an error when file to remove doesn't exist | 1 | -1/+1 | ||
2016-10-21 | idevicebackup2: Use remove_file() wrapper instead of remove() | 1 | -3/+3 | ||
2016-10-05 | idevicebackup2: Suppress repeated printing of global status when 100% is reached | 1 | -1/+5 | ||
2016-10-04 | idevicebackup2: Fix assertion occuring when copying non-present MEID | 1 | -1/+2 | ||
2016-09-23 | idevicebackup2: Add installed application info to Info.plist during backup | 1 | -5/+110 | ||
For newer iOS versions, apparently >= iOS 8, iTunes stores information about installed applications inside of the Info.plist file. This commit mimics that behavior. | |||||
2016-09-18 | idevicebackup2: Fix build on win32 after last commit | 1 | -14/+14 | ||
2016-09-18 | idevicebackup2: Fix removal of Snapshot dir during backup with iOS 10+ | 1 | -23/+78 | ||
DLMessageRemoveItems needs to recursively remove directories and this commit implements that. | |||||
2016-04-01 | idevicebackup: fix some timestamps that are relative to the Mac epoch ↵ | 1 | -3/+4 | ||
instead of Unix one | |||||
2015-10-06 | tools: Use PACKAGE_URL define for homepage project links in usage output | 1 | -1/+5 | ||
2015-01-28 | Remove trailing whitespace errors from all files | 1 | -22/+19 | ||
2015-01-27 | tools: Add link to project homepage on usage output | 1 | -0/+1 | ||