Inventu Viewer+ Software Updates

Your Source For Inventu Viewer+ Installation Downloads, Descriptions, Status, Support and Help.

  • Home
  • Installing
    • Telnet Recorder Quick Instructions
  • Downloads
  • Inventu Viewer+ Help
  • About

Inventu Viewer+ Setups 2024I1

October 2, 2024 by ViewerAuthor

Inventu Viewer+ Base Product and Components

(Version: 6.0.109 September 30, 2024)

https://software.inventu.com/2024I1?dl=IVSetup64.exe (64bit)

FVTerm Web Terminal Emulator

  • When the Server API / IAM feature is active, the Macro Icon can now be displayed to users in order to facilitate running Server Macros. This is controlled by in the Configurator for Profiles
  • User attributes for SAML2 and OpenID are now available to both the Server Macro .NET code and the Javascript Client API and support. This is utilized in access control for FTP profiles as well as controlling visibility of the Macro Icon based on a user custom attribute.
  • Internals of synchronization between the client UI and Server macros were enhanced as part of integrating the new Inventu FTP Server Macro.
  • The OIDC support was enhanced to better support custom user attributes for Server Macros.
  • The Server Macro client user interface for the GetClientFile call was enhanced to support both direct selection and drag-and-drop for selecting a file for uploading.
  • A SAML2 UserID can have a vertical bar (|) which causes problems with identifying the user’s Macro folder (fixed in this release-converted to an underscore).

Inventu FTP Macro

  • New Installable .NET assembly that is a functional FTP Uploader that can be configured by a server administrator to enable authorized users to upload files to managed locations
  • Documented at https://software.inventu.com/help/html/IVFtpMacro
  • Note that customers that also would like to enable FTP downloads are welcome to alert Inventu to their requirements

Profiles Configuration and Runtime

  • The Help web pages for the configuration topics is now installed on the local server, so that “locked-down” servers (which do not have HTTP access out) no longer block access to the help.
  • The Auto-Load User Macros checkbox is now visible when ServerAPI / IAM feature is active
  • Macros Application Identifier which controls location of macros for a profile is no visible when the ServerAPI / IAM feature is active
  • Enable Macros Icon for Server Macros is a new checkbox that controls visibility of the Macros execution icon when the ServerAPI / IAM feature is active
  • Server Macro Access IAM Attribute is a new text field that identifies a custom user attribute, which if not present or blank, will hide / not display the Macro Icon

Installer

  • The SCKeyDefs.js file, as part of the new support for profile-based keyboard definitions, is modified by the installer to tweak the function calls so that the active profile can be used to program the keys when a new host connection occurs.
  • Help for the Profiles Configuration topics is now installed locally

ViewerLib API

  • Minor Fix to PutCommand to improve synchronization in ASCII environments

Filed Under: Uncategorized, Web Terminal Emulation

Inventu Viewer+ Setups 2024G1

August 14, 2024 by ViewerAuthor

Inventu Viewer+ Base Product and Components

(Version: 6.0.107 July 30, 2024)

https://software.inventu.com/2024H1?dl=IVSetup64.exe (64bit)

FVTerm Web Terminal Emulator

  • User Keyboard definitions can now be stored by Protocol or Profile. This enables multiple keyboard profiles between different hosts that may be the same protocol (TN5250, TN3270 or TNVT which includes all ASCII protocols from VT100 to Wyse 60).  If it is an end-user saving keyboard changes, a prompt is displayed asking if the changes are for the profile or for all hosts of the same type.  If it is an administrator at the server generating javascript for the SCKeyDefs.js file, a similar prompt will generate the appropriate code block.
  • Message parent domain was not working correctly and has been fixed so that a list of blank-separated URLs for the parent page can be specified in configuration. Prior versions required an * (asterisk) in order to work.
  • Message-based API startup had a timing issue leading to InventuSSO and other startup scripts not always running. This was fixed to ensure the initial connection event is always run.
  • Finnish is now available as a user’s preferred language for prompts and messages in the FVTerm client
  • If the initial connection of a websocket failed due to a rare hardware/router situation (websocket opened only between the client browser and a portion of the network but not all the way to the Inventu server), the recovery and implementation of AJAX web service calls was not working.
  • If Control-C was mapped, to send “Ctrl-C” to the host, there was a confirm popup “Send Control-C?” which was initially implemented for a customer that requested the confirmation because for them it closed the connection to the host. This customer is no longer supported by Inventu, as they are a customer of Flynet LTD and do not use any versions newer than 2018.   This confirm call was removed without making it a Profile option.
  • The clipboard box drawing was tweaked to fix a regression caused by the minimum font sizes implemented in 2024A1.

