ISL AlwaysOn 4.4.1746.22 for Windows and macOS (2017-12-28)

 

General Information

On 28nd of December the following was released:

  • ISL AlwaysOn 4.4.1746.22 for Windows (release_date=2017-12-21, build=e90f0d9aa28f9fb07ed877cbebbaa6bc6e6a9814, platform=win32, os_version=0x06010000-0x7fffffff)
  • ISL AlwaysOn 4.4.1746.22 for macOS (release_date=2017-12-21, build=e90f0d9aa28f9fb07ed877cbebbaa6bc6e6a9814, platform=mac, os_version=0x0a0800-0x0affff)

All updates have release date set to 2017-12-21. 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 - Raise minimal version on Win and OSX (SPECIAL) [ISLALWAYSON-1255] More

Description

New version of ISL AlwaysOn no longer supports Windows versions older than Windows 7 and macOS versions older than 10.8.

ISL AlwasyOn - Desktop - Raise cp_protocol version (SPECIAL) [ISLALWAYSON-1269] More

Description

ISL AlwaysOn uses new connect functionality thus cp_protocol was raised.

ISL AlwaysOn - Desktop - ISL AlwaysOn saves plain text http proxy password on registry/disk and in logs (SECURITY) [ISLALWAYSON-1271] More

Description

In previous versions ISL AlwaysOn stored HTTP proxy address,username and password into registry in plain text (on Windows) and into files in plain text (on MAC). HTTP proxy address, username and password is now encrypted prior to writing in registry/files.

ISL AlwaysOn - Desktop - implement OnDemand mode (FEATURE) [ISLALWAYSON-596] More

Description

Added support for On-demand mode. When ISL AlwaysOn is in on-demand mode it will not create a persistent connection to ISL Conference Proxy, instead it will create an initial connection to report IP of the computer and the port on which ISL AlwaysOn will start listening to incoming connections. When this mode is enabled, network usage is decreased due to ISL AlwaysOn program not sending ping packets to server ( reporting that ISL AlwaysOn computer is online ).

On Windows operating system firewall rules are added to the Windows firewall.

ISL AlwaysOn - Desktop - Switch to QT 5.5 (FEATURE) [ISLALWAYSON-597] More

Description

ISL AlwaysOn uses QT library which was updated to version 5.5.

ISL AlwaysOn - Desktop - Present file picker when remote side requests to receive files (FEATURE) [ISLALWAYSON-601] More

Description

If user connected to an ISL AlwaysOn computer and clicked on receive files nothing happened on remote side. Support for receive command was added in ISL AlwaysOn, user will now be presented with file picker.

ISL AlwaysOn - Desktop - switch upgrade from revision to version|rdate check (FEATURE) [ISLALWAYSON-1160] More

Description

In previous versions of ISL AlwaysOn the upgrade procedure checked for new version using SVN revision. In the new version ISL Alwayson upgrade will check for version and release date of the latest program and if the version is higher than the current one or if the release date is newer then the current one an upgrade will be offered.

ISL AlwasyOn - Desktop - Implement restart&resume using ISSC daemon (FEATURE) [ISLALWAYSON-1226] More

Description

ISL AlwaysOn now includes a new service daemon called ISSC daemon. The daemon is used to start admin mode and restart and resume services. Once the service is installed, it will be available for at least 10 minutes and as long as there are ISL Light fast agents running (with additional delay of 10 minutes), then it will uninstall itself. The duration is always calculated on start of computer thus if computer is rebooted or shut down, the duration is reset.

ISL AlwaysOn - Desktop - Add connect_continue message to connect protocol (FEATURE) [ISLALWAYSON-1228] More

Description

Redesigned connect protocol to include connect_continue which is used when connecting to existing RDP sessions.

ISL AlwaysOn - Desktop - Expose software flags in GUI (FEATURE) [ISLALWAYSON-1247] More

Description

ISL AlwaysOn has support to show which flags are enabled for the application. In order to view flags users have to open ISL AlwaysOn settings, navigate to the Advanced section and check "Show flags". When this checkbox is enabled menu entry "Flags" is added to the menu on the left.

ISL AlwaysOn - Desktop - Remove "My Computers" tab in overview and remove login in grant user dialog (FEATURE) [ISLALWAYSON-1257] More

Description

