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 1436257659. Undoing revisions 1436262847, 1436262879, 1436262897, 1436262941, 1436262957, 1436262975, 1436263022, 1436263101. (martin) (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]].
-== **Hacked By $corpion Team  +===== [[5.8]] 5.8 (not released yet) ===== 
- == +=== 2015-06-22 === 
-** +··* Authentication with TLS/SSL client certificates. [[bug>921]] 
-Red $corpion +··* Redesigned Progress and Synchronization progress windows. 
 +··* WebDAV file locking. [[bug>1315]] 
 +  * Improvements and fixes for large font/high DPI environments: 
 +    * Scaling toolbar drop downs. 
 +    * Scaling menu and toolbar details (submenu arrows, drop down arrows, drag handles, checkmarks, radio-button marks, color palettes). 
 +    * Scaling status bars on Synchronization checklist and Find windows. 
 +    * Scaling drop down button arrows. 
 +    * Correctly scaling file icon on Properties dialog. 
 +    * Scaling application icon on About dialog. 
 +    * Scaling images in installer. 
 +    * New application icon sizes. 
 +    * New installer icon sizes. 
 +    * New desktop icon sizes for site, site folder and workspace. 
 +    * New Console, Editor, Log, Find windows icon sizes. 
 +  * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.64]]. 
 +  * Improved transfer speed: 
 +    * with SFTP and SCP protocols when CPU is limiting factor. 
 +    * with SFTP on high latency connections. [[bug>1295]] 
 +  * Command-line interface for converting and editing private keys. [[bug>1331]] 
 +  * Configurable internal editor font color and default background color. [[bug>1326]] 
 +  * Change: Using UTF-8 for strings (such as password) with SSH protocol. [[bug>1014]] 
 +  * Using ''REST'' command to resume upload with FTP protocol. [[bug>552]] 
 +  * Change: Script file has to be in UTF-8 encoding. 
 +  * Supporting impersonated IIS environment with .NET assembly. [[bug>1334]] 
 +  * Files can be dropped on queue list. [[bug>1281]] 
 +  * Including all at least 80% translations into installer. Informing user when incomplete language is selected when installing. 
 +  * //Save All// function in Internal editor. [[bug>1327]] 
 +  * TLS/SSL core upgraded to OpenSSL 1.0.2c. 
 +  * Enabled IPv6 with FTP by default. [[bug>1310]] 
 +  * Animation on Find dialog. 
 +  * Displaying mod_dav ''executable'' property. 
 +  * Reloading site list when opening Login dialog to open additional session. [[bug>1322]] 
 +  * Handling ''%%ssh://%%'' URLs and opening them in PuTTY. [[bug>1305]] 
 +  * Optionally trimming VMS version numbers from filenames during transfer. [[bug>1312]] 
 +  * //Download/Upload and Delete// command moved to //Download/Upload// submenu [[bug>1279]] and //Edit With// menu moved to //Edit// submenu. //Edit With// submenu is newly available on //Edit// toolbar button. 
 +  * Added //Download/Upload in Background// commands to respective menus. [[bug>1280]] 
 +  * Keyboard shortcuts ''Ctrl+L'' and ''Alt+D'' to focus //Address// toolbar (Explorer interface) or open bookmarks (Commander interface). [[bug>1303]] Change: Shortcut of command //Clear Selection// changed to ''Shift+Ctrl+L''. 
 +  * Commands to select/unselect all files with the same extension. [[bug>1286]] 
 +  * Change: Deprecating ''Session.DefaultConfiguration'' in favor of ''Session.AddRawConfiguration''. 
 +  * New icon for //Find// command and dialog 
 +  * About dialog lists all current and past translators. 
 +  * Rotating XML logs produced for .NET assembly to optimize performance. [[bug>1287]] 
 +  * Warning when transferring multiple files to same name. [[bug>1282]] 
 +  * Hint user about possible reasons of SFTP code 4 error. [[bug>1285]] 
 +  * Parameter ''/loglevel'' documented in usage. 
 +  * Platform SDK is no longer required to build 64-bit drag&drop shell extension. 
 +  * Increasing initial/minimal SFTP transfer packet size. 
 +  * Improving layout of installer //Completing// page of for long translations. 
 +  * Removed deprecated .NET assembly options ''FtpSecure.ExplicitTls'' and ''FtpSecure.ExplicitSsl''. 
 +  * Display parent directory in file panel even if the server does not include it in directory listing. [[bug>1298]] 
 +  * Showing only folder, not files, on Progress window, when calculating transfer size. 
 +  * Avoid flickering busy mouse cursor while calculating transfer size or collecting changes for synchronization. 
 +  * Showing localized language name on description of //Typical installation//. 
 +  * Added icon for //Cancel All// queue command. 
 +  * Correcting labels and hints for color commands in an internal editor. 
 +  * Session color can be set to black. 
 +  * Not showing percentage progress for indeterminate Directory size calculation. 
 +  * Preferences window opens with focused navigation tree. 
 +  * When //Cancel// is pressed on Progress window before moving transfer to background finishes, transfer is canceled. 
 +  * Disabling //Proceed to Background// once //Cancel// is pressed on Progress window. 
 +  * Added icon for queue //Speed// command. 
 +  * Desktop icons created by an installer show application description. 
 +  * Not showing details about retrieving timezone information on Authentication progress window 
 +  * Warning when useless command-line parameters are specified in scripting. 
 +  * Using delete icon on site/site folder/workspace delete confirmation prompts. 
 +  * Bug fix: Speed limit history is not relocalized when language is changed. [[bug>490]] 
 +  * Bug fix: Not showing symlinks to directories as a difference on synchronization checklist as they are not synchronized anyway. 
 +  * Bug fix: When restoring an application from minimization, progress windows did not get activated. 
 +  * Bug fix: Preventing active window title flickering before opening Preferences dialog.
