Differences

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

2014-08-21 2014-08-21
releasing 5.5.5 as hotfix (martin) moving 5.1.6+5.1.7 and 5.2-5.2.3 to history_old (martin)
Line 473: Line 473:
  * Bug fix: //Allow SCP fallback// session option was not preserved. [[bug>1053]]   * Bug fix: //Allow SCP fallback// session option was not preserved. [[bug>1053]]
  * Bug fix: Hostname and Username masks in autoselection rule of transfer settings preset were not working.   * Bug fix: Hostname and Username masks in autoselection rule of transfer settings preset were not working.
- 
-===== [[5.2.3]] 5.2.3 beta  ===== 
-=== 2013-08-12 === 
-  * Convenience and robustness improvements for working with master password: [[bug>1023]] 
-    * Avoiding repetitive master password prompts, when editing site. 
-    * Detect and warn when trying to set/clear master password while another instance of WinSCP is running. 
-    * Saving configuration, including master password, immediately after setting/clearing one. 
-    * Not prompting for master password for read-only site view. 
-    * Hiding an actual password length from read-only site view. 
-    * When setting/changing/clearing master password, collecting errors while recrypting passwords individually, not to abort whole process on a single error. 
-    * Gracefully handling stray encrypted passwords, when master password is actually not enabled or different. 
-    * Feedback and repeated prompt on incorrectly entered master password in scripting mode. 
-  * Synchronization preview in scripting. [[bug>885]] 
-  * Change: In .NET assembly, ''SessionOptions'' class properties ''SslHostCertificateFingerprint'' and ''GiveUpSecurityAndAcceptAnySslHostCertificate'' renamed to ''TlsHostCertificateFingerprint'' and ''GiveUpSecurityAndAcceptAnyTlsHostCertificate'', respectively.  
-  * Showing number of active and pending transfers on queue label. [[bug>1031]] 
-  * Configurable minimal and maximal supported TLS/SSL version. 
-  * Information about TLS/SSL version and cipher used in available on Server and protocol information dialog and main window status bar. 
-  * ''Ctrl+W'' shortcut for closing tab (session). [[bug>1035]] 
-  * Bug fix: Local directory box was missing on Advanced Site Settings dialog. 
-  * Bug fix: Redundant reading of directory contents before file download when ''MLSD'' is in use. [[bug>1021]] 
-  * Bug fix: Incorrect encryption of passwords protected with master password, potentially leading to loss of stored passwords. [[bug>1022]] 
-  * Bug fix: When adding password to existing site, new password can possibly be unprotected with master password. 
-  * Bug fix: Failure when starting with default session settings having a password set protected with master password. 
-  * Bug fix: Not allowing search path to exceed system limit of 2048 characters. [[bug>1025]] 
-  * Bug fix: Pending queued transfers were omitted from queue status display on taskbar button. [[bug>1030]] 
-  * Bug fix: No error is displayed and session is not immediately closed when detecting variable containing command return code fails with SCP protocol. [[bug>1032]] 
-  * Bug fix: Failure when using context menu of disconnected session tab. [[bug>1033]] 
-  * Bug fix: Failure when right-clicking empty area on site tree. [[bug>1036]] 
- 
-===== [[5.2.2]] 5.2.2 beta ===== 
-=== 2013-07-18 === 
-  * Simplified [[ui_login|Login dialog]]: 
-    * Both site tree and basic session controls are visible at the same time. 
-    * Login dialog is resizable. [[bug>378]] 
-    * Modal editing of sites. 
-    * Advanced session controls moved to a separate dialog Advanced Site Settings dialog. 
-    * Context menu for site tree. 
-    * Site name and path are specified separately when saving site. 
-    * Separate entry for //New Site// in site tree. 
-    * Global settings such as //Interface// and //Logging// removed from Login dialog. 
-    * Language selection moved from //Languages// button of Login dialog to //Languages// page of Preferences dialog. 
-    * Display of sessions in workspace. 
-    * SSH //Private key file// box moved to //SSH tab// of Advanced Site Settings dialog. 
-  * Performance improvement. [[bug>1141]] 
-  * 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]]. 
-  * Buttons that open drop down menu are marked with an arrow. 
-  * New icons for Console, Find and Synchronization Checklist windows. 
-  * Session settings can be exported also to KiTTY, when opening session in PuTTY/KiTTY. 
-  * Configurable registry key for exporting sessions to PuTTY(-like) clients. [[bug>1006]] 
-  * Suppressing critical error popups. [[bug>1007]] 
-  * New shell icons for site, site folder and workspace. 
-  * Relevant help is available for more error messages. 
-  * Renamed Login and Preferences dialogs' "tabs" to "pages". 
-  * Help border button is available on message boxes. 
-  * Prompt answers //Yes to All/No to All// moved closer to the primary //Yes/No// answers. 
-  * Internal error message boxes feature //Report// button to directly report the error on support forum. 
-  * Allowing filtering subdirectories. [[bug>1018]] 
-  * Event ''Session.FileTransferProgress'' is always raised when file transfer completes. 
-  * Bug fix: Remote panel state is lost after closing Console window. [[bug>1004]] 
-  * Bug fix: Failure when reading file into internal editor. [[bug>1005]] 
-  * Bug fix: Fragments in Help links were not working. 
-  * Bug fix: Failure when disposing ''Session'' of .NET assembly. [[bug>1008]] 
-  * Bug fix: Failure when pressing ''Shift'' key in console prompt with ''winscp.com''. [[bug>1009]] 
-  * Bug fix: Constant CPU usage when queue is empty. [[bug>1013]] 
-  * Bug fix: Missing labels for some answers in scripting (such as //Yes to All/////No to All// on overwrite confirmation prompt). 
-  * Bug fix: Option //Support for listing if hidden files// is not working. [[bug>1015]] 
-  * Bug fix: Cannot open context menu on another list or tree entry or different view location, while another context menu of the same view is already opened. 
-  * Bug fix: Back-propagated SSH security fix from PuTTY 0.63. [[bug>1017]] [[pbug>vuln-signature-stringlen]] 
-  * Bug fix: Mismatched warnings about accepting any SSH host key and TLS/SSL certificate respectively. 
-  * Bug fix: Timeout prompt sometime never dismisses, even when host finally replies, with SFTP/SCP protocol. 
- 
- 
-===== [[5.2.1]] 5.2.1 beta ===== 
-=== 2013-05-08 === 
-  * Not showing disconnect error message before reconnecting inactive session to upload edited file. 
-  * 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. 
-  * Calculating hot track color of path label to be in contrast with background. [[bug>992]] 
-  * Simplifying [[ui_overwrite|overwrite confirmation]] prompt: [[bug>993]] 
-    * Grouping advanced commands to drop down menu under button with related common command. 
-    * Added thousands separators to sizes. 
-  * Offering to remember password for duration of session on [[ui_authenticate#password|password prompt]] (when settings //Remember password for duration of session// is turned off). [[bug>610]] 
-  * File sizes on [[ui_synchronize_checklist|Synchronization Checklist]] and [[ui_find|Find]] dialogs are optionally shown using short format. Use //Show files sizes in short format// checkbox in the //[[ui_pref_panels|Panels]] page// on the Preferences dialog to control this feature. 
-  * Changing default tabulator size to 8. 
-  * Swapped order of //Use MLSD command for directory listing// and //Support for listing of hidden files// FTP session options. Also disabling the latter unless the first is set to //Off//. 
-  * Not allowing //Timezone offset// session setting with FTP protocol, while ''MLSD'' listing command is used. 
-  * Not opening session from jumplist in existing instance, if it is showing error. 
-  * Logging parsed directory listing on //Normal// logging level (previously on //Debug 1// level). 
-  * Moved option to remember session password from //Background// to //[[ui_pref_security|Security]] page// of Preferences dialog. 
-  * Cached SSH host keys are imported by default. 
-  * Bug fix: It was not possible to pass sequence of consecutive delimiters when skipping to the next "word" in path input boxes. 
-  * Bug fix: Opened/Closed folder icons on Location profile dialog were swapped. 
-  * Bug fix: Build script was not working on 64-bit. 
-  * Bug fix: Build script was calling non-existing target ''clean''. 
-  * Bug fix: Taskbar button does not flash, when message pops up, while WinSCP is on background. [[bug>988]] 
-  * Bug fix: Custom command pattern ''!/'' had incorrect value when executed on existing separate shell session just after directory change. [[bug>989]] 
-  * Bug fix: Wrong background of path labels with disabled themes. [[bug>990]] 
-  * Bug fix: Cannot import FileZilla sites in folders. [[bug>994]] 
-  * Bug fix: FileZilla site logon type is not imported. [[bug>995]] 
-  * Bug fix: Installer was asking for name of program menu folder, although no folder is created anymore. 
-  * Bug fix: Failure when reconnecting session with automatic remote panel refresh enabled. [[bug>997]] 
-  * Bug fix: Failure when using mouse wheel with mouse cursor outside of WinSCP window. [[bug>998]] 
-  * Bug fix: Failure when canceling FTP password prompt. 
-  * Bug fix: When //Change stored password to this one// option is checked on password prompt, password is not updated for current session. 
-  * Bug fix: Mouse range selection does not start from focused file after directory reload. [[bug>999]] 
-  * Bug fix: IP address range ''172.16''-''172.31'' was not detected as unroutable for FTP passive mode. [[bug>1001]] 
-  * Bug fix: Opening session in PuTTY does not work. [[bug>1002]] 
- 
-===== [[5.2]] 5.2 beta ===== 
-=== 2013-04-07 === 
-  * New toolbar icons and 16x16 icon. [[bug>290]] 
-  * [[workspace|Workspace]] can be saved. [[bug>776]] 
-  * Using term //Site// instead of //Stored session//. 
-  * [[ui_import|Sites import]] from Filezilla. [[bug>61]] 
-  * When upgrading, setup offers to restart Windows Explorer (or other applications), when drag&drop shell extension needs to be updated. [[bug>686]] 
-  * While installing, setup offers sites import from PuTTY or Filezilla. 
-  * Command to Import/restore configuration from INI file. 
-  * On first edit, offers configuration of user's custom text editor as default editor. 
-  * Simplified [[ui_copy|Transfer options]] dialog: 
-    * The dialog is shown only on the first transfer, when using drag&drop, unless user explicitly opts to show it the next time. 
-    * Moved the //New and updated files only// option to Transfer settings. 
-    * Moved the //Do not show this dialog box again// checkbox below buttons. 
-    * Hiding //Transfer each file individually// when not applicable. 
-    * Icon to distinguish Copy/Move operation. 
-    * //Do not show this dialog box again// implies saving transfer settings 
-  * Improved working with [[transfer_settings|transfer settings]] and presets: 
-    * Not showing default Text mode file mask in //Transfer settings// box. 
-    * Showing even default Binary Transfer type in //Transfer settings// box. 
-    * Removed "Exclude temporaries" transfer settings preset. 
-    * Added "Newer and updates files only" transfer settings preset. 
-    * Reorganized //Transfer settings// drop down menu, including new //Presets// header. 
-    * Hiding unusable presets from //Transfer settings// drop down menu. 
-    * Merged configuration of default transfer settings and transfer settings presets. 
-  * Improved user interface: 
-    * Using "Download" and "Upload" commands to distinguish copying to local and remote directories respectively. 
-    * Using "Download and Delete" and "Upload and Delete" commands instead of "Move" to distinguish moving files to local and remote directories respectively. 
-    * Optionally keeping completed transfers in queue list for configurable period of time. [[bug>584]] 
-    * Replaced file operation toolbar, bottom hot key bar and upload/download toolbar with specialized local and remote file toolbars to allow manipulating local/remote files using mouse, without need to change panel focus (Commander interface only). 
-    * Improved incremental search for sites on Login dialog: [[bug>984]] 
-      * Text is searched anywhere in the site name, not only at the beginning. 
-      * Next/previous matching sites can be searched for. 
-      * Search text is shown below site list. 
-    * Displaying queue status on taskbar button. [[bug>151]] 
-    * Replaced Selection toolbar with specialized local and remote Selection toolbars (Commander interface only). 
-    * Added label to the most important toolbar buttons. They can be optionally hidden including already existing labels like Command-line label (Commander interface), Address label (Explorer interface) and New session tab label. 
-    * Moved //Commands// toolbar of Commander interface first. 
-    * Find files command moved from Commands toolbar to Remote Navigation toolbar and is now available regardless of focused panel. 
-    * Renamed //Add to Bookmarks// command to [[task_navigate#bookmarks|Add Path to Bookmarks]]. 
-    * Removed //Close// toolbar button from Editor and Log windows. 
-    * //Session// menu and toolbar reorganized. 
-    * Increased height of path labels (Commander interface only). 
-    * Single-file queue transfers occupy only single line in background transfer queue list. 
-    * Increased height of background transfer queue list row. 
-    * User interface icons are shown also in Setup. 
-    * Turned off automatic stretching of Transfer settings toolbar. 
-    * Column //Attr// is hidden by default on local panel. 
-    * Default (installation) width of the Commander interface is larger, if the screen resolution allows it. 
-    * Added //Download// and //Download and Delete// buttons on //Commands// toolbar of Explorer interface. 
-    * Moved //Panels// node on [[ui_preferences|Preferences]] dialog to the top-level to reduce nesting. 
-    * Horizontal line above file background transfer queue list splitter to highlight its presence. 
-    * Disabling whole //Once Empty// submenu, when queue is empty. 
-    * Using own context menu for local files (similar to existing context menu for remote files) by default. [[bug>163]] 
-    * First column in Editor list in preferences is editor name. 
-    * Icons are no longer dimmed with Office XP theme. 
-    * Tab with disconnected session is greyed.  
-    * Removed //SSH Protocol version// from Site tooltip. 
-    * When file cannot be loaded using selected encoding in Internal editor, error is shown. On error loading default encoding, attempts to load using another encoding. [[bug>971]] 
-    * On main window views without focus respond to mouse wheel. [[bug>846]] 
-  * Whole site folder can be opened at once. [[bug>424]] 
-  * Change: Session from commandline and/or from jump list is opened by default using existing WinSCP instance. [[bug>769]] 
-  * 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]] 
-  * //Site Manager// command. [[bug>855]] 
-  * Writing INI file to user's profile, if program path is not writable. [[bug>817]] 
-  * Any mouse or keyboard input cancels or resets reconnect countdown. 
-  * Increased default reconnect interval for idle sessions to 9 seconds. 
-  * Additional ''F5'' shortcut to reload file in internal editor. [[bug>986]] 
-  * Reconnect interval for idle sessions can be configured independently. 
-  * Only shortcut to WinSCP itself is created in Start menu. [[bug>616]] 
-  * In Commander interface, the keyboard shortcuts F3 and F5 can optionally have the same meaning as in Windows Explorer (//Find File// and //Refresh//). 
-  * Changing session port number on Login dialog to well know port, updates protocol automatically. 
-  * Reporting an error when reading of local directory fails during operation. [[bug>952]] 
-  * Retrospectively logging previous script records when session is starting. 
-  * When SFTP connection is rejected, knock FTP port. If open suggest using FTP protocol. 
-  * Desktop shortcut to open site folder can be created. 
-  * Dropped support for Windows 2000. Minimal supported version is Windows XP. 
-  * Using GiB scale for large file sizes. [[bug>913]] 
-  * Option to reconnect disconnected non-active session, when saving file opened from that session. [[bug>917]] 
-  * Use of ''MLSD'' FTP command is configurable. [[bug>927]] 
-  * Printing transfer progress for small files in bytes in scripting. [[bug>964]] 
-  * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. 
-  * Allowing host key import for SSH protocols only. 
-  * Export to INI file moved from Preferences to Login dialog. 
-  * Added larger values to initial offer of speed limits. [[bug>987]] 
-  * New ''!P'' pattern to include process ID into session log path. 
-  * Logging file timestamps when transferring using SFTP protocol. 
-  * Workaround for FTP servers that do not acknowledge file transfer. [[bug>976]] 
-  * Bug fix: Scripting command ''synchronize'' sometimes did not announce that there is nothing to synchronize. 
-  * Bug fix: First Authenticate log entry was trimmed temporarily. 
-  * Bug fix: Separators on toolbars were showing "E" hint. 
-  * Bug fix: Incorrect file icon overlay positioning. 
-  * Bug fix: Not drawing own shortcut overlay over shortcut icons. 
-  * Bug fix: Records on Authentication window were temporarily truncated. 
-  * Bug fix: Selection on file panel was not visually updated when panel received/lost focus. 
-  * Bug fix: Panel path label was not deactivated when focus moved from directory tree to file transfer queue. 
-  * Bug fix: //Download// command was not highlighted as default in remote directory context menu when //Operation to perform on double-click// was set to //Copy//. 
-  * Bug fix: Text mode transfers should not be resumed FTP protocol. [[bug>965]] 
-  * Bug fix: No error is shown in Internal editor, when file cannot be loaded using selected encoding. [[bug>971]] 
-  * Bug fix: Failure when disposing ''Session'' of .NET assembly in process running with restricted privileges. 
-  * Bug fix: ''open'' command record in logs with masked-out password did not contain the command name. 
-  * Bug fix: Pointless attempt to update source file timestamp, when uploading with FTP protocol. 
-  * Bug fix: Preserve timestamp checkbox was not available for uploads with FTP protocol. 
-  * Bug fix: Failure when server does not acknowledge file upload with FTP protocol. [[bug>982]] 
-  * Bug fix: Failure when creating local directory. [[bug>983]] 
-  * Bug fix: When user cancels connection, authentication window is not closed. 
===== 5.1.8 (hotfix) ===== ===== 5.1.8 (hotfix) =====
Line 718: Line 500:
    * Bug fix: Failure when disconnecting a session.     * Bug fix: Failure when disconnecting a session.
    * Bug fix: FTPS upload over proxy truncates files. [[bug>1092]]     * Bug fix: FTPS upload over proxy truncates files. [[bug>1092]]
- 
-===== [[5.1.7]] 5.1.7 (hotfix) ===== 
-=== 2013-08-14 === 
-  * Back-propagated some improvements and fixes from 5.2.3 beta and 5.2.4 beta releases: 
-    * Upgraded private key tools (PuTTYgen and Pageant) to 0.63. [[bug>1039]] 
-    * Bug fix: Back-propagated SSH security and memory-leak fixes from PuTTY 0.63. [[bug>1039]] [[pbug>vuln-modmul]] [[pbug>vuln-bignum-division-by-zero]] [[pbug>private-key-not-wiped]] 
-    * Bug fix: Not allowing search path to exceed system limit of 2048 characters. [[bug>1025]] 
-    * Bug fix: No error is displayed and session is not immediately closed when detecting variable containing command return code fails with SCP protocol. [[bug>1032]] 
-    * Bug fix: On failure to overwrite local file (e.g. due to permissions), error "The system cannot find the file specified" was shown instead of the actual cause. 
- 
-===== [[5.1.6]] 5.1.6 (hotfix) ===== 
-=== 2013-07-29 === 
-  * Back-propagated some improvements and fixes from 5.2.2 beta and 5.2.3 beta releases: 
-    * Help border button is available on message boxes. 
-    * Suppressing critical error popups when creating jumplist. [[bug>1007]] 
-    * Saving configuration, including master password, immediately after setting/clearing one. [[bug>1023]] 
-    * Bug fix: Fragments in Help links were not working. 
-    * Bug fix: Failure when pressing ''Shift'' key in console prompt with ''winscp.com''. [[bug>1009]] 
-    * Bug fix: Cannot open context menu on another list or tree entry or different view location, while another context menu of the same view is already opened. 
-    * Bug fix: Back-propagated SSH security fix from PuTTY 0.63. [[bug>1017]] [[pbug>vuln-signature-stringlen]] 
-    * Bug fix: Timeout prompt sometime never dismisses, even when host finally replies, with SFTP/SCP protocol. 
-    * Bug fix: Redundant reading of directory contents before file download when ''MLSD'' is in use. [[bug>1021]] 
-    * Bug fix: Failure when starting with default session settings having a password set protected with master password. 
[[history_old|[Older versions] ]] [[history_old|[Older versions] ]]
~~NOTOC~~ ~~NOTOC~~
~~NODOC~~ ~~NODOC~~

Last modified: by martin