ISL AlwaysOn no longer includes My Computers tab which was used for users to login and view list of ISL AlwaysOn computers. Apart from that, username and password input fields were also removed from grant access dialog.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Limit ISSC clipboard text size (FEATURE) [ISLALWAYSON-1263] More

Description

Shared clipboard is now limited in text size. Users are only able to copy around 1 MB of text into the shared clipboard. If users try to copy more than 1 MB of text an error will be shown.

ISL AlwaysOn - Desktop - Improve desktop sharing performance (FEATURE) [ISLALWAYSON-1268] More

Description

ISL AlwaysOn includes redesigned desktop grabbing functionality which brings improved desktop sharing performance.

ISL AlwaysOn - Desktop Win - separate leave effects and font smoothing (FEATURE) [ISLALWAYSON-1272] More

Description

When users connected to a remote machine the desktop effects were disabled by default including font smoothing. Streaming of desktop now separates desktop effects and font smoothing. When connecting to remote computer desktop effects will be disabled but font smoothing will remain enabled.

Command line parameter which controls font smoothing was added:
--on-connect "desktop?leave_font_smoothing=[false|true]" ( set to false if you want to disable font smoothing )

ISL AlwaysOn - Desktop - Support translation recording for the same cString but different output (FEATURE) [ISLALWAYSON-1278] More

Description

Added support for recording translations where the translation is the same but the output is different.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Add support for DMG package for ISL AlwaysOn (FEATURE) [ISLALWAYSON-1280] More

Description

Previous versions of ISL AlwaysOn offered unsigned ZIP file to macOS users when downloading it. Users are now offered with signed DMG package when downloading ISL AlwaysOn on macOs computers.

ISL AlwaysOn - Desktop Mac - Button for opening connection tester does not work (DEFECT) [ISLALWAYSON-618] More

Description

In previous version of ISL AlwaysOn on macOS if user clicked on Open Connection Tester inside ISL AlwaysOn settings, the Connection tester was not started. The issue was that it tried to start it under root account. Design of starting ISL Tested was changed, the program is now run under currently logged in user account.

The defect was fixed.

ISL AlwaysOn - Desktop - Using hint should only help with resolving server address (DEFECT) [ISLALWAYSON-1013] More

Description

IP address hint was provided when starting session on ISL AlwaysOn computer. This caused issues with users that use web proxy when connecting. Due to IP hint being provided instead of DNS, the web proxy blocked the connection. Providing IP hint was redesigned, hint will now be only provided on transports that do not use proxy.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - File upload through web interface can result in corrupted files (DEFECT) [ISLALWAYSON-1220] More

Description

In some cases file upload through web interface resulted in corrupted files. The issue was in the order of the packets received. In some cases the received packets were out of order which resulted in corrupted file. Writing to disk was redesigned, the process checked the order and writes to file in the correct order thus eliminating file corruption.

The defect was fixed.

ISL AlwaysOn - Desktop - block RDP session selection when connecting with consent message (DEFECT) [ISLALWAYSON-1233] More

Description

In previous version of ISL AlwaysOn if user selected connect option ( "select remote session to connect to" ), the incoming connection consent was shown in console session. If it was accepted user was able to select RDP session to connect to. This presents security issue due to RDP user not having the ability to allow or reject remote session. Process of connecting to RDP session was redesigned, if user connects to remote machine using only consent message, user will now be unable to select RDP session. In order to connect to RDP session, the connection authorization must use global password instead of consent message.

The defect was fixed.

ISL AlwaysOn - Desktop - custom_icon.png is not installed (DEFECT) [ISLALWAYSON-1234] More

Description

If users defined custom icon for ISL AlwaysOn, the icon was not used in ISL Light Fast ( embedded client ). Support for custom icon in ISL Light Fast was added.

The defect was fixed.

ISL AlwaysOn - Desktop Win - Cannot stream desktop on some machine with no monitors (DEFECT) [ISLALWAYSON-1238] More

Description

In some cases when users were connecting to a machine with no monitor attached the screen sharing did not start. The issue was in the monitor detection. The functionality for monitor detection was redesigned and now if no monitor is detected the screen sharing will start grabbing desktop that spans over whole desktop.

The defect was fixed.

ISL AlwaysOn - Desktop - Change monitor start implementation after RDP session (DEFECT) [ISLALWAYSON-1241] More

Description

