版本历史 WinSCP 5.2.4 (Beta)

  • 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