ISL AlwaysOn 4.4.1906.25 for Windows and macOS (2019-05-13)

 

General Information

On 13th of May the following was released:

  • ISL AlwaysOn 4.4.1906.25 for Windows (release_date=2019-05-08, build=dfaf53131acbc3c791572a2a6d7d7c728c4b3d8d, platform=win32, os_version=0x06010000-0x7fffffff)
  • ISL AlwaysOn 4.4.1906.25 for macOS (release_date=2019-05-08, build=dfaf53131acbc3c791572a2a6d7d7c728c4b3d8d, platform=mac, os_version=0x0a0800-0x0affff)

All updates have release date set to 2019-05-08. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.

Upgrading to new version

Hosted service users please check Upgrading Hosted Service.

Server license users please check Upgrading Server License.

Improvements

ISL AlwaysOn - Desktop - Implement about box according to ISL Online specifications (FEATURE) [ISLALWAYSON-1352] More

Description

About box was redesigned according to internal brand style guide and now includes build information and crash links functionality.

ISL AlwaysOn - Desktop - Expand tray tooltip to include computer description (FEATURE) [ISLALWAYSON-1420] More

Description

Improved the ISL AlwaysOn tray tooltip to include more information. The new tooltip now includes the following information:

  • ISL AlwaysOn version installed
  • IP address of the computer
  • Computer name
  • Computer alias

ISL AlwaysOn - Desktop Win - Use magnification api on Windows 10 when black screen is enabled (FEATURE) [ISLALWAYSON-1426] More

Description

Implemented a new ISSC desktop driver 'Magnification' for Windows 8 and Windows 10 that is used when black screen is enabled. The new driver uses magnification api.

A new command line argument has been added that is used to disable magnification driver:
--on-connect "desktop?use_mag_driver=false"

ISL AlwaysOn - Desktop - Improve issc event loop handler (FEATURE) [ISLALWAYSON-1430] More

Description

Improved the ISSC event loop handler to better handle desktop switching, detecting and blocking user input and using the whiteboard.

ISL AlwaysOn - Desktop - Send hostname to ISL Conference Proxy (FEATURE) [ISLALWAYSON-1446] More

Description

When session is established between ISL Light and ISL AlwaysOn both computers now send hostname of the computer to ISL Conference Proxy and store it in session meta data.

ISL AlwaysOn - Desktop - Cleanup clipboard monitor on Windows (FEATURE) [ISLALWAYSON-1448] More

Description

Cleaned up the new implementation of clipboard monitor on Windows.

ISL AlwaysOn - Desktop - Add support for username when using url port forward command (FEATURE) [ISLALWAYSON-1458] More

Description

Added support for specifying username when creating SSH tunnel from ISL AlwaysOn side. To create a tunnel from ISL AlwaysOn side command line arguments have to be used.

Example:
--on-connect "port_forward?add_url=ssh://USERNAME@TARGET_IP:22"

ISL AlwaysOn - Desktop - Expose active tunnels in state and redesigned tunnel hash (FEATURE) [ISLALWAYSON-1459] More

Description

The internal state of ISL AlwaysOn now also includes the number of active tunnels. Additionally saving of user defined tunnels was also changed. The information about tunnel rules and computer used is now hashed and stored in registry.

ISL AlwaysOn - Desktop - Define remote only remote_call (FEATURE) [ISLALWAYSON-1462] More

Description

Added support for showing dialogs ( errors, warnings, information window ) on the local side ( where ISL AlwaysOn is installed ). Previously all dialogs were shown on operator side.

ISL AlwaysOn - Desktop - Simplify how session state transport is generated (FEATURE) [ISLALWAYSON-1463] More

Description

Internal state of the transports used by the application was simplified. The state now gives information about which transport was used for creating connection ( along with how many retries it took and time in milliseconds ).

ISL AlwaysOn - Desktop - Notification about the incoming connection needs to be topmost (DEFECT) [ISLALWAYSON-1402] More

Description

ISL AlwaysOn incoming connection notification was in some cases shown behind other applications. The incoming notification dialog was missing TOPMOST flag when creating window. The flag was added and incoming connection notification should now be shown on top of other application.

The defect was fixed

ISL AlwaysOn - Desktop - Unify reading of custom setting and server default setting (DEFECT) [ISLALWAYSON-1405] More

Description

ISL AlwaysOn has few setting for which the user can explicitly set true or false value, or the value is taken from server if user doesn't set any value. Reading of server values was not performed for specific grid. In multiple grid environment if only one of the servers had the default value set to true then this value was applied for all grids. Reading of server default values was redesigned, each server can now have different default and ISL AlwaysOn will correctly use the setting ( based on grid used when connecting to target machine ).

The defect was fixed

ISL AlwaysOn - Desktop - Improve reading of connect options for check upgrade and grant access (DEFECT) [ISLALWAYSON-1411] More

Description

Reading of connect options was redesigned, in case a user uses not default HTTPT port configuration on ISL Conference Proxy, ISL AlwaysOn will now correctly parses the information about available transports when reading configuration from installation directory. The autotransport library which is used to create connections from clients to ISL Conference Proxy will now correctly use user defined ports for the connection. Apart from reading, an internal timeout for upgrade process was also redesigned. In previous versions if users blocked the default port the upgrade was never offered (even though it was available on server ). With the new version, users should now see the update button ( in about box ) in case there is a newer version available on the server.

