ISL AlwaysOn 4.4.2110.22 for Linux (2021-05-17)
General Information
On 17th of May the following was released:
- ISL AlwaysOn 4.4.2110.22 for Linux (release_date=2021-05-12, build=2db5914c41629848c9cf2b8fce02d4c7d425f206, platform=linux64, os_version=0x0206200000020c00-0xffffffffffffffff)
All updates have release date set to 2021-05-12. 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
Added ISL AlwaysOn support for Linux operating systems. Users are now able to add their Linux remote machines to their list of unattended access computers and connect to them from this list. ISL AlwaysOn for Linux offers the same functionality as ISL AlwaysOn on macOS and Windows systems.
Users experienced an issue where Lock screen setting did not work correctly when there was no network access on Debian 9. The issue was fixed, now the setting works correctly.
Added support for running development actions for ISL AlwaysOn.
Added support for ISL AlwaysOn on Linux. ISL AlwaysOn on Linux now uses the ISSC Daemon library.
ISL AlwaysOn on Linux and macOS now duplicates pipes so they are used as indicator for running sessions. When session is terminated, it will now also close the dialog which showed that someone is connected.
Added support for checking of ISL AlwaysOn settings changes. When a user grant is performed by inputting the grant access code, the program will now correctly execute the grant procedure.
ISL AlwaysOn program will call queued function after receiving terminate signal, which can be used to perform additional cleanup procedures.
Users experienced an issue, where "Lock screen" settings did not work correctly on Linux. The functionality was re-implemented, the defect was fixed and settings are working correctly now.
ISL AlwaysOn installation procedure will check if the system meets all the requirements in order for ISL AlwaysOn to be installed. If there is an issue it will be printed out in the console.
In previous version ISL AlwaysOn service install on Linux did not run as root, it was executed as a current user instead of root.
The defect was fixed, now ISL AlwaysOn service install on Linux is being run as root.
Added support for detecting possible issues with running ISSC Daemon in particular system.
Added support for filtering unknown options when running ISSC. Now only known options are being run with ISSC.
In previous version Linux machines were using mac addresses for product and uid generation. The functionality was redesigned and now machine unique id is used for product and uid generating.
Added support for sending remote monitor layout in ISSC protocol.
Added support for showing default installation folder in File Sharing.
In previous version of ISL AlwaysOn a public share was created automatically when user granted connection to the computer. This public share is no longer created on macOS or Linux, however it's still created on Windows.
Users experienced an issue, where setting "Protect computer configuration with global password" did not work correctly. The issue was fixed and now the setting is working correctly.
In previous version of ISL AlwaysOn when users opened help link, email client or disk location those actions were executed with elevated permissions. Action starting was redesigned, the actions will now be executed with non-elevated permissions.
The defect was fixed.
Users experienced an issue where the backspace key would not work correctly when connected from a MacOS machine where japanese IME input method was active. The wide char rfb key was overrided with the native rfb key, users will now be able to use the backspace key correctly.
The defect was fixed.
Users experienced issues with keyboard while typing and holding down ALT key. Added a support for forwarding flags to proxy, which improves keyboard cross platform functionality.
The defect was fixed.
Users experienced an issue where the screen sharing would not working when joining a session from a Linux device . The screen sharing functionality was redesigned and now works correctly.
The defect was fixed.
Added support for software keys driver. In previous version when detecting change, the detection was only made on one part of the screen. The functionality was redesigned and now detects changes across whole screen. It now also detect whether there are no changes and skips sending packets that contain no changes.
The defect was fixed.
In some cases the first updates of the desktop might be empty, empty frames are now skipped.
The defect was fixed.
Users sometimes experienced an issue where they would experience a crash during the talk plugin initialization procedure. The crash was caused by a deadlock in the initialization procedure of the talk plugin. The talk plugin functionality was redesigned, users will no longer experience crashes when starting up the talk plugin.
The defect was fixed.
In some cases the process did not wait for the child process to terminate thus it gave non 0 exit code. The process immediate was redesigned and now waits for child process to terminate and exit code should now be correct.
The defect was fixed.
Keyboard driver on Linux was reworked. Now keys are deducted on every keypress. Users sometimes experienced issue where ISL AlwaysOn would crash when ISSC was used on backend with no Xserver.
The defect was fixed.
In some cases ISL Light crashed on Linux operating system. The issue was in mouse cursor grabbing and size of cursor. Grabbing of mouse cursor was redesigned, ISL Light application should not crash anymore.
The defect was fixed.
Users experienced a core dump when installing ISL AlwaysOn on their Linux machine. Now the code was redesigned and core dump does not occur while installing ISL AlwaysOn.
The defect was fixed.
ISL AlwaysOn was not detecting WOL group ( mac address of gateway ) correctly. The functionality was redesigned and WOL group is now correctly read and sent to ISL Conference Proxy.
The defect was fixed.
When in session, ISL AlwaysOn dialog will not be starter on greeter desktop as it prevented the operator to enter the password. Normally greeter desktop is Lock Screen Desktop or Login Desktop.
The defect was fixed.
ISL AlwaysOn overview dialog was redesigned. The dialog is now same on all platforms.
File Sharing path in Linux was displayed incorrectly with two slashes, instead of one.
The defect was fixed, now shared files and folders are displayed correctly with only one slash.
Users sometimes experienced an issue where the keyboard input would not be correctly handled on Linux remote machines. The keyboard implementation on Linux was redesigned, users will no longer experience such issues.
The defect was fixed.
Users experienced an issue with crashing of ISL AlwaysOn, when the main ISL AlwaysOn Setting Window was closed if there was any other ISL AlwaysOn dialog window opened.
The defect was fixed.
ISL AlwaysOn uninstall procedure will check if ISL Light Fast or issc_daemon processes are running before removing the executables from disk. If issc_daemon or ISL Light Fast is running, only ISL AlwaysOn service will be stopped, other files will be left on disk. In situation when issc_daemon or ISLLight Fast is running it is expected that issc_daemon will not be stopped (not deleted) after 20 min after last session.
Tray menu item for Quit & Disconnect had double ampersand character instead of one. The issue was fixed, the text item is now correctly displayed. The issue was fixed.