SecureCRT(R) 6.6 (Beta) -- August 31, 2010 Copyright (C) 1995-2010 VanDyke Software, Inc. All rights reserved. This file contains a SecureCRT 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 SecureCRT 6.6 (Beta 3) -- August 31, 2010 ---------------------------------------------------- Changes: - Mac: Added the ability to clone local shell sessions. - Mac: Added a global option to use Keychain when session passwords are saved. - Mac: The default public-key file location is ~home/.ssh. - Mac: COMMAND+N brings up a new SecureCRT window, COMMAND+T connects a new tab, and SHIFT+COMMAND+W closes the SecureCRT window if there's more than one tab. - Mac: In the Connect dialog, COMMAND+N creates a new session and COMMAND+OPTION+N creates a new folder. Bug fixes: - Mac: Removed threaded clipboard code, because it could cause SecureCRT to crash when launching or connecting to a session. - Mac: If the application window had closed, but the Connect dialog was displayed, pressing the Connect button caused SecureCRT to crash. - Mac: SecureCRT could freeze when connecting to multiple sessions at once if they all displayed the accept host-key prompt. - Mac: On systems with the region set to a European country, after navigating to the Printing category in the Global Options dialog, it was not possible to navigate to another category or close the dialog. - Mac: If the global option "Show connection closed dialog" was set and a file browse dialog was displayed and then a session disconnected causing the connection closed dialog to be displayed, the file browse dialog could not be closed. - Mac: If the elapsed time was being displayed and the day changed, the elapsed time was not displayed correctly. Changes in SecureCRT 6.6 (Beta 2) -- August 17, 2010 ---------------------------------------------------- Changes: - The Edit menu displays the appropriate hotkeys for Copy and Paste depending on what the "Use Windows copy and paste hotkeys" option is set to for the active session. - SSH2/SFTP: Socket write errors are now written to trace output. - Mac: Sessions to the local shell are not disconnected when the computer sleeps. - Mac: In the Map Button and Map Key dialogs, menu functions that only apply to Windows were removed. Bug fixes: - If a session was disconnected during key exchange, SecureCRT crashed. - If Crt.Quit was called from a Python script, a race condition was introduced, which could cause SecureCRT to crash. - If the Find dialog was open for a tabbed session and then another tab was activated, the Find dialog had focus. - If several sessions and SFTP tabbed sessions were connected and then the SFTP tabbed sessions were disconnected and reconnected, the tab status indicator and/or menu items sometimes did not reflect the correct connect status. - In the Global Options dialog, in the Printing category, if the left margin was changed to an invalid margin, the top margin was also changed. - When using X11 mouse positioning, if the global option "Paste on middle button" was set, the context menu was displayed in addition to the paste operation. - Telnet: When CTRL+S was used to suspend output to the terminal, there was a significant delay (at least ten seconds) before output was suspended. - Telnet: Send binary did not work. - Windows: Dragging the "Send chat to all tabs" title bar up to the main application window caused SecureCRT to crash. - Windows: The menu item "Go to Session Window" was never toggled to "Go to Chat Window". - Windows: When the "Hide pointer while typing" option was set and typing was done in another application, when the mouse was moved to the SecureCRT window, the mouse pointer was not displayed sometimes. - Mac: The SecureCRT application's code has been signed, which eliminates a network activity prompt that may have been displayed when the file open dialog was opened. - Mac: If the global "Recently used session list" value was set to 0 in a new configuration, SecureCRT crashed. - Mac: If a button or key was mapped to launch an application and the application path contained spaces, the application was not launched. - Mac: If the Default Session was modified to use a button bar other than "Default", the specified button bar was not used when SecureCRT started. - Mac: If a button with no label was added to the button bar, it could not be edited. - Mac: After toggling full screen, focus was not in the terminal session. - Mac: When multiple SecureCRT windows were opened, they were not cascaded. - Mac: If the SecureCRT window was maximized and subsequent SecureCRT windows were opened, they were not displayed in the correct position with the correct geometry. - Mac: If SecureCRT was positioned at the upper left corner, it was positioned in a slightly higher location when it was restarted. - Mac: Sometimes after disconnecting from all sessions using the "Disconnect All" menu item, "Disconnect All" was still enabled. - Mac: The global INI-file-only option "Disable Close" was not being honored. Changes in SecureCRT 6.6 (Beta 1) -- August 3, 2010 --------------------------------------------------- New features: - SecureCRT for Mac OS X delivers right out of the gate, with reliable, mature terminal emulation, tabbed sessions, security, powerful session configuration, and printing support. - SecureCRT for Mac OS X adds support for the local command shell. - Added embedded support for the Python scripting language. - New Raw protocol mode allows for no (or little) interpretation of data from the remote system, which is helpful for troubleshooting. - Added a "Send Binary" transfer option. - A unique log name is automatically generated when the specified name is in use (e.g., cloned or SFTP sessions). - Arguments can be passed to scripts from buttons and mapped keys. - Added new double-click options to tabs; these options are "Send Tab to New Window" and "Reconnect Tab". - On Windows, the button bar can be positioned at the top of the SecureCRT window. - Added an option to kill the tab created by the ConnectInTab script function when it fails to connect to a host. - SSH1/SSH2: Added support for the "null" host-key algorithm for GSS-KEX as specified in RFC 4462. Changes: - Added "Manage Agent Keys" to the Tools menu. - When the "Trace Level" is set to 9, the password is automatically redacted from the trace output. - In the Quick Connect dialog, if the protocol is changed from SSH1 or SSH2 to any other protocol, the port is changed to the default port. - In the Global and Session Options dialogs, the options in the Advanced Printing category were moved to the Printing category. Bug fixes: - If "\p" was specified in an anti-idle string, SecureCRT could crash after the string was sent. - If a tab completion was cancelled on a slow server and then the connection was closed, SecureCRT could crash. - When sessions were cloned using "Clone in New Window", configuration information could potentially be written at the same time, causing SecureCRT to crash. - SecureCRT opened an SFTP channel when opening the Session Options dialog, which could cause the active session to disconnect. - If SecureCRT was launched more than once on the same machine using different configuration folders and a session that existed in one configuration, but not the other, was opened in the Activator, the instances of SecureCRT that did not contain the session crashed. - Quick Connect sessions where the host was an IPv6 address could not be saved. - The blink attribute was not honored when the SecureCRT window was maximized and the cursor was outside the session's original geometry settings. - Dismissing the Find dialog in a different tab than it was started from could cause output to suspend. - When the option "Only show tabs when there are more than one" was enabled and a second tab failed to connect, the tab bar was not displayed. - When multiple sessions were edited at the same time, port forward changes were not always saved correctly. - In the Printing category in the Global and Session Options dialogs, invalid margins could be saved. - Cloning a non-SSH2 session in a script caused the script to hang. - In the ReceiveXmodem script function, the "Download" folder was not honored. - If the scripting clipboard format was set to an invalid format, the last error was not set correctly. - The CRT.Session.Connect script method did not allow a script to capture in-terminal SSH2 username or password prompts. - If SecureCRT was displayed on a second monitor when it exited and only one monitor was available the next time it ran, SecureCRT was still displayed on the second monitor. - If full-screen mode was entered before a session was connected and then full-screen mode was exited, the SecureCRT window was displayed partially off screen. - On the 64-bit version of Windows 7, tab preview functions did not work. - On Windows, when large font (120 DPI) was used, text on some dialogs was truncated and buttons on the Keymap Editor dialog were cut off. - If an X11 error occurred, the error message was displayed behind the SecureCRT window. - Serial: The XOFF setting was not being honored, which could cause input to go to the wrong session when more than one Serial session was connected. - SSH1/SSH2: If an accept host-key prompt was displayed during key exchange and the protocol NOOP anti-idle expired, the SecureCRT window could hang. - SFTP: SecureCRT crashed when trying to open an SFTP tab if the remote server did not support SFTP. - SFTP: Memory was leaked when SFTP tabs were closed.