IVT Secure Access Changelog

What's new in IVT Secure Access 26.7 Build 45896

Feb 1, 2022
  • Support for true RGB per character, so programs like ‘bashtop’ on Linux now display properly.
  • Copy/paste is now default in RTF (Rich Text Format) so pasting in mail or Word documents also copies fonts and colors.
  • SSH engine now supports the ‘password change’ protocol as used by VMS.
  • Support for the latest Linux versions.
  • More support for high-DPI monitors, some issues fixed.
  • Fixed broken putty-style word selection.
  • Improved integration with Thycotic SecretServer.
  • Many fixes to the ivttunnel program that can tunnel through everything.
  • Improvement to the scripting language, easier handling of hashes and arrays.
  • Color support for scripted dialogs.
  • Dozens of smaller enhancements, speed improvements, bugfixes, etc. See the ‘news’ screen in IVT itself for the full list.

New in IVT Secure Access 25.2 Build 38359 (Oct 20, 2016)

  • New, fresh look, new web site, new price: only 15 euros.
  • New licence type (single unique PC-ID).
  • There is a “buy-now” wizard in IVT, fully automated ordering process, takes only minutes.
  • New IVT interface: Simplified or Advanced.
  • In simplified mode much of complexity is hidden to make IVT more user-friendly.
  • Support for the latest SSH server versions. Many fixes to the SSH protocol.
  • Better support for drag & drop file transfer (drop files on IVT to transfer them
  • to the host).
  • New scripts that recognize error messages displayed by the host. The messages are
  • highlighted and clickable. For example, a compiler error is highlighted on-screen,
  • when clicked it will start your favourite editor on the proper file/line.
  • Configurable & extendable.
  • New “Screen marker” feature: Select text and hit F3 and the text wil be
  • highlighted. Handy to find interesting bits on full screens. F4 un-marks.
  • Resizing the screen no longer clips long lines, and has an overall better user
  • experience.
  • New plugin system for easy (script) extensions.
  • Many extensions to the script language (new data types, functions, etc). Too
  • numerous to list here, see manual for details. If you write IVT scripts, you
  • really should check this out!
  • Many extensions to (scripted) dialogs: Bitmaps, fonts, colors, etc.
  • Allows IVT scripts to make dialogs much more attractive. Auto-formatting and
  • auto-layout of dialogs, multi-lingual scripts.
  • Status line now shows the available options in the various modes of IVT. Even
  • long-time IVT users may find pleasant surprises here!
  • New (optional) AutoPrompt system: programs your Unix prompt to make IVT display
  • current user, directory and other information in the tab, status and/or title bar.
  • Various resizing, multi-monitor and positioning issues solved. Opening a session in
  • a new window is now better supported.
  • Plus over a hundred smaller bugfixes, improvements and extensions.
  • See the F4-N(ews) screen for full details.

