Differences

This shows you the differences between the selected revisions of the page.

2015-07-07 2015-07-07
no summary (195.142.129.194) (hidden) Restored revision 1436269168. Undoing revision 1436269199. (martin) (hidden)
Line 76: Line 76:
  * Bug fix: Preventing active window title flickering before opening Preferences dialog.   * Bug fix: Preventing active window title flickering before opening Preferences dialog.
- +===== 5.7.5 (not released yet) ===== 
-== Hacked By $corpion Team ==  +=== 2015-07-03 === 
- +··* Workaround for Cerberus SFTP server incorrectly indicating end of directory listing. [[bug>1338]] 
- +··* Bug fix: Failure or timeout when Execute button on Console window was clicked while another command was executing already. [[bug>1339]] 
- +··* Bug fix: Switches do not work with aliases to scripting commands. [[bug>1340]]
-**Red $corpion**+
===== 5.7.4 ===== ===== 5.7.4 =====
Line 98: Line 97:
 +===== 5.7.3 =====
 +=== 2015-05-13 ===
 +  * Using FTP command ''SIZE'' in binary mode. [[bug>1292]]
 +  * Optionally determining local file icon by extension only. [[bug>1325]]
 +  * Ensuring that sessions to be opened in a new window do not get actually opened back in the existing window.
 +  * Bug fix: SFTP transfers fail occasionally. [[bug>1321]]
 +  * Bug fix: Controls occasionally do not align correctly after restoring maximized window from minimization. [[bug>1309]]
 +  * Bug fix: Embedded session is not opened. [[bug>1311]]
 +  * Bug fix: SCP session breaks when an output includes a null character. [[bug>1313]]
 +  * Bug fix: Error retrieving file attributes with FTP protocol when the path is given with trailing slash. [[bug>1314]]
 +  * Bug fix: Sort arrow was shown on unsortable Find dialog.
 +  * Bug fix: File mask with size constraint over 4 GB does not work. [[bug>1318]]
 +  * Bug fix: When dragging files from local panel to local tree, status bar is not updated. [[bug>1319]]
 +  * Bug fix: Local directory tree does not show newly created folder. [[bug>1320]]
 +  * Bug fix: Local directory tree stops reflecting changes after creating new folder.
 +  * Bug fix: Failure when HTTPS WebDAV URL redirects to HTTP. [[bug>1323]]
 +  * Bug fix: Certificate validation fails, when HTTP WebDAV URL redirects to HTTPS.
 +  * Bug fix: Some redirected WebDAVS connection error messages show original host name instead of the actual host name.
 +  * Bug fix: WebDAVS certificate failure override for redirected session is stored for original host name.
 +  * Bug fix: During file transfers on FTP servers that do not support ''MLSD'' command, file details are not provided on overwrite confirmation prompt and transfer progress is not shown correctly. [[bug>1324]]
 +  * Bug fix: Edit commands on all Internal editors reflect state of the currently focused editor, instead of their editor.
-== Hacked By $corpion Team ==  
-**Red $corpion**+ 
 +===== 5.7.2 ===== 
 +=== 2015-04-14 === 
 +··* Reporting relative addresses in stack trace. 
 +··* Bug fix: SFTP/SCP transfers occasionally time out. [[bug>1306]] 
 +··* Bug fix: Fail gracefully when internal command generated by WinSCP .NET assembly is too long. [[bug>1297]] 
 +··* Bug fix: Failure when "downloading and deleting" an empty remote directory with .NET assembly. [[bug>1299]] 
 +  * Bug fix: When overwriting configuration export, new configuration is appended, instead of replacing the previous export. [[bug>1300]] 
 +  * Bug fix: When listing WebDAV directory using relative path, the listing includes a reference to the directory itself. [[bug>1301]] 
 +  * Bug fix: Failure when pressing help icon while no control has focus. [[bug>1304]] 
 +  * Bug fix: Failure when closing log window during activity. 
 +  * Bug fix: Incorrect encoding of SSH_FXP_REALPATH. [[bug>1308]] 
