Differences
This shows you the differences between the selected revisions of the page.
2008-02-19 | 2008-03-03 | ||
File path patterns changed to match those of custom commands (martin) | 2008-03-02 (martin) | ||
Line 4: | Line 4: | ||
===== Not Released Yet ===== | ===== Not Released Yet ===== | ||
- | === 2008-02-18 === | + | === 2008-03-02 === |
* SSH core upgraded to [[&url(puttychanges)|PuTTY 0.60]]. It brings following changes: | * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.60]]. It brings following changes: | ||
* Support for "local proxying", where a network connection is replaced by a local command. | * Support for "local proxying", where a network connection is replaced by a local command. | ||
Line 22: | Line 22: | ||
* Session option //Allow Kerberos 5 ticket forwarding in GSSAPI/SSPI// obsoleted (was probably useless anyway). | * Session option //Allow Kerberos 5 ticket forwarding in GSSAPI/SSPI// obsoleted (was probably useless anyway). | ||
* Session option //Server realm// renamed to //Service principal name//. | * Session option //Server realm// renamed to //Service principal name//. | ||
+ | * Added several switches to scripting commands to extend their capabilities with functionality available in GUI already: | ||
+ | * ''-mirror'' and ''-criteria'' [[bug>59]] for ''synchronize''; | ||
+ | * ''-delete'' for ''synchronize'' and ''keepuptodate'' (obsoletes option ''synchdelete''); | ||
+ | * ''-permissions'', ''-nopermissions'' and ''-speed'' [[bug>109]] for ''get'', ''put'', ''synchronize'' and ''keepuptodate''; | ||
+ | * ''-delete'', ''-preservetime'' and ''-nopreservetime'' for ''get'' and ''put''; | ||
+ | * ''-timeout'', ''-privatekey'' and ''-passive'' [[bug>132]] for ''open''. | ||
+ | * Added switch ''/hostkey'' to command-line and ''open'' script command to automatically accept host keys with given fingerprint. | ||
+ | * Command //Duplicate// can transfer files in between different opened sessions (via local temporary copy). It can also be used to duplicate the file within the session, if the protocol does not allow direct duplication. [[bug>127]] | ||
* In file panel, file sorting by date and size is by default descending. | * In file panel, file sorting by date and size is by default descending. | ||
* Speed limit can be actually set in KiB/s. | * Speed limit can be actually set in KiB/s. | ||
Line 32: | Line 40: | ||
* When synchronized browsing is on and entered directory does not exist in an opposite directory, WinSCP offers to create it. | * When synchronized browsing is on and entered directory does not exist in an opposite directory, WinSCP offers to create it. | ||
* Saving password to stored session must be explicitly requested using checkbox on save session dialog (replaces previous warning message box). [[bug>136]] | * Saving password to stored session must be explicitly requested using checkbox on save session dialog (replaces previous warning message box). [[bug>136]] | ||
+ | * Transfer options dialog can be suppressed. [[bug>44]] | ||
* Change: Removed //One file only// editing mode. | * Change: Removed //One file only// editing mode. | ||
- | * Added several switches to scripting commands to extend their capabilities with functionality available in GUI already: | ||
- | * ''/mirror'' for ''synchronize''; | ||
- | * ''/delete'' for ''synchronize'' and ''keepuptodate'' (obsoletes option ''synchdelete''); | ||
- | * ''/permissions'', ''/nopermissions'' and ''/speed'' [[bug>109]] for ''get'', ''put'', ''synchronize'' and ''keepuptodate''; | ||
- | * ''/delete'', ''/preservetime'' and ''/nopreservetime'' for ''get'' and ''put''; | ||
- | * ''/timeout'' and ''/privatekey'' for ''open''. | ||
- | * Added switch ''/hostkey'' to command-line and ''open'' script command to automatically accept host keys with given fingerprint. | ||
* During resumable transfers, the destination file is not removed (if present) until the transfer actually finishes. | * During resumable transfers, the destination file is not removed (if present) until the transfer actually finishes. | ||
* When opening secondary shell session, startup actions like clearing of aliases, unsetting national variables and looking up user groups are not performed. | * When opening secondary shell session, startup actions like clearing of aliases, unsetting national variables and looking up user groups are not performed. | ||
* For SCP protocol, listing command can be fully specified to overcome specifics of platform (this obsoletes former option //Alias LS to display group name//). [[bug>142]] | * For SCP protocol, listing command can be fully specified to overcome specifics of platform (this obsoletes former option //Alias LS to display group name//). [[bug>142]] | ||
- | * New patterns for custom commands: ''!/'' expands to current remote path, ''!@'' expands to current session hostname. | + | * New patterns for custom commands: ''!/'' expands to current remote path, ''!@'' expands to current session hostname. ''!u'' expands to username, ''!p'' expands to password. [[bug>48]] |
+ | * Escaping of special characters is reversed on upload. [[bug>32]] | ||
+ | * Custom FTP commands can be executed after login. [[bug>162]] | ||
* Transfer and session toolbars automatically stretches to right window edge. | * Transfer and session toolbars automatically stretches to right window edge. | ||
* Command line panel is toolbar (can be docked elsewhere). | * Command line panel is toolbar (can be docked elsewhere). | ||
Line 62: | Line 66: | ||
* Several improvements to internal editor: | * Several improvements to internal editor: | ||
* Search direction can be specified. | * Search direction can be specified. | ||
- | * Support for multiple undos and redo. | + | * Support for multiple undoes and redo. |
* Tab size can be defined. [[bug>12]] | * Tab size can be defined. [[bug>12]] | ||
* Improved toggling of word wrapping. | * Improved toggling of word wrapping. | ||
Line 88: | Line 92: | ||
* Better error reporting when contacting ''winscp.net'' to check for application updates fails. | * Better error reporting when contacting ''winscp.net'' to check for application updates fails. | ||
* When script output is redirected to file, filename in transfer progress report is not truncated. [[bug>63]] | * When script output is redirected to file, filename in transfer progress report is not truncated. [[bug>63]] | ||
+ | * Names of directories being compared during synchronization in scripting are echoed. [[bug>73]] | ||
+ | * Bug fix: Incorrect handling of certain errors while connecting. | ||
+ | * Bug fix: Ping interval of the first opened FTP session was preserved for all later sessions. | ||
+ | * Bug fix: When traversing path components in input boxes, input cursor may have ended past the end of text. | ||
+ | * Bug fix: Occasional failure while closing console window. | ||
+ | * Bug fix: Empty directories were not created on upload with FTP. [[bug>137]] | ||
* Bug fix: It was possible to configure //Preserve timestamp// transfer settings for synchronization, although it is always enabled actually. | * Bug fix: It was possible to configure //Preserve timestamp// transfer settings for synchronization, although it is always enabled actually. | ||
* Bug fix: Bottom-aligned components of login and preferences dialog may have been positioned (partially) off-screen. [[bug>33]] | * Bug fix: Bottom-aligned components of login and preferences dialog may have been positioned (partially) off-screen. [[bug>33]] |