SecureFX(R) 8.1.4 (Official) -- August 10, 2017 Copyright (C) 1995-2017 VanDyke Software, Inc. All rights reserved. This file contains the SecureFX product history. It includes lists of new features, changes, and bug fixes sorted by release. For a product description, installation notes, registration information, and contact information, please refer to Readme.txt (downloaded with this installation). Changes in SecureFX 8.1.4 (Official) -- August 10, 2017 ------------------------------------------------------- Changes: - SFXCL: Added a global INI-file-only option called "SFXCL Backslashes Always Path Separators". When this option is on, backslashes in SFXCL command-line paths are replaced with forward slashes. This option restores the version 7.3 behavior. Bug fixes: - SecureFX crashed when a session specified %USERNAME% as the username and specified another session as the firewall, then authentication failed and the username was changed to something other than %USERNAME%. - SecureFX could crash when an FTP connection was established if the initial attempt failed because cleanup was done on the wrong socket. - SecureFX could crash if multiple imports of settings ran at the same time. - When the configuration folder was being stored in the cloud using services like OneDrive or Dropbox, duplicate copies of __FolderData__.ini could be created and appear as sessions in the Session Manager or Connect dialog. - When SecureFX was integrated with SecureCRT, if SecureFX was launched from the command line or Quick Connect, it always used SFTP as the protocol even if the default session specified a different protocol. - PKCS #11 authentication failed when using the SuisseID PKCS #11 DLL. - Windows: When "Update Now..." was selected from the Help menu, if a newer version was available, the installer was downloaded to the parent folder of %TEMP%. Changes in SecureFX 8.1.3 (Official) -- May 23, 2017 ---------------------------------------------------- Changes: - Mac: SecureFX now uses the OpenSSL 1.0.2k library. Bug fixes: - Authentication failed when attempting to authenticate using a smart card that contained multiple certificates with blank "Issued to" and "Issued by" fields. - Mac/Linux: SecureFX did not handle PK_OK packets correctly, which caused X.509 authentication to fail. Changes in SecureFX 8.1.2 (Official) -- April 27, 2017 ------------------------------------------------------ Bug fixes: - SecureFX crashed when attempting to load a certificate from a TIKS card that was inserted in an internal reader. - File uploads to ProFTPD with TLS enabled could hang due to the way SecureFX handled the remote system's TLS shutdown packet. - Certificate chaining failed for RFC 6187 when using PKCS#11 if the complete chain of certificates was not on the smart card. - When performing X.509 authentication to an OpenSSH server with Roumen Petrov's PKIX patch applied, the wrong hashing algorithm was used for generating the signature for an RSA certificate. - Windows: SSH agent did not use the algorithm name specified by RFC 6187 if the session used an X.509 certificate stored in a file. - Mac: When the system keyboard shortcut tab option was set to "Text boxes and lists only," if SecureFX had focus and then the application window was maximized, SecureFX no longer had focus. - Linux: The 32-bit Ubuntu 16.x installer reported an error when attempting to run it on a 32-bit Ubuntu 16.10 system. Changes in SecureFX 8.1.1 (Official) -- February 28, 2017 --------------------------------------------------------- Bug fixes: - In the New Session wizard, when a hostname was entered as uppercase, it was changed to lowercase when it was saved. The case of the hostname as entered is now preserved. - SFXCL: SFXCL could crash if an FTPS session could not find the specified TLS certificate or if the TLS certificate was passphrase protected. - Windows: Scheduled tasks were not included in the XML file when settings were exported from Windows 7, Server 2008 R2, and Server 2012 R2. Changes in SecureFX 8.1 (Official) -- January 26, 2017 ------------------------------------------------------ Bug fix: - Mac: The Help window title bar could say "SecureCRT" instead of "SecureFX" because of incorrect metadata in the help file. Changes in SecureFX 8.1 (Beta 5) -- January 17, 2017 ---------------------------------------------------- Bug fixes: - ECDSA keys with bit sizes of 384 or 521 generated by SecureFX could not be added to ~/.ssh/authorized_keys using ssh-keygen. - If a local file was copied and pasted into a remote folder specified in the path bar and then deleted and pasted into the remote session again, it was pasted into the parent folder. - SecureFX did not display symbolic links when the remote system was a ProFTP server. - Mac: If a session name contained two or more ampersand characters, when the session name was shown in the File or Window menu, it had at least one extra ampersand. Changes in SecureFX 8.1 (Beta 4) -- December 15, 2016 ----------------------------------------------------- Changes: - Mac: By default, core files will not be created if SecureFX crashes. An option to create core files was added to the Global Options dialog. Bug fixes: - If a remote file was edited and was saved while SecureFX was minimized, the file did not get uploaded until the mouse cursor hovered over SecureFX or SecureFX received focus. - If an FTP session contained a local shell command pre-connect string that was an invalid command, SecureFX crashed when attempting to connect to the session. - SSH2: If an RSA key was generated and the .pub file was specified to be used as a raw SSH2 key for public-key authentication, a format error was reported during authentication. - Windows: The installer option "Subscribe to Product Announcements" did not work. - Mac: SecureCRT crashed when attempting to dismiss the Password Properties dialog if the global option "Use Keychain" was set. Changes in SecureFX 8.1 (Beta 3) -- November 22, 2016 ----------------------------------------------------- New features: - Windows: Added preliminary support for certificate chaining for RFC 6187 when using CAPI. Bug fixes: - Mac: If system accessibility options were on, SecureFX could crash shortly after starting or waking from sleep. Changes in SecureFX 8.1 (Beta 2) -- November 10, 2016 ----------------------------------------------------- Changes: - Mac: The global option "Disable App Nap to allow background processing" is now on by default. This only affects new installations. Bug fixes: - If the host key database was on a network share and contained thousands of keys, there was a delay when attempting to display the Global Options dialog. - If a file was copied from the desktop and pasted into a remote session in SecureFX and was then deleted on the remote server and pasted again in SecureFX, the remote file listing did not get updated. - Linux: The ALT+M accelerator did not work consistently with the Cinnamon desktop on Ubuntu 15. Changes in SecureFX 8.1 (Beta 1) -- October 27, 2016 ---------------------------------------------------- New features: - Mac/Linux: Modified the GUI to look more modern, including new icons for the toolbars in the application window, the Session Manager, and the Connect dialog. - Mac: Added support for X.509 certificate authentication using PKCS#11. - Added the ability to pull the username directly from the specified certificate when smart card authentication is being used. - Added the ability to specify server-to-server transfers for synchronize operations. - Added support for synchronized file browsing, which allows local and remote folders to change in lockstep when they have the same hierarchy. - Added new menu items "Expand All Folders" and "Collapse All Folders" to the Session Manager and Connect dialog right-click menus. - Added new menu item "Edit Default Session" to the Options menu. - In the Session Manager and Connect dialog, the ENTER and arrow keys can be used when focus is in the filter bar. - Added an FTP session option that forces EPSV or EPRT to be used. - Added a "Cisco ASA" operating system to the File Transfer / FTP/SFTP Category in the Session Options dialog. - Added an option /ConfigPassphrase that allows the configuration passphrase to be specified on the SecureFX and SFXCL command line. - SFXCL: Added an option /NoTempFiles to prevent the creation of temporary files during synchronize and quick synchronize operations. - Windows: Added the ability to pull the username directly from a certificate when using CAPI. - Mac: Added a global option called "Disable App Nap". Checking this option allows background processing such as anti-idle to continue when SecureFX does not have focus. Changes: - When doing a filtering search in the Session Manager or Command window, the search does not start until there's a pause in the typing. - Pressing ALT+I brings up the Connect dialog and puts focus in the filter bar. - Hostname resolution now uses the first IP address returned by the system rather than preferring IPv4 over IPv6 addresses. - SFTP: SecureFX no longer calls "stat" on the remote "." directory at startup, which caused problems for some servers such as Maverick SSHD. - Windows: If a transfer was initiated by dragging from SecureFX to Windows Explorer and the transfer gets interrupted, if the same file is dragged to Windows Explorer and a partial copy exists, the user is given the option to resume the transfer. Bug fixes: - SecureFX crashed if the network connection was lost while attempting to resolve a symbolic link in a remote session. - SecureFX crashed if the remote folder for a synchronize operation was deleted before the synchronize session was closed. - SCP sessions hung if the password prompt was "password:" instead of "Password:". - SecureFX could fail to upload and delete files with Cisco ASA devices using SCP. - SecureFX was unable to change the working directory to a directory whose name was preceded by a space. - SecureFX did not display setuid, setgid or sticky bit values properly when the file attributes were shown in the remote view. - If SecureFX launched an editor for editing a remote file multiple times, after the second time, if the editor was hidden, it was not brought to the foreground when a remote file was opened for editing. - Focus moved to the ".." directory when any file system change (e.g., delete, create folder, create file, rename, etc.) was made in a remote session instead of staying on or near the file or folder being changed. - The filtering search in the Session Manager and Connect dialog was case-sensitive for Cyrillic. - If a session that specified a dependent session was created on a Windows system and then copied to a Mac or Linux system, when attempting to connect to the session, SecureFX reported that the firewall settings could not be found. - SFTP: SecureFX did not report an error if an attempt to upload a local folder by dragging and dropping it to a remote location failed because the remote folder could not be created. - Windows: When several remote sessions were connected and there was no local window, after double clicking a file in any tab, focus was always put in the last tab instead of remaining in the active tab. - Mac: SecureFX crashed if the Connect bar had focus and the application was put in full-screen mode. - Mac: When VoiceOver was enabled, and focus was placed in SecureFX's Connect bar or the Session Manager's filter bar and a shortcut such as COMMAND+ENTER was typed, SecureFX hung and the CPU was pegged. - Mac: The Session Manager did not correctly handle folder names for some languages, such as Norwegian and Chinese. - Mac: Dragging the application's title icon caused a "Document Drag Error" to be reported.