===== 5.7.1 ===== ===== 5.7.1 =====
=== 2015-03-25 === === 2015-03-25 ===
Line 128: Line 159:
//Users upgrading from [[#5.5.6|WinSCP 5.5.6]]// can read more about [[announcement_winscp57|WinSCP 5.7 - What's New?]] //Users upgrading from [[#5.5.6|WinSCP 5.5.6]]// can read more about [[announcement_winscp57|WinSCP 5.7 - What's New?]]
- +===== 5.7 ===== 
-== Hacked By $corpion Team ==  +=== 2015-02-20 ==
- + * Translations added: Czech, Dutch, German, Italian, Japanese, Lithuanian, Norwegian, Romanian, Russian, Simplified Chinese, Slovak, Swedish and Turkish. 
- +  * Requesting FTP directory listing fields using ''OPTS MLST'', if the server does not provide all needed fields by default. [[bug>1267]] 
- +  * Support for ''MD5'' FTP command. 
-**Red $corpion**+  * Executable ''winscp.exe'' is included in //.NET assembly// package. 
 +··* Logging level and password logging can be set on command-line using ''/loglevel'' switch. 
 +··* Logging parsed command-line and script command parameters on //Debug 1// level. 
 +··* Size of connection receiving buffer increased. [[bug>1273]] 
 +··* TLS/SSL core upgraded to OpenSSL 1.0.1l. 
 +  * Reducing amount of detailed information shown on Authentication Progress window for FTP sessions. 
 +  * Adjusting message box size for icons scaled on Windows 8.1 and newer. 
 +  * Not using drag images. [[bug>1274]] 
 +  * Logging processes and performance counters in .NET assembly debug log, only when ''Session.DebugLogLevel'' is ''1''. 
 +  * Not logging value of  ''-passphrase'' switch of ''open'' command. [[bug>1277]] 
 +  * Bug fix: After several unsuccessful reconnects a resumed FTP file download starts from an initial remote folder, instead of correct source folder. [[bug>1268]] 
 +  * Bug fix: When sorting local files modified at the same time by modification time, sort direction is not considered when falling back to sorting by filename. [[bug>1269]] 
 +  * Bug fix: Command could be invoked in the middle of creating directory or navigating. [[bug>1272]] 
 +  * Bug fix: It was possible to drop on a file with drop handler in local panel with enabled drag&drop shell extension, although it cannot work with drop handlers. 
 +  * Bug fix: Failure when dropping on a file with drop handler in local panel with disabled drag&drop shell extension. 
 +  * Bug fix: Failure when running in a restricted environment. [[bug>1276]] 
 +  * Bug fix: Confirmation button on //Read to Install// and //Finished installing// installer screens was incorrectly labeled //Next//. 
 +  * Bug fix: Order of sessions in workspace with more than 10 sessions is not preserved. [[bug>1278]]
===== [[5.6.5]] 5.6.5 RC ===== ===== [[5.6.5]] 5.6.5 RC =====
Line 153: Line 201:
  * Bug fix: Could not connect to FTP server over a proxy with //Force IP address for passive mode connections// set to //On//. [[bug>1266]]   * Bug fix: Could not connect to FTP server over a proxy with //Force IP address for passive mode connections// set to //On//. [[bug>1266]]