The defect was fixed

ISL AlwaysOn - Desktop - On Windows use dead characters instead of VK_PACKET (DEFECT) [ISLALWAYSON-1419] More

Description

Fixed an issue where you were unable to generate dead keys with shift also from dead key sequences, instead of VK_PACKET. The functionality for injection of dead keys was redesigned, users are now able to generate dead keys with shift also from dead key sequences.

The defect was fixed

ISL AlwaysOn - Desktop - Fix mouse cursor on desktop duplication (DEFECT) [ISLALWAYSON-1428] More

Description

In some cases when users had increased DPI set and moved the mouse to an input field the mouse cursor was not correctly shown ( black box around the edit cursor ). Handling of increased DPI and non-default mouse cursor was changed, users should no longer experience black box around edit cursor.

The defect was fixed

ISL AlwaysOn - Desktop - Improve clipboard handling (DEFECT) [ISLALWAYSON-1447] More

Description

Fixed an issue where the clipboard changes were not detected correctly. The clipboard functionality was redesigned, clipboard changes are now detected correctly.

The defect was fixed

ISL AlwaysOn - Desktop - Type clipboard text does not work with IME keyboard (DEFECT) [ISLALWAYSON-1449] More

Description

Fixed an issue where the 'Type clipboard text' functionality did not work correctly with Windows IME keyboard. The 'type clipboard text' functionality was redesigned, it now works correctly with Windows IME keyboard.

The defect was fixed

ISL AlwaysOn - Desktop - File transfer plugin command line arguments not working (DEFECT) [ISLALWAYSON-1453] More

Description

In previous versions of ISL AlwaysOn if user defined command line arguments to initiate a file transfer when connected to remote computer, the file transfer was not executed. The issue was in incorrect parsing of command line arguments. Parsing was redesigned and command line arguments defined at the start of the session should now be correctly used once client is connected to the session.

The defect was fixed

ISL AlwaysOn - Desktop - Delay sending network interfaces (DEFECT) [ISLALWAYSON-1454] More

Description

ISL AlwaysOn sent network interfaces information to ISL Conference Proxy before the information could actually be stored. Sending of interfaces is now delayed so ISL Conference Proxy is ready for the data.

The defect was fixed

ISL AlwaysOn - Desktop - Improve issc_optimize (DEFECT) [ISLALWAYSON-1455] More

Description

Process issc_optimize which is started at the start of desktop sharing ( responsible for removing desktop background, change aero effects and other performance settings ) was redesigned. The process now also detects logoff events ( desktop background should now be correctly restored ), checks if it's currently known desktop showns ( if it's unknown then desktop background will not be removed ), checks which user is currently logged and also detects when the process terminates.

The defect was fixed

ISL AlwaysOn - Desktop - Set default ssh schema on OSX (DEFECT) [ISLALWAYSON-1456] More

Description

Default SSH schema on macOS was redesigned, the schema now implicitly starts Console application and inside it creates SSH session.

The defect was fixed

ISL AlwaysOn - Desktop - Don't wait on process exit with ssh session (DEFECT) [ISLALWAYSON-1457] More

Description

Remote desktop session was not correctly stopped after terminating the ssh session. The issue was that console ( which is used when creating tunnels from macOS machine ) did not correctly exit SSH session, thus remote desktop session remained active. Stopping ssh session was redesigned, the issue should no longer happen.

The defect was fixed

ISL AlwaysOn - Desktop - Check listen rule only when accepting new connection (DEFECT) [ISLALWAYSON-1460] More

Description

When creating a tunnel connection the listen rule was firstly checked. If it matched the rule then the tunnel was not created. Tunnel creation functionality was redesigned, listen rule checking is not performed during tunnel creating, instead it's checked when initial client is trying to connect through the tunnel.

The defect was fixed

ISL AlwaysOn - Desktop - Limit number of retries in lock_directory (DEFECT) [ISLALWAYSON-1464] More

Description

In some cases ISL AlwaysOn created infinite loop when trying to lock a directory but could not due to insufficient permissions. Locking of directory was redesigned, the program will try to lock it 5 times, if it does not succeed then it will spawn error instead of creating infinite loop.

The defect was fixed

ISL AlwaysOn - Desktop - Crash during uninstall (DEFECT) [ISLALWAYSON-1466] More

Description

Fixed an issue where ISL AlwaysOn uninstall would crash when performing uninstall with command line option /verysilent and the option 'Remove granted connections on server during ISL AlwaysOn program uninstall (reconnect required)' enabled. The ISL AlwaysOn uninstall process was redesigned and it no longer crashes when used with the command line option /verysilent.

The defect was fixed

ISL AlwaysOn - Desktop - Clean command does not perform cleaning on ICP (DEFECT) [ISLALWAYSON-1467] More

Description

Fixed an issue where the clean command did not perform cleaning of ISL AlwaysOn connections (remove remote access to the machine) on the ISL ConferenceProxy correctly. The cleaning functionality was redesigned, the clean command now cleans ISL AlwaysOn connections correctly.

The defect was fixed

Was this article helpful?