AfterDawn.com

Version history for WinSCP (Portable)

<<Back to software description

Changes for v5.0.6 Beta - v5.0.7 Beta

  • UTF-8 support in an internal editor.
  • Upgrade to OpenSSL 1.0.1b.
  • Several small improvements to application look and feel.
  • WinSCP now optionally reports anonymous usage statistics to WinSCP team. You can opt-out if you like.



Changes for v4.3.7 - v5.0.6 Beta

  • Prototype of .NET assembly built around WinSCP scripting interface.
  • Upgrade to PuTTY 0.62 and OpenSSL 1.0.0g.
  • Improvements to file masks.
  • Improvements to scripting.



Changes for v4.36 - v4.3.7

  • Back-propagated some improvements and fixes from 5.0.6 beta release:
  • SSL core upgraded to OpenSSL 1.0.0g.
  • Bug fix: State of Synchronize on start of Keep remote directory up to date dialog was not preserved. 774
  • Bug fix: Progress window was incorrectly placed when reloading remote file opened in an Internal editor.
  • Bug fix: File was uploaded after closing an internal editor even when not changed, but reloaded. 790
  • Bug fix: With FTP protocol touch element was not generated in XML log file.
  • Bug fix: Could not handle less common formats of passive connection data response from FTP server. 793
  • Bug fix: Failure exit code always reported when reading script from standard input. 794
  • Bug fix: File list flickered on every focus move on Windows XP with Explorer-style selection disabled. 783
  • Bug fix: Progress bar tooltip is not hidden once the progress window disappears. 796



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.



<<Back to software description

Subscribe to AfterDawn's weekly newsletter.