Portable SecureCRT Changelog

What's new in Portable SecureCRT 6.7.5 Build 411

Apr 21, 2012
  • Bug fixes:
  • When the emulation was set to "Xterm" and the option "Send scroll wheel events to remote" was set, in vi or vim, it was not possible to scroll down using the mouse scroll wheel.
  • Windows: When the system used the Microsoft HID-compliant mouse driver and the mouse was configured to scroll one screen at a time, SecureCRT did not scroll the correct direction when the mouse scroll wheel was used.

New in Portable SecureCRT 6.7.4 Build 354 (Feb 3, 2012)

  • Changes:
  • This version of SecureCRT is not compatible with older versions
  • of the Activator and older versions of SecureCRT are not
  • compatible with this version of the Activator.
  • Bug fixes:
  • SecureCRT could crash while idle when several Telnet sessions
  • were connected.
  • SecureCRT crashed if a tabbed session was disconnected while a
  • script was running.
  • The URL syntax of telnet: did not work.
  • If an attempt to run a script in a locked session was made,
  • SecureCRT incorrectly reported that a script was already running.
  • Windows: On Windows 7, if a second binary transfer was attempted
  • after the first binary transfer completed, nothing was transferred.
  • Windows: If the "SCRTMenuToolbarV2.ini" file was corrupted,
  • SecureCRT crashed on startup with a Windows runtime error.
  • Mac: Keys mapped to MENU_WINDOW_NEXT and MENU_WINDOW_PREV were
  • not saved correctly.
  • Linux: On Ubuntu, SecureCRT crashed when attempting to establish
  • an SSH2 connection to a local or remote host.
  • Linux: When Ubuntu ran on a system with an older processor, such
  • as Pentium 4 or Pentium M, SecureCRT crashed when attempting to
  • connect to a Secure Shell server.

New in Portable SecureCRT 6.7.3 Build 292 (Nov 10, 2011)

  • Bug fixes:
  • If the default session was edited and the changes were written to all sessions, the logon actions were set to the default for all SSH2 sessions regardless of whether or not the logon actions had been changed.
  • If a script was running in a tabbed session and the tab was closed while the script was running, a script cancel error was reported.
  • With the "Show confirm disconnect dialog" option on, if a script was running and "Disconnect" was selected from the menu or toolbar and then the disconnect operation was cancelled, the script was stopped anyway.
  • Telnet: When CTRL+S was used to suspend output, the CPU usage went to 100%.

New in Portable SecureCRT 6.7.2 Build 229 (Aug 12, 2011)

  • Changes:
  • Windows: The 32-bit installer can be installed on a 64-bit system.
  • Bug fixes:
  • Xmodem transfers failed over connections using the Raw protocol.
  • The hostname was not saved in sessions that used the Raw protocol.
  • The item MENU_GOTO_CONNECT_BAR did not work when it was mapped to a button on the button bar.
  • The Connect dialog allowed connect attempts to sessions with the protocol set to "None".
  • The extend evaluation feature did not work correctly. After the offer was accepted, there was no button to extend the evaluation on the "Enter License" dialog as described in the instructions that had been e-mailed.
  • Telnet/RLogin: On Windows 7, when multiple sessions were running in different windows such that they were separate processes and command output was streaming in them, one or more of the connections could get reset.
  • Windows: On 64-bit machines, if the menu or toolbar was customized in SecureCRT 6.0 and then version 6.7 was run and "Yes" was selected after the prompt "Would you like to update the toolbar and menu bar?" was displayed, SecureCRT crashed when it was closed.
  • Windows: When the SecureCRT window was restored after being maximized or in full screen mode, it was restored to the wrong size.

New in Portable SecureCRT 6.7.1 Build 188 (Jun 17, 2011)

  • Bug fixes:
  • If buttons were added to a new button bar and then an attempt was made to switch to a different button bar, SecureCRT could crash.
  • When Ymodem was used to transfer multiple files, only the first file was transferred correctly and sometimes the error "Invalid access to memory location" occurred.
  • In the Quick Connect dialog, if the port number was changed to something other than the default, the port number was reset to the default the next time the Quick Connect dialog was opened.
  • Windows: If a USB serial adapter was removed while the serial session was connected, SecureCRT could crash.
  • Windows: When the Windows 7 Areo snap feature was enabled, if the SecureCRT window was dragged so that it snapped to the side of the desktop and focus was switched to another application, when SecureCRT was restored from the taskbar, it reverted to its previous size.
  • Windows: If the Windows 7 Aero snap feature was enabled and SecureCRT was dragged by the title bar so that it was maximized using the snap feature, the SecureCRT window was partially off screen.

New in Portable SecureCRT 6.7.0 Build 172 (May 27, 2011)

  • Bug fixes:
  • The SHIFT+INS paste accelerator did not work when a custom menu (.MNU) was being used.

New in Portable SecureCRT 6.7.0 Build 164 Beta 5 (May 19, 2011)

  • Bug fixes:
  • If "/POS" was the only option specified on the command line, SecureCRT attempted to use the last argument as the remote host.
  • If the SecureCRT window was resized and trace options were on, the event was traced.

New in Portable SecureCRT 6.7.0 Build 153 Beta 4 (May 5, 2011)

  • Bug fixes:
  • SecureCRT could crash on exit due to the way threads were being cleaned up.
  • SecureCRT crashed if a session with the "Auto reconnect" and "Close on disconnect" options enabled was disconnected.
  • SecureCRT crashed after pressing OK on the "Session Options", "Lock Session", or "Confirm Disconnect" dialog if the session that launched it had been closed after the dialog was displayed.
  • SecureCRT crashed after pressing OK on a script dialog if the session that launched the script had been closed after the dialog was displayed.
  • When the /F parameter was used on the command line to specify the location of the configuration folder and the menu or toolbar was customized, the changes were not saved.
  • A pop-up error message was displayed if the script method GetOption() was called with an unknown option name.
  • Serial: After connecting to a Windows COM port and then pressing any key, the CPU was pegged.
  • SSH2/SSH1: When a session established a port forward that launched an application, if the session attempted to connect using both an IPv4 and IPv6 address, two instances of the application were launched.
  • Windows: On Windows XP, if the display theme was set to Blue, Black, Aqua, or Silver and more than one SecureCRT window was connected to a session and "Send chat to all tabs" was used to send text to one of the sessions, it caused the other window to freeze.

