I am using WinSCP 4.2.8 and have problems with "Synchronize" since the update from 4.2.7 (probably related to bug 564) using Windows 7 64bit.
The times displayed under "Changed" in the normal interface look perfectly fine and are equal for local and remote files (DST correction on remote correctly applied). I now do the following:
1) Copy a remote folder to a local directory (time displayed under "Changed" is equal)
2) Run Synchronize (Crtl+S) with Direction/Target directory option "Both"
Now the time of the local files displayed under "Changed" is 1h (DST time difference) ahead of the remote files (same problem for option "Remote") and it wants to copy all the files to remote. Using "Local" seems to work as expected ("No differences found").
Thanks a lot for this programme I really love it!