Subscribe to AfterDawn's weekly newsletter.
Version history for WinSCP (Portable)
<<Back to software description
Changes for v4.3.5 - v4.36
- Bug fix: ?Chokes on SSH-2 ignore messages? SSH bug was always on. 767
- Back-propagated some improvements and fixes from 5.0.3 - 5.0.6 beta releases:All binaries are signed with Martin Prikryl publisher certificate. 505
- When script is aborted by the user, error exit code is used.
- Connect timeout is configurable.
- When renaming a folder within file panel, whole filename (including an extension) is always selected. 737
- In-application license text updated to GPLv3. 751
- Change: In mouse-only Explorer-style selection mode, single-file implicit mouse-selection is not preserved, when focus/selection is subsequently changed using keyboard.
- SSH core upgraded to PuTTY 0.62. It brings following changes: ¦Security fix: WinSCP no longer retains passwords in memory by mistake. password-not-wiped
- Bug fix: Spurious ?Access denied? printed in the authentication window after GSSAPI failure. gssapi-access-denied
- Bug fix: 0.61-style Pageant did not work with 0.60-style WinSCP. pageant-backwards-compatibility
- Bug fix: Fixed parsing owner/group with modified ID on Properties dialog.
- Bug fix: When switching between session and shared bookmarks, path was not updated on the Open directory dialog.
- Bug fix: Internal ?Operation aborted? errors were not suppressed for background transfers.
- Bug fix: Path label was not resized with larger shell font size.
- Bug fix: Default permissions for new remote directory did not include Execute right. 762
- Bug fix: Duplicate reconnect prompt when connection is lost, while transferring file in subdirectory.
- Bug fix: Error was signaled from script when connection stalled even when it was reconnected. 731
- Bug fix: Failure to locate GetUserNameEx. 734
- Bug fix: Records of files transferred within subdirectory were written at once, not continuously, in XML logging. 739
- Bug fix: In mouse-only Explorer-style selection mode, selection was not cleared after clicking outside of selection, after focus/selection was previously changed using keyboard.
- Bug fix: Session name was not preserved when duplicating session into a new window.
- Bug fix: Installer was not removing translations of previous versions on Windows 7.
- OpenCandy advertising module reintroduced to the installer. There?s also ad-free alternative installer available.
Changes for v5.0.4 Beta - v5.0.5 Beta
- This version fixes yet more bugs and adds few improvements.
Changes for v5.0.3 Beta - v5.0.4 Beta
- Icon is assigned to all top-level windows, in particular to initial Login dialog, so that there?s always WinSCP icon in the Alt+Tab view.
- Bug fix: Synchronization check list view was corrupted.
- Bug fix: Failure when changing view style in Explorer interface. 753
- Bug fix: It was not possible to drag more than one file. 756
- Bug fix: Default permissions for new remote directory did not include Execute right. 762
Changes for v5.0.2 Beta - v5.0.3 Beta
- Taskbar jump list support on Windows 7.
- Tab selector for sessions.
- Queue processing can be disabled.
- Synchronized browsing is configurable per stored session.
Changes for v5.0.1 Beta - v5.0.2 Beta
- Any session configuration option can be set on command line and/or scripting in raw format using /rawsettings switch. 520
- Change: Binary transfer mode is default. 670
- Change: Connection error is recorded in XML log in new subtag result of root tagsession. 545
- Change: With FTP protocol, passive mode is used by default. 165
- Environment variables are resolved in session hostname and username. 392
- Installer without OpenCandy does not include OpenCandy licence anymore.
- Option to enable active mode with FTP protocol in scripting. 669
- Both session (text) and XML log can be produced at the same time. 481
- Bug fix: Failure when cancelling login dialog. 728
- Bug fix: Failure to locate GetTimeZoneInformationForYear. 729
- Bug fix: Check for application updates was not working.
- Bug fix: Duplicate shortcut key in local Open directory window. 710
Changes for v5.0 Beta - v5.0.1 Beta
- This version fixes several regression bugs and adds some new functionality.
Changes for v4.3.4 - v5.0 Beta
- Unicode support.
- Explorer-style file selection with mouse is enabled by default in Commander interface.
- Bug fix: Buttons on Login dialog sometimes got hidden.
- Bug fix: ? at the end of file mask did not enforce presence of character.
- Bug fix: Failure when session is closed unexpectedly in scripting.
Changes for v4.3.4 - v4.3.5
- Bug fix: Translations were not included in setup.
- Bug fix: Versions of 3rd party components were not updated in translations.
- Back-propagates some improvements and fixes from 5.0 - 5.0.2 beta releases:
- SSL core upgraded to OpenSSL 1.0.0e.
- Explorer-style file selection with mouse is enabled by default in Commander interface.
- Starting renaming the next file after confirming rename with Tab key.
- Logging local account into session log.
- F10 key closes an internal editor.
- Installer without OpenCandy does not include OpenCandy licence anymore.
- Bug fix: Directory listing was shown as part of the file transfer error message with FTP protocol.
- Bug fix: Internal editor window is not restored when minimized when editing the already file again.
- Bug fix: Link to a parent directory is not read in an empty remote root folder.
- Bug fix: Failure when session is closed unexpectedly in scripting.
- Bug fix: Duplicate shortcut key in local Open directory window.
Changes for v4.3.3 - v4.3.4
- This release upgrades SSH core to PuTTY 0.61 and fixes several bugs.
Changes for v4.3.2 - v4.3.3
- Rolled back increase of socket internal buffer size for SSH. 677
- SSH core upgraded to the latest development snapshot of PuTTY (2011-03-04, revision 9120). It brings following changes:
- Support for “zlib@openssh.com” compression. 146
- Small performace improvements.
- On Windows 7 progress of operation is shown on the taskbar button. 437
- URLs with IPv6 address are supported. 681
- Removed length limit for FTP Post login commands. 673
- Colon in stored session name and IPv6 addresses is escaped when used for generated name of session log file.
- State of Advanced options checkbox is always remembered. 650
- Source of the configuration is stored into session log. 683
- Navigating back/forward with synchronized browsing enabled affects both panels. 625
- When renaming a file during transfer, only filename (without an extension) is optionally selected. 664
- File renaming is not started, when only focusing application. 651
- Session colors are used on stored session list. 687
- Setup will default to use the same language as the last time.
- Setup will not try to replace the drag&drop shell extension unless newer version is included. This prevents setup from requiring restart in many cases. 686
- Bug fix: Incorrect conversion of timestamps between local and remote systems with respect to DST on Windows 2008 R2. 671
- Bug fix: Failure on transfer error with SCP protocol. 674
- Bug fix: Invalid timezone shifting of file timestamps with FTP protocol. 675
- Bug fix: Pageant authentication was not working on x64. 662
- Bug fix: Failure when reconnection fails with FTP protocol. 680
- Bug fix: Failure when reconnecting with FTP protocol. 676
- Bug fix: chmod command was not skipped with SCP protocol, when changing file properties but not changing permissions. 645
- Bug fix: Error when uploading file with specific size with FTP protocol. 684
Changes for v4.3.1 Beta - v4.3.2
- 2011-02-23SSL core upgraded to OpenSSL 1.0.0d.
- Enabled TLS extensions in OpenSSL, what resolves problems with some FTP servers. 658
- Change: Compare directories command uses Shift+F2 shortcut instead of Ctrl+C. 641
- Added support for dragging files from WinRAR. 399.
- Default ascii file mask extended with *.js. 642
- SSH core upgraded to the latest development snapshot of PuTTY (2011-02-21, revision 9101).
- Bug fix: Check for application updates was not working.
- Bug fix: Error response to SFTP initialization request was sometimes parsed incorrectly.
- Bug fix: It was not possible to skip errors during some operations. 654
- Bug fix: Home directory was incorrect after reconnect with FTP protocol. 659
- Bug fix: It was sometimes not possible to initiate file renaming. 657
Changes for v4.3.0 Beta - v4.3.1 Beta
- 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
Changes for v4.2.9 - v4.3.0 Beta
- 2010-11-07Increased 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:
- Improved port forwarding robustness.
- When disconnected because there are no supported authentication methods left to try, the error message contains the list of methods sent by the server.
- Standard GSS libraries are now loaded from standard locations rather than using the default DLL search path.
- Other small bugs fixed.
- 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
Changes for v4.2.8 - v4.2.9
- Never try to rename file to the very same name. 604
- Bug fix: Failure when executing custom command and not capturing its output. 587
- Bug fix: GSSAPI/Kerberos was not working. 590
- Bug fix: Local file timestamp was interpreted incorrectly for synchronization on Windows 7. 591
- Bug fix: Failure on close scripting command. 599
- Bug fix: Edited file was reloaded from active session, not from original session. 603
- Bug fix: Path history was mixed among sessions. 607
- Bug fix: Session closed after operation completes was automatically reconnected. 608
- Bug fix: Check for application updates was hanging. 611
- Bug fix: Missing content on OpenCandy screen. 600
Changes for v4.2.7 - v4.2.8
- File size masks are allowed in script commands. 555
- Conversion of timestamps between local and remote systems with respect to DST follows changes introduced in Windows 7. 564
- Installation package includes development versions of PuTTYgen and Pageant applications. It brings following changes:
- PuTTYgen supports importing of new-style OpenSSH private keys (encrypted by AES rather than 3DES).
- SSH core upgraded to the latest development snapshot of PuTTY (2010-05-19, revision 8952). Improving GSSAPI support.
- Script commands and output are included into session log. 547
- Bug fix: IPv6 support was broken. 556
- Bug fix: Protocol ftps was ignored in session URL when port number was also specified. 558
- Bug fix: Suggested session path was duplicated when saving new session. 562
- Bug fix: SFTP packet counter overflow. 565
- Bug fix: Sorting by owner/group was broken. 571
- Bug fix: Failure when opening session protected with master password from command-line in console. 573
- Bug fix: Saving password in default session settings did not force prompt for master password, allowing the password being stored unecrypted.
- Bug fix: Missing OpenCandy DLL on Windows startup. 579
- Bug fix: Hangs when changing directory using directory tree after toggling showing of hidden files. 580
- Bug fix: !.! was suggested as name of executable when browsing for previously undefined executable.
- Bug fix: Failure when running multiple instances of console interface tool in parallel. 581
Changes for v4.2.6 - v4.2.7
- Increased maximal size of accepted SFTP packet.
- Bug fix: Failure when closing connection after another failed connection.
- Bug fix: Root path was not remembered as last working path on a drive.
- Bug fix: Hang-up after closing connection.
Changes for v4.2.5 - v4.2.6
- ZIP archive with both executables is released instead of just compressed EXE. 523
- Automatically named session is renamed when hostname and/or username is modified. 532
- When reading of file to be edited fails, empty internal editor is no longer shown.
- Forcing width of message box not to exceed screen width.
- Environment variables in path to private key file are resolved before passing it to PuTTY to open the session. 524
- WinSCP name is included in balloon notifications. 533
- Timezone offset can be set up to +/-25 hours. 534
- Setup does not query OpenCandy for ads when running silent install.
- Small visual changes for Windows 7.
- Being tolerant to FTP servers enclosing path in 257 response to single quotes. 541
- SSH core upgraded to the latest development snapshot of PuTTY (2010-01-17, revision 8846). Fixing memory leak.
- SSL core upgraded to OpenSSL 0.9.8l.
- Bug fix: Bookmarks with equal sign in their name were not preserved when using INI file. 522
- Bug fix: Synchronize browsing failed, when entering local directory, while current remote path was root. 525
- Bug fix: Having higher logging level set decreased performance even when logging itself was disabled. 526
- Bug fix: Error when running ad hoc custom command. 529
- Bug fix: Tray icon was sometimes not removed when application closed.
- Bug fix: Navigation tree on Preferences dialog was corrupted sometimes. 539
- Bug fix: Memory leak while authenticating with private key.
- Bug fix: System date/time format was not followed on Windows 7. 537
- Bug fix: On some systems winscp.com did not find winscp.exe when executed from search path. 542
- Bug fix: Failure when connection was closed while Console window was opened.
Changes for v4.2.4 Beta - v4.2.5
- Environment variable WINSCP_PATH pointing to path, where WinSCP executable file is located, is set on startup, so it can be used to configure portable paths relative to the WinSCP executable file. 311
- It is not possible to cancel master password prompt anymore, when saving session with passwords
- Slash added to names of directories in search results to distinguish them from files
- Keyboard shortcut for finding files changed to F3 in Explorer interface
- Path is recorded in history after changing directory in console window. 518
- Replacing characters not allowed in local file names is taken into account with synchronized browsing. 512
Changes for v4.23 Beta - v4.2.4 Beta
- File search.
- Stored session passwords can be encrypted using master password.