- +===== [[5.6.4]] 5.6.4 RC ===== 
-== Hacked By $corpion Team ==  +=== 2014-12-18 ==
- + * Automatic reconnect during listing of remote directory. [[bug>25]] 
- +  * Remembering the last working directories in a workspace. [[bug>1165]] 
- +  * Improvements to calculating remote file checksum: 
-**Red $corpion**+    * Checksum support for FTP using ''HASH''/''XSHA1''/''XSHA256''/''XSHA512''/''XMD5''/''XCRC'' commands. [[bug>1242]] 
 +····* File checksum can be calculated in scripting (''checksum'' command and XML log entry) and .NET assembly (''Session.CalculateFileChecksum'' method). [[bug>1246]] 
 +····* Using IANA checksum algorithm names 
 + ···* //Calculate checksum// button on Properties dialog becomes the default button when //Algorithm// box has focus. 
 +··* Supporting ''AVBL'' and ''XQUOTA'' commands to retrieve information about space available of FTP server. 
 +··* Home path can be resolved in .NET assembly using ''Session.HomePath''. [[bug>1248]] 
 +  * Site tree on Login dialog responds to mouse wheel even when not focused. [[bug>846]] 
 +  * Custom command pattern ''!S'' that expands to session URL. 
 +  * ''SessionOptions.ParseUrl'' method in .NET assembly. 
 +  * //Cancel all// command for Background transfer queue list. [[bug>602]] 
 +  * Supporting IIS WebDAV ''Translate'' header to allow downloading source files and files with unknown MIME type. [[bug>1255]] 
 +  * Supporting FTP ''HOST'' command (RFC 7151). [[bug>1166]] 
 +  * Keep remote directory up to date dialog can be minimized to tray, even when minimizing to taskbar is used for the application. 
 +  * Prolonging countdown instead of suspending it when moving mouse over message box with "timeout" button. [[bug>1107]] 
 +  * File ownership is available in .NET assembly and XML log. [[bug>1245]] 
 +  * Improved automatic sizing of columns in various lists. 
 +  * Items with unknown value on //Space available// tab of Server and protocol information dialog are shown dimmed. 
 +  * Change: Considering directories to have zero size, when matching file masks or sorting by size, even when the server reports size for the directory, to achieve consistent behavior. 
 +  * Further compatibility improvements with FTP servers: 
 +    * Workaround for malformed ''FEAT'' response of older versions of IIS FTP Server and WS_FTP server. 
 +    * Bug fix: Cannot upload file to directory when FTP server returns 4xx/5xx response to directory listing request after allowing (typically empty) listing transfer (old versions of IIS FTP server). [[bug>1249]] 
 +  * Replaced ''FtpSecure.ExplicitTls'' .NET assembly option with ''FtpSecure.Explicit'' and deprecated ''FtpSecure.ExplicitSsl''. 
 +  * Using //Yes/No//, instead of //OK/Cancel// on sites import confirmation during installation not to make an impression that rejecting the import cancels the installation. 
 +  * Logging when a symlink to a directory is skipped while downloading. 
 +  * Using standard formatting of IPv6 literals in session URL (instead of URL-encoding them). 
 +  * Displaying hint when ''F5'' keyboard shortcut is used for the first time on Commander interface. [[bug>1254]] 
 +  * Bug fix: Parameters ''/help'' and ''/batchsettings'' were not working with ''winscp.com''. 
 +  * Bug fix: Command could be invoked using keyboard shortcut in the middle of reloading directory. [[bug>1256]] 
 +  * Bug fix: Reason not given when FTP upload fails because local file attributes cannot be retrieved. [[bug>1250]] 
 +  * Bug fix: FTP upload fails when volume information for local drive cannot be retrieved. [[bug>1251]] 
 +  * Bug fix: Size of directories was reported as -1 for some FTP servers. 
 +  * Bug fix: Invalid stored FTP password was tried indefinitely in a loop. [[bug>1252]] 
 +  * Bug fix: Ad-hoc session duplicated to a new window had no name. 
 +  * Bug fix: Failure when dropping files to an external application via a temporary directory with an automatic refresh of a remote directory enabled. [[bug>1253]] 
 +  * Bug fix: Pasting permissions when //Octal// box has focus does not update the box itself. [[bug>1257]] 
 +  * Bug fix: Mouse cursor is hidden when hovering over progress window during download via temporary directory. [[bug>1258]]
