ISL Player 4.4.1937.30 for Windows, Mac & Linux (2019-11-29)

 

General Information

On 29th of November 2019 the following was released:

  • ISL Player 4.4.1937.30 for Windows (release_date=2019-11-28, build=9072c080443828412a937aca12618a4ff64f0c01, platform=win32, os_version=0x06010000-0x7fffffff)
  • ISL Player 4.4.1937.30 for MacOSX (release_date=2019-11-28, build=9072c080443828412a937aca12618a4ff64f0c01, platform=mac, os_version=0x0a0800-0x0affff)
  • ISL Player 4.4.1937.30 for Linux 64bit (release_date=2019-11-28, build=9072c080443828412a937aca12618a4ff64f0c01, platform=linux64)
     

Update availability

All updates have release date set to 2019-11-28. 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

New features

ISL Player - Desktop - Raise Qt to 5.7 version (FEATURE) [ISLPLAYER-239] More

Description

Internal Qt library version was raised to version 5.7.

ISL Player - Desktop - Add support for automatic key upgrade RSA 2048 (FEATURE) [ISLPLAYER-240] More

Description

In this release, flag for enabling custom RSA keys is enabled. Flags that are enabled are:

- 2017-03-16 LIB-746 automatic key upgrade

- 2017-03-22 LIB-746 disallow cert v1 downgrade

- 2017-03-22 LIB-746 disallow invalid certs

So ISL Player will automatically use stronger key, it will prevent key downgrade (for instance, from 2048bit RSA key to 1024bit RSA key), and it will not allow invalid certs.

ISL Player - Desktop - Notarize ISL Player on macOS (FEATURE) [ISLPLAYER-241] More

Description

ISL Player is now notarized on macOS. Each release is checked by Apple for malicious components.

ISL Player - Desktop - Add support for streaming monitors (FEATURE) [ISLPLAYER-244] More

Description

Added support for playing recordings which contain multiple monitor streams.

ISL Player - Desktop - AT support for file:// URLs for PAC on Windows (FEATURE) [ISLPLAYER-246] More

Description

In previous versions ISL Player only allowed to specify path to web proxy PAC file via http or https protocol. ISL Player now allows users to specify web proxy PAC file via path on local drive (file:// ).

ISL Player - Desktop - Improve handling of FD_CLOSE in netmt win simple socket (FEATURE) [ISLPLAYER-250] More

Description

Implemented support for short lived port forward connections. Users are now able to create short lived port forward connections, for example create a port forward connection to use a remote printer for printing.

ISL Player - Desktop - Expose all RFB errors and warnings in log lines to at least partially expose if something goes wrong in rfb/issc protocol (FEATURE) [ISLPLAYER-252] More

Description

All RFB errors and warnings are now exposed in the log files.

ISL Player - Desktop - Support translation recording for the same cString but different output (FEATURE) [ISLPLAYER-253] More

Description

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

ISL Player - Desktop - Load recording procedure rejects recording if recording is only partially recovered but still capable of playing (DEFECT) [ISLPLAYER-234] More

Description

In some cases the .isr file did not include correct information in the header of the file thus playing of the recording was unsuccessful. ISL Player will now try to construct header from the given information and if critical information is not missing the recording will be played.

The defect was fixed.

ISL Player - Desktop - Sign internal executable (DEFECT) [ISLPLAYER-238] More

Description

The ISL Player internal executable was not signed. We have signed the internal executable and it is now correctly codesigned.

The defect was fixed.

ISL Player - Desktop - Add "NSRequiresAquaSystemAppearance" to Info.plist (DEFECT) [ISLPLAYER-242] More

Description

Fixed an issue where ISL Player would be set to dark theme on MacOS machines even though dark theme was not supported, resulting in incorrect colors. This issue was fixed, ISL Player will no longer be set to dark theme.

The defect was fixed.

ISL Player - Desktop - AutoTransport accepts 200 OK text/html by http proxy as success, should reject (DEFECT) [ISLPLAYER-245] More

Description

The autotransport library which is used for creating connections accepted 200 OK text/html response ( which may include captcha, challenges, ... ) 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.

ISL Player - Desktop - Always set Host header on all HTTP/1.1 requests (DEFECT) [ISLPLAYER-247] More

Description

Fixed an issue where AutoTransport transports did not include HTTP "Host" header. AutoTransport functionality was redesigned, transports now always include the HTTP "Host" header.

The defect was fixed.

ISL Player - Desktop - Limit number of retries in lock_directory constructor to 5 (DEFECT) [ISLPLAYER-248] More

Description

In some cases ISL Player 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 Player - Desktop - Crash in rqueue report function (DEFECT) [ISLPLAYER-249] More

Description

Users may have experienced crash of ISL Player application when reconnect procedure was initiated. The issue was that reconnect queue was not working correctly. The reconnect queue was redesigned and users should no longer experience crashes of ISL Player application.

The defect was fixed.

ISL Player - Desktop - At connect crashes on timeout (DEFECT) [ISLPLAYER-251] More

Description

Fixed an issue where ISL Player would crash when using simple network on windows and when connect_timeout was set to 0. The same crash occured when the client established the connection at the same time the timeout occured.

The defect was fixed.

ISL Player - Desktop - Handle double-click event with check for nullptr to fix crashes on macOS (DEFECT) [ISLPLAYER-255] More

Description

Users sometimes experienced issues when trying to load ISR files into ISL Player by double clicking on an ISR file. This resulted in an unresponsive ISL Player instance which was caused by a Null pointer exception. This functionality was redesigned and users will no longer experience issues when double clicking ISR files.

The defect was fixed.

ISLPlayer - Desktop - Open TextEdit.app for "view log file" without specifying full filepath of TextEdit.app (DEFECT) [ISLPLAYER-256] More

Description

Due to change of default text editor location a change in how to invoke opening a log file was needed (action to open Log file did not work on macOS 15 - Catalina ). ISL Player will no longer provide full path to the application, instead it will request from operating system to locate the TextEdit.app and open the log file with it.

The defect was fixed.

Was this article helpful?