Differences

This shows you the differences between the selected revisions of the page.

2005-04-29 2005-05-02
2005-04-28 (martin) 2005-05-01 (martin)
Line 2: Line 2:
===== Not Released Yet ===== ===== Not Released Yet =====
-=== 2005-04-28 === +=== 2005-05-01 ===
  * Transfer settings presets:   * Transfer settings presets:
    * In addition to default transfer settings, any number of presets can be configured on //Presets tab// of Preferences Dialog.     * In addition to default transfer settings, any number of presets can be configured on //Presets tab// of Preferences Dialog.
Line 26: Line 26:
  * Several changes to custom commands:   * Several changes to custom commands:
    * Custom commands that does not work with files selected in file panels (no ''!'', ''!&'', ''!^!'' patterns) are now officially supported. Such commands can be executed anytime, even if no file is selected. Also they are executed only once, despite several files being selected. Options //Apply to directories// and //Execute recursivelly// cannot be configured for them. Command //Disk Space Usage// added as an example (''df'').     * Custom commands that does not work with files selected in file panels (no ''!'', ''!&'', ''!^!'' patterns) are now officially supported. Such commands can be executed anytime, even if no file is selected. Also they are executed only once, despite several files being selected. Options //Apply to directories// and //Execute recursivelly// cannot be configured for them. Command //Disk Space Usage// added as an example (''df'').
 +    * Possibility to run ad hoc custom command (//File(s) > Custom Commands > Enter//).
    * Custom command that works with local files can be run from the main menu even when local panel is active (Norton Commander interface only).     * Custom command that works with local files can be run from the main menu even when local panel is active (Norton Commander interface only).
    * History for custom command parameters.     * History for custom command parameters.
    * Output to //stderr// and exit code 1 are not considered as error for custom commands.     * Output to //stderr// and exit code 1 are not considered as error for custom commands.
    * Example custom command //File compare// is not show on Windows 95/98 saving necessity to tag it as //NT/2k/XP only//.     * Example custom command //File compare// is not show on Windows 95/98 saving necessity to tag it as //NT/2k/XP only//.
 +  * Button //Help// added to all dialogs.
  * 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 MBCS natively). Thanks to [[&url(tommy)|Tommy Wu]].   * 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 MBCS natively). Thanks to [[&url(tommy)|Tommy Wu]].
  * 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 //Synchronize// can optionally synchronize timestamps of existing files only, instead of actual files (SFTP only).   * Function //Synchronize// can optionally synchronize timestamps of existing files only, instead of actual files (SFTP only).
 +  * New ''/command'' command-line option to pass command to scripting.
  * File size can be optionally used as comparison criterion for synchronization.   * 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//.
  * All links now point to [[http://winscp.net/|winscp.net]].   * All links now point to [[http://winscp.net/|winscp.net]].
 +  * Several changes in setup:
 +    * Link "Using public keys for SSH authentication" is no longer created.
 +    * Link "Documentation" is added to Start menu.
 +    * Setup allows user to install WinSCP without accepting the GPL licence.
 +    * Some Start menu icons have comment (displayed as hint).
  * Direction of synchronisation can be saved to preferences.   * Direction of synchronisation can be saved to preferences.
  * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.58]]. It brings following changes:   * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.58]]. It brings following changes:
Line 47: Line 55:
  * 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.
 +  * Function //Open in PuTTY// is available on //Commands// toolbar.
  * Error messages have button //Skip All// to skip all futher errors during batch operation.   * 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.
Line 71: Line 80:
  * When the same file is downloaded to editor again and support for editors that open multiple files in one process is enabled, the file is downloaded to the same temporary directory as before. This allows editor to reload the updated file (if supported by the editor).   * When the same file is downloaded to editor again and support for editors that open multiple files in one process is enabled, the file is downloaded to the same temporary directory as before. This allows editor to reload the updated file (if supported by the editor).
  * Optional remote file panel column //Link target// showing target of symbolic links.   * Optional remote file panel column //Link target// showing target of symbolic links.
-  * Setup allows user to install WinSCP without accepting the GPL licence. 
  * Context menu for "name" column header of file panel has item //By extension// to sort the column by file extension.   * Context menu for "name" column header of file panel has item //By extension// to sort the column by file extension.
  * Logging level can be configured from GUI (on //Logging tab// of Login and Preferences dialog).   * Logging level can be configured from GUI (on //Logging tab// of Login and Preferences dialog).
Line 81: Line 89:
  * When uploading from editor using background transfer, the confirmations are always suppressed despite settings of background transfers.   * When uploading from editor using background transfer, the confirmations are always suppressed despite settings of background transfers.
  * Fallback to pre-3.7.2 method of detecting existence of remote directory, in case the server does not support ''SSH_FXP_LSTAT'' request (FTPshell Server).   * Fallback to pre-3.7.2 method of detecting existence of remote directory, in case the server does not support ''SSH_FXP_LSTAT'' request (FTPshell Server).
 +  * WinSCP is no longer sending SFTP extensions ''winscp@winscp.sourceforge.net'' and ''software@generic-extensions''. Instead ''vendor-id'' is used as proposed by SFTP version 6.
  * Smarter queue visibility toggling.   * Smarter queue visibility toggling.
  * Link to logging configuration from log window toolbar.   * Link to logging configuration from log window toolbar.
  * Internal editor window never falls off the desktop work area.   * Internal editor window never falls off the desktop work area.
  * Context help points to specific tab help for Preferences dialog.   * Context help points to specific tab help for Preferences dialog.
-  * Session name cannot contains some special characters. Especially slash ''/'', that caused problems when parsing URLs.+  * Session name cannot contain some special characters. Especially slash ''/'', that caused problems when parsing URLs.
  * New //No to all// button on confirmation message, where user can select between appending source file and alternate method for transfer resuming. It makes WinSCP resume transfer whenever it finds smaller file in target directory with the same name.   * New //No to all// button on confirmation message, where user can select between appending source file and alternate method for transfer resuming. It makes WinSCP resume transfer whenever it finds smaller file in target directory with the same name.
  * New //No to all// button on confirmation message for alternative method of transfer resume.   * New //No to all// button on confirmation message for alternative method of transfer resume.

Last modified: by martin