SecureCRT(R) 8.5.3 (Official) -- February 12, 2019
Copyright (C) 1995-2019 VanDyke Software, Inc.
All rights reserved.
This file contains the 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 SecureCRT_README.txt
(downloaded with this installation).
Changes in SecureCRT 8.5.3 (Official) -- February 12, 2019
----------------------------------------------------------
Change:
- Treat the curve25519-sha256@libssh.org key-exchange algorithm as
synonymous to the curve25519-sha256 algorithm.
Bug fixes:
- Under certain circumstances, tiled session did not resize correctly
after resizing the Command window.
- If the default session protocol was set to something other than
TAPI and the Quick Connect protocol was changed to TAPI, attempting
to configure TAPI produced an error.
- If the Screen.get2() scripting function was called, line drawing
characters in the terminal window could be corrupted.
- When a large scrollback buffer was configured, the scroll bar could
get stuck at the top of the scrollback.
- SecureCRT now prevents multiple Connect bars from being added to
the toolbar.
- SSH2: If the public key in use was generated with the ssh-keygen
-Z option, SecureCRT could crash when attempting to enter the
passphrase.
- Windows: When SecureCRT was maximized or full screen, if the font
was zoomed in using CTRL+ or the mouse wheel, attempting to zoom
out using CTRL- or the mouse wheel did not work.
- Windows: If Python 3.x was installed on the system and the
PYTHONPATH variable was set, SecureCRT could fail to launch.
- Windows: When "Background colors" tab status indicators were used
and enough sessions to fill the tab bar were connected, there was
a significant lag when connecting new sessions or closing
sessions.
- Mac/Linux: The Session Manager was always shown at startup even if
it was closed prior to closing SecureCRT.
- Mac/Linux: If a logon script was running in a session and a large
amount of output was received, not all of the output was displayed.
- Mac/Linux: If a script was launched using a mapped key, the menu
item "Cancel" was not available on the Script menu.
- Mac: If the global options "Paste on middle button" was set, the
Confirm Paste dialog continued to be displayed after the Cancel
button was pressed.
- Mac: The Zmodem Upload List browse dialog did not honor Chinese
characters.
- Mac: When using a Wacom tablet and stylus as the mouse, the mouse
pointer would not always reappear in the expected location.
- Mac: If text with trailing newlines was pasted into the Connect
bar, the text was not visible.
- Linux: Recently used scripts and sessions could not be selected
using the mnemonic.
Changes in SecureCRT 8.5.2 (Official) -- November 15, 2018
----------------------------------------------------------
New feature:
- Added support for the curve25519-sha256 key-exchange algorithm.
Bug fixes:
- If an OpenSSH format key was manually added to the host key
database, SecureCRT crashed when attempting to connect to a host
that used that key.
- If the Session Manager was pinned and the active session had keyword
highlighting on and it was toggled off by selecting "Keyword
Highlighting" from the Options menu and then the Session Manager was
hidden, keyword highlighting was re-enabled.
- Windows: In the Command Window, if the option "Send Characters
Immediately" was set, pressing CTRL+A selected all the text in the
Command Window instead of sending the CTRL+A to the session(s).
- Windows: When using the mouse wheel to scroll session output, there
was a dead spot in the terminal area where scrolling stopped if the
mouse cursor was positioned there.
- Windows: Attempting to display the Activator's About box caused an
error message to be displayed.
- Mac/Linux: If the Session Manager was undocked and redocked, the
terminal area size changed.
- Mac: SecureCRT could crash if a session had a dependent session and
the wrong password had been saved for both sessions and the wrong
password was entered when attempting to connect to the session.
- Mac: If CTRL+ was used to select multiple folders in the
Session Manager or Connect dialog and then arrow keys were pressed,
the selection could not be cleared.
- Linux: On Ubuntu 18.x, when running Midnight Commander, if CTRL+O
was used to show and hide panels until there was no command prompt
and then Midnight Commander was restarted as root and CTRL+O was
used to hide panels, the command prompt was at the top of the window
and new output was displayed incorrectly.
Changes in SecureCRT 8.5.1 (Official) -- September 27, 2018
-----------------------------------------------------------
New feature:
- Added a new script function FileSaveDialog() that allows saving to
a file that does not exist.
Bug fixes:
- If the command line specified a saved session (/S) and overrode the
local listening IP address (/LOCAL), an error was reported and the
session did not connect.
- The button bar list was empty if button bars were imported when the
button bar list was not displayed and then the button bar was
displayed.
- Windows: On Windows Server 2008 R2, the icons in the Session Manager
and Connect dialog were not drawn correctly.
- Windows: On a high-DPI monitor scaled to 125%, the 10-point Lucida
Console font looked larger and bold compared to how that font looked
in other applications.
- Mac: After successfully updating using "Update Now" once, SecureCRT
could not be updated again using "Update Now".
- Mac: The dialog for customizing the toolbar was displayed over the
toolbar so that items could not be dragged into the toolbar.
Change:
- Mac: Dark Mode is disabled due to incompatibilities with MacOS 10.14
(Mojave).
Changes in SecureCRT 8.5 (Official) -- August 28, 2018
------------------------------------------------------
Bug fix:
- SecureCRT could crash if a new folder was created in the Session
Manager or Connect dialog and there was at least one other folder
under "Sessions" and then sorting was changed to manual arrangement
and a session was dragged to be between the "Session" folder and the
top folder.
Changes in SecureCRT 8.5 (Beta 5) -- August 16, 2018
----------------------------------------------------
Bug fixes:
- Mac: When SecureCRT and SecureFX were integrated, if both
SecureCRT and SecureFX were running and connected to a session and
then SecureCRT was launched from SecureFX, the current session was
opened in a tab in the SecureCRT window and in a new SecureCRT
window.
- Mac: SecureCRT could, under rare circumstances, crash when
"Page Setup" was selected from the File menu.
Changes in SecureCRT 8.5 (Beta 4) -- August 9, 2018
---------------------------------------------------
Bug fixes:
- Scripts specified in custom keymaps and mapped keys were not
included when settings were exported and imported.
- The Beta expiration notice was displayed more frequently than it
should have been when SecureCRT was not closed and other instances
of SecureCRT were started/opened/launched.
- Windows: On Windows 10, SecureCRT sometimes crashed when an SFTP
tab was opened from a session that logged to a mapped network
drive and the drive was not available.
- Windows: If the session option "Disable resize" was on, the
application window could be resized when the display theme was set
to VS2013 Blue, VS2013 Black, or Office 2013.
- Mac: If settings were exported to a network share (SMB), the XML
file was blank.
- Mac: If a session was imported from another platform and the
session's font did not exist on MacOS, the terminal text was not
displayed correctly.
- Mac: When a session was configured to use GSSAPI authentication,
if GSSAPI authentication failed, a warning dialog to this effect
was still displayed when "Do not show this message again" was
checked.
- Mac: When the Confirm Multi-Line Paste dialog was displayed, focus
was in the edit box instead of on the Paste button.
Changes in SecureCRT 8.5 (Beta 3) -- July 19, 2018
--------------------------------------------------
Bug fix:
- Windows: Custom menu toolbar icons were displayed incorrectly
when the system text was scaled to 125%.
Changes in SecureCRT 8.5 (Beta 2) -- July 10, 2018
--------------------------------------------------
Bug fixes:
- If three or more sessions were opened in three separate tab groups
and the middle tab group was made wider, the tab widths were not
adjusted correctly. Similarly, if the application window was made
wider, the tabs widths in the right tab group were not adjusted
correctly.
- Windows: SSH2 sessions failed to connect if the username contained
international characters (e.g., Cyrillic) and the local system's
code page was not the same as the remote system's code page.
- Windows: If session tabs were not shown, when multiple instances of
SecureCRT were opened, each subsequent instance of SecureCRT was
slightly shorter.
Changes in SecureCRT 8.5 (Beta 1) -- June 28, 2018
--------------------------------------------------
New features:
- Added a Button Bar Manager, which allows button bars to be added,
duplicated, edited, deleted, and arranged manually or
alphabetically.
- Added a Button Manager, which allows buttons on a button bar to be
rearranged, edited, added, deleted, copied, and pasted.
- Added the ability to rename button bars.
- Button bars can be duplicated from the button bar context menu
and in the Button Bar Manager.
- Added the ability to map a button or key to a button bar, making
it easier to switch between different button bars.
- The text in the multi-line paste confirmation dialog can be
edited before it gets pasted into a session.
- The multi-line paste confirmation dialog can be resized.
- Added the ability to save sessions that were created using Quick
Connect, the Connect bar, or the command line.
- Added a new Script status indicator so that tabbed and tiled
sessions can indicate that a script is running.
- Added a global option to disable all printing.
- Added a global option that allows the Command window to be
configured to send commands to all sessions, visible sessions,
or the active session by default.
- Added the ability to make the width of session tabs a fixed number
of pixels.
- Added support for the SHA2-512-EtM and SHA2-256-EtM MACs.
- ssh-add can be used to add keys from a remote Linux, Unix, or Mac
system to SecureCRT's agent using agent forwarding.
- Added the ability to specify the quote character(s) to be used
for the "Paste as Quotation" operation.
- Added a global option to prevent numbers from being appended to
tabbed or tiled session names when the same session is connected
more than once.
- Added "Reset Name" to the tab/tile context menu, which resets
the tabbed or tiled session name back to the session's name or
title specified in the Session Options dialog.
- Added the ability to toggle keyword highlighting from the Options
menu.
- When a session is copied in the Session Manager or Connect dialog,
the session's hostname is put in the clipboard so that it can be
pasted into a session or other applications. The session can
still be pasted into the Session Manager or Connect dialog.
- Added a global option to disable ALT+ tab switching.
- Added a global option for triple clicking to include the EOL
character in the selection.
- Sorting on columns is supported in all list controls that have
columns.
- Added a session INI-file-only option "Keyboard Interactive
Prompt" that allows the expected prompt for keyboard-interactive
authentication to be specified.
- Added a command-line flag /KEYBOARDINTERACTIVEPROMPT that allows
the keyboard interactive prompt to be specified for SSH2
sessions.
- Added a global INI-file-only option "TFTP Resend Timeout" that
allows the resend timeout for the TFTP server to be configured.
- Mac: Added a global option to automatically set locale
environment variables for the local shell. This option is on
by default.
Changes:
- Because of an update to a cryptographic library used by SecureCRT,
newly generated DSA keys are now restricted to 1024 bits.
- In the Public Key Properties dialog, the "Use identity or
certificate file" field can be left blank.
- The Full Reset and Soft Terminal Reset escape sequences are now
honored with Linux, VShell, VT220, VT320, and Xterm emulations.
- The DECSUSR escape sequences to change the cursor style are now
honored in Xterm emulation.
- Preceding and trailing whitespace is removed from hosts entered
in the Connect bar.
- Made it easier to specify xterm-256color emulation in the
Session Options dialog.
- Added base color support for TN3270 emulation.
- If the global option to paste on press of middle mouse button is
set, the middle mouse button can be used to paste into the Command
window.
- An optional confirmation dialog is displayed on the "Paste as
Quotation" operation.
- If the session option "Forward X11 packets" is set and no X
server is running on the local machine, a warning dialog is no
longer displayed.
- If the session options "Automate logon" and "Send initial
carriage return" are set and no Send strings are specified, the
initial carriage return is sent when the session connects.
- The session option "Disable initial SFTP extensions" can now be
configured in the GUI.
- The local and remote port forwarding fields in the Session Options
dialog have been made taller so that more configured port forwards
are visible.
- Added the ability to specify the terminal type on the command
line using the flag /TERMINAL_TYPE.
- When the options /COLOR_SCHEME and /T are used on the command
line, the color scheme is only applied to the session specified
by /T.
- SSH1/SSH2: If the option "Do not request a shell" is set, a
message to that effect is displayed in the session.
- Windows: For the VS2013 Dark theme, the active tab's color was
lightened so that it would stand out more.
- Windows: The close button for the "Native" display theme is now a
plain "X".
- Mac: The Expose (Command+Shift+\) behavior has been disabled.
- Mac: The Command window can now be resized to be as small as one
line tall.
- Linux: Printing is disabled by default because on Ubuntu 17 and
Fedora 27, SecureCRT could have performance problems caused by
printer initialization. Printing can be re-enabled in the Global
Options dialog.
- Linux: The keyboard shortcut ALT+N brings up the Session Manager
or Connect dialog.
Bug fixes:
- If two instances of SecureCRT were running and the Global
Options dialog was displayed in one instance and the Session
Options dialog was displayed in the other, if changes were made
in the Global Options dialog and saved, SecureCRT crashed when
attempting to select a different category in the Session Options
dialog.
- In the Session Manager or Connect dialog, if a folder was renamed
to have a name that was too long for the local system, the sessions
contained in the folder were deleted.
- SecureCRT hung when running a Python script that called
crt.Screen.Send("\000).
- SecureCRT failed to authenticate with remote systems, such as
the Balabit PPM SSH proxy server, that requested the same
authentication method more than once during authentication.
- If SecureFX was also installed and the terminal protocol in the
default session was set to None, SecureCRT could not be launched.
- When the script recorder was used to generate a Python script,
escape characters [chr(92)] were not included in the script.
- When exporting settings, scripts that were used by buttons were
not exported.
- If keyword highlighting was turned on through a script, the
terminal window was not updated to highlight the keywords.
- The multi-line paste dialog did not display the text correctly
if the session was using the vt100 font and the configuration
data was from a version of SecureCRT between 6.0 and 6.2.
- Characters in the upper range of Unicode code points, such as
emojis and certain Asian characters were rendered incorrectly or
as unknown characters in the terminal area.
- Some double-wide Unicode characters could not be used in keyword
highlighting.
- If SecureCRT was maximized and the Session Manager was made
wider, when SecureCRT restarted, the Session Manager's size
change was lost.
- Windows: After SecureCRT had been running for a while, switching
tabs could become very slow.
- Windows: If the combined SecureCRT and SecureFX installer had
previously been installed and then a newer standalone version
of SecureCRT was installed, SecureCRT's menu bar was blank.
- Windows: On a 4K monitor, if a session's resize option was set
to "Synchronize view to size" and the view was zoomed several
times, the prompt could end up off the screen and/or lines
could be cut off.
- Windows: If the EOL character for the text in the clipboard was
not CRLF, line breaks were not displayed correctly in the
multi-line paste confirmation dialog.
- Windows: When the New Session wizard was used to create a Serial
session, an invalid baud rate could be specified.
- Windows: If the toolbar was customized to have a button for
starting and stopping the TFTP server and the TFTP server failed
to start, the button said "Stop TFTP Server."
- Windows: In the Windows 10 Creators Update, the Session Manager
and Connect dialog could be unresponsive for several seconds when
they were displayed.
- Windows: In the Windows 10 Creators Update, the Connect dialog
could take several seconds to draw the toolbar.
- Mac/Linux: In the Map Selected Key dialog, the "Run Script"
function was available when scripting was disabled in the
Global.ini file.
- Mac/Linux: SecureCRT reported an error when attempting to log
to the same file simultaneously from different sessions.
- Mac/Linux: The list of hosts in the Global Options dialog in the
SSH Host Key category was not sorted.
- Mac/Linux: If a session name contained two ampersands, the Window
and File menus displayed the session name with three ampersands.
- Mac: Attempting to do a search from the Help menu resulted in an
error or a crash.
- Mac: SecureCRT could crash if it was minimized while the printer
was being initialized.
- Mac: If Option+e was entered, SecureCRT did not exit accent mode
if a hotkey was pressed.
- Linux: If the TFTP server was configured to start when SecureCRT
started and SecureCRT was closed and restarted, the error "The TFTP
server could not bind to port for the following
reason: Address already in use." was displayed when the IPv4 and
IPv6 socket were bound to the same port.