-== Hacked By $corpion Team == Red $corpion+===== 5.7.5 (not released yet) ===== 
 +=== 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]]
===== 5.7.4 ===== ===== 5.7.4 =====
Line 25: Line 97:
-== Hacked By $corpion Team == +===== 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. 
-**Red $corpion** 
===== 5.7.2 ===== ===== 5.7.2 =====
Line 43: Line 135:
  * Bug fix: Incorrect encoding of SSH_FXP_REALPATH. [[bug>1308]]   * Bug fix: Incorrect encoding of SSH_FXP_REALPATH. [[bug>1308]]
-== Hacked By $corpion Team ==  +===== 5.7.1 ===== 
- +=== 2015-03-25 ==
 + * Translations added: Croatian, Finnish, Korean and Polish. 
 +  * Upgraded private key tools (PuTTYgen and Pageant) to 0.64. 
 +  * TLS/SSL core upgraded to OpenSSL 1.0.1m. 
 +  * Not requiring confirmation when canceling an operation. 
 +  * Import of Base64-encoded passwords from FileZilla. 
 +  * Progress window uses //Skip// button instead of //Cancel// when calculating transfer size. [[bug>1296]] 
 +  * Workaround for ProFTPD/mod_sftp bug in SSH_FXP_REALPATH handling with SFTP version 6. [[bug>1289]] 
 +  * Not asking for master password repeatedly when opening Generate URL dialog. Not asking at all unless user chooses to include password into URL. 
 +  * More space for information about translators. 
 +  * Bug fix: Back-propagated SSH security fixes from PuTTY 0.64. [[pbug>private-key-not-wiped-2]] [[pbug>diffie-hellman-range-check]] 
 +  * Bug fix: Failure when working with stored sites when a temporary hidden site for interprocess communication is not properly removed. 
 +  * Bug fix: Overwrite confirmation prompt displays name of source file instead of target file, when file name changes, with SFTP, SCP and WebDAV protocols. [[bug>1290]] 
 +  * Bug fix: Transfer was not resumed after moving the transfer to the background when source and target file name differs with FTP protocol. 
 +  * Bug fix: Failure when trying to open another externally initiated session while externally initiated session is opening. 
 +  * Bug fix: It is not possible to configure certificate accepting with WebDAV protocol in .NET assembly. [[bug>1284]] 
 +  * Bug fix: User and group name is not decoded properly from UTF-8 encoding with SFTP version 3 and older. [[bug>1288]] 
 +  * Bug fix: When calculating size of files to transfer is canceled, not using the incomplete results to estimate transfer progress. 
 +  * Bug fix: When local custom command is applied to a remote folder, it is unconditionally uploaded back after the command finishes. [[bug>1294]] 
 +  * Bug fix: Calculation of transfer size could not be moved to background.
