Differences
This shows you the differences between the selected revisions of the page.
2013-12-18 | 2013-12-18 | ||
no summary (Petr) | no summary (Petr) | ||
Line 215: | Line 215: | ||
* Event ''Session.FileTransferProgress'' is always raised when file transfer completes. | * Event ''Session.FileTransferProgress'' is always raised when file transfer completes. | ||
* Custom command pattern ''!`command`'' that expands to output of local command. | * Custom command pattern ''!`command`'' that expands to output of local command. | ||
+ | |||
+ | ===== URL ===== | ||
+ | * Improvements to session URL syntax: | ||
+ | * Support for SSH host key fingerprint specification in session URL using connection parameter ''fingerprint'' defined by draft-ietf-secsh-scp-sftp-ssh-uri. [[bug>93]] | ||
+ | * URL session parameter ''save'' to initiate site saving. | ||
+ | * Change: Symbol '';'' has special meaning in session URL (due to the above changes) and has to be URL-encoded when used as a literal. | ||
+ | * Change: UTF-8 encoded characters in session URL are supported. [[bug>1062]] | ||
+ | * Improved [[integration_url|registration for URL protocols]]: | ||
+ | * WinSCP registers itself with //Default Programs// control panel for protocol URLS ''%%sftp://%%'', ''%%scp://%%'', ''%%ftp://%%'' and ''%%ftps://%%'' on Windows Vista and newer. | ||
+ | * WinSCP handles application specific protocol URLs ''%%winscp-sftp://%%'', ''%%winscp-scp://%%'', ''%%winscp-ftp://%%'' and ''%%winscp-ftps://%%''. | ||
+ | * It is possible to remove protocol registration from Preferences. | ||
+ | * It is possible to open //Default Programs// control panel for WinSCP from Preferences. | ||
+ | * When registering machine-wide, current-user-specific registration that would shadow it is removed. | ||
+ | * When saving session opened from SFTP/SCP URL with host key fingerprint, the host key is saved to cache. | ||
+ | * For FTP sessions over implicit TLS/SSL, //Copy URL to Clipboard// command uses ''ftps:%%//%%'' protocol. | ||
===== Other Improvements ===== | ===== Other Improvements ===== | ||
Line 253: | Line 268: | ||
* Bug fix: If the host key isn't saved, rekeys cause another warning. [[pbug>hostkey-rekey]] | * Bug fix: If the host key isn't saved, rekeys cause another warning. [[pbug>hostkey-rekey]] | ||
* Many other small bug fixes. | * Many other small bug fixes. | ||
- | * Improvements to session URL syntax: | ||
- | * Support for SSH host key fingerprint specification in session URL using connection parameter ''fingerprint'' defined by draft-ietf-secsh-scp-sftp-ssh-uri. [[bug>93]] | ||
- | * URL session parameter ''save'' to initiate site saving. | ||
- | * Change: Symbol '';'' has special meaning in session URL (due to the above changes) and has to be URL-encoded when used as a literal. | ||
- | * Change: UTF-8 encoded characters in session URL are supported. [[bug>1062]] | ||
* Detecting Drag&drop shell extension on 64-bit systems. [[bug>20]] | * Detecting Drag&drop shell extension on 64-bit systems. [[bug>20]] | ||
* Bringing an application into foreground, when opening session from commandline and/or from jump in existing WinSCP instance. | * Bringing an application into foreground, when opening session from commandline and/or from jump in existing WinSCP instance. | ||
Line 263: | Line 273: | ||
* Pattern ''!U'' in Custom command and PuTTY path works even with password entered only during authentication. | * Pattern ''!U'' in Custom command and PuTTY path works even with password entered only during authentication. | ||
* Do not include information about inability to test, if server IP address is routable, into error messages. | * Do not include information about inability to test, if server IP address is routable, into error messages. | ||
- | * Improved [[integration_url|registration for URL protocols]]: | ||
- | * WinSCP registers itself with //Default Programs// control panel for protocol URLS ''%%sftp://%%'', ''%%scp://%%'', ''%%ftp://%%'' and ''%%ftps://%%'' on Windows Vista and newer. | ||
- | * WinSCP handles application specific protocol URLs ''%%winscp-sftp://%%'', ''%%winscp-scp://%%'', ''%%winscp-ftp://%%'' and ''%%winscp-ftps://%%''. | ||
- | * It is possible to remove protocol registration from Preferences. | ||
- | * It is possible to open //Default Programs// control panel for WinSCP from Preferences. | ||
- | * When registering machine-wide, current-user-specific registration that would shadow it is removed. | ||
- | * When saving session opened from SFTP/SCP URL with host key fingerprint, the host key is saved to cache. | ||
* Not adding UTF-8 BOM to files edited in an Internal editor. [[bug>1081]] | * Not adding UTF-8 BOM to files edited in an Internal editor. [[bug>1081]] | ||
- | * For FTP sessions over implicit TLS/SSL, //Copy URL to Clipboard// command uses ''ftps:%%//%%'' protocol. | ||
* Support FTP servers that require TLS/SSL handshake on transfer connection before responding ''1yz'' to ''STOR''/''APPE''. [[bug>1084]] | * Support FTP servers that require TLS/SSL handshake on transfer connection before responding ''1yz'' to ''STOR''/''APPE''. [[bug>1084]] | ||
* Support for proprietary SFTP extension ''statvfs@openssh.com'' to check disk space usage. | * Support for proprietary SFTP extension ''statvfs@openssh.com'' to check disk space usage. |