SecureFX(R) 9.2.3 (Official) -- August 2, 2022 Copyright (C) 1995-2022 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 SecureFX_README.txt (downloaded with this installation). Changes in SecureFX 9.2.3 (Official) -- August 2, 2022 ------------------------------------------------------ New Feature: - Windows: Added an administrative option that suppresses the prompt for a configuration passphrase the first time the application runs. Changes in SecureFX 9.2.2 (Official) -- June 16, 2022 ----------------------------------------------------- Bug Fixes: - If a saved credential was modified while editing multiple sessions simultaneously, SecureCRT could have crashed. - When a newly generated public key was saved in OpenSSH format, the key could not be used for authentication due to an incorrect file format error. - When editing multiple sessions at once, the port field could not be changed. - When using the "Personal data folder" option, if a session option was modified, the personal data store options could have been saved to the non-personal configuration. - Windows: When using the Microsoft Pinyin Input Method Editor to enter Chinese characters in fields that contained hint text (e.g., Session Manager filter field), the hint text was not cleared when the Chinese characters were entered. - Mac: If SecureFX crashed and the user chose to report the crash, the email template used for the report may not have contained the correct version of SecureFX. Changes in SecureFX 9.2.1 (Official) -- May 12, 2022 ---------------------------------------------------- Bug Fix: - Windows: In certain cases, when moving focus from the hostname field to the port field using the tab key, the text contained within the port field was not selected. Changes in SecureFX 9.2 (Official) -- April 26, 2022 ---------------------------------------------------- Bug Fix: - On certain systems, when clicking on some web links displayed in the application, the expected page may not have been displayed in the web browser. Changes in SecureFX 9.2 (Beta 5) -- April 19, 2022 -------------------------------------------------- Changes: - In the About box and other dialogs that contain hyperlinks, it is now possible to tab to the hyperlink, which allows the links to be read by screen reader software. - When the Quick Connect dialog box is opened, focus is placed in the Protocol dropdown list. This change was made for Section 508 (accessibility) compliance on Windows. - Windows: The hint that is displayed in the Connect bar and Session Manager filter bar remains visible until the user starts typing. - Mac: The About box shows the architecture type (x64 or ARM64) of the application. Bug Fixes: - Under rare circumstances, when downloading a file that would overwrite an existing local file, the "Confirm Overwrite" dialog displayed did not always include the "Resume" or "Rename..." buttons. - Mac: When connecting a session in which the configured firewall was not found, the "Firewall not found" warning message could get into a state where it could not be closed, causing the SecureFX window to become unusable. Changes in SecureFX 9.2 (Beta 4) -- March 31, 2022 -------------------------------------------------- Bug Fixes: - If a file transfer was canceled while a remote directory listing was in progress, SecureFX could have crashed. - When remote editing a file with certain editors, a file lock could have prevented the editor from writing changes to the file, resulting in a zero byte file being uploaded to the remote system. - When there were a large number of folders in the Session Manager or Command Manager, using the "Expand All Folders" or "Collapse All Folders" options could have taken a long time to complete. - When using the "Personal data folder" configuration option, the reference to a saved credential used by a session was stored in the common session configuration file. - Windows: When connecting to a session, focus was not placed within the remote session window's tree view, and furthermore, using the tab key did not move focus to the tree view or list view. - Mac/Linux: When using the Quick Connect dialog to connect to a host, the username and credential settings were not preserved between uses. Changes in SecureFX 9.2 (Beta 3) -- March 3, 2022 ------------------------------------------------- New Feature: - In the Session Options dialog, Quick Connect, and New Session Wizard, if a string like "user@host:port" is entered as the username, it is parsed and the values are placed in the appropriate fields. Change: - When connecting to a session that uses saved credentials, if the credentials are not valid, the dialog that prompts for the credentials has an option to specify whether or not the saved credentials should be updated. Bug Fixes: - When the "Use a separate transport for every connection" option was enabled and parallel file transfers were allowed, transferring a folder structure that contained subfolders did not establish a separate transport for each file transferred in parallel. - When connecting using the FTPS protocol with an encrypted data channel to certain versions of the Pure-FTPd server, the initial directory listing may not have been displayed as expected. - Under certain circumstances, file transfers started after a disconnected session was reconnected may have stayed in a "Pending" state. - When an interrupted file transfer was resumed, the displayed transfer progress percentage may have been incorrect when the transfer completed. - When using the "Personal data folder" option, changes made to an option (e.g., username or password) stored in the personal configuration caused the non-personal configuration file to be written to disk. - Windows: If the SFTP protocol was not installed, SecureFX could have crashed when editing a saved credential. - Mac: Under rare circumstances, certain text fields within the New Session Wizard stopped accepting input. Changes in SecureFX 9.2 (Beta 2) -- February 3, 2022 ---------------------------------------------------- Changes: - Added the ability to used saved credentials when creating an SFTP session with the New Session Wizard. - Added the ability to access the Manage Saved Credentials dialog from the Tools menu. - The full path of the destination file is now displayed in the Export Settings output. Bug Fixes: - If an upload was initiated to a session in which the connection had not been established, SecureFX could have crashed. - If the default session had a saved credential specified, creating a new credential could have resulted in a crash. - If the default session was configured to use a set of saved credentials, adding a new set of credentials could have resulted in all other saved credentials being modified with the settings from the new set of credentials. - Saved credentials were not stored in the correct location when the personal data folder option was toggled. - If the Public Key Properties dialog was opened and closed when a new set of saved credentials was being added, the credentials were prematurely saved, which resulted in a error being reported when the credentials were explicitly saved by closing the dialog. - Under certain scenarios, resuming an interrupted transfer that included subfolders may not have transferred all files. - Mac/Linux: After creating a public key from the Credentials Manager, an offer to upload the key was presented, and if the user chose to upload the key, SecureFX crashed. - Mac: When uploading a large directory structure with parallel transfers enabled, some files within the directory structure may not have been uploaded. - Mac/Linux: When selecting "Remove All" from the Transfer Queue, the column labels were also removed. Changes in SecureFX 9.2 (Beta 1) -- January 4, 2022 --------------------------------------------------- New Features: - Added a Credentials Manager that allows SSH2 and SFTP authentication credentials to be saved and used for multiple sessions, which makes it easier to change saved passwords or other credentials. - Added the ability to issue a sudo command when connecting to an SCP session. - SSH2: When attempting an SSH2 connection, if the Cipher or MAC algorithm negotiation fails, SecureFX offers to enable a supported algorithm and try again. - SSH2: Added the ability to use PPK3 files for public-key authentication. - SSH2: Added support for PPK keys that use the -cert-v01@openssh algorithm. Changes: - For newly-generated RSA host keys, the minimum size is now 1024 bits. - Windows: In FIPS mode, digital signatures that use SHA-1 as the hashing algorithm can no longer be used because they are not allowed by the upgraded version of the FIPS library module. - The Properties dialog shows the size of the selected files or folder. - Modified the Quick Connect dialog so that the "Show quick connect at startup" option can be saved without having to connect. - Windows: When SecureCRT and SecureFX are integrated, if a scratchpad or script editor is active when SecureFX is launched from SecureCRT, SecureFX will not attempt a connection. Bug Fixes: - Attempting to use an ecdsa-sk or ed25519-sk type public key resulted in a crash. - Under certain scenarios, file transfers and synchronize operations involving FTPS or HTTPS sessions could hang. - When authenticating with a 512-bit RSA key, if the rsa-sha2-512 signature algorithm was used, authentication failed. - When connecting to an MVS system, if a relative path was specified for the initial remote directory, SecureFX may not have been able to determine the fully-qualified path, causing the initial directory change to fail. - If the configuration was located on a network share, using the session filter search within the Session Manager could have caused a momentary hang. - Under unique circumstances, when connected to an OpenSSH server that had the MaxSessions option set to 1, directory browsing could have failed with a channel open error. - After a synchronize operation completed, the transaction statistics displayed in the log reported an incorrect number of file transfers and did not report the number of files that were deleted. - Under certain scenarios, firewall name changes were not immediately reflected in the Session Options dialog for sessions that used the firewall. - If a Putty-generated private-key file (.ppk format) was specified as the session public-key file, the "Upload" button was unexpectedly disabled. - Windows: When closing SecureFX after certain synchronize operations, a crash could occur. - Windows: When authenticating with an OpenSSH Trusted Certificate, if the private key was in the agent, authentication failed. - Windows: If the application was under heavy load, drop down and context menus could be slow to display. - Windows: On certain option fields that could display a horizontal scroll bar (e.g., Global\SSH2 Fingerprint field), if the display was scaled above 100%, the scroll space was not calculated correctly. - Mac/Linux: If a file transfer was in progress when the network connection was interrupted, that transfer could not be manually cancelled. - Mac/Linux: If a session name included multiple ampersand characters ("&") in sequence, not all of the ampersand characters appeared on the session tab label.