Differences
This shows you the differences between the selected revisions of the page.
2012-01-26 | 2012-01-28 | ||
suggesting turning off Optimize connection buffer size on timeout prompt (martin) | no summary (174.49.233.150) (hidden) | ||
Line 3: | Line 3: | ||
This is a list of changes for each release of WinSCP. See also [[project_history|project history]]. | This is a list of changes for each release of WinSCP. See also [[project_history|project history]]. | ||
- | ===== Not Released Yet ===== | + | |
- | === 2012-01-26 === | + | |
- | * Prototype of [[library|.NET assembly]] built around WinSCP scripting interface. [[bug>147]] | + | |
- | * SSL core upgraded to OpenSSL 1.0.0g. | + | |
- | * SFTP status packets with missing language tag are accepted. [[bug>770]] | + | |
- | * Disabling session option //Optimize connection buffer size// disables unlimited SSH window to overcome bugs in some older version of OpenSSH. [[bug>635]] | + | |
- | * When //Optimize connection buffer size// is enabled, also FTP socket internal buffer size is increased. Thanks to tteras. [[bug>787]] | + | |
- | * Added workaround for //Chokes on SSH-2 ignore messages// SSH server bug. [[bug>577]] | + | |
- | * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.62]]. It brings following changes: | + | |
- | * Security fix: WinSCP no longer retains passwords in memory by mistake. [[pbug>password-not-wiped]] | + | |
- | * Bug fix: Spurious "Access denied" printed in the authentication window after GSSAPI failure. [[pbug>gssapi-access-denied]] | + | |
- | * Bug fix: 0.61-style Pageant did not work with 0.60-style WinSCP. [[pbug>pageant-backwards-compatibility]] | + | |
- | * Several changes to enhance and simplify file masks: | + | |
- | * Convenient dialog for setting file masks. [[bug>98]] | + | |
- | * Change: File mask that does not end with slash matched only files, not directories anymore. | + | |
- | * Change: Directory masks are recursive. | + | |
- | * //Include directories// checkbox on Select mask dialog was replaced with //Apply to directories// checkbox that suspends the above change. | + | |
- | * Change: Include file mask that does not contain any directory mask matches any directory. | + | |
- | * Change: //Include/Exclude mask// in transfer settings replaced with //File mask//, what is equivalent of //Include mask// (as supported already previously, it can contain exclude mask after ''|''). | + | |
- | * Change: Script options ''exclude'' and ''include'' deprecated in favor of ''-filemask=<mask>'' switch of ''get'', ''put'', ''synchronize'' and ''keepuptodate'' commands. | + | |
- | * Change: Special characters '';,|<>'' in file masks can be used as literals by doubling them. | + | |
- | * File masks can select files also by their modification timestamp. [[bug>672]] | + | |
- | * Change: Escaping new lines in attribute values in XML log (particularly useful for attribute ''value'' of ''output'' and ''erroroutput''). | + | |
- | * Change: Script option ''transfer'' deprecated in favor of ''-transfer'' switch of ''get'', ''put'', ''synchronize'' and ''keepuptodate'' commands. | + | |
- | * Added scripting command ''stat'' to retrieve attributes of remote file, along with associated ''stat'' XML log element. | + | |
- | * Added ''/xmlgroups'' command-line parameter that causes XML log file generated while scripting, to group elements corresponding to the same script command under ''group'' element. | + | |
- | * Added ''/nointeractiveinput'' command-line parameter that makes scripting fail all prompts, except for prompts for commands. | + | |
- | * It is enough to click (as opposite to previous double-click) //Transfer settings// box on //Transfer//, //Synchronize// and //Keep remote directory up to date// dialogs to open //Transfer settings// dialog. | + | |
- | * Error when looking up user groups are by default suppressed. | + | |
- | * When script is aborted by the user, it is recorded in the session log. | + | |
- | * Timeout prompt suggests turning off //Optimize connection buffer size// as workaround for some problems. | + | |
- | * Bug fix: Failure when connection is lost while retrieving file attributes with FTP protocol. [[bug>771]] | + | |
- | * Bug fix: Failure on reconnects. [[bug>772]] | + | |
- | * Bug fix: State of //Synchronize on start// of Keep remote directory up to date dialog was not preserved. [[bug>774]] | + | |
- | * Bug fix: Operation progress was not shown on taskbar button. [[bug>777]] | + | |
- | * Bug fix: Could not edit files over 64 KiB in an internal editor. [[bug>763]] | + | |
- | * Bug fix: With FTP, particularly in scripting, files could be uploaded to wrong directory. [[bug>780]] | + | |
- | * Bug fix: Could not select files by dragging selection marquee. [[bug>778]] | + | |
- | * Bug fix: "Chokes on SSH-2 ignore messages" SSH bug was always on. [[bug>767]] | + | |
- | * Bug fix: File list flickered on every focus move on Windows XP with Explorer-style selection disabled. [[bug>783]] | + | |
- | * Bug fix: Could not search for ''+''/''-''/''*'' in filename in file panel by typing. [[bug>784]] | + | |
- | * Bug fix: Failure when cancelling authentication prompt of background transfer. [[bug>785]] | + | |
- | * Bug fix: Password was not remembered for background transfers and/or PuTTY sessions. [[bug>786]] | + | |
- | * Bug fix: Progress window was incorrectly placed when reloading remote file opened in an Internal editor. | + | |
- | * Bug fix: File was uploaded after closing an internal editor even when not changed, but reloaded. [[bug>790]] | + | |
- | * Bug fix: Mask hint for transfer settings preset rules included file size mask. | + | |
- | * Bug fix: With FTP protocol ''touch'' element was not generated in XML log file. | + | |
- | * Bug fix: Could not handle less common formats of passive connection data response from FTP server. [[bug>793]] | + | |
===== [[5.0.5]] 5.0.5 beta ===== | ===== [[5.0.5]] 5.0.5 beta ===== |