Differences
This shows you the differences between the selected revisions of the page.
2017-12-15 | 2017-12-20 | ||
Kabyle translation updated (martin) | grouping automation changes (martin) | ||
Line 8: | Line 8: | ||
* Amazon S3 protocol support. [[bug>572]] | * Amazon S3 protocol support. [[bug>572]] | ||
* Bug fix: Stalled connection attempts can be canceled promptly. [[bug>1564]] | * Bug fix: Stalled connection attempts can be canceled promptly. [[bug>1564]] | ||
- | * Remote file duplication in scripting, .NET assembly and XML log. | ||
* SHA-256 host key fingerprints are used. [[bug>1589]] | * SHA-256 host key fingerprints are used. [[bug>1589]] | ||
+ | * Improvements and changes to .NET assembly and scripting: | ||
+ | * Remote file duplication in scripting, .NET assembly and XML log. | ||
+ | * Support for ''PackageReference'' package management in NuGet package. [[bug>1581]] | ||
+ | * Help for script commands specifies unit for ''-speed'' switch. | ||
+ | * A ''SecureString'' can be used provide a private key passphrase in .NET assembly via property ''SessionOptions.SecurePrivateKeyPassphrase''. [[bug>1557]] | ||
+ | * Added methods ''Session.GetDirectoryName'', ''Session.GetFileName'' and ''Session.AddDirectorySeparator'' methods to .NET assembly. | ||
+ | * Extensions metadata can span multiple lines. | ||
+ | * Change: Change: XML log tags ''<modification>'' and ''<permisssions>'' are absent, if their values are not known. Previously they would have value of ''1899-12-30T01:00:00.000Z'' and ''---------'' respectively. Consequently the .NET assembly ''RemoteFileInfo.LastWriteTime'' and ''RemoteFileInfo.FilePermissions'' have values ''DateTime.MinValue'' and ''null'', respectively. | ||
+ | * File owner and group, if available, are recorded in ''<stat>'' tag of XML log and consequently .NET assembly ''Session.GetFileInfo'' method is able to retrieve them. | ||
+ | * .NET assembly timeout for waiting for WinSCP response is always at least as long as session timeout. | ||
+ | * Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report, when the server does not support file renaming/moving. | ||
+ | * Masking out passwords in raw settings (proxy and tunnel) when logging command-line. [[bug>1578]] | ||
+ | * Change: Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report tests, if a source file exists, before trying to rename. Consequently, an error message reported has changed significantly, if the source file does not exist. | ||
+ | * Putting ''WinSCPnet.dll'' to ''net'' framework subfolder of NuGet package. | ||
* SSH host key can be verified by pasting the expected key or its fingerprint from the clipboard. [[bug>1563]] | * SSH host key can be verified by pasting the expected key or its fingerprint from the clipboard. [[bug>1563]] | ||
- | * Support for ''PackageReference'' package management in NuGet package. [[bug>1581]] | ||
* Option to turn off Natural order numerical sorting. [[bug>1293]] | * Option to turn off Natural order numerical sorting. [[bug>1293]] | ||
* Wider range of Unicode characters is supported in internal editor. [[bug>1580]] | * Wider range of Unicode characters is supported in internal editor. [[bug>1580]] | ||
- | * Help for script commands specifies unit for ''-speed'' switch. | ||
* XML parser upgraded to Expat 2.2.5. | * XML parser upgraded to Expat 2.2.5. | ||
* Skipping loading of files icons when it takes too long. [[bug>1556]] | * Skipping loading of files icons when it takes too long. [[bug>1556]] | ||
* Hidden option to configure priority of host key types. [[bug>1562]] | * Hidden option to configure priority of host key types. [[bug>1562]] | ||
* ''Ctrl-number'' custom keyboard shortcuts work on numeric keypad too. [[bug>1568]] | * ''Ctrl-number'' custom keyboard shortcuts work on numeric keypad too. [[bug>1568]] | ||
- | * A ''SecureString'' can be used provide a private key passphrase in .NET assembly via property ''SessionOptions.SecurePrivateKeyPassphrase''. [[bug>1557]] | ||
- | * Added methods ''Session.GetDirectoryName'', ''Session.GetFileName'' and ''Session.AddDirectorySeparator'' methods to .NET assembly. | ||
- | * Extensions metadata can span multiple lines. | ||
- | * Change: Change: XML log tags ''<modification>'' and ''<permisssions>'' are absent, if their values are not known. Previously they would have value of ''1899-12-30T01:00:00.000Z'' and ''---------'' respectively. Consequently the .NET assembly ''RemoteFileInfo.LastWriteTime'' and ''RemoteFileInfo.FilePermissions'' have values ''DateTime.MinValue'' and ''null'', respectively. | ||
- | * File owner and group, if available, are recorded in ''<stat>'' tag of XML log and consequently .NET assembly ''Session.GetFileInfo'' method is able to retrieve them. | ||
- | * .NET assembly timeout for waiting for WinSCP response is always at least as long as session timeout. | ||
- | * Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report, when the server does not support file renaming/moving. | ||
- | * Masking out passwords in raw settings (proxy and tunnel) when logging command-line. [[bug>1578]] | ||
* Allowing download from MVS server using fully qualified dataset name. [[bug>1579]] | * Allowing download from MVS server using fully qualified dataset name. [[bug>1579]] | ||
* Optionally displaying authentication banner in a monospaced font. [[bug>1588]] | * Optionally displaying authentication banner in a monospaced font. [[bug>1588]] | ||
* Bug fix: Per-session default encoding configuration for internal editor. [[bug>1577]] | * Bug fix: Per-session default encoding configuration for internal editor. [[bug>1577]] | ||
- | * Change: Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report tests, if a source file exists, before trying to rename. Consequently, an error message reported has changed significantly, if the source file does not exist. | ||
- | * Putting ''WinSCPnet.dll'' to ''net'' framework subfolder of NuGet package. | ||
* Log more information about loading a custom GSSAPI library. [[bug>1586]] | * Log more information about loading a custom GSSAPI library. [[bug>1586]] | ||
* Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button. | * Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button. |