New in Portable SecureCRT 6.6.3 Build 412 (Apr 26, 2011)

  • SecureCRT could crash on exit due to the way threads were being cleaned up.
  • SecureCRT crashed if a tab was closed while the tab context menu was being displayed.
  • In Python, if ReadString was called with a number, SecureCRT crashed; and if it was called with no parameters, an error was reported.
  • If SecureFX was installed with SecureCRT and SecureCRT was launched with a command line that specified an SFTP or FTP URL, SecureCRT crashed.
  • It was not possible to read or set session printer options from a script.
  • SecureCRT crashed if a Python script was running when SecureCRT exited.
  • If a VBS script that called Crt.Sleep was cancelled, an error was reported.

New in Portable SecureCRT 6.7.0 Build 137 Beta 3 (Apr 13, 2011)

  • Bug fixes:
  • If the Connect bar was removed from the toolbar through customization and then SecureCRT was restarted, attempting to bring up the customization dialog caused SecureCRT to crash.
  • If a script that called Crt.Screen.Send() was repeatedly run, it could cause terminal corruption and possibly a crash.
  • Under certain circumstances, after editing the Default session and attempting to apply the changes to all sessions, SecureCRT hung.
  • Scripts that called Crt.Screen.Send() to send end of line characters had different behavior than they did prior to version 6.7.
  • After pressing the ALT key and then the ENTER key, SecureCRT attempted to connect to a host named "".
  • When the SecureCRT window was resized by dragging the mouse, the rows and columns displayed in the status bar were not updated until the mouse button was released.
  • If the Connect bar was removed from the toolbar through customization and SecureCRT was restarted, the Global Options dialog incorrectly showed that the Connect bar was visible.

New in Portable SecureCRT 6.7.0 Build 132 Beta 2 (Mar 25, 2011)

  • Connect bar:
  • The Connect bar provides a text entry box to connect to a session quickly without opening a dialog. The Connect bar supports SecureCRT command-line options.
  • Scripting enhancements:
  • Script recorder adds Python support: Automate connections and routines using the Python script recorder, which records keystrokes and then generates a Python script.
  • "Run Script" from a key or button: Map a key or button to browse for a script to run.
  • New scripting functions: The FileOpenDialog() function opens a file browser and returns the selected file. ScriptFullName() returns the full path and filename of the currently running script. The Connect() function adds an optional parameter to allow pop-up messages to be suppressed.
  • Button bar enhancements:
  • Add more than ten buttons to a button bar, copy and paste buttons from one button bar onto another, and move buttons within a button bar.

New in Portable SecureCRT 6.7 Beta 1 (Mar 9, 2011)

  • New features:
  • Linux versions for Ubuntu 10.x (32-bit and 64-bit) and Red Hat Enterprise Linux 5.5 (32-bit and 64-bit).
  • Added an optional connect bar, which allows a connection to be made by entering the host on the toolbar.
  • Added support for recording Python scripts.
  • Added the ability to add more than ten buttons to a button bar.
  • Added the ability to copy buttons from one button bar and paste them on another button bar.
  • Added the ability to move buttons within a button bar.
  • Added the ability to map a key or button to browse for a script to run.
  • Added the ability to configure the double-click tab action to be "Clone Tab in New Window".
  • Added an option to the Connect dialog to sort sessions logically, which is helpful when session names contain numbers.
  • In the Session Options dialog, added ability to sort columns in the Connection / Port Forwarding category.
  • Added support for in-line composition of IME characters so that IME characters are inserted into the session window as they are typed.
  • Added the script function FileOpenDialog() that displays the file browser and returns the selected file.
  • Added the script function ScriptFullName() that returns the full path and filename of the currently running script.
  • Added an optional parameter to the scripting function Connect() that allows pop-up messages to be suppressed.
  • Added the ability to specify a listening IP address when setting up a local or remote port forward from the command line.
  • Added a global INI-file-only option "Script MRU Count" that allows the number of scripts displayed in the recently used script list to be specified.
  • When the global INI-file-only option "Single Instance" is set and SecureCRT is already running, shortcuts that use the /S flag now open the specified session in a new tab.
  • Windows: Environment variables can be specified when assigning a "Run Script" or "Launch Application" function to a button or key.
  • Changes:
  • Line and character send delay settings are now honored for buttons and keys mapped to send strings.
  • When pasting text into SecureCRT, LF is converted to CRLF.
  • The session option "Enforce X11 Authentication" can now be set in the Session Options dialog. Previously, it had to be set manually in the session .INI file.
  • The button and keymap Menu function MENU_TAB_NEXT now has the same behavior as pressing and releasing CTRL+TAB. The Menu function MENU_TAB_PREV now has the same behavior as pressing and releasing SHIFT+CTRL+TAB.
  • If a script is already running and an attempt is made to run another script, a message is displayed.
  • Windows: Entering the license data now registers the application for all users instead of only for the current user.
  • Bug fixes:
  • If SecureCRT closed while a dialog was being displayed, it crashed.
  • If an escape sequence that sent a large file (1 MB or larger) was running and SecureCRT was exited during the send, it crashed.
  • If a script set a session's columns to be larger than the maximum number of columns and then that session was used, SecureCRT crashed.
  • SecureCRT could crash if it was in the process of closing and a script attempted to access an object that no longer existed.
  • SecureCRT could crash when a second instance was started.
  • SecureCRT terminal locked up after exiting a remote command such as "vi" or "man" if the window was resized while the command was running.
  • Python scripts that contained a Unicode character in the script name could not be run.
  • In some cases, screen reading software such as JAWS was not able to track the cursor when the cursor style was set to "Block". If the "Use trackable insertion carat" option is set, the "Vertical Bar" cursor style is now used.
  • If a key or button was mapped to launch an application that did not have an ".EXE" file extension and an argument was specified, the specified argument was not saved.
  • If a session used ANSI color and a color scheme and the scrollback buffer contained text, if ANSI color was disabled and re-enabled, some characters in the scrollback buffer were displayed using incorrect foreground and background colors.
  • Highlighted text sometimes flickered.
  • In the Connect dialog, if the right mouse button was clicked on title bar or toolbar, the context menu was not displayed at the mouse cursor.
  • Telnet: When an unrecognized IAC SB option was received, garbage was displayed in the session.
  • SSH1/SSH2: On Windows Vista and Windows 7, if "localhost" was specified for port forwarding, it resolved to an IPv6 address, which caused the port forward to fail.
  • SFTP: In the SFTP tab, when an "ls" command was issued and the files had long names, the spacing of the output was not correct.
  • SFTP: In the SFTP tab, tab completion did not work with character encodings such as utf-8, koi8-r, and OEM=cp866.
  • Windows: When a Perl script was specified on the SecureCRT command line, an error was thrown if the script called Crt->Quit().

