Note: everything described below applies to command line mode only. GUI doesn't seem to have this bug
I want two source folders synced with an encrypted folder. Call them "src1", "src2", and "dst".
Steps to recreate this bug:
1. Put some files in src1, keep sr2 and dst empty
2. Mirror src1 -> dst
3. Mirrorback src2 <- dst (Now all three folders are correctly synced)
4. Modify some files in src2
5. Mirror src2 -> dst. (Files and their timestamps in dst are correctly updated)
6. Mirrorback src1 <- dst. (BUG: files are updated, but timestamps are not properly updated, "date modified" is unchanged)
Incorrect timestamps have severe negative impact on future syncing.
Hope this can be fixed soon.
CryptSync 1.2.7.338
Windows 7 Professional SP1
Turns out this issue is not specific to command line, but all decrypt operations in full scans. File sync on individually detected file changes don't have this issue.
I fixed it by changing line 701 in FolderSync.cpp from
to
Last edit: Flying Hawk 2017-06-12
Very nasty when syncing two computers..
Will it be fixed soon in the installer versions?
Mathias
I've published my "personal version" on GitHub. Installers can be downloaded on the releases page.
It fixes this issue. But also comes with some other personal tweaks that might not be what you want.