Profiles Mode Configuration – config/Admin.html Page

  • Updated Configuration option for Locale to add Finnish as an available language
  • For Message-based Client API, increased the length for defining valid Parent page URLs from 60 to 300

Inventu Viewer Installer

  • Added translation JSON file for the Finnish language

Inventu Viewer Studio

  • (Available at folder https://software.inventu.com/2023KS1)
  • Fixed scaling issues when used on PC monitors with high resolution–many buttons were only visible if a form was resized by the user.

Filed Under: Admin, UI Design, Web Terminal Emulation, WS Design

Inventu Viewer+ Setups 2024B1

March 11, 2024 by ViewerAuthor

Inventu Viewer+ Base Product and Components

(Version: 6.0.105 February 28, 2024)

https://software.inventu.com/2024B1?dl=IVSetup64.exe (64bit)

FVTerm Web Terminal Emulator

  • Minimum font size is now supported for both minimum font width and height in pixels. For 132 column screens that are typically only 80 columns, the user can now set minimum font width and resize the browser so that just the 80 columns are visible.  The characters will now be readable and a horizontal scrollbar will appear to enable scrolling to the right or left.  For 43 row screens, the same feature using minimum font height will introduce a vertical scroll bar if the screen is not tall enough to display the characters without “squishing” them.
  • Websockets recovery has been improved in a compromised network situation.  Additional logging has been added as well as a user option to restart using a websocket after “too many errors” have switched the user back to Ajax / long polling.   Automatic recovery of a websocket connection now occurs after detecting that the network health is back to baseline.
    • On load of the FVTerm page, a baseline Ajax call is made quickly 5 times and is used to establish expected response times. Example is that between a Boston area PC and an Azure-East VM this typically averages in the 35ms time.  Note: this is logged to the client Websocket log accessed with the Status popup.
    • When a websocket failure is detected at the client, prior to a restart attempt on the websocket (if retry count has not been reached yet), the websocket log is sent to the server and logged in the FVTerm Logs folder with the name “BrokenWS_[session Cookie name].log – if a session has multiple breaks, the logs will be appended to this file. These logs can be provided to Inventu support to assist in identifying network weak-points.
    • Websocket retry construction timeouts have been reduced from 20 seconds to 10 seconds by default and is now a configurable Profile setting. In a healthy network the construction of a new websocket between a Boston area PC and an Azure-East VM is in the 100ms range.  In an unhealthy network, tests have shown the construction of a websocket frequently fails even when Ajax calls succeed (with higher response time).  So having a long timeout probably hurts user experience more than it helps.
  • The network status popup (accessed from the settings dialog or by clicking on the “Ready” in the status bar) has improved usability with clickable lines styled like buttons. It has added a button to reconnect a Websocket if the active websocket status is “no” (broken).  Users should be taught to use this during problem times as they can also report problems and when doing so send-in the active websocket log.
  • Initialization of the FVTerm application in IIS on rare circumstances could start without synchronization and access to the licensed features identified in the Inventu Viewer Emulation service. This has been fixed to ensure coordination between the two on licensed features including Identity framework.
  • IE11 was broken in Version 6.0.101 due to use of more advanced Javascript—this is now fixed to avoid breaking IE11 for those still using it (our customers can’t control all of their users!).
  • The new Message Based API was not reading the contents of Entry fields in the GetScnText() call, which has been fixed.
  • AzureAD security would not re-authenticate users after their tokens had expired—this has been tightened with this release.
  • Lost Session timeout added so that if a client closes the browser a session can be disconnected within the timeout. This helps catch situations where the browser closing provides no event notification useful for closing the session.
  • If the “profilesFolder” entry is missing or invalid in the web.config file, this is now detected and reported.
  • OpenID security use of the Microsoft Graph API for user group membership tweaked—the initial support would read all groups in Azure which can number in the thousands in many organizations. The openID Graph query will now only request Security group names only, which should make the returned list more manageable.
  • Logging for OpenID security is optional, and when active, sensitive entries such as the connection secret are now masked when logged.
  • Improved userID management so that user identity is more consistently captured from IAM logons (this is related to the userid shown in the console and used for server-side storage of users settings when active).

Inventu Viewer Emulation Service

  • Added new support in specifying the LU for a Pooled session—the new syntax implements a “range” in the LU / Device Name template. A template includes the ability to add the session ID (starts with 1) to a provided number.  For example, “LU|d6:3|”  means add 3 to the session found to be available, meaning LU names of  LU000004, LU000005 and so on.  The new option replaces the “3” with a range.  This means that the first assigned will have the first number in the range regardless of the found session ID: “LU|d6:3..10|” means in the pool, the first will be LU000003 and last will be LU000010 for a maximum of 8 sessions in the pool.
  • When session logging is active, the userID is included when logging a session start.
  • VT220 / ASCII printing fixes for better formatting and cleaner pagination.
  • Very large buffers of VT/ASCII output containing thousands of lines of output were not processed correctly. This version now supports numerous 16K buffers streamed to the server from the host as part of a “dump” of data that users are accustomed to copying from the scroll area to Notepad or other text editing applications in prior desktop terminal emulators.
  • TLS Handshake errors are now logged to the Event log as well as reported more clearly to users
  • XTERM environment settings parsed to avoid display on screen (none of these relate to the web environment or are needed by customers at this time). The Windows SSH Server support is XTERM based so this improves support for accessing a Windows system with SSH.
  • Fixed a bug in the allocation of a terminal scrolling buffer or print buffer size (scroll buffer size can be configured using user interfaces, while print buffer size is in the registry with a default of 8192). If multiple hosts are configured with different print / scroll buffer sizes, if a session is first used to connect to a host with a smaller buffer size than another host, if that session is then re-used with the host that has a larger buffer size, once the number of scroll/print lines exceed the allocated buffer, an exception occurs.  This will not “crash” the service but will result in a dump and loss of the scroll/print data involved (also probably impacting the user’s session stability).  Fixed in this release.
  • Pooled sessions in Clustered servers were not managed from active->available under certain conditions such as being manually closed in the Administrator Console.
  • Some Telnet errors when Writing standard or RPQ buffers were missing the Session ID when logged to the Event Log.
  • SSH Connection failures now logged to event log including details
  • SSH Configuration file is now checked for updates so that changes don’t require a service restart
  • Since April of 2023 the TLS default configuration file had “auto” for server certificate checking…this led to failed connections mostly experienced by first-time installers. This has been changed to “none” so that the TLS server certificate isn’t verified beyond providing encryption.  Many mainframes and IBMi hosts use TLS certificates that are expired or self-signed, leading to failed checks!
  • Clustered servers user counts were not being tallied correctly if a server was on hold

Profiles Mode Configuration – config/Admin.html Page

  • Added new documentation for OpenID Security when configuring with Azure Entra (previously Azure AD). This includes how to configure API rights using the Azure Console so that the Graph API works.
  • Added setting for the client Cookies expiration days. This allows customers that want to keep sessions open overnight for users that have closed their browser (and sessions are configured to stay active until closed explicitly by users).
  • Added control of Telnet Keep Alive Minutes for non-SSH Telnet sessions
  • Added Minimum Font Width and Minimum Font Height which is key to new enhancement in the FVTerm Web Terminal Emulator to introduce scroll bars if a emulator window is sized so that the font can become unreadable otherwise.
  • Added Control for Numeric Only Field locking in 5250 sessions. Some emulators do not prevent non-numeric characters in 5250 “numeric only” fields, and as a result many applications need this setting as users and developers have become accustomed to non-numeric characters allowed, such a forward slashes in a date field.
  • Added Print Page size for device printing
  • When AzureAD is the selected security type, the “Get Thumbprints from Manifest” action will now display the dates for expiration of each thumbprint to foster easier management of when certificates will be expiring.

Inventu Viewer Diagnostics Dashboard

  • Diagnostic Dashboard is now only available for customers with active Maintenance and Support or Subscription. The Diagnostic Dashboard will be continuously updated as a key component of Inventu Support.  Future versions will include access to integrated AI chat with indexed support documentation and issue resolution cases.
  • WebSocket analysis functionality tweaked to support additional attributes and factors
  • Added new action for SSH connect failures
  • Added new action for IIS HTTPS Certificate pending expiration
  • Improved support for obtaining FVTerm status when HTTPS is only supported protocol

Inventu Viewer Installer

  • New Service and FVTerm files are backed-up during an installation – this includes the FVPureLogo.png file and the definitions folder terminfo.txt used for controlling keystrokes for ASCII protocols

Inventu Viewer Studio

  • (Available at folder https://software.inventu.com/2023KS1)
  • Added support to generate applications for Visual Studio 2022
  • Fixed some Visual Studio project generation issues that affected Visual Studio 2017 and 2019 (generations with .NET Framework versions higher than 4.5

Filed Under: Admin, Web Terminal Emulation

« Previous Page
Next Page »

Flynet Viewer Now Inventu Viewer+

June 15, 2020 Inventu Corporation Renamed Inventu Flynet Viewer As Inventu Viewer+

(Click Here For Details)

On this Site, any reference to Flynet Viewer also applies to Inventu Viewer+

Useful Information

  • About
  • Downloads
  • Installing
    • Telnet Recorder Quick Instructions
  • Inventu Viewer Help

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Setups Through Time!

Copyright Inventu Corporation 2003-2024