New in Portable SecureCRT 6.6.2 Build 350 (Feb 1, 2011)

  • Changes:
  • SSH2: Added support for reading AES-128 public keys.
  • Bug fixes:
  • If multiple instances of SecureCRT were running and they were all closed at the same time, the file containing the global settings could get corrupted, which caused SecureCRT to attempt migration the next time it ran.
  • If the Xmodem sent packet size was set to 1024 bytes and a file that was 1024 bytes or larger was sent using Xmodem, SecureCRT could crash.
  • Under certain conditions, a race condition between terminating a script and closing SecureCRT could cause a crash.
  • SecureCRT could crash if shortcut keys were used to select invalid operations in the Connect dialog.
  • During initialization, if SecureCRT failed to acquire a Cryptographic Context, SecureCRT crashed when it closed.
  • When attempting to connect using a SOCKS proxy, if the SOCKS server replied fast during negotiation, it could cause messages to be received out of order, which caused the connection to fail.
  • When a local port forward contained an IPv6 address, SecureCRT was not able to save the host key.
  • The session option to disable pass-through printing was not being honored.
  • If two tabbed sessions were opened, but not connected, when the first tab was made active, its status indicator showed that it was connected.
  • If a Quick Connect or local shell (Mac only) session was connected and closed and then the default color scheme was modified, a new Quick Connect or local shell session did not use the new color scheme.
  • If a remote login banner contained a high-bit character, SecureCRT stopped displaying the banner when it hit that character.
  • After loading an invalid keymap, pressing CTRL+TAB to switch between tabs no longer worked.
  • Attempting to save a recorded script to a location that was not writable failed silently, causing the script to be lost.
  • No screen painting occurred while crt.Sleep() executed in a script.
  • The session option "Keymap v3" could not be accessed from a script.
  • The script function crt.Session.Connect() always opened a new tab even when the "Reuse disconnected tabs" option was set.
  • In Python scripting, the failSilently parameter in the ConnectInTab function in the Session object was not implemented.
  • The script function SendKeys() did not send text to the correct tab if the tab was switched while the script was running.
  • Selecting "Check for Updates" from the Help menu launched the VanDyke forums.
  • Serial: If a session was disconnected during a Zmodem upload, SecureCRT could crash.
  • Serial: SecureCRT could lock up if the session was disconnected during the Zmodem transfer.
  • Telnet, Raw: If an invalid port was entered in the New Session wizard and the Back button was pressed, SecureCRT crashed.
  • SSH2: It was not possible to specify the same port for port forwarding even if a different local IP address was used.
  • In some cases, the initial position of a session was different when the session was disconnected and then connected again.

New in Portable SecureCRT 6.6.1 Build 289 (Nov 5, 2010)

  • Changes:
  • MENU_RECEIVE_BINARY was removed from the Map Selected Key dialog's Menu Function list because it is not currently supported.
  • Bug fixes:
  • Toggling the chat window while a connection was being made could
  • cause SecureCRT to crash.
  • SecureCRT could crash after running for approximately 5000 hours or in less time if a large number of X/Y/Zmodem transfers were performed.
  • If a session specified a line send delay and character send delay, the line send delay was also used as the character send delay.
  • Windows: In order to display a single ampersand character (&) in the button bar, it was necessary to use four ampersand characters. This was inconsistent with versions prior to 6.5, which only required two ampersand characters.

New in Portable SecureCRT 6.6.0 Build 278 (Oct 22, 2010)

  • If two different sessions were open and they used different button bars and then the chat window was opened in one of the sessions, its button bar was changed to the other session's button bar.

New in Portable SecureCRT 6.6.0 Build 257 Beta 5 (Oct 1, 2010)

  • Changes:
  • In Python scripting, case is ignored for the language specifier.
  • SSH2: Remote password change requests are logged in the trace output.
  • TAPI: Improved error message to be more informational when the COM port is already in use.
  • Bug fixes:
  • In the Connect dialog, if a new folder was created and the Delete button was pressed while the folder name was still in edit mode, SecureCRT crashed.
  • In the Connect dialog, if an attempt was made to paste a session that had been previously deleted, SecureCRT crashed.
  • In a script, calling crt.Sleep after crt.Screen.Synchronous and crt.Screen.Send caused high CPU usage.
  • When SecureFX was also installed, if the Global Options dialog was closed when the Terminal/Advanced category was active and the Global Options dialog was restarted, the active category was File Transfer/Options/Advanced.
  • SFTP: The execute escape sequence "sftp-download" failed if the filename contained any spaces.
  • Windows: If multiple SecureCRT windows were open and all the windows were closed by closing the Activator, SecureCRT could crash.
  • The session tab text was cut off when the Windows system setting to use large or extra large fonts was used.

New in Portable SecureCRT 6.6.0 Build 247 Beta 4 (Sep 17, 2010)

  • Changes:
  • Added documentation for Python scripting.
  • Windows: Added a Global.ini-file-only option to make the tab bar taller, which prevents the session name from being cut off in the tab when the Windows
  • Bug fixes:
  • SecureCRT could crash when a binary file was sent using Send ASCII.
  • In a script, when ConnectInTab was called without a hostname, the script would hang.
  • If a script was used to change the port forward settings for the session that launched the script, the settings were not saved.
  • In Python scripting, WaitForStrings and MatchIndex returned a 0-based index instead of a 1-based index, which made it difficult to distinguish between a timeout and the first string being matched.
  • In Python scripting, the ReadString or WaitForStrings methods did not return the text up to and including the matched string.
  • After printing a document, if the print margins were not the minimum size, they were changed to the minimum.
  • SSH1/SSH2: When accessing the host key database, it was locked for writing, which could cause the host key database to be unavailable, particularly when multiple connections were scripted.