-**Red $corpion**+//Users upgrading from [[#5.5.6|WinSCP 5.5.6]]// can read more about [[announcement_winscp57|WinSCP 5.7 - What's New?]]
===== 5.7 ===== ===== 5.7 =====
Line 73: Line 183:
  * Bug fix: Order of sessions in workspace with more than 10 sessions is not preserved. [[bug>1278]]   * Bug fix: Order of sessions in workspace with more than 10 sessions is not preserved. [[bug>1278]]
-== Hacked By $corpion Team ==  +===== [[5.6.5]] 5.6.5 RC ===== 
- +=== 2015-01-13 ==
- + * Local custom commands can optionally be executed with remote file paths. 
- +  * TLS/SSL core upgraded to OpenSSL 1.0.1k. Fixing several security defects. 
-**Red $corpion**+  * Change: ''Session.CalculateFileChecksum'' method returns a byte array instead of a string to match .NET framework cryptography functions. 
 +  * Never doing transfer via temporary file when overwriting a file known to be owned by another user. [[bug>1260]] 
 +··* Never automatically refresh a file panel while menu is opened or file is being dragged. [[bug>1262]] 
 +··* Loading files ownership before showing Properties when connected to Bitvise SFTP server
 +· * Meaningful error message when a cipher or a key-exchange algorithm is not verified. 
 +··* Using term "Sleep" instead of "Suspend" as used by Windows Vista and newer. 
 +··* Bug fix: Location profile folders are duplicated. [[bug>1259]] 
 +  * Bug fix: Command could be invoked while keeping session up to date. [[bug>1263]] 
 +  * Bug fix: Wrong syntax of SHA-1 cipher name in ''checksum'' command help. 
 +  * Bug fix: Default configuration was recreated after user chose to cleanup configuration during uninstallation. 
 +  * Bug fix: Failure in scripting one some rare prompts. [[bug>1264]] 
 +  * Bug fix: Failure when file panel autorefresh is triggered while directory is being read. [[bug>1265]] 
 +  * 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 ===== ===== [[5.6.4]] 5.6.4 RC =====
Line 121: Line 243:
  * Bug fix: Mouse cursor is hidden when hovering over progress window during download via temporary directory. [[bug>1258]]   * Bug fix: Mouse cursor is hidden when hovering over progress window during download via temporary directory. [[bug>1258]]
-== Hacked By $corpion Team ==  +===== [[5.6.3]] 5.6.3 beta ===== 
- +=== 2014-11-13 ==
- + * Improved GUI responsiveness (with SFTP, SCP and FTP protocols). [[bug>1237]] 
- +  * Sites can be mass-modified using ''/batchsettings'' command-line parameter. [[bug>1236]] 
-**Red $corpion**+  * Use default transfer mode for edited files, except when using Notepad. [[bug>1239]] 
 +  * Added method ''Session.AddRawConfiguration'' to configure any global configuration option. [[bug>876]] 
 +··* Optionally logging even sensitive information (such as passwords). 
 +··* Consistently logging transferred bytes for every transferred file
 +· * Improving protection from undesired modifications of local files when handling URLs from browser while relieving restriction on combining URLs on command line with some switches, such as ''/log'', ''/xmllog'' and ''/defaults''. 
 +··* The ''failonnomatch'' option applies also to ''ls'' and ''lls'' command. [[bug>1172]] 
 +··* Replaced ''-explicittls'' command-line parameter and switch of ''open'' command with ''-explicit'' and deprecated ''-explicitssl''. 
 +  * Change: ''lls'' by default only displays a notification that no matching file is found, instead of failing. 
 +  * Differentiating unknown private key format and non-existing/non-readable private key file errors. 
 +  * Bug fix: Session cannot be opened when ''Session.AddRawSettings'' is used. [[bug>1234]] 
 +  * Bug fix: Failure when connecting to WebDAV server not supporting persistent connections. [[bug>1235]] 
 +  * Bug fix: Keepalives were turned off when overriding site settings with raw settings 
 +  * Bug fix: Parameter ''/rawconfig'' was not documented in usage. 
 +  * Bug fix: The //Use default system editor// button is misplaced on (ad-hoc) //Editor// dialog. 
 +  * Bug fix: Synchronization checklist window could be resized too small not to fit //Custom// button. 
 +  * Bug fix: The last file upload before creating a remote directory is not reported with .NET assembly. [[bug>1238]] 
 +  * Bug fix: Progress bar not appearing on task bar when main window is not visible. [[bug>1240]] 
 +  * Bug fix: Overwrite confirmation was required when changing case of site name. 
 +  * Bug fix: Failure when copying multiple files checksum results to clipboard. [[bug>1243]] 
 +  * Bug fix: Large sizes are displayed incorrectly. [[bug>1244]]