New in IVT Secure Access 24.0 Build 34649 (Dec 23, 2014)

  • Major update (version 24): Added GSSAPI authentication to IVT! GSSAPI: Generic Security Services Application Program Interface. This allows single-sign on from a Windows machine to a host that is part of an Active Directory Domain (or a Kerberos domain) and runs an SSH server that supports GSSAPI (like OpenSSH).
  • New IVT configuration keywords to control this:
  • SSH_GSSAPI_AUTHENTICATE: To turn it on or off (on by default).
  • SSH_GSSAPI_DELEGATE: Forward tickets to host yes/no.
  • SSH_GSSAPI_SYSTEMUSER: Use Windows user as default yes/no.
  • SSH_GSSAPI_ORDER: Windows SECUR32, MIT or private GSSAPI DLL.
  • SSH_GSSAPI_USERDLL: Pathname of private DLL.
  • SSH_GSSAPI_REVERSELOOKUP: Force reverse lookup for hosts.
  • SSH_GSSAPI_PREFERRED: Priority of keypairs and GSSAPI.
  • SSH_GSSAPI_USER and $SSH_GSSAPI_SERVER variables. Click on one of the above links for more information.
  • GSSAPI code tests for 32-bit version 4.0.1.2 of MIT, which causes a crash. IVT will refuse to use it. 64-bit version is fine (RB).
  • Package 64-bit versions of Pageant and PuttyGen with 64-bit IVT (RB).
  • Removed WinSCP from the distribution, please install this product separately. Newer versions of WinSCP are 2 times the size of IVT...
  • Better integration with Kerberos for Windows. Upgrade to MIT 1.12.1 (RB).
  • Removed Kerberos binaries and DLLs from the IVT distribution. Please download and install "Kerberos for Windows" from the Internet, for example http://web.mit.edu/Kerberos/dist.
  • IVT will automatically detect and use the version you install.
  • New default for KRB5_LOGINPROG, now calls the ticket manager from Kerberos for Windows instead of the version previously bundled with IVT.
  • Adapted IVT TELNET module do deal with deprecation of DES.
  • Added Major New Feature: True Perl style regular expressions. IVT now uses the PCRE (Perl Compatible Regular Expressions) for various things:
  • New script function: RegMatch: Perl style regular expression match.
  • New script function: Substitute: Perl style string replacement.
  • Added Major New Feature: HIGHLIGHT. Allows you to highlight strings on the screen based on regular expressions. Optional tooltips and actions when such highlighted strings are clicked. As an example: Click on an error and let IVT start the tool to do something about it.
  • Searching history is now possible using regular expressions.
  • WAIT statement can now use regular expression matching.
  • Rewrote handling of double-wide and double-high lines. Copy/paste, mixing with wide Unicode and so on works much better now (RB).
  • Improved SUDO handling in project files (RB).
  • Improved error-messages in case of an invalid licence file (RB).
  • Fixed a nasty deadlock that could happen when resizing the window while multiple sessions were producing lots of output (RB).
  • Fixed crash when the window was resized during startup (RB).
  • Changing the state of CAPS-, NUM- and SCROLL-lock outside of IVT could create confusion when switching back. Fixed (RB).
  • Create-sessions-from-clipboard now clones settings from the current terminal, to prevent surprising resizes and so on (RB).
  • Selecting text from double-wide or double-hight text now behaves more logical, and pastes "plain" text (RB).
  • When the addressbook contains an entry for a host, the protocol specified in that entry will now be the default when manually connecting to that host. Allows easy migration from telnet to SSH, for example. Added a new HOSTLIST USE_PROTOCOL option to alter this behaviour (RB).
  • The last-used-profile was displayed, but not actually loaded on startup (RB).
  • After a file transfer, waiting for acknowledgement from the user would take up to 100% CPU load. Fixed (Raymond Nolten).
  • Using F1 (hold screen) could lead to 100% CPU load. Fixed (RB).
  • Fixed installers to install 64-bit versions in "\Program Files" instead of "\Program Files (x86)" (old 32-bit path). (Sam Ferencik).
  • Fixed a bug where explicitly setting the emulation mode (using an ESC command) caused IVT to operate in SCO-Ansi mode by accident. This caused screen corruption in some VMS applications. Fixed (Mike Reid).
  • Fixed another bug in the CSI x;y f command, causing more screen corruptions in VMS. Also fixed (Mike Reid).
  • Using the old PROMPT statement with a question that did not fit on a line would crash IVT. Fixed (Andries Venter). DIALOG is the New Way.
  • Added HISTORY_TIMEOUT to auto-quit the history pager after a specified number of minutes of inactivity (Richard Westerik).
  • Added SMART_PASTE to force clever Unicode translations on paste operations, even on Unicode sessions (RB).
  • The ESC-c command to reset a session also did a reset of all configurable options, potentially undoing all session customization by a script. Changed it such that it only resets all VT220 state and clears the screen (RB).
  • Changing SSH_COMPRESSION setting in setup will now change an active SSH session instead of ignoring the change (RB).
  • Various improvements to searching in scrollback data (fewer screen redraws).
  • Various improvements to AUTOCOMPLETE (Don Talbot).
  • Resizing on multiple monitors did not always work well. Fixed (Don Talbot).
  • Various improvements to text transfer module (RB).
  • XTERM title set escape sequence bug fix (RB).
  • Displaying window popups was unreliable when lots of sessions were doing lots of things. Fixed (RB).
  • AUTOLOG TIMESTAMP would put timestamps in the middle of an output line when that wrapped around. Fixed (Richard Westerik).
  • Improved searching algorithm in history data (RB).
  • Added GetPagerPosition() and SetPagerPosition() functions (RB).
  • Added DEVELOP keyword to PACKAGE command (RB).
  • Added $IVT_CLONE_OF variable (RB).
  • Fixed broken ONSWITCHTO and ONSWITCHFROM (RB).
  • Improved menu handling in PROJECTS.IVT script (RB).
  • Added SCOPE option to RegQueryDword, RegQueryStr and RegQueryEnum (RB).
  • Added FILTER expression to FORALL loop (RB).
  • DIALOG RADIOBUTTON now accepts multiple string expressions, each containing a variable number of tags (Andries Venter).
  • Fixed crash when a script would create a GUI DIALOG that would grow to many hundreds of lines or columns (Andries Venter).
  • Password learning system could not handle passwords with multiple backslash characters. Fixed (Gert Leerdam).
  • Added single-quoted strings to script language (RB).
  • Added new function: WAIT_ONCONNECT (RB).
  • Added new function: QueryScript (RB).
  • DISPLAY OFF and DISPLAY ON now work properly when you nest them (RB).
  • KEYBOARD OFF failed to store type-ahead data and send it when KEYBOARD ON is executed. Fixed (RB).
  • Added KEYBOARD AUTHENTICATE_ON/OFF to allow temporary enablement of the session keyboard to enter user name, password etc. (RB).
  • Fixed crash when the keyboard-recorder detected a recursive key-programming (a key being programmed to reference itself). Fixed (James Shuriff).
  • Added GetClipBoard function (RB).
  • Added "Increase/Decrease font size" to Windows menu (RB).
  • The SHELLEXECUTE function now calls the OS with all arguments translated to Unicode, so scripts can pass UTF-8 strings with special characters (RB).
  • Strings ending in \\" were not parsed properly, causing confusion in e.g. WAIT statements. Fixed (Peter Chimienti).
  • Resizing to a narrow screen could cause a multi-line menu bar which caused a wrong number of rows (characters disappearing under status bar). Fixed (RB).
  • Address book now has icon instead of down-arrow button (RB).
  • STATMIDDLE with cursor pos was not always updated correctly. Fixed (RB).
  • The NEWWIN option did not honour all options of a CREATE statement in the new IVT instance. Fixed (RB).
  • A group that contains ONLY sessions with NEWWIN will now be handled better, the remaining 'empty session' is automatically removed (RB).
  • Added special variable $IVT_SESSION_TABTEXT (RB).
  • Fixed a rare but nasty crash caused by DETACH RUN_ALWAYS (RB).
  • Fewer screen redraws, less unnecessary flicker (RB).
  • Fixed KEYMACRO with an IVTFUNCTION assignment which was badly broken (RB).
  • Extended the SEARCH dialog with various options (RB).