New in Portable SecureCRT 6.6.0 Build 222 Beta 2 (Aug 18, 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.
  • 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.

New in Portable SecureCRT 6.5.4 Build 555 (Aug 11, 2010)

  • Bug fixes:
  • When multiple instances of SecureCRT were running, attempting to display a connection closed message could cause SecureCRT to crash.
  • SecureCRT could lock up when a Send ASCII command was used to send a large file (e.g., 100,000 lines).
  • SecureCRT hung when attempting to open the Customize dialog if multiple instances of SecureCRT were running.
  • In some cases, when characters with diacritics were pasted into a session using VT220 emulation, they were not displayed correctly.
  • The way characters were clipped when they were displayed in the session affected the behavior of the JAWS screen reading software.

New in Portable SecureCRT 6.6.0 Build 206 Beta 1 (Aug 4, 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.

New in Portable SecureCRT 6.5.3 Build 490 (May 12, 2010)

  • Changes:
  • After changing the selected button bar in the drop-down list, focus is returned to the active session.
  • Bug fixes:
  • SecureCRT could become unresponsive when switching from an RDP session to a local session.
  • Fixed threading issues that could cause SecureCRT to crash.
  • SecureCRT could crash when it was in full screen mode and random data was received.
  • SecureCRT crashed if a logon script called Disconnect() followed by Connect().
  • With multiple SecureCRT windows open, toggling the chat window, button bar, etc. caused the terminal size to get smaller and could cause SecureCRT to crash.
  • SecureCRT could disconnect from a Cisco router if data was sent before the shell was ready.
  • SecureCRT could crash when attempting to connect to a session using a hostname that could not be resolved.
  • Enabling GB18030 Simplified Chinese character encoding caused the session to stop displaying output.
  • The performance of "Send ASCII" decreased significantly as the number of lines being sent increased and SecureCRT could appear to be hung.
  • Line-drawing characters were not displayed correctly with SCOANSI emulation.
  • Artifacts were sometimes left on the screen when ClearType was enabled.
  • If a non-qualified path was specified for the log file, SecureCRT failed to log and did not report an error.
  • If the Close button was pressed a second time for a session to a slow or unresponsive server, the connection was orphaned and would not close until SecureCRT exited.
  • If the button bar drop-down list was selected, typing the first letter of a button bar name caused the button bar height to increase.
  • If the session's tab was clicked, focus was not placed in the terminal area of the session.
  • The arrow keys could not be used to navigate context menus.
  • SSH1/SSH2: SecureCRT could crash if a session was disconnected during user authentication.
  • SSH1/SSH2: After changing a port in the port forwarding settings in the default session and applying it to all sessions, the
  • setting was removed altogether.
  • SSH1/SSH2: If a session was connected more than once and the session's port forward options were modified, the changes were not saved.

New in Portable SecureCRT 6.5.2 Build 446 (Mar 12, 2010)

  • Changes:
  • The SecureCRT version in the Windows uninstall "DisplayVersion" registry key now contains the point release number in addition to the major and minor version numbers.
  • For Zmodem transfers, "Zcommand received" messages are displayed in the session window rather than in a message box.
  • Bug fixes:
  • SecureCRT could crash when connecting multiple tabs in a script.
  • SecureCRT could hang when the UNIX "tail" command is running on a busy file and the user right-clicks on a selection.
  • SecureCRT could hang when right-clicking a URL that spanned more than one line.
  • If the character encoding was set to "None", SecureCRT crashed when attempting to do a Zmodem, Xmodem, or Ymodem transfer.
  • Zmodem failed to transfer files that contained characters that are not valid in Windows filenames.
  • On Windows 7 and Vista, if an application that disabled and re-enabled Aero (such as NetMeeting), the SecureCRT window was not drawn correctly when it was restored.
  • On Windows 7, when a session was restored from the taskbar after using live preview, the cursor was not displayed in the session.
  • When the Windows ClearType setting was off, SecureCRT displayed ClearType text.
  • When the tab width was reduced because a large number of tabs were displayed, there was a large gap between the last tab and right side of window.
  • SSH1/SSH2: After changing a port in a port forward item in the default session and applying the change to all sessions, the port forward item was removed altogether.

New in Portable SecureCRT 6.5.1 Build 410 (Jan 22, 2010)

  • Changes:
  • Under Windows 7 and Vista, removed the prompt for making SecureCRT the default Telnet application since many applications, such as Internet Explorer 8, do not allow Telnet
  • Bug fixes:
  • If SecureCRT was in the process of closing and the close button was pressed again, SecureCRT could crash
  • SecureCRT could crash when printing to an Adobe PDF printer using pass-through printing
  • If the global options "Use trackable insertion caret" was set, the cursor did not blink
  • If SecureCRT and SecureFX were integrated and the terminal or file transfer protocol was changed to "None", the change was not saved
  • In the Key Generation wizard, if a key was generated and then the user clicked "Back", changed the size of the key, and answered "Yes" to the prompt about regenerating the key, the key was not regenerated
  • The menu was not expanded when the ALT+ key was pressed
  • If a line of text that contained an end-of-line character was copied and pasted, the end-of-line character was not included
  • If a URL contained international characters and the URL was opened using "Open URL" or CTRL+, the URL was cut off before the first international character
  • On Windows 7 and Vista, if a previous version of SecureCRT was running prior to installation and the installation option
  • "Automatically close and attempt to restart applications" was selected, the previous instance of SecureCRT was not closed and could only be closed from the task manager
  • On Windows 7 and Vista with Aero enabled, if a custom menu was used, the Close button on the main SecureCRT window appeared to be disabled even though it was not
  • Serial: Disconnecting and reconnecting the physical RJ45 cable connector caused SecureCRT to crash

New in Portable SecureCRT 6.5.0 Build 380 (Dec 10, 2009)

  • Bug fixes:
  • SecureCRT could crash if the application's Close button was pressed more than once.
  • If a key was mapped to a string that contained "p" (pause), SecureCRT crashed when the key was pressed in the terminal window.

New in Portable SecureCRT 6.5.0 Build 371 Beta 5 (Dec 3, 2009)

  • Bug fixes:
  • If a .XML custom menu and toolbar file contained a menu on the toolbar, SecureCRT crashed when trying to import it into version 6.5.
  • SecureCRT could crash if text was double clicked while session output was scrolling and was more likely to occur if the scrollback lines were set to 0.
  • If invalid parameters were passed into the script function Screen.Get2, SecureCRT crashed.
  • On Windows 7, if the Global.ini option "Disable Aero Peek" was enabled and an Auto session was specified, SecureCRT crashed on start up.
  • On Windows 7 and Vista, if the option "Only show tabs when there are more than one" was set and a session was connected and then that session and another were opened in a new window, the first session shrunk by two rows.
  • If the global option "Only show tabs when there are more than one" was set and a second session was connected, the tab status indicator for the first session showed that it was disconnected even though it was connected.
  • When "ANSI Color" was off, some of the vttest "double-sized characters" tests did not display correctly for VT100 sessions.
  • If the SecureCRT cursor was blinking or there was blinking text displayed in the session and a menu was activated, the cursor and text stopped blinking.
  • If a column selection was made, after releasing the ALT key, focus switched to the menu.
  • If two SecureCRT windows were open in separate processes, if the display theme was changed, the toolbar was not always updated to the new theme in the other windows. The script function Screen.Get2 only returned the first
  • character.

New in Portable SecureCRT 6.5.0 Build 358 Beta 4 (Nov 11, 2009)

  • Changes:
  • VRALib: Added the function "GetConfigValue" to the Connection object which when called with the string "Enable FIPS Mode" will allow a VRALib script to determine whether or not FIPS mode is enabled.
  • Bug fixes:
  • Removing a user from the Virtual Root access control list could have caused the path and alias fields to be cleared.
  • VShell FTPS: Authentication of VShell internal user database users could have failed even with a valid password.

New in Portable SecureCRT 6.5.0 Build 346 Beta 3 (Oct 29, 2009)

  • Changes:
  • Restored previous behavior of allowing the password to be saved
  • regardless of the "Auto Save Options" setting.
  • Bug fixes:
  • It was possible for SecureCRT to crash when attempting to select
  • text near the end of a line.
  • SecureCRT could crash when configuring a private key for a
  • session.
  • SecureCRT could crash when a tab was closed if the Session
  • Options dialog had been opened after connecting to a session.
  • If the INI-file only option "Force Close On Exit" was set and
  • an SSH2 session was connected and cloned, if one of the tabs was
  • closed, SecureCRT crashed on exit.
  • Displaying certain Unicode sequences could cause SecureCRT to
  • hang.
  • Scrolling Unicode data was much slower than scrolling non-Unicode
  • data.
  • The underscore character was included in the list of default
  • delimiters.
  • If the user had full write access to the root drive and
  • attempted to log to a file in the root drive, an "Access Denied"
  • error was reported.
  • Send ASCII ignored the end-of-line characters if the text file
  • contained end-of-line characters other than CRLF.
  • Clicking the red "X" in the Windows 7 taskbar peek for SecureCRT
  • did not close SecureCRT.
  • On Windows 7, if ANSI color was on and a tab subsequent to the
  • first tab was connected, the terminal area in the new tab
  • flickered, briefly showing lines of different colors.
  • When the JAWS screen reading software was used in cursor mode,
  • if output that contained blank lines was displayed in SecureCRT,
  • using the arrow keys to move the mouse cursor over the blank
  • lines caused the cursor to jump over several blank lines instead
  • of moving one line at a time.
  • After upgrading to 6.5, if a custom menu and toolbar XML file
  • from version 6.2 or earlier existed, the ALT+B accelerator to
  • connect in a tab no longer worked.
  • If the global option "Show confirm disconnect dialog" was off
  • and a session was connected and cloned, then the cloned session
  • was closed using the close button on the tab, window decorations
  • such as menus and toolbar buttons did not receive focus when
  • mousing over them.
  • Output that did not wrap when printed under Windows XP wrapped
  • when printed under Windows 7 and Vista.
  • Bold characters were not printed as bold characters.
  • SSH2: Attempting to use a private key without a corresponding
  • public key caused SecureCRT 6.5 beta 2 to crash.
  • SFTP: SecureCRT could crash when downloading a directory that
  • contained thousands of files.

New in Portable SecureCRT 6.5.0 Build 335 Beta 2 (Oct 16, 2009)

  • New features:
  • The chat window can be resized by dragging the splitter bar.
  • Changes:
  • SSH2: When an RSA key is used for authentication, only the
  • private key is required, which makes it easier to use Amazon
  • EC2 keys.
  • If a custom menu (.mnu) file specifies the "Office 2007" theme,
  • which is not available in SecureCRT 6.5, the "Office 2003" theme
  • is put in the menu instead.
  • Bug fixes:
  • If the Activator was exited while the Global Options dialog was
  • open, SecureCRT crashed.
  • SecureCRT crashed if a session that specified a non-existent
  • keymap was cloned or opened a second time.
  • If the /NOMENU option was specified on the command line, a
  • "Failed to create empty document" error was reported.
  • For Ymodem transfers, 128-byte packets were sent when Ymodem-1k
  • option was specified.
  • The Delete, Home, End, PageUp, and PageDown keys did not work in
  • the chat window.
  • If the paste on middle button option was set and a middle button
  • press was simulated by pressing the left and right mouse buttons
  • together, the context menu was displayed.
  • If the tab bar was not displayed when SecureCRT started and then
  • a session was connected and the tab bar was displayed, the status
  • indicator icon did not have the correct status.
  • When the status indicators were shown as background colors, if
  • there were more tabs than could fit across the window and a tab
  • was closed, the tab bar was not redrawn correctly.
  • If the toolbar was changed to a custom toolbar and then back to
  • the default toolbar, the "Toolbar Options" drop-down arrow was
  • no longer displayed.
  • If a custom menu (.mnu) file was specified and SecureCRT was
  • restarted, then the custom menu was cleared and SecureCRT was
  • restarted, the toolbar icons were not displayed correctly.
  • It was possible to close a locked session from the Windows 7
  • taskbar.
  • If SecureCRT was minimized, the live preview in the Windows 7
  • taskbar displayed a busy circle until it eventually failed to
  • get a thumbnail bitmap and displayed a default icon.
  • If SecureCRT connected to multiple sessions at start up and then
  • was minimized, the Windows 7 taskbar only contained a
  • thumbnail image for one of the tabbed sessions.

New in Portable SecureCRT 6.5.0 Build 324 Beta 1 (Oct 2, 2009)

  • New features:
  • Unicode support was improved in the following areas: character
  • sets from multiple languages can be viewed in a session, display
  • of right-to-left reading order languages, UTF-8 characters can
  • be mapped in the Keymap Editor, Send/Receive ASCII works with
  • UTF-8 data, UTF-8 filenames can be used in the SFTP tab,
  • pass-through printing supports UTF-8 data, and better behavior
  • with scripts that use combining marks to compose characters.
  • In the Session Options dialog, the list of character encodings
  • displays all the encodings supported by the system.
  • Added an option that allows words to be specified in a list so
  • that they can be highlighted as they appear in the session.
  • An inactivity status notification option can be set for tabbed
  • sessions so that activity can be monitored in tabbed sessions
  • other than the current session.
  • There are new display settings for tab status indicators, which
  • are icons and tab background color.
  • The tab bar position can be set to the bottom of the SecureCRT
  • window.
  • When a session is locked, a locked icon is displayed on the tab
  • unless the "Color rectangles" status indicators are used.
  • SecureCRT has several new Windows display themes.
  • If a file is dragged from MS Explorer or other OLE-enabled
  • application into a connected SecureCRT session, it can be
  • transferred using ASCII, Xmodem, Ymodem, or Zmodem.
  • Added a global option that allows URLs to be opened by
  • CTRL+clicking them.
  • A new session option allows mouse wheel scroll events to be
  • sent to the remote application.
  • A new script function GetActiveTab returns the currently active
  • tab.
  • Added the ability to wait for a case insensitive string in a
  • script. The functions WaitForString and WaitForStrings take an
  • optional parameter to specify that the case should be ignored.
  • Additionally, the property IgnoreCase has been added to the Screen
  • object so that this can be set globally.
  • Added a script function SetStatusText that allows the status
  • bar text to be set from a script.
  • The script functions SetOption and GetOption now allow encrypted
  • passwords to be used in a script.
  • A command-line parameter /SESSION_FOLDER allows all the sessions
  • in a folder to be connected when SecureCRT starts.
  • A command-line parameter /EncryptedPassword has been added, which
  • allows an encrypted password to be specified on the command line.
  • SFTP: Dragging a file from MS Explorer or another OLE-enabled
  • application initiates a put command on the file.
  • Changes:
  • Increased scrolling performance when large amounts of text are
  • output to the session.
  • The following changes were made to the button bar: only
  • configured buttons are displayed, the button width is determined
  • by the button label, and the button bar menu is now on the left
  • side of the bar.
  • The "Semaphore timeout" error is now displayed in the session's
  • trace output instead of a message box.
  • The maximum value that the global maximum columns option can be
  • set to is now 32,000.
  • Modified the script function LogFileName so that if the log
  • filename contains parameter substitutions and logging is on,
  • the name of the file currently being logged to is returned.
  • Added a "Start Upload" button to the Zmodem Upload List dialog.
  • The character encoding restrictions on the vt100 font have been
  • removed.
  • In the Map Selected Key dialog, pressing the Default button
  • removes the entry from the keymap file.
  • In the Keymap Editor dialog, pressing ALT+O closes the dialog.
  • The close button now appears on the tab itself instead of to the
  • right of the tab bar.
  • Serial: The baud rate is now displayed in the status bar.
  • Bug fixes:
  • If data being sent using Send ASCII contained a null character,
  • nothing after the null character was sent.
  • Zmodem transfers did not complete when attempting to download
  • a zero-byte file.
  • The Xterm command "Use Alternate Screen Buffer" did not work.
  • The anti-idle string was not sent when a session was locked.
  • If a session was locked, the double-click tab action was still
  • honored.
  • When a session was started from the Activator, the new session
  • window appeared behind other application windows.
  • If a session without a username was edited while it was connected,
  • the username entered during authentication was saved to the
  • session.
  • If multiple sessions were being edited and a port forward was
  • added or deleted, only the first session was modified.
  • If one tabbed session was showing the button bar and another
  • tabbed session was not, then the second tab was moved to the
  • first position and then back and the window was resized, the
  • number of columns would increase when the mouse was released.
  • The number of lines specified for the scrollback buffer of the
  • first tabbed session was also used for the other tabbed sessions.
  • The "Upon Disconnect" custom log data was written twice to the
  • log file.
  • Exiting Activator while a SecureCRT session was locked left a
  • SecureCRT process running that could only be accessed through
  • the Windows Task Manager.
  • If the configuration folder's path had a trailing backslash,
  • sessions could not be connected from the Activator or from
  • SecureFX (if it was installed).
  • When %I was specified as a variable in the title bar session
  • option, it was not replaced with the IP address.
  • If the color scheme attributes were changed while the "ANSI color"
  • and "Use color scheme" options were set, the "Overstrike bold"
  • attribute was not changed.
  • SecureCRT had to be restarted for ANSI color table changes to take
  • effect.
  • The locked status of a tabbed session was not displayed correctly
  • in the status bar until the mouse moved over the toolbar or menu
  • bar, or the mouse was clicked in the session window.
  • If a window other than SecureCRT had focus and Connect was
  • called from a script, the SecureCRT window could get focus.
  • If the active tabbed session was disconnected, text could not
  • be pasted into the chat window.
  • If the installer was run in silent mode and an answer file that
  • could not be found was specified on the command line, a dialog
  • was displayed.
  • SecureCRT offered to make itself the default Telnet handler even
  • when the Telnet protocol DLL was not available.
  • RLogin: Sending window size messages to the server when they had
  • not been requested could cause garbage to be displayed in the
  • session.
  • Serial, TAPI: Zmodem transfers over Serial or TAPI did not switch
  • into and out of binary mode correctly, which could cause the
  • transfers to hang or transfer the same file repeatedly.
  • Serial: When a button was mapped to send a string of non-printing
  • octal characters, the order of the characters was sometimes
  • swapped when they were sent.
  • SSH1/SSH2: In the Enter SSH Username dialog, if the Save
  • username check box was checked and the Auto Save Settings
  • option was off, the username was not saved.
  • SSH2: In the Key Generation wizard, if the specified path for the
  • key contained two or more folders that did not exist, they key
  • could not be saved.

New in Portable SecureCRT 6.2.3 Build 313 (Sep 11, 2009)

  • Changes:
  • SecureCRT uses the Microsoft developer libraries that contain the 07/28/2009 ATL update.
  • The global value for the maximum number of columns can be set to a value as small as 132.
  • Bug fixes:
  • SecureCRT 6.2.2 could get into a state where it attempted to connect to a session that did not exist, which caused a crash.
  • If a custom .mnu file that contained a syntax error was specified, it could cause multiple SecureCRT.exe processes to be started and then SecureCRT crashed.
  • If text was being output and the session was scrolled up using the mouse wheel, text selected using the mouse was not selected correctly.
  • In version 6.2.2, if a session that used ANSI colors and the color scheme was modified so that it no longer used the color scheme, the session display was not refreshed.
  • TAPI: Phone numbers could not be saved for TAPI sessions.

New in Portable SecureCRT 6.2.2 Build 263 (Jul 2, 2009)

  • Changes:
  • Added support for administratively prohibiting checking for updates from within SecureCRT
  • Bug fixes:
  • SecureCRT could crash if a session showing elapsed time was connected and the Windows system date or time was set to a value in the past
  • If a session that required a password was cloned, the password had to be entered again
  • When the session option "Use Windows copy and paste hotkeys" was set, the hotkeys for Find and Select All did not work
  • If the path in the "Select File to Send as ASCII" dialog was changed, it was not remembered the next time that dialog was displayed. It is now remembered until SecureCRT exits
  • The installer did not honor LICENSE_FILE or CONFIG_FOLDER_PATH entries that were specified in an ANSWERFILE
  • Silent installs did not add the program to the Start menu or the list of installed programs in the Windows Control Panel
  • Telnet: If a logon script that did not send an initial carriage return was specified for a session, a carriage return (OxOD) was sent in a separate packet during authentication, which caused authentication to fail if the server used line mode
  • SSH2: Previously, the default GEX preferred key size was changed from 2046 to 2048. However, the GSSAPI GEX maximum key size was still 2046, which caused the server to report an error and disconnect the session when GSSAPI GEX was used

New in Portable SecureCRT 6.2.1 Build 215 (Apr 29, 2009)

  • SecureCRT could not be installed on systems where InstallShield custom actions do not work.
  • If a license with a maintenance date in the format MM-DD-YY was entered, SecureCRT crashed.
  • Under Vista, the mouse wheel did not scroll if the system used the MS Explorer Mouse driver.
  • Function and arrow keys did not work correctly with servers that expect all the characters in escape sequences to be sent in the same packet.
  • In a session with the "Retain size and font" option set, if the window was resized so that it was smaller than the logical rows and columns, the wrong text was highlighted during a find operation.
  • If a session was opened in a new window and the window was closed prior to authentication completing, authentication prompts continued to be displayed.
  • In the Keymap Editor, if a key was selected and a keymap that mapped that key was loaded, the keymap assignment display was not updated.
  • In the Connect dialog, a session that was copied could not be pasted more than two times.
  • If the Visual Studio 2008 DLLs were not in the side-by-side cache, MFC90.DLL errors were written to the event viewer when SecureCRT ran.
  • SSH1/SSH2: If an RSA key with a passphrase was added in the
  • Manage Agent Keys dialog and the wrong passphrase was entered, the incorrect error "The key packet is corrupt, damaged, or incompatibly formatted" was reported and was still reported after the correct passphrase was entered.

New in Portable SecureCRT 6.2.0 Build 183 Beta 3 (Mar 19, 2009)

  • SecureCRT crashed if a session was disconnected before the shell
  • request succeeded.
  • SecureCRT crashed if the File menu was selected after the menu
  • bar was reset to Default from the Menus tab in the Customize
  • menu.
  • When some escaped ASCII characters such as "200" were sent
  • to the remote system from a script or a mapped key, they
  • were transformed first.
  • With the "Retain size and font" option set, the PageUp and
  • PageDown keys scrolled a different amount than when using the
  • mouse to page up and page down.
  • The trace output displayed garbage for an "Unknown
  • CHANNEL_REQUEST" message.
  • When generating a public key in the Key Generation wizard, the
  • progress bar was not displayed until after the key had been
  • generated.
  • Three-year licenses were not being honored.
  • In the Connect dialog, when a new folder was added, a folder
  • called "New Folder" was also added.
  • In the Connect dialog, attempting to rename a session to the same
  • name as its parent folder reported an error that the name was
  • already in use.
  • After pasting a copied session into a folder in the Connect
  • dialog, the folder was selected.
  • SSH1: When SecureCRT was installed on a U3 drive, public-key
  • authentication always failed for SSH1 sessions.
  • SSH2: Attempting to authenticate using GSSAPI with the 64-bit
  • MIT Kerberos DLL failed.
  • SFTP: If a transfer operation was cancelled using CTRL+C, the
  • SFTP tab became unresponsive.

New in Portable SecureCRT 6.1.4 Build 489 (Feb 24, 2009)

  • Bug fixes:
  • If a custom menu file that contained MENU_SCRIPT_MRU_FILE1 was
  • used, selecting a script from the recently used script list could
  • launch the wrong script.
  • If the "User Arranged Tree" option was set in the Connect dialog
  • and sessions were rearranged, the changes were not saved.
  • If two sessions had different color schemes and a session was
  • sent to a new window, and then a session was dragged into the
  • other window, it had the first tabbed session's color scheme.
  • Selecting "Print Setup" from the File menu always displayed the
  • printer settings for the first tabbed session.
  • RLogin: RLogin sessions could disconnect after a large amount of
  • data was received.
  • SSH1/SSH2: An X11 forwarding request succeeded when it should have
  • failed because a different user connected.

New in Portable SecureCRT 6.2.0 Build 162 Beta 2 (Feb 18, 2009)

  • Bug fixes:
  • Under Vista, selecting a file using "Zmodem Upload List..." from
  • the Transfer menu caused SecureCRT to crash.
  • If the "Clear on disconnect" option was set and SecureCRT went
  • into full screen mode after disconnecting from a session that
  • had more than a page of output, SecureCRT crashed.
  • SecureCRT could crash after attempting to connect to a host that
  • was not responding.
  • Under certain circumstances, SecureCRT could crash after
  • scrolling back and then attempting to select some text.
  • If a session setting was changed in the Session Options dialog
  • and then the Session Options dialog was re-opened, SecureCRT
  • sometimes crashed.
  • If the X/Y/Zmodem upload and download folders did not exist and
  • a Zmodem download was started and the "Browse for Folder" dialog
  • was used after the transfer had timed out, SecureCRT crashed.
  • If the command line specified a path for a script, the script
  • was not launched.
  • On a 64-bit machine, Help could not be launched.
  • With the "Retain size and font" option set, under certain
  • circumstances, data displayed in the session window could not
  • be selected.
  • If a Zmodem transfer was started and the download directory was
  • not valid, if the "Browse for Folder" dialog was cancelled after
  • the transfer timed out, garbage characters were sent to the
  • server.
  • In the Connect dialog, if several sessions were selected and one
  • was de-selected, when the mouse was right-clicked to display the
  • context menu, the session was selected.
  • New color schemes added to an active session were not saved to
  • the configuration file.
  • The 64-bit combined SecureCRT and SecureFX installer installed
  • into the x86 location when run in silent mode.
  • In the installer, on the dialog that shows where the
  • application is going to be installed, long install location
  • paths were cut off.
  • The upgrade eligibility date displayed in the installer was not
  • correct.

New in Portable SecureCRT 6.1.3 Build 423 (Dec 3, 2008)

  • CRT could crash if the "Auto reconnect" option was set and
  • the username was changed when attempting to connect to a
  • server that does not allow the username to change.
  • If the INI-file-only global option "Disable Close" was set and
  • CRT was closed using the red "X", CRT hung.
  • If a script was specified on the command line and the "Show
  • connect dialog on startup" option was set, the Connect dialog
  • was displayed.
  • If there was an error during script recording and the error
  • message was longer than 64K, the message could not be displayed.

New in Portable SecureCRT 6.1 Beta 4 (Aug 1, 2008)

  • Changes:
  • SSH2: Because of a limitation in some recent versions of Cisco's IOS which resulted in SecureCRT not being able to connect, the diffie-hellman-group-exchange key exchange algorithm was modified to send a different maximum size for the modulus.
  • Bug fixes:
  • SecureCRT crashed when running a script that attempted to connect to multiple sessions.
  • Calling Config.GetOption("Password") in a script caused SecureCRT to crash.
  • After calling the script Session object method Connect, execution of the script continued regardless of whether or not authentication had completed.
  • When the global option "CTRL TAB switches to most recently used tab" was set, pressing CTRL TAB cycled between all the tabs rather than going to the most recently used tab.
  • Under certain circumstances, launching SecureCRT caused MFC80U.dll errors to be reported in the Windows Event Viewer.
  • Serial: After sending CTRL C to a serial device, SecureCRT hung.

New in Portable SecureCRT 6.1 Beta 2 (Jul 3, 2008)

  • If SecureCRT was running during an upgrade install, the installer continued to report that a file was in use after SecureCRT was closed and Retry was selected.
  • The installer did not handle the answer file option INSTALLATION_PROFILE.
  • SSH1: If a command that resulted in a lot of output was run,
  • pressing CTRL C could cause the session to become unresponsive.

New in Portable SecureCRT 6.0.2 (Apr 25, 2008)

  • Changes:
  • Dot files, such as ".svn", that are in the configuration folder no longer displayed in the Connect dialog.
  • When the administrative option to disable all scripting is on,
  • scripts cannot be recorded.
  • Added the global .INI-file-only option "Focus Does Not Affect Blink" that allows text with the blinking attribute set to blink when the SecureCRT window does not have focus.
  • SSH2: The "Enable OpenSSH agent forwarding" option is now off by default. This only affects new installations.
  • Bug fixes:
  • When there was a single tab, sending that tab to a new window multiple times could cause SecureCRT to crash.
  • Under certain circumstances, attempting to modify a session with a logon script could cause SecureCRT to crash.
  • If the File menu was opened and there was not enough room for it to be displayed, SecureCRT crashed.
  • If the context menu was displayed for an inactive tab with the "Close on disconnect" option set and the tab was disconnected while the menu was displayed, selecting a menu item other than
  • "Close" caused SecureCRT to crash.
  • The status bar was being updated more than necessary, which increased CPU usage.
  • Under certain circumstances, sessions that were disconnected could not be reconnected.
  • Pressing CTRL SHIFT V did not perform a paste operation.
  • After using Print Setup to select a different printer, printing
  • no longer worked.
  • The option not to display the "Check for Updates" dialog was
  • only saved if the "Auto Save Options" option was set.
  • In a script, if a disconnected tab was reconnected, it was
  • connected in a new tab.
  • In a script, the ConnectInTab method did not honor the "On Error Resume Next" statement.
  • If SecureCRT and SecureFX were installed separately, but used the
  • same configuration folder, when a session was created or modified, the protocol for the other application was set to None.
  • Accelerator keys defined in custom menu .MNU files were not
  • being honored.
  • If a custom menu .MNU file contained more than 1000 items, it could not be loaded.
  • Under certain circumstances, the installer incorrectly reported
  • a "file in use" error, which prevented the application from being installed.
  • Silent installs that specified an ANSWERFILE containing a parameter substitution did not work.
  • Under Vista, if an MSI installer was used, the default
  • installation folder was in "Application Data" instead of "Program Files".
  • Telnet: If a session was saved in the maximized state, the rowsand columns were not set correctly on the host the next time it was connected.
  • SSH2: If a proxy such as Proxycap or Foxy-Proxy was being used, SecureCRT crashed when attempting to connect a session that did port forwarding.
  • SSH2: SecureCRT could crash if a session was closed while attempting to port forward to a destination that was not listening or a host that did not resolve.

New in Portable SecureCRT 6.0.0.168 Beta 5 (Jan 9, 2008)

  • SecureCRT could crash if a session was disconnected while a script was in the WaitForStrings function.
  • The WaitForStrings script function incorrectly matched the shortest string instead of the longest string.
  • If an auto session contained multiple sessions and the check for updates dialog was displayed on startup, only the first session connected.
  • When the substitution parameter %h was specified in a log file name, GMT rather than local time was used.
  • After clicking on an inactive disconnected tabbed session, the mouse pointer disappeared until the mouse was moved.
  • When the tab context menu was used to disconnect a session, the tab status indicator was not correctly updated.
  • The mnemonic for "Clear Screen and Scrollback" on the Edit menu did not work.
  • File browser dialogs could not be resized.
  • SSH2: When the path for the identity file contained an environment variable, the Public Key Properties dialog could not display the fingerprint, upload the key, or change the passphrase.
  • SSH2: In the Public Key Properties dialog, if the key file path was blank, it was filled in after cancelling out of the file browser.