===== [[5.6.2]] 5.6.2 beta ===== ===== [[5.6.2]] 5.6.2 beta =====
Line 214: Line 355:
  * Bug fix: ''Session'' class properties could not be set over ''IDispatch'' without exact types (particularly boolean properties could not be set with integer value).   * 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 ==  +===== [[5.6.1]] 5.6.1 beta ===== 
- +=== 2014-07-22 ==
- + * SFTP version 6 supported: [[bug>96]] 
- +    * Hardlinks can be created. 
-**Red $corpion**+    * Optimized directory reading and file downloading. 
 +  * Allowed stored sites, including their names and initial directories, to preserve Unicode characters. [[bug>1189]] 
 +··* Workaround for Vandyke VShell incorrect announcement of checksum calculation support. [[bug>1190]] 
 +··* Workaround for Bitvise WinSSHD lack of SFTP extensions announcement. [[bug>1191]] 
 +··* Workaround for incorrect SFTP link argument in ProFTPD/mod_sftp. 
 +··* Support for proprietary OpenSSH extension ''hardlink@openssh.com'' for creating hardlinks. [[bug>1192]] 
 +  * //Open// command can open directories. 
 +  * WinSCP can register to handle WinSCP-specific WebDAV URL addresses (''%%winscp-http://%%'' and ''%%winscp-https://%%''). 
 +  * Improved stack trace reporting for internal errors. 
 +  * No showing suggestion to delete file in error when overwriting file on non-interactive displays. 
 +  * Workaround for FTP servers that do not enclose path in response to PWD command in quotes. [[bug>1193]] 
 +  * Bug fix: Failure when opening SCP session. [[bug>1187]] 
 +  * Bug fix: Missing help link for //Note page// of Advanced Site Settings dialog. 
 +  * Bug fix: Failure when processing results of upload in .NET assembly when a directory was created with explicitly set permissions as the first operation. [[bug>1188]] 
 +  * Bug fix: Wrong formatting of some error messages on log view of Keep remote directory up to date dialog with //Continue on error// option enabled. 
 +  * Bug fix: Modified edited/opened remote files are incorrectly uploaded using an active session, instead of their original session. [[bug>1194]]
===== [[5.6]] 5.6 beta ===== ===== [[5.6]] 5.6 beta =====
Line 326: Line 482:
-== Hacked By $corpion Team ==  +===== [[5.5.6]] 5.5.6 (hotfix) ===== 
- +=== 2014-10-16 === 
- +  * Back-propagated some improvements and fixes from 5.6.2 beta release: 
- +····* TLS/SSL core upgraded to OpenSSL 1.0.1j. Fixing several security defects. 
-**Red $corpion**+····* Bug fix: When opening a session from command-line in scripting failure is randomly reported. [[bug>1210]] 
 +····* Bug fix: Cannot retrieve file from current folder of FTP server in scripting. [[bug>1222]] 
 +····* SSL 3.0 disabled by default, to protect from SSL vulnerabilities, such as CVE-2014-3566 (POODLE).
===== [[5.5.5]] 5.5.5 (hotfix) ===== ===== [[5.5.5]] 5.5.5 (hotfix) =====

Last modified: by martin