4.3 beta
2010-11-07
* Increased socket internal buffer size for SSH. It should improve transfer speed. Thanks to ultramage. 615
* Environment variables are resolved in path to external editor. 563
* Include/exclude masks can be used when moving files between local and remote directories. 536
* Add to Bookmarks and Refresh commands added to context menus of panel path labels. 624
* Change: With FTP protocol, passive mode is used by default. 165
* Change: Links to website and help are no longer created in start menu folder. 616
* Autocomplete disabled for most of the combo boxes. 619
* SSH core upgraded to the latest development snapshot of PuTTY (2010-09-27, revision 9010). It brings following changes:
o Improved port forwarding robustness.
o When disconnected because there are no supported authentication methods left to try, the error message contains the list of methods sent by the server.
o Standard GSS libraries are now loaded from standard locations rather than using the default DLL search path.
o Other small bugs fixed.
Advertisements:
* SSL core upgraded to OpenSSL 1.0.0a.
* Bug fix: Error when refreshing panel content. 617
* Bug fix: Error when more background transfers finish at the same moment. 622
* Bug fix: Script does not abort after receiving no answer for prompt, when running in batch mode. 623
* Bug fix: Main window appeared in background, when prompt for master password appeared during authentication. 629
4.3.1 beta
2010-12-11
* SSL core upgraded to OpenSSL 1.0.0c.
* File renaming is not started, when only focusing file panel. 570
* Bug fix: Failure when logging in ad-hoc session. 632
* Bug fix: Failure when directory is reloaded while renaming file. 633
* Bug fix: Values with special characters were not exported correctly to PuTTY. 634
* Bug fix: Invalid DST handling in the Southern hemisphere. 638
* Bug fix: Synchronized browsing was not preserved, when restarting application. 639
Using MLSD/MLST to list directory with FTP protocol, when supported. Thanks to Michael Lukashov. 568
UTF-8 support in an internal editor. 78
Optionally refreshing file panel in regular intervals. 53
If password is not specified on Login dialog with FTP protocol, connection is first tried without password. 653
WinSCP can now optionally collect and send to WinSCP team non-personal usage statistics.
SSL core upgraded to OpenSSL 1.0.1b.
IDE upgraded to Embarcadero C++ Builder XE2.
Warning is printed on console, when user combines -filemask switch with obsoleted exclude or include options.
Embedded GPL licence text did not contain instructions for how to use GPL on your own programs. 800
.NET assembly description and consequently type library name modified to start with “WinSCP” for easier look up.
Remembering the last selected stored session on the Login dialog. 760
When waiting for external console redirected to a pipe times out, it is suggested to check, if the pipe is being read from.
Transfer settings panel moved from Preferences dialog into separate dialog.
Layout of Transfer settings dialog improved.
Split button is used for Transfer Settings button on Transfer, Synchronize and Keep remote directory up to date dialogs (Windows Vista and newer only).
Set defaults command of Login dialog placed more intuitively on drop down menu of Save button (On Windows Vista and newer only).
.NET assembly Session class public methods are explicitly locked against concurrent and recursive access.
Silently ignoring errors, when implicitly preserving permissions of overwritten file after resumable file upload. 773
File mask on Find file window can be edited in Edit mask dialog.
Files in directory excluded from file search are excluded from search too. 730
Change: Blowfish is preferred encryption cipher. 1
Fixed mistakes in MFC building readme file in source code package.
256px icon embedded directly in the executable file.
Not considering 3xx error code an error for custom remote commands. 832
Double buffered drawing of file panels to prevent flicker. 823
Alpha-blended marquee selection on file panels.
Hidden columns are reordered to the front, not to interfere with resizing of visible columns.
Full row select is by default turned ‘off’ to allow easier selection of files by mouse.
Optional full row select in Explorer interface. 792
Increased minimal height of directory tree item.
On Login dialog, Save button is disabled on Logging tab and Preferences tab and Login button is disabled on Preferences tab, to avoid confusion.
Bug fix: When downloading file with SFTP protocol, overwrite confirmation dialog showed cached timestamp of source remote file instead of actual one. 810
Bug fix: Shut down once operation completes was blocked by confirmation prompt. 811
Bug fix: Redirected output of console interface lacked CR. 812
Bug fix: Window flickered when application was activated.
Bug fix: Main menu did not open when application was not activated. 813
Bug fix: When selecting files by mask, all directories were implicitly selected. 808
Bug fix: When finding files, all directories were implicitly found. 840
Bug fix: winscp.com did not restore console codepage on exit. 814
Bug fix: Failure on SSL session resuming. Thanks to Michael Lukashov. 668
Bug fix: Failure on second failed call to Session.Open of .NET assembly.
Bug fix: Information about dragged files was generated incorrectly. 828
Bug fix: Failure when reconnect failed. 829
Bug fix: Exclusion-only file mask on Edit mask dialog was formatted incorrectly.
Bug fix: Unicode console output was displayed incorrectly on Windows XP and earlier.
Bug fix: Failure when generating valid local file name from name containing more than one invalid character. 836
Bug fix: Path label disappears when clicked. 837
Bug fix: Authentication prompts with no actual prompt were always failed in scripting. 820
Bug fix: Default session settings were not preserved, when set based on loaded stored session. 839
Bug fix: When mask wrapped in Edit file mask dialog, it was split into multiple masks.
Bug fix: The .NET assembly could not find winscp.exe, when run from network path. 841
Bug fix: Incorrect timestamp timezone in XML log and .NET assembly. 843
Bug fix: Rare incorrect conversion of line endings. 845
Bug fix: Keepalives cause timeouts with FTP protocol. 847
Bug fix: Occasional failure while authentication prompt is idle. 848
Bug fix: Selected note in directory tree was drawn incorrectly, when not focused in Explorer interface.
Bug fix: Temporary file with XML log is not removed with .NET assembly. 849
Bug fix: Rare incorrect EOL conversion.
Release notes for WinSCP 4.3.8 (2012-06-07)
-------------------------------------------
winscp438setup-sponsored.exe
- MD5: f7be5b9288318a51152c30c171d4246f
- SHA1: 44e5b34094809f4141e19b46522141f88d86c9ba
- Installation package
- Includes translations:
Czech, Dutch, English, Estonian, Finnish, French, German, Hungarian,
Italian, Japanese, Korean, Polish, Simplified Chinese, Slovak,
Spanish, Swedish, Traditional Chinese, Ukrainian
- In addition to installing application executable file,
it can install public key tools (Pageant, PuTTYgen) and
create start menu items, desktop icons etc.
- Also includes Windows shell extension for direct drag&drop downloads and
console interface tool for running scripts from command-line
- For more details see
http://winscp.net/eng/docs/installation
- This version of installer includes OpenCandy advertising module that
shows maximum one ad during installation. The ad is presented
as "WinSCP Recommendation". Eventhough we preselect OpenCandy
recommendations which you might find useful, you should not
feel obliged to install advertised software.
WinSCP application itself does not contain OpenCandy
and does not show any ads.
http://winscp.net/eng/docs/opencandy
By using this version of the installer you support WinSCP development.
Thank you!
winscp438setup.exe
- MD5: c0f8a9d2a39afe6a898ae090bb35cd24
- SHA1: c8ba042f53036b40c22ce81c09000b99f54e02ca
- The same as winscp438setup-sponsored.exe except that it excludes
OpenCandy advertising module
winscp438.zip
- MD5: 303b333b926732ce6f2405823f9a65a4
- SHA1: da57114437b228a93ada0193e3aa3f056f5980a1
- Standalone executable files
- Can be used as is, program does not require installation
- http://winscp.net/eng/docs/executables
winscp438source.zip:
- MD5: 8229115bb0e71fa4c5c301bad3b17da6
- SHA1: fa3bb79a56b7d5bfeeebc6b3e8c82b80f70613b8
- Source code for this release
- Also accessible on CVS
http://winscp.cvs.sourceforge.net/winscp/winscp3/
See version history at
http://winscp.net/eng/docs/history#4.3.8
5.0.8 RC
2012-08-03
SSL core upgraded to OpenSSL 1.0.1c.
Drag & drop to re-order session tabs. 862
Local files can be dragged to session tabs for upload. 865
Remote files can be dragged to session tabs for duplication. 884
Color icon on session tab. 863
FTP passive mode IP address is substituted with connection address automatically when passive mode address is unroutable. 883
Contents of opened internal editors is automatically backed up, when application is abruptly closed. 886
Session color menu is available on session tab context menu.
Filter command added to address toobars and context menu of file panels. 732
Lock toolbars command added to context menu of file panel toolbars. 754
Added Session.CreateDirectory and Session.RenameFile methods to .NET assembly. 822 833
Added Session.Abort method to .NET assembly. 890
Change: Scripting command rm and .NET assembly Session.RemoveFiles method can remove directories as well. 887
Postponing upload of modified edited remote file to allow the editor finish saving of the file. 870
When transfer settings preset selected for transfer or synchronization is changed, the transfer settings are updated to the new preset configuration.
Support for directory listing with timestamp format yyyy-mm-dd hh:mm with SCP protocol. 853
With scripting exit code is recorded in the session log file.
Properties of Session class that cannot be changed after session starts, throw an exception when set.
It is possible to set limit to try reconnecting broken sessions using Session.ReconnectTime. 860
Change: Remote files are never recycled, unless explicitly enabled. 867
UTF-8 byte-order-mask is stripped on FTP upload. 888
Keyboard shortcut Ctrl+Alt+F4 for internal editor in Commander interface. 827
Keyboard shortcut Alt+Up for opening parent directory. 605
Taking tabs into account when calculating column position in an Internal editor. 789
Double buffered drawing of session tabs to prevent flicker.
Windows 8 compatibility and certification:
Not saving random seed file, when run for maintenance task, e.g. during installation/uninstallation, to comply with Windows 8 certification.
Other compatibility improvements.
Using name of focused file as initial name for a new file. 873
When generation of temporary file for .NET assembly fails, meaningful exception is thrown and status of temporary folder is logged to help troubleshooting.
Falling back to Virtual folder when looking for an INI file to maintain compatibility with WinSCP 4.x on Windows Vista and newer. 874
Parsed directory listing is logged.
AES is preferred encryption cipher again. 880
Directory listings lacking inode column are supported. 881
Dialogs are placed in the center of their parent window.
Improved debug logging of .NET assembly.
Logging collection of files for synchronization.
Beta versions always check for beta versions updates.
Bug fix: Restore selection command shortcut changed to Shift+Ctrl+R (it used to have the same shortcut as Automatically refresh directory after operation).
Bug fix: “Operation aborted” messages were not suppressed.
Bug fix: Failure when reconnect failed (generalizing fix). 829
Bug fix: Missing icons in jumplist. 854
Bug fix: Session.FileExists was failing with “Recursive calls not allowed”. 852
Bug fix: Some UTF-8 encoded files were incorrectly loaded into an Internal Editor. 859
Bug fix: Failure when changing active session while background transfer queue list was being updated. 864
Bug fix: Main window was not restoring from system tray sometimes. 745
Bug fix: Failure was not reported, when opening of secondary shell session to execute remote command failed. 871
Bug fix: Hidden files were not dimmed, when Name column was not the first one (including the hidden columns). 872
Bug fix: Instruction-only authentication prompts were failed, when predefined password was used in prior prompt already. 877
Bug fix: Error when connecting to FTPS servers not supporting SSL session resuming. 879
Bug fix: Occasional hang when dialog was opened from an internal editor window. 882
Bug fix: Bugs and other three-state session options were logged incorrectly.
Bug fix: Switch /xmllog was not working in GUI sessions.
Bug fix: Could not connect to SSH server without storing hostkey fingerprint. 889
Bug fix: Support for MLSD FTP command was not detected. 891
Bug fix: File permissions were not retrieved from MLSD FTP directory listing.
Bug fix: Searching messages without associated help page on documentation site was not working.
Bug fix: Warning about overriding script options include and exclude by -filemask switch was sometimes shown incorrectly.
5.0.9 RC
2012-09-05
When saving current session over the original stored session, save password by default unless it changed and do not prompt for overwrite.
Values of .NET assembly properties Session.SshHostKey and Session.SslCertificate are validated for correct syntax.
Change: Not keeping name of an original stored session for edited ad-hoc sessions.
Change: In .NET assembly SessionOptions class property SshHostKey renamed to SshHostKeyFingerprint, SshPrivateKey to SshPrivateKeyPath and SslCertificate to SslHostCertificateFingerprint.
Values of .NET assembly SessionOptions class properties Timeout and PortNumber are validated.
If FTP connection requires password, prompt immediately, without reconnecting. 653
Session log includes all script console output, including local errors. 910
Method Session.EscapeFileMask added. 901
Bug fix: Ad-hoc sessions were added to the jump list. 894
Bug fix: Icon on properties dialog was rendered with session color on background.
Bug fix: Failure after system wide change. 899
Bug fix: Tray icon was not restored after explorer/taskbar restart. 898
Bug fix: Session.ListDirectory did not report fatal errors. 900
Bug fix: External IP address of the server is not used when provided IP address is automatically detected as unroutable. 904
Bug fix: Error connecting over SOCKS proxy with FTP protocol. 907
Bug fix: Failure when exiting with default configuration. 908
Bug fix: Error when listing file with MLST FTP command failed. 905
Bug fix: Error retrieving file stats, if FTP server returns full file path in MLST response. 906
5.1.1
2012-11-06
New VeriSign publisher certificate used for signing binaries.
Including timezone information in a session log file.
Installer creates desktop icon for all users by default.
On Windows 8, installer creates only main icon on the Start screen.
Added commands to execute PuTTYgen and Pageant to Tools menu on Login dialog.
Allowing multiple fingerprints in SessionOptions.SshHostKeyFingerprint and SessionOptions.HostSslCertificateFingerprint. 932
Logging FTP raw directory listing on Normal logging level.
Raw session setting TunnelHostKey to verify tunnel session hostkey. 938
Bug fix: Failure when saving file opened from closed session. 918
Bug fix: Invalid executable signature. 924
Bug fix: Never create Quick Launch icon on Windows 7 and newer.
Bug fix: Notifications of completed operation (such as balloon notifications), when application is minimized, were not working.
Bug fix: Hangs when showing Log windows while logging in. 925
Bug fix: Retrieving file stats using non-absolute path may fail with FTP protocol. 930
Bug fix: Error retrieving file stats using full path with FTP protocol. 926
Bug fix: Treat timestamps in FTP MLSD/MLST results as UTC. 923
Bug fix: Failure when FTP server returns “parent” directory is MLSD directory listing. 922
Bug fix: Background transfer queues were not re-arranged with the sessions, when changing session tab order. 928
Bug fix: Incorrect file was renamed when changing remote directory using directory tree while renaming file. 933
Bug fix: Incorrect file list/directory tree splitter color (with themes turned off).
Bug fix: Command on Console windows is not saved to history, when executed using Enter key. 934
Bug fix: Could not use .NET assembly from path with special characters (like #). 935
Bug fix: On re-installation, drag&drop shell extension was sometime not activated.
Bug fix: Hangs when stopping watching for changes in local folder. 915
Bug fix: Failure when canceling password prompt with FTP protocol. 936
Bug fix: Empty directory listing was loaded twice with MLSD with FTP command. 937
5.2.1 beta
2013-05-08
Not showing disconnect error message before reconnecting inactive session to upload edited file.
Changing default tab size to 8.
Renamed WinSCP .NET assembly to winscpnet.dll to avoid conflicts with winscp.exe. 945
Command Clear caches clears also cache of secondary 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. 992
Simplifying overwrite confirmation prompt: 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 password prompt (when preferences Remember password for duration of session is turned off).
File sizes on Synchronization Checklist and Find dialogs are optionally shown using short format.
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 Security tab 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. 988
Bug fix: Custom command pattern !/ had incorrect value when executed on existing secondary shell session just after directory change. 989
Bug fix: Wrong background of path labels with disabled themes. 990
Bug fix: Cannot import FileZilla sites in folders. 994
Bug fix: FileZilla site logon type is not imported. 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. 997
Bug fix: Failure when using mouse wheel with mouse cursor outside of WinSCP window. 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. 999
Bug fix: IP address range 172.16-172.31 was not detected as unroutable for FTP passive mode. 1001
Bug fix: Opening session in PuTTY does not work. 1002
5.2.2 beta
2013-07-18
Simplified Login dialog:
Both site tree and basic session controls are visible at the same time.
Login dialog is resizable. 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.
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 326; or using different SSH client, such as KiTTY 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. 1006
Suppressing critical error popups. 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. 1018
Event `Session.FileTransferProgress` is always raised when file transfer completes.
Bug fix: Remote panel state is lost after closing Console window. 1004
Bug fix: Failure when reading file into internal editor. 1005
Bug fix: Fragments in Help links were not working.
Bug fix: Failure when disposing Session of .NET assembly. 1008
Bug fix: Failure when pressing Shift key in console prompt with winscp.com. 1009
Bug fix: Constant CPU usage when queue is empty. 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. 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: SSH vulnerability. 1017
Bug fix: Mismatched warnings about accepting any SSH hostkey and SSL certificate respectively.
Bug fix: Timeout prompt sometime never dismisses, even when host finally replies, with SFTP/SCP protocol.
Convenience and robustness improvements for working with master password: 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. 885
Showing number of active and pending transfers on queue label. 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). 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. 1021
Bug fix: Incorrect encryption of passwords protected with master password, potentially leading to loss of stored passwords. 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. 1025
Bug fix: Pending queued transfers were omitted from queue status display on taskbar button. 1030
Bug fix: No error is displayed and session is not immediately closed when detecting variable containing command return code fails with SCP protocol. 1032
Bug fix: Failure when using context menu of disconnected session tab. 1033
Bug fix: Failure when right-clicking empty area on site tree. 1036
Improved and fixes for large font/high DPI environments:
· Windows and panel size configuration (including default configuration) scales with DPI.
· Using native “Segoe UI” dialog font in Windows Vista and later.
· Changing Internal editor and Console window font to “Lucida Console” (Windows 7 and older) or “Consolas” (Windows 8 and newer).
· Using icon font for file panels/lists, directory trees, path labels, status bars, message boxes and other controls throughout the application.
· Saving preferred editor font in points, rather than pixels.
· File panels respond to changes of system icon font.
· Using native scaling even for scales above 120%/125 DPI.
· Using Windows native scalable mouse cursors for splitters.
· Bug fix: Path labels on Commander interface were using different font than the rest of the window.
· Bug fix: Status bars on some windows did not resize for large fonts.
· Bug fix: Some images were not centered.
· Bug fix: Many dialogs were incorrectly resized for large fonts.
· Redesigning message boxes after Windows task dialogs.
· Reusing TLS/SSL session ID is configurable.
· Upgraded private key tools (PuTTYgen and Pageant) to 0.63. 1039
· Not allowing operations on focused-only file, when focus is not visible (panel does not have focus). 1050
· Aligning file information on Overwrite confirmation dialog. 1049
· Improved placement and effects of drop down menus.
· Showing Proxy settings box on Advanced Site Settings dialog for SFTP/SCP protocols only.
· Empty queue notification can be clicked to restore/activate application, respective session and transfer queue list
· Showing file name in error message when deleting of auxiliary local files fails.
· Configuration is saved after submitting Preferences dialog (this among other warns user when configuration stored is not writable). 667
· Opening update information, when clicking update notification balloon. 1047
· Widening default Changed columns width to accommodate AM/PM suffixes.
· Hiding Group column by default also in Explorer interface.
· Not asking for exit confirmation when Windows session is closing.
· Reporting connection errors on FTP transfer failure.
· Do not include confusing FTP server’s intermediate and success responses into error messages.
· Ctrl+Space shortcut for toggling selection of focused file works in Commander-style selection mode.
· Message box width is limited.
· Widened some forms and controls to make space for translation into languages with longer words, such as German.
· Reduced chance of collision in .NET assembly session instance name in multi-threaded applications. 1055
· Allowing button selection using Left/Right keys on message boxes with drop down menus. 1054
· Bug fix: Back-propagated SSH security and memory-leak fixes from PuTTY 0.63. 1039 vuln-modmul vuln-bignum-division-by-zero private-key-not-wiped
· Bug fix: Failure when opening the first session with Automatically open new session in PuTTY enabled. 1037
· Bug fix: Login dialog got corrupted when changing language on systems with Windows XP style font scaling enabled. Worked-around by disabling runtime language change on such systems. 1038
· Bug fix: Dialog boxes were incorrectly considered as submitted when Windows session was closing, causing failures or validation errors, preventing the Windows session from actually closing.
· 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.
· Bug fix: Console input/output was not using UTF-8 encoding on Windows 8.
· Bug fix: Connection gets aborted when TLS/SSL certificate uses ASN.1 GeneralizedTime format. 1044
· Bug fix: Connection gets aborted without any feedback when TLS/SSL certificate cannot be decoded.
· Bug fix: Failure when send buffer of FTP connection is temporarily full.
· Bug fix: External changes to local directory are sometimes not shown on the local panel.
· Bug fix: WinSCP child process was not terminated when process using WinSCP .NET assembly crashed. 1045
· Bug fix: Edit toolbar buttons were not disabled when only directories were selected.
· Bug fix: When changing configuration storage failed (such as when an INI file could not be removed), storage state on Preferences dialog is not rolled back and some of the other changes to preferences were lost.
· Bug fix: For various errors when cleaning up application configuration, a resource number was shown instead of an actual error message.
· Bug fix: Failure while (or after) creating directory during synchronized browsing. 1046
· Bug fix: Context menu was popping up after new session was opened when New Session tab was right-clicked.
· Bug fix: Notification about empty transfer queue was not shown.
· Bug fix: Wrong detection of Windows Server 2008 R2 for purposes of timestamp conversion in respect to DST.
· Bug fix: Directory listing was included in transfer error messages with FTP protocol.
· Bug fix: Directory masks in autoselection rule of transfer settings preset were not working.
· Bug fix: “Never show again” checkbox on information only messages boxes was wrongly labeled “Never ask again”.
· Bug fix: Failure when manipulating location profiles folders. 1052
· Bug fix: Allow SCP fallback session option was not preserved. 1053
Distinguishing main question of a message box. 46
Session can be opened in PuTTY from Login dialog. 190
Improved working with session colors:
Better standard color set (16 less saturated colors).
Remembering recently used custom colors.
Drop down color selector on Advanced site settings dialog.
Custom colors can be modified on standard Color dialog.
Option Default (color) renamed to No Color.
Bug fix: Color of a directory tree border was not updated in some cases.
Change: Using UTF-8 for strings (such as file names) with SFTP protocol by default even for version 3 and lower. 1072
Offering to upload edited/opened file using another session to the same site, if original session was closed. 1042
Support for FTP servers with Windows-like paths. 1074
Option to create a site desktop shortcut on Save Session as Site dialog.
Verifying TLS/SSL certificates against system Trusted Root Certification Authorities. 1063
Command to clone site settings to a new site. 1069
Automatically saving opened workspace. 1029
Not showing Progress window for operations shorter than 200ms.
Change: Removing BOM/EOF marks on text mode uploads is configurable and disabled by default. 842
Showing total progress for non-recursive transfers even when Calculate total size transfer settings is turned off. 1040
Support for Diffie-Hellman group exchange with SHA-256. 1067
SSH core upgraded to PuTTY 0.63 and further to the latest development snapshot (2013-10-09, r10049). It brings following changes:
SSH_MSG_UNIMPLEMENTED in response to SSH_MSG_KEXINIT is ignored. kexinit-unimplemented
Support for HMAC-SHA-256 as an SSH-2 MAC algorithm (hmac-sha2-256).
Bug fix: If the host key isn’t saved, rekeys cause another warning. hostkey-rekey
Many other small bug fixes.
New Site icon on Login dialog and Session tabs.
New Open Directory/Location profiles dialog icons.
Command to delete all completed queue items.
Improvements to session URL syntax:
Support for SSH hostkey fingerprint specification in session URL using connection parameter fingerprint defined by draft-ietf-secsh-scp-sftp-ssh-uri. 93
URL session parameter save to initiate site saving.
Change: Symbol ; has special meaning in session URL (due to the above changes) and has to be URL-encoded when used as a literal.
Change: UTF-8 encoded characters in session URL are supported. 1062
Detecting Drag&drop shell extension on 64-bit systems. 20
Logging warning when system option Automatically adjust clock for Daylight Saving Time is disabled.
Bringing an application into foreground, when opening session from commandline and/or from jump in existing WinSCP instance.
More command and dialog icons.
Showing window and application name on Internal editor window caption.
Improved layout of message boxes.
Showing tree lines on site tree on Login dialog.
Tolerating invalid local file timestamps. 1064
Pattern !U in Custom command and PuTTY path works even with password entered only during authentication.
Do not include information about inability to test, if server IP address is routable, into error messages.
Warning that editing is in progress when double-clicking edited site on Login dialog.
Drop down menu is never not narrower than its button.
Not allowing operations on focused-only file, when focus is not visible (application does not have focus). 1050
Bug fix: Failure to run WinSCP or open session with .NET assembly after frequent scheduled use. 996
Bug fix: Up to one second delay for transfer of every file with FTP over TLS/SSL. 1058
Bug fix: Rare incorrect conversion of line endings. 1059
Bug fix: Timestamps of local files are not shifted when DST starts/finishes on Windows 2008 R2. 1060
Bug fix: Failure when validating/executing custom command ending with ! pattern.
Bug fix: File name was not shown on Progress window when deleting local files.
Bug fix: Stray folders on initially inactive page of Location profiles dialog.
Bug fix: Failure when excessive session timeout or keepalive interval is configured. 1065
Bug fix: Incorrect Login dialog placement when application was closed on non-primary monitor. 1066
Bug fix: When saving new site with the same generated name as an existing saved site, an overwrite configuration was not requested.
Bug fix: Error when downloading empty file/directory using FTPS via proxy. 1068
Bug fix: Wrong icon for Enable Queue Processing command.
Bug fix: Suspend All and Resume all queue commands were not working unless any queue item had focus.
Bug fix: It was not possible to drag a site to a root folder on Login dialog.
Bug fix: Wrong check for presence of GSSAPI/SSPI on Advanced Site Settings dialog.
Bug fix: When remote directory was not opened using directory tree, a node of the opened directory was not expanded.
Bug fix: Local custom commands working with both local and remote files were disabled when file in passive panel was focused only (not selected). 1071
Bug fix: Size of externally removed local selected files is detracted twice from total file size of selected files shown on status bar. 1073
Bug fix: When some of master-password protected passwords became undecryptable, Sites and Workspaces menus could not be opened.
Cloning site without hostname when Enter key is pressed. 1115
Preventing “Message too long to send to external console” error. 1121
When listing local files during operation fails, including path into error message. 1131
NuGet package for .NET assembly. 1145
Bug fix: Prompt to import sites was not skipped during silent install. 1112
Bug fix: Transfer settings speed limit does not apply. 1114
Bug fix: Edited file is reloaded from active session, not from original session. 603
Bug fix: Caption of New Site node on Login dialog is not translated when language is changed.
Bug fix: Error on every even opening/editing of remote file while having New and updated files only option set as default. 1118
Bug fix: Incorrect Login dialog placement when application was closed on non-primary monitor above or to the left of primary monitor. 1119
Bug fix: In countries that changed timezone, file times before the change were set wrong for downloaded files. 1122
Bug fix: Incorrect handling of remote files ending with dot with FTP protocol. 1128
Bug fix: Speed limit of waiting background transfer shows incorrect value and cannot be changed. 1129
Bug fix: Selecting private key file with space in path yields error message when submitting Advanced Site Settings dialog. 1130
Bug fix: .NET assembly Session.FileTransferProgress is not included in COM event sink. 1134
Bug fix: When main window was restored from notification area while message box was displayed, main window could receive focus.
Bug fix: Notification balloons showing transfer configuration/error were showing ** markup.
Bug fix: When minimized, message boxes were popping up on foreground.
Bug fix: Main menu accelerators are not working. 1143
Bug fix: Scaled-down version of 32×32 icon was used in task bar notification area instead of 16×16 icon. 1144
Bug fix: Failure when ending Windows session when main window is minimized.
Bug fix: Occasional failure when run from Session 0. 1146
Bug fix: Timeout while trying to resume upload with FTP protocol. Thanks to Michael Lukashov.
Bug fix: With FTP protocol Set permissions transfer setting was incorrectly enabled for synchronization in Both mode.