This is an old revision of the document!

Recent Version History

This is list of changes for each release of WinSCP. See also project history.

Not Released Yet

2010-10-16

  • Environment variables are resolved in path to external editor. 563
  • Change: With FTP protocol, passive mode is used by default. 165
  • 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 fixed.
  • Bug fix: Error when refreshing panel content. 617
  • Bug fix: Error when more background transfers finish as the same moment. 622
  • Bug fix: Script does not abort after receiving no answer for prompt, when running in batch mode. 623
  • 4.2.9

    2010-09-23

    • 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

    4.2.8

    2010-07-14

    • File size masks are allowed in script commands. 555
    • Change: Conversion of timestamps between local and remote systems with respect to DST follows changes introduced in Windows 7. 564 This breaks synchronization when you used previous WinSCP versions.
    • 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 unencrypted.
    • 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

    4.2.7

    2010-03-04

    • Increased maximal size of accepted SFTP packet. 548
    • Bug fix: Failure when closing connection after another failed connection. 547
    • Bug fix: Root path was not remembered as last working path on a drive. 549
    • Bug fix: Hang-up after closing connection. 550

    4.2.6

    2010-02-16

    • 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. 544

    4.2.5

    2009-12-22

    • 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
    • Merged error message and directory creation confirmation box into one, when synchronized browsing cannot find corresponding opposite directory. 347
    • Synchronized browsing can handle change to different directory branch. 101
    • Placed Use same options next time on synchronization dialog above transfer settings box to make it clear that transfer settings are not saved. 519
    • SSH core upgraded to the latest development snapshot of PuTTY (2009-11-22, revision 8755). It does not bring any notable change.
    • Bug fix: When master password changing was canceled, message informing about successful change appeared anyway.
    • Bug fix: No help was associated with Security tab of Preferences dialog.
    • Bug fix: Passwords in default session settings were not re-encrypted when master password was changed.
    • Bug fix: Empty session password were in rare situation encrypted using master password, what caused seemingly useless prompts for master passwords.
    • Bug fix: WinSCP did not offer to unset read-only flag when overwriting local files anymore.
    • Bug fix: Error when downloading remote files from root directory into temporary local directory. 502
    • Bug fix: Failure when retrying connect attempt after host is not resolved. 503
    • Bug fix: Incorrect calculation of DST start/end date. 504
    • Bug fix: Session data on Login dialog were overwritten when locale is changed. 508
    • Bug fix: Error when moving local directory to remote side. 509
    • Bug fix: Help for put scripting command incorrectly claimed that -append switch is valid for FTP protocol only.
    • Bug fix: Ampersands (&) in names of transfer settings presets and custom commands were handled inconsistently. 506
    • Bug fix: Excluding file from transfer did not prevent access to the file. 514
    • Bug fix: Error when daylight saving is not properly configured in Windows. 519
    • Bug fix: Shell icon for stored session in folder could not be created. 515

    4.2.4 beta

    2009-10-25

    • File search. 92
    • Stored session passwords can be encrypted by AES cipher using master password. 273
    • Path relative to startup directory can be used in initial session local directory. 492
    • Up to 255 characters long SFTP server commands are allowed. 495
    • Value off of reconnecttime script option is case-insensitive. 491
    • SFTP status code is not logged as status/error code anymore. 484
    • While downloading trailing dot in filenames is replaced with %2E, as Windows trim them. 452
    • WinSCP can load plain text tunnel password from configuration (new attribute TunnelPasswordPlain). If possible, it automatically converts the password to encrypted form. 497
    • SSH core upgraded to the latest development snapshot of PuTTY (2008-09-27, revision 8665). It brings following changes:
      • Bug fix: Minor memory leaks.
    • Bug fix: Uploads of large files with FTP were restarting. 157
    • Bug fix: Error when opening separate shell session. 477
    • Bug fix: Backslash in remote path broke path label. 482
    • Bug fix: Using passive mode was suggested when connection fails even when used already. 485
    • Bug fix: Operation hanged for a while when transfer of file was skipped with FTP protocol. 486
    • Bug fix: Operation hanged occasionally when both control and transfer connection were closed at the same time with FTP protocol. 487
    • Bug fix: Quote escaping did not work with console interface tool. 494
    • Bug fix: Ctrl+C in console windows occasionally interrupted more than one prompt.
    • Bug fix: Failed connection in script closed last active session simultaneously.
    • Bug fix: It was not possible to copy remote files using drag&drop within remote panel with FTP protocol.
    • Bug fix: Problem minimizing progress windows while performing operation executed from command-line. 475
    • Bug fix: WinSCP hanged on some systems, when remote file with name reserved on Windows appeared in directory listing. 152
    • Bug fix: Backslash was inserted to remote path when running custom command from synchronization checklist dialog. 498

    Older versions

    Last modified: by martin