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 =====

Last modified: by martin