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.