Differences

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

2008-04-07 2008-04-07
3.8.2 (martin) update to 4.0 beta (martin)
Line 2: Line 2:
===== Not Released Yet ===== ===== Not Released Yet =====
-=== 2006-06-19 ===+=== 2007-04-07 ===
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Bug fix: Plugin occasionally hangs when background transfer finishes.     * Bug fix: Plugin occasionally hangs when background transfer finishes.
-  * SSH/SCP/SFTP core upgraded to WinSCP 3.8.1. It brings following changes:+  * SSH/SCP/SFTP core upgraded to WinSCP 4.0 beta. It brings following changes: 
 +    * WinSCP can itself setup SSH tunnel to allow indirect connections through proxy SSH host.
    * Synchronization enhanced:     * Synchronization enhanced:
      * When option //Preview changes// is turned on, checklist of synchronization actions is displayed, giving user option to review and confirm them all at once.       * When option //Preview changes// is turned on, checklist of synchronization actions is displayed, giving user option to review and confirm them all at once.
Line 14: Line 15:
      * Bug fix: Option //Same size only// for timestamp synchronization was not working.       * Bug fix: Option //Same size only// for timestamp synchronization was not working.
      * Bug fix: When //Never ask me again// was checked on query for synchronization before starting //Keep remote directory up to date//, the synchronization was not performed.       * Bug fix: When //Never ask me again// was checked on query for synchronization before starting //Keep remote directory up to date//, the synchronization was not performed.
 +    * File checksum can be calculated from Properties dialog (providing the server supports the functionality).
    * The Server/Protocol Information dialog remade. It now also shows space available for current directory.     * The Server/Protocol Information dialog remade. It now also shows space available for current directory.
    * Stored session can be renamed.     * Stored session can be renamed.
 +    * SFTP uploads optimized.
    * Overwrite configuration message offers possibility to transfer file under different name (SFTP-only).     * Overwrite configuration message offers possibility to transfer file under different name (SFTP-only).
    * Authentication window introduced. It combines progress display with authentication prompts.     * Authentication window introduced. It combines progress display with authentication prompts.
    * Permission errors when setting attributes (permissions and timestamp) of remote file can be suppressed using new transfer option //Ignore permissions errors// (SFTP-only).     * Permission errors when setting attributes (permissions and timestamp) of remote file can be suppressed using new transfer option //Ignore permissions errors// (SFTP-only).
 +    * New option for handling of remote file timestamps: //Preserve remote timestamp//.
 +    * Tabs on Login dialog that have no usable option for current context (e.g. protocol) are hidden.
 +    * "Host hasn't answered for X seconds" message disappears itself once the response finally arrives also in scripting.
 +    * Support for SSPI authentication.
 +    * Support for Kerberos ticket forwarding.
 +    * Mirror mode for synchronization, where files are updated on any timestamp difference (i.e. even newer files are updated).
    * System administrators can enforce display of authentication banners.     * System administrators can enforce display of authentication banners.
    * System administrators can restrict connection to servers without having their host keys accepted in advance.     * System administrators can restrict connection to servers without having their host keys accepted in advance.
Line 34: Line 43:
    * Partial files (''.filepart'') are no longer considered for synchronization (SFTP-only).     * Partial files (''.filepart'') are no longer considered for synchronization (SFTP-only).
    * Permissions input box has the same context menu as permissions popup box.     * Permissions input box has the same context menu as permissions popup box.
 +    * Preview changes for synchronization is enabled by default.
 +    * Quick preset buttons for Windows and Unix systems on //Environment// tab of Login dialog (visible when advanced options are turned off only).
 +    * It is no longer required to specify username of login dialog. User is prompted for username once required (and only if required).
 +    * Environment variables can be used in most configurable paths (like path to private key file, etc.). The syntax is ''%NAME%''.
 +    * Whole authentication prompt is shown, even if it spans multiple lines.
 +    * Button //Load// on //Stored sessions tab// of Login dialog renamed to //Edit//.
 +    * ''F1'' opens help for current tab on Login and Preferences dialogs.
 +    * What's this button on dialog caption (''?'') opens help directly.
 +    * Button //Help// replaced with //Close// on Login dialog.
 +    * Single log file is used for all connections of one session (background transfer connections, secondary shell connection, tunnel connection).
 +    * Workaround for SSH servers based on cryptlib, which reports invalid files types in response to ''SSH_FXP_LSTAT'' request.
 +    * Context menu of permissions popup and input boxes has clipboard management commands.
 +    * More internal error messages from PuTTY code are being localized.
 +    * When saving the edited session under the same name, overwrite confirmation is not requested.
 +    * Shell options of //SCP tab// of login dialog redesigned.
 +    * Detection of OpenSSH sftp-server is more strict, not to apply on other SFTP servers running under OpenSSH.
 +    * Pattern hint link for log file name added.
 +    * For fatal errors (e.g. "lost connection"), original cause of the problem is kept as a top message, as opposite to regular errors, where contextual error message is on top.
 +    * Buttons //Login// and //Save// on Login dialog swapped.
 +    * When //Handles SSH-2 key re-exchange badly// bug is enabled, the //Key exchange// tab is hidden.
    * Bug fix: Uploads of files into previously non-existing directory could not be resumed (SFTP-only).     * Bug fix: Uploads of files into previously non-existing directory could not be resumed (SFTP-only).
    * Bug fix: Failure when downloading file from different directory than the current one (SCP only).     * Bug fix: Failure when downloading file from different directory than the current one (SCP only).
Line 52: Line 81:
    * Bug fix: Some dialog labels were not disabled along with associated control.     * Bug fix: Some dialog labels were not disabled along with associated control.
    * Bug fix: When patterns were used in log file name, the log file was recreated every time configuration has changed.     * Bug fix: When patterns were used in log file name, the log file was recreated every time configuration has changed.
 +    * Bug fix: Failure, when remote command had character ''%'' in its error output.
 +    * Bug fix: Infinite loop of error messages when connection was broken while timeout message was being shown.
 +    * Bug fix: Trailing delimiter text were occasionally left in remote command output.
 +    * Bug fix: Automatic retry after timeout was not working.
 +    * Bug fix: It was not possible to cancel text mode upload with SCP protocol.
 +    * Bug fix: Failure when closing console window.
 +    * Bug fix: Octal display of file permissions was not filled if no permissions were set for a file.
 +    * Bug fix: Failure to change attributes of local files was not reported sometime.
===== 1.5.1 ===== ===== 1.5.1 =====

Last modified: by martin