Inventu Flynet Viewer 2016EK Enhancements and Fixes
- New Web Terminal Emulation Security Option: Google Sign-In is now Supported along with Full Admin Integration — Great for organizations looking to implement Chrome/OS workstations or laptops and needing an alternative to Windows desktop terminal emulators
- Studio has a new Programming Mode when in the Web Preview Tab for Responsive Web Pages
- Further Continuous Updates, Enhancements and Fixes
Inventu Flynet Viewer Base Product and Components
(Version: 5.0.383 December 4, 2019)
FlyServer Emulation Service
- TN5250 Protocol
- Certain command sequences caused a Write Error Code command to not change the cursor location to the bottom of the screen—this caused the error message to be written to the active cursor location (fixed in this release).
- The Write Error Code command will now optionally lock the keyboard at the FVTerm client (the Profile setting “Advanced: Lock Keyboard on Error Message” controls this).
- SSH Client – Bitvise, the provider of the SSH library used for managing sessions issued a security alert October 27, 2019 publicizing potential exploits on their cryptographic libraries. This is documented at the FlowSSH version history page at https://www.bitvise.com/flowssh-version-history#security-notification-836 This was the first such notice issued since 2015 but as a response, Inventu upgraded the SSH libraries to FlowSSH 8.36. All customers with SSH hosts should upgrade to this version.
FVTerm Web Terminal Emulation
- Google Authentication has been added as a new security option for the FVTerm Web terminal emulation. This has been added to the Web Server Configuration page as an alternative to Windows, Azure AD or “none”. For Lite Terminal emulation, requires Server API Feature. Instructions for configuring in the Google Administration and API Console web pages may be found at http://flynetsoftware.com/help/html/googauth/index.html . Note that along with support for Google Sign-in, this feature also integrates access to web terminal emulation Views and Profiles using Organization Unit membership as well as Group membership. This provides the ability to configure access Views based on Group or Organizational Unit, as well as limiting access to specific groups or organizational units.
- Profile and View settings for controlling web terminal emulation access based on user identity have been fully implemented so that individual Profiles and Views can be omitted from a user’s view if that user has Windows or Google security active and is not in the list of groups set for “Groups that See this View” or “Groups that See this Profile” when the setting is not the default of “Everyone”.
- Keyboard mapping tool can now remap the left Control key as a single press and release key.
- New keyboard function added—“Reset PC Keyboard” which will unlock the keyboard and if the active protocol is 5250, clear any error message at the bottom of the screen. Previously the Refresh icon needed to be clicked to unlock the keyboard.
- 5250 protocol in SCKeydefs.js now includes mapping the left Control key to the “Reset PC Keyboard” function – to add to an existing file, add this line to the respective protocol section to get PC Reset for the Left control key:
- js Client API updated to accommodate Google Signin when Google security is active
- Some uses of the Control key could leave a window used for capturing clipboard actions preventing the ability to click on the left-side action icons when positioned at the top of the page—fixed in this release.
- Recent versions would move cursor when clicking back to the FVTerm page from another desktop application instead of simply moving focus back to the emulator.
Setup, Profiles Configuration and Runtime
- The configuration editor previously at Macros/CfgAdmin.htm has been moved and renamed to Config/Admin.html in the FVTerm application folder. The web.config file has a redirection added but the user will receive an alert and be redirected if IIS doesn’t have the HttpRedirect component activated.
- The shortcut in the Flynet Viewer start menu now has an icon for the Configuration Editor
- Added new settings for Google Authentication to the Web Server Tab
- Updated Configuration online help to include new settings that were added.
- When upgrading an older installation, the .json Mimetype is added in case the IIS version is old enough that JSON files are not recognized as static resources.
- Google API and Authentication required assemblies and web.config modifications now installed to support the new Google Security options.
Inventu Viewer Studio
(Version: 2.0.215 December 4, 2019)
- Added new “Programming Mode” for the Web Preview—when checked, hovering over elements highlight them as related to their source Label, Field, Panel or Island—when clicked, a Label, Field or Panel will be activated for property editing without having to leave the web preview. This drastically improves the ease-of-use when the design of the new web page needs some elements moved from their location on the screen, or other cosmetic properties need changing.
- Recordings have a new property to exclude from use when generating a Simulated Host Script, to enable cleaner scripts in projects with older recordings that are not relevant to current testing goals.
- Web Service generated code had a long-existing error when a call was made that was missing needed navigation fields. When generating a list of the missing fields, a type error would cause an exception text to be displayed instead of the list of missing navigation fields.
- The Options Editing function was broken unless IIS Express was installed on the development PC-without IIS Express installed, an exception would occur when attempting to access Options from the pull-down menu.
- Web Preview would not work if IIS had only HTTPS port 443 enabled as it was hardcoded for HTTP
- Many template copyrights were updated to reflect a transfer of Copyrights and Intellectual Property Rights (IPR) from WildTower to Inventu Corporation that occurred in 2015. Also corrected which modules were exclusively copyrighted by WildTower (and now Inventu Corporation).