Differences
This shows you the differences between the selected revisions of the page.
| 2013-12-17 | 2013-12-17 | ||
| Title change (Petr) | Sorted (Petr) | ||
| Line 182: | Line 182: | ||
| ===== Improved Scripting and .NET ===== | ===== Improved Scripting and .NET ===== | ||
| - | * Transfer resume support can be controlled in scripting (''-resumesupport'' switch of file transfer commands) and .NET assembly (''TransferOptions.ResumeSupport'' property). [[bug>834]] | ||
| - | * Transfer progress feedback using ''Session.FileTransferProgress'' event. [[bug>818]] | ||
| * For special cases, it is possible to accept any SSH host key or any TLS/SSL certificate (with warning) using ''-hostkey=*'' in scripting and ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' or ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' in .NET assembly. [[bug>815]] | * For special cases, it is possible to accept any SSH host key or any TLS/SSL certificate (with warning) using ''-hostkey=*'' in scripting and ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' or ''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'' in .NET assembly. [[bug>815]] | ||
| + | * Transfer progress feedback using ''Session.FileTransferProgress'' event. [[bug>818]] | ||
| + | * Transfer resume support can be controlled in scripting (''-resumesupport'' switch of file transfer commands) and .NET assembly (''TransferOptions.ResumeSupport'' property). [[bug>834]] | ||
| + | * Synchronization preview in scripting. [[bug>885]] | ||
| + | * Renamed WinSCP .NET assembly to ''winscpnet.dll'' to avoid conflicts with ''winscp.exe''. [[bug>945]] | ||
| + | * Printing transfer progress for small files in bytes in scripting. [[bug>964]] | ||
| + | * Subset of custom command patterns can be used in PuTTY path, including ''!/'', ''!@'', ''!U'', ''!P'', ''!?prompt?!'' and ''!`command`''. This among other allows opening PuTTY in the same directory as current WinSCP working directory [[bug>326]]; or using different SSH client, such as KiTTY [[bug>966]]. | ||
| + | * System error message is shown when changing local working directory fails in scripting. [[bug>1087]] | ||
| * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. | * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. | ||
| * Retrospectively logging previous script records when session is starting. | * Retrospectively logging previous script records when session is starting. | ||
| - | * Printing transfer progress for small files in bytes in scripting. [[bug>964]] | ||
| - | * Renamed WinSCP .NET assembly to ''winscpnet.dll'' to avoid conflicts with ''winscp.exe''. [[bug>945]] | ||
| - | * Command //Clear caches// clears also cache of separate shell session. | ||
| * Change: Not trying to kill WinSCP process from .NET assembly ''Session'' finalizer. | * Change: Not trying to kill WinSCP process from .NET assembly ''Session'' finalizer. | ||
| * 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. | ||
| - | * Subset of custom command patterns can be used in PuTTY path, including ''!/'', ''!@'', ''!U'', ''!P'', ''!?prompt?!'' and ''!`command`''. This among other allows opening PuTTY in the same directory as current WinSCP working directory [[bug>326]]; or using different SSH client, such as KiTTY [[bug>966]]. | ||
| - | * Synchronization preview in scripting. [[bug>885]] | ||
| - | * System error message is shown when changing local working directory fails in scripting. [[bug>1087]] | ||
| ===== Other Improvements ===== | ===== Other Improvements ===== | ||