Differences
This shows you the differences between the selected revisions of the page.
2005-03-29 | 2005-03-31 | ||
2005-03-28 (martin) | 2005-03-31 (martin) | ||
Line 2: | Line 2: | ||
===== Not Released Yet ===== | ===== Not Released Yet ===== | ||
- | === 2005-03-28 === | + | === 2005-03-31 === |
* Preferred SFTP protocol version can be set. Particularly useful to workaround bugs in implementation of particular SFTP version (both in WinSCP and the server). | * Preferred SFTP protocol version can be set. Particularly useful to workaround bugs in implementation of particular SFTP version (both in WinSCP and the server). | ||
* Functionality of SFTP server bug //Does not use UTF-8 for SFTP4 and newer// workaround extended. It is now titled //Server does not use UTF-8//. By setting it to //Off//, usage of UTF-8 can be forced even for SFTP3 and older (useful for servers using MBSC natively). | * Functionality of SFTP server bug //Does not use UTF-8 for SFTP4 and newer// workaround extended. It is now titled //Server does not use UTF-8//. By setting it to //Off//, usage of UTF-8 can be forced even for SFTP3 and older (useful for servers using MBSC natively). | ||
* Function //Keep remote directory up to date// can handle subdirectory addition and removal. | * Function //Keep remote directory up to date// can handle subdirectory addition and removal. | ||
+ | * Function //Synchrnonize// can optionally synchronize timestamps of existing files only, instead of actual files (SFTP only). | ||
+ | * File size can be optionally used as comparison criterion for synchronization. | ||
* Files can be excluded from transfer negatively using //Include mask//. | * Files can be excluded from transfer negatively using //Include mask//. | ||
* Direction of synchronisation can be saved to preferences. | * Direction of synchronisation can be saved to preferences. | ||
Line 15: | Line 17: | ||
* Function //Keep remote directory up to date// can perform full synchronisation on start. By default user confirmation is required. | * Function //Keep remote directory up to date// can perform full synchronisation on start. By default user confirmation is required. | ||
* Confirmation of transfer resume can be suppressed the same way as overwrite confirmation, i.e. by disabling confirmation for synchronisation, background transfers or in script. | * Confirmation of transfer resume can be suppressed the same way as overwrite confirmation, i.e. by disabling confirmation for synchronisation, background transfers or in script. | ||
+ | * Error messages have button //Skip All// to skip all futher errors during batch operation. | ||
* Single notation consistently used to refer to SSH protocol versions. | * Single notation consistently used to refer to SSH protocol versions. | ||
- | * SSH core upgraded to [[&url(puttychanges)|the latest development snapshot of Putty (2005-03-17, post 0.57)]]. It does not bring any significant changes. | + | * SSH core upgraded to [[&url(puttychanges)|the latest development snapshot of Putty (2005-03-30, post 0.57)]]. It does not bring any significant changes. |
* Proxy password is stored encrypted, while maintaining compatibility with older versions and Putty. | * Proxy password is stored encrypted, while maintaining compatibility with older versions and Putty. | ||
* Some error messages that were previously tagged as //Confirmation// are now properly tagged as //Error//. | * Some error messages that were previously tagged as //Confirmation// are now properly tagged as //Error//. | ||
Line 26: | Line 29: | ||
* Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory. | * Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory. | ||
* Functions //Synchronise// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only! | * Functions //Synchronise// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only! | ||
+ | * When synchronizng, the time difference of one second is ignored (for compatibility with FAT file systems). | ||
+ | * Logging level can be configured from GUI (on //Logging tab// of Login and Preferences dialog). | ||
+ | * When changing permissions of one directory, the checkboxes cannot be toggled to "undefined" state unless //Recursive// options is checked. | ||
* Time difference of one second is ignored when synchronising for compatibility with FAT file system. | * Time difference of one second is ignored when synchronising for compatibility with FAT file system. | ||
* Progress dialog shows //Time left// instead of previous //Time estimated//. | * Progress dialog shows //Time left// instead of previous //Time estimated//. | ||
Line 44: | Line 50: | ||
* Bug fix: Function //Keep remote directory up to date// has watched even directories excluded from transfers. | * Bug fix: Function //Keep remote directory up to date// has watched even directories excluded from transfers. | ||
* Bug fix: Excluding remote files containing colon ('':'') from transfer have not worked correctly. | * Bug fix: Excluding remote files containing colon ('':'') from transfer have not worked correctly. | ||
+ | * Bug fix: Synchronization confirmation message for download referred to "upload" instead. | ||
===== 3.7.4 ===== | ===== 3.7.4 ===== |