rclone/cmd/bisync
nielash 422b037087 bisync: fallback to cryptcheck or --download when can't check hash
Bisync checks file equality before renaming sync conflicts by comparing
checksums. Before this change, backends without checksum support (notably
Crypt) would fall back to --size-only for these checks, which is not a very
safe method (differing files can sometimes have the same size, especially if
they're small.) After this change, Crypt remotes fallback to using Cryptcheck
so that checksums can be compared. As a last resort when neither Check nor
Cryptcheck are available, files are compared using --download so that we can be
certain the files are identical regardless of checksum support.
2024-01-20 14:50:08 -05:00
..
bilib bisync: refactor normalization code, fix deltas - fixes #7270 2024-01-20 14:50:08 -05:00
testdata bisync: fallback to cryptcheck or --download when can't check hash 2024-01-20 14:50:08 -05:00
bisync_test.go bisync: provide more info in critical error msgs 2024-01-20 14:50:08 -05:00
checkfn.go bisync: fallback to cryptcheck or --download when can't check hash 2024-01-20 14:50:08 -05:00
cmd.go bisync: support two --backup-dir paths on different remotes 2024-01-20 14:50:08 -05:00
deltas.go bisync: fallback to cryptcheck or --download when can't check hash 2024-01-20 14:50:08 -05:00
help.go bisync: support two --backup-dir paths on different remotes 2024-01-20 14:50:08 -05:00
LICENSE.cjnaz bisync: implementation #5164 2021-11-01 21:00:27 +03:00
listing.go bisync: fallback to cryptcheck or --download when can't check hash 2024-01-20 14:50:08 -05:00
log.go bisync: introduce terminal colors 2024-01-20 14:50:08 -05:00
march.go bisync: support files with unknown length, including Google Docs - fixes #5696 2024-01-20 14:50:08 -05:00
operations.go bisync: support two --backup-dir paths on different remotes 2024-01-20 14:50:08 -05:00
queue.go bisync: support files with unknown length, including Google Docs - fixes #5696 2024-01-20 14:50:08 -05:00
rc.go bisync: support two --backup-dir paths on different remotes 2024-01-20 14:50:08 -05:00