===== [[5.6.3]] 5.6.3 beta ===== ===== [[5.6.3]] 5.6.3 beta =====
Line 185: Line 268:
  * Bug fix: Large sizes are displayed incorrectly. [[bug>1244]]   * Bug fix: Large sizes are displayed incorrectly. [[bug>1244]]
 +===== [[5.6.2]] 5.6.2 beta =====
 +=== 2014-10-23 ===
 +  * Computer can be suspended when operation completes. Thanks to s.vaningelgem. [[bug>694]]
 +  * Uploading back files modified by local custom command. [[bug>169]]
 +  * UTF-8 support for SCP. [[bug>325]]
 +  * Checkbox to exclude all directories as a shortcut and hint to ''*'' mask on Edit file mask dialog.
 +  * Improved Synchronization checklist window:
 +    * Synchronization direction can be reversed for individual files. [[bug>225]]
 +    * Showing total size of files selected for synchronization. [[bug>23]]
 +    * Custom commands are available in context menu. [[bug>566]]
 +    * Labeling custom commands drop down menu //Commands// only to fit the label to the button.
 +    * Bug fix: Icon was misplaced when columns order was changed.
 +  * TLS/SSL core upgraded to OpenSSL 1.0.1j. Fixing several security defects.
 +  * Rounding file sizes up. [[bug>1204]]
 +  * Global configuration options can be set on command-line. [[bug>876]]
 +  * Command to copy find results to clipboard. [[bug>1117]]
 +  * Optimized startup time. Sponsored by Alan Irwin. [[bug>1220]]
 +  * Improved compatibility with antiquated FTP servers, like IIS: [[bug>1221]]
 +    * Using ''CWD''/''SIZE''/''MDTM'' to retrieve information about file when ''MLST'' is not supported. [[bug>1209]]
 +    * Non-standard use of ''MDTM'' to modify remote file timestamp.
 +    * Auto-detecting timezone difference when ''MLST'' is not supported.
 +  * Natural order numerical sorting of file names and sites. [[bug>425]]
 +  * Support for ProFTPD FTP extensions ''SITE COPY''/''CPFR''/''CPTO'' to duplicate a remote file, and ''SITE SYMLINK'' to create a symbolic link.
 +  * Configurable file panel font size. [[bug>596]]
 +  * Moved mask hint below directory mask boxes on Edit file mask dialog to make it obvious it applies to those masks too.
 +  * //Edit With// menu (previously //Edit (alternative)// added to file panel context menu. [[bug>1226]]
 +  * Added //New// (//> File/Directory//) menu to local panel context menu. [[bug>1227]]
 +  * Added "Exclude directories" transfer settings preset.
 +  * When FTP ''MLSD'' listing does not include ''Unix.mode'' fact, presenting at least a ''Perm'' fact, if available. [[bug>1208]]
 +  * Defaulting ''Session.ReconnectTime'' to 120 seconds to match the new actual default (see [[bug>1173]]). Setting the property to ''TimeSpan.MaxValue'' removes any limit.
 +  * Improved detection if user shall be offered external editor auto configuration.
 +  * Merging TLS and SSL encryption options for FTP into one, trying ''AUTH TLS'' first, falling back to ''AUTH SSL''.
 +  * Timestamp variable in scripting. [[bug>1223]]
 +  * Auto-detecting when SFTP server does not use UTF-8 encoding with SFTP-3 and older. [[bug>1212]]
 +  * Removed //Ext// sub-caption from //Name// columns on file panels (since Windows Vista, it is no longer possible to distinguish sorting by name and extension in column header).
 +  * Configurable WebDAV root path in .NET assembly. [[bug>1213]]
 +  * Change: A .NET assembly method ''Session.ExecuteCommand'' does not throw an exception on error. Instead a ''CommandExecutionResult'' now descends from a ''OperationResultBase'' (use it's ''Check'' method to reproduce the previous behavior).
 +  * An ''ExitCode'' property added to ''CommandExecutionResult'' in .NET assembly and an ''exitcode'' tag added to XML logging. [[bug>1225]]
 +  * A ''SecureString'' can be used provide password in .NET assembly via property ''SessionOptions.SecurePassword''. [[bug>1230]]
 +  * Allow accessing ''RemoteFileInfo'' length via ''IDispatch'' on 32-bit systems. [[bug>1231]]
 +  * Masking out password in .NET assembly debug log.
 +  * Not considering directory name "extension" when sorting file panel by file type. [[bug>1211]]
 +  * Not popping up a message box, when fatal startup error occurs in scripting with ''/nointeractiveinput'' switch (including runs by .NET assembly). If XML logging is enabled, the fatal error is recorded in the log (and promoted to .NET assembly).
 +  * Improving GUI responsiveness when finishing uploads with SFTP protocol.
 +  * Button to use system editor on Editor Preferences dialog.
 +  * Optionally not honoring system NoDrives policy. [[bug>1233]]
 +  * Trying to use ''cp -T'' when duplicating remote files. [[bug>1217]]
 +  * Optionally using deterministic paths to temporary mirrors of remote files. [[bug>410]]
 +  * WebDAV core upgraded to neon 0.30.1.
 +  * License in setup can be accepted simply by pressing //Accept// button.
 +  * Supporting Unicode characters in private key file path. [[bug>1196]]
 +  * Disabling permissions controls on Create directory dialog if protocol does not allow changing permissions.
 +  * Disabling Terminal window with WebDAV protocol.
 +  * Failing scripting commands ''call'' and ''chmod'' with WebDAV protocol.
 +  * Improving workaround for Gallery2 WebDAV server that incorrectly fail ''PROPFIND'' requests for non existing files with ''401'' (authentication failure) code.
 +  * Showing error details when logging to a file fails. [[bug>1198]]
 +  * Showing error details when opening/creating a local file with FTP protocol fails.
 +  * Display progress window earlier when transfer start is taking long with SFTP protocol. [[bug>1202]]
 +  * SSL 3.0 disabled by default, to protect from SSL vulnerabilities, such as CVE-2014-3566 (POODLE).
 +  * Changed default checksum algorithm to "sha1".
 +  * Added ''Session.ReconnectTimeInMilliseconds'' as an alternative to ''Session.ReconnectTime'' that can be used from COM hosts not supporting 64-bit integers (such as VBA).
 +  * Added alternative private key file filter that selects other key file formats in addition to ''.ppk''.
 +  * Enabling //Import Sites// command even when no site is found and showing reason later. [[bug>1219]]
 +  * Terminating the last line of console output, if it was progress line.
 +  * Preventing "Pick an app" being offered as an external editor when the last editor was uninstalled.
 +  * Displaying notification when source file mask in script matches no file.
 +  * More tolerance to invalid modification time format with WebDAV protocol. [[bug>1232]]
 +  * Bug fix: Failure when error occurs while working with local files. [[bug>1218]]
 +  * Bug fix: Keyboard accelerators to mask boxes on Edit file mask dialog were not working.
 +  * Bug fix: Not possible to select/enter file name with Unicode characters in filename input boxes. [[bug>1195]]
 +  * Bug fix: Wrong "Timeout detected" message when FTP control connection is closed while transferring a file. [[bug>1197]]
 +  * Bug fix: Cannot retrieve file from root folder of FTP server. [[bug>1199]]
 +  * Bug fix: Mouse cursor of file list/directory tree splitter is not adjusted when //Show directory tree left of file list// preference option is enabled. [[bug>1200]]
 +  * Bug fix: Sort column header caption was truncated too much on Windows Vista and later.
 +  * Bug fix: Hint for making tree sizes equal is not generic enough to cover "Tree on left" option. [[bug>1206]]
 +  * Bug fix: OpenSSL was built without optimizations.
 +  * Bug fix: When opening a session from command-line in scripting failure is randomly reported. [[bug>1210]]
 +  * Bug fix: Part of interface description is obscured in installer when themes are turned off.
 +  * Bug fix: On the first authentication failure, message "Access without password denied", even when password was actually used. [[bug>1214]]
 +  * Bug fix: When any default settings are saved, logged source of ad-hoc sites is wrongly identified as modified site. [[bug>1216]]
 +  * Bug fix: Cannot retrieve file from current folder of FTP server in scripting. [[bug>1222]]
 +  * Bug fix: When ''failonnomatch'' is enabled, script does not fail when multiple source masks are used, and the second and later mask matches no file.
 +  * Bug fix: SSL 2.0 use could be configured, despite not actually supporting the protocol.
 +  * Bug fix: Hidden columns, including otherwise not-displayable internal column //Ext//, are shown when ''Ctrl-+'' shortcut is used. [[bug>1228]]
 +  * Bug fix: Cannot rename directory on WebDAV servers that insist on source path ending with slash. [[bug>1229]]
 +  * Bug fix: ''Session'' class properties could not be set over ''IDispatch'' without exact types (particularly boolean properties could not be set with integer value).
-== Hacked By $corpion Team ==  
- 
- 
- 
-**Red $corpion** 
===== [[5.6.1]] 5.6.1 beta ===== ===== [[5.6.1]] 5.6.1 beta =====
=== 2014-07-22 === === 2014-07-22 ===

Last modified: by martin