v5.7.7 [Feb 20, 2015]
- Using FTP command SIZE in binary mode.
- Optionally determining local file icon by extension only.
- Ensuring that sessions to be opened in a new window does not get actually opened back in the existing window.
- Bug fix: SFTP transfers fail occasionally.
- Bug fix: Controls occasionally do not align correctly after restoring maximized window from minimization.
- Bug fix: Embedded session is not opened.
- Bug fix: SCP session breaks when an output includes a null character.
- Bug fix: Error retrieving file attributes with FTP protocol when the path is given with trailing slash.
- Bug fix: Sort arrow was shown on unsortable Find dialog.
- Bug fix: File mask with size constraint over 4 GB does not work.
- Bug fix: When dragging files from local panel to local tree, status bar is not updated.
- Bug fix: Local directory tree does not show newly created folder.
- Bug fix: Local directory tree stops reflecting changes after creating new folder.
- Bug fix: Failure when HTTPS WebDAV URL redirects to HTTP.
- Bug fix: Certificate validation fails, when HTTP WebDAV URL redirects to HTTPS.
- Bug fix: Some redirected WebDAVS connection error messages show original host name instead of the actual host name.
- Bug fix: WebDAVS certificate failure override for redirected session is stored for original host name.
- Bug fix: During file transfers on FTP servers that do not support MLSD command, file details are not provided on overwrite confirmation prompt and transfer progress is not shown correctly.
- Bug fix: Edit commands on all Internal editors reflect state of the currently focused editor, instead of their editor.
v5.6.3 [Aug 19, 2014]
- SFTP version 6 supported:
- Hardlinks can be created.
- Optimized directory reading and file downloading.
- Allowed stored sites, including their names and initial directories, to preserve Unicode characters.
- Workaround for Vandyke VShell incorrect announcement of checksum calculation support.
- Workaround for Bitvise WinSSHD lack of SFTP extensions announcement.
- Support for proprietary OpenSSH extension [email protected] for creating hardlinks.
- Open command can open directories.
- WinSCP can register to handle WinSCP-specific WebDAV URL addresses (winscp-http:// and winscp-https://).
- Improved stack trace reporting for internal errors.
- Not showing suggestion to delete file in error when overwriting file on non-interactive displays.
- Workaround for FTP servers that do not enclose path in response to PWD command in quotes.
- Bug fix: Failure when opening SCP session.
- Bug fix: Missing help link for Note page of Advanced Site Settings dialog.
- Bug fix: Failure when processing results of upload in .NET assembly when a directory was created with explicitly set permissions as the first operation. 1188
- Bug fix: Wrong formatting of some error messages on log view of Keep remote directory up to date dialog with Continue on error option enabled.
- Bug fix: Modified edited/opened remote files are incorrectly uploaded using an active session, instead of their original session.
v5.17 [Sep 24, 2012]
-SSL core upgraded to OpenSSL 1.0.1e.
-Not requiring the .NET assembly to exist in file.
-Not considering 3xx error code an error for post-login FTP commands.
-Bug fix: Failure after system-wide change.
-Bug fix: Issuer and Subject were swapped on Certificate verification prompt.
-Bug fix: Traversed subfolders are incorrectly included in find results.
-Bug fix: Wrong color indicator on session tab when session was not switched by clicking on the tab.
-Bug fix: Failure when auto remote directory refresh was triggered during operation initiated by drag&drop.
-Bug fix: Wrong timezone offset was applied with FTP protocol.
-Bug fix: It was not possible to preserve timezone offset of 24 hours and greater in stored session.
-Bug fix: Wrong timestamp conversion with FTP protocol.
-Bug fix: Error in .NET assembly when temporary path contains exclamation mark.
-Bug fix: Indefinite chain of errors when XML logging fails.
v5.0.7 [Aug 25, 2011]
- Using MLSD/MLST to list directory with FTP protocol, when supported. Thanks to Michael Lukashov.
- UTF-8 support in an internal editor.
- Optionally refreshing file panel in regular intervals.
- If password is not specified on Login dialog with FTP protocol, connection is first tried without password.
- 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.
- .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.
- 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.
- 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.
- Change: Blowfish is preferred encryption cipher.
- 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.
- Double buffered drawing of file panels to prevent flicker.
- 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.
- 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.
- Bug fix: Shut down once operation completes was blocked by confirmation prompt.
- Bug fix: Redirected output of console interface lacked CR.
- Bug fix: Window flickered when application was activated.
- Bug fix: Main menu did not open when application was not activated.
- Bug fix: When selecting files by mask, all directories were implicitly selected.
- Bug fix: When finding files, all directories were implicitly found.
- Bug fix: winscp.com did not restore console codepage on exit.
- Bug fix: Failure on SSL session resuming. Thanks to Michael Lukashov.
- Bug fix: Failure on second failed call to Session.Open of .NET assembly.
- Bug fix: Information about dragged files was generated incorrectly.
- Bug fix: Failure when reconnect failed.
- 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.
- Bug fix: Path label disappears when clicked.
- Bug fix: Authentication prompts with no actual prompt were always failed in scripting.
- Bug fix: Default session settings were not preserved, when set based on loaded stored session.
- 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.
- Bug fix: Incorrect timestamp timezone in XML log and .NET assembly.
- Bug fix: Rare incorrect conversion of line endings.
- Bug fix: Keepalives cause timeouts with FTP protocol.
- Bug fix: Occasional failure while authentication prompt is idle.
- 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.
- Bug fix: Rare incorrect EOL conversion.
v4.2.9.938 [Feb 27, 2009]
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.
v4.0.7.370 [Apr 17, 2008]
Putty 0.55, SFTP5, multiple edited files