New in IVT Secure Access 23.3 Build 32943 (Dec 3, 2013)

  • New "+" tab as yet another (and intuitive) way to create a new session.
  • New standard scripts "Send file to Remote" and "Send file to Windows" to do file transfer with just "perl" as a requirement on the remote end. Just drag&drop files onto IVT and it will do the transfer to the host.
  • Copy/paste from Word-documents into ASCII sessions now will cleverly translate certain characters such as left/right quotes and long hyphens to their ASCII equivalents. Prevents question-marks appearing in unexpected places when you paste commands into a Unix shell from a Word document.
  • New "Reflection"-like color setup option which causes IVT to use colors instead of true blink, underlining, reverse and bright video. Meant to facilitate the transition from Reflection.
  • Rewritten printer system for better color support, black/white printing, PRIVT from Unix can now be used to do advanced spooling and graphical output through IVT. Many printer-related problems fixed.
  • Choice between 64- and 32-bit versions of IVT. The 64-bit runs a bit faster and allows practically limitless scrollback.
  • Zeroes can now be displayed slashed or dotted in any font to distinguish them better from the capital letter "O".
  • Better support for multi-monitor setups, various sizing errors and font errors fixed. New "Minimize to tray" function to hide IVT from sight.
  • More user-configurable entries on the menu bar (was 1, now 10). This allows you to group and configure many shortcuts and customizations.
  • The context-menu that appears when you right-click on a tab is now user-configurable.
  • Many improvements to pasting text and the PASTESPEED command to prevent flooding hosts (especially AIX "TTYHOG OVERUN") when pasting large amounts of text.
  • New scripting facilities allow better isolation of scripts (see "PACKAGE" in manual).
  • Plus many dozens of smaller bugfixes, improvements and extensions.

New in IVT Secure Access 23.1 Build 30829 (Apr 4, 2012)

  • Bi-directional text support. IVT can now display bi-directional text in various scripts (like arabic).
  • Fix to make IVT run on 64-bit XP.
  • New escape sequences to support resizing from the host.
  • Better sizing of status bar, new window-size field in status.
  • Rewritten serial module, many new options plus better resilience.
  • Rewritten ASCII upload feature.
  • Various sizing and font errors fixed.
  • Many extensions to the script language, numerous bugfixes and minor improvements.

New in IVT Secure Access 23.0 Build 29949 (Jul 30, 2011)

  • Full IPv6 support (for SSH, telnet, rlogin, name resolving etc).
  • Auto-completion for the hostname field as you type.
  • New NEWWIN option, opens a session in a new window.
  • Scrolling through history data while more data is being received now works more intuitively.
  • Various sizing and font errors fixed.
  • Many extensions to the script language, numerous bugfixes and improvements.

New in IVT Secure Access 22.3 Build 29123 (Oct 27, 2010)

  • Many Window-resizing, font-resizing and dual-monitor issues fixed.
  • Windows 7 support - strict separation of programs and data because Windows 7 has stricter protection.
  • Searching scrollback will highlight all matches on screen.
  • IVT will remember now last size and position and use that at next startup.
  • Browser integration: using "ivt://hostname" will start IVT (or open a new tab).
  • Select any number of host names on-screen, hit F10 and IVT will connect and (optionally) login to them all.
  • Installer allows you to select a version of the password learning system that cannot store (encrypted) passwords to disk, but remembers them only for the current run of IVT.
  • New "Fix" button to re-create lost sessions in a group.
  • Many extensions to the script language, numerous bugfixes and improvements.