If users made a RDP session to Windows XP and then after disconnecting from RDP session tried to create ISL Light session to that machine an error occurred ( could not start ISL Light ). The issue was in missing aon_notify.dll file. The file was added, users are now able to connect to Windows XP machine after RDP session.

The defect was fixed.

ISL AlwaysOn - Desktop - Change launchd agent start procedure (DEFECT) [ISLALWAYSON-1246] More

Description

If users created a new user on macOS while connected to the machine using ISL AlwaysOn, the user did not see the initial login screen of the new user. The issue was in agent start procedure which was redesigned. ISL AlwaysOn will now also stream the initial login screen to the operator.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Desktop streaming cannot be resumed (DEFECT) [ISLALWAYSON-1252] More

Description

Operator connected to ISL AlwaysOn computer was unable to stop viewing remote desktop and then start viewing remote desktop. ISL AlwaysOn was not aware that request for streaming was received. The streaming functionality was redesigned, users are now able to stop and start viewing remote desktop.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwasyOn - Desktop - Remove obsolete code from restart and resume (DEFECT) [ISLALWAYSON-1262] More

Description

Obsolete code was used for starting ISL AlwaysOn service which caused an error on macOS computers (Required services not running). The obsolete code was removed.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Improve keyboard support (DEFECT) [ISLALWAYSON-1264] More

Description

Users may have experienced some of the following issues with keyboard when typing on remote computer:
- When connected with ISL Light Client 3.5 users were unable to enter special characters
- When connected with client on mac computer dead keys were not working correctly
- When connected with a client that had caps lock enabled all sent characters were in uppercase
- When connected with a client on mac and local caps lock was enabled, users were unable to send accented characters

Whole support for keyboard was redesigned and improved, above issues should no longer exist.

The defect was fixed.

ISL AlwaysOn - Desktop - remove interactive service flag from desktop stream proxy (issc_stream) (DEFECT) [ISLALWAYSON-1265] More

Description

Users may have seen an error in Windows Events viewer when admin mode was enabled on remote machine. The service was started in interactive mode which caused the error in Event viewer. Interactive mode was disabled, event viewer will no longer show error when enabling admin mode.

The defect was fixed.

ISL AlwaysOn - Desktop - service reconnects in 10s instead of 5 min (DEFECT) [ISLALWAYSON-1267] More

Description

ISL AlwaysOn service reconnect was performed in 10 seconds instead of random time in the interval from 30 seconds to 300 seconds. Reconnect procedure was redesigned and should now connect in random time between 30 second to 300 second interval.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Maximize window not working correctly (DEFECT) [ISLALWAYSON-1275] More

Description

Maximize window option in ISL AlwaysOn was not working correctly after raising QT version. Maximize option was removed.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - ISL AlwaysOn connection box not closed after session (DEFECT) [ISLALWAYSON-1277] More

Description

ISL AlwaysOn connection box did not close on macOS after stopping session. Ending session was redesigned and connection box should close after ending session.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Autotransport accepts 200 OK text/html by http proxy as success should reject (DEFECT) [ISLALWAYSON-1279] More

Description

The autotransport library which is used for creating connections accepted 200 OK text/html response ( which may include captcha, challanges, ... ) returned by the web-proxy even though it should not. The library now checks not just the status code but also the content and rejects the tunnel creation if the content is not HTML tunnel content-type.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - IP range matcher is disabled (DEFECT) [ISLALWAYSON-1281] More

Description

Users were unable to enter IP range when defining filters for connecting to ISL AlwaysOn machine ( e.g. 192.168.1.10-192.168.1.20). Users are now able to enter IP range in Access filters under ISL AlwaysOn settings.

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop OSX - Tray icon still shows connection even though already disconnected (DEFECT) [ISLALWAYSON-1283] More

Description

In some cases the ISL AlwaysOn tray remained showing connection even though the operator was already disconnected ( issue was present only on macOS ). Process of stopping session was redesigned, ISL AlwaysOn tray should now show the correct state ( operator connected or operator not connected ).

The defect was fixed.

Flag for this ticket is enabled by default.

ISL AlwaysOn - Desktop - Program uninstall should disable restart and resume (DEFECT) [ISLALWAYSON-1288] More

Description

Uninstalling ISL AlwaysOn did not disable restart and resume functionality. Uninstall process was redesigned and now disables restart and resume functionality.

The defect was fixed.

Flag for this ticket is enabled by default.

Was this article helpful?