General Information
On 19th of October the following was released:
- ISL Network Start 4.4.2332.7 for Windows (release_date=2023-10-18, os_version=0x06010000-0x7fffffff, build=f3942e6e6e7132b17b3fad698db7de50d81a95cf, platform=win32)
- ISL Network Start 4.4.2332.7 for macOS (release_date=2023-10-18, os_version=0x0a0e00-0x1bffff, build=f3942e6e6e7132b17b3fad698db7de50d81a95cf, platform=mac)
Update availability
All updates have release date set to 2023-10-18. 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
This are server side updates so hosted service users do not need to do anything.
Server license users please check Upgrading Server License
Improvements
ISL Start - Desktop - Secure HTTP header encoder (SECURITY) [ISLSTART-132] More
Description
HTTP response header encoder was improved to reject newline injections. No injections are known to exist at this time, all header usage is done through sanitized or properly encoded APIs.
ISL Start - Desktop - Upgrade mbedtls to 2.28.5 (SECURITY) [ISLSTART-137] More
Description
MbedTLS was upgraded to version 2.28.5.
ISL Start - Desktop - Add command line argument for hiding GUI (FEATURE) [ISLSTART-126] More
Description
New command line argument was introduced for hiding GUI in ISL Network Start. In order to hide the GUI of ISL Network Start, you have to pass on the following argument in the URL: __ISL+Network+Start__hide_gui=1 Example for ISL Light http://server_address/start/ISLLight?__ISL+Network+Start__hide_gui=1
ISL Start - Desktop - Send scope_web flag on MUX netstart channel (FEATURE) [ISLSTART-128] More
Description
Support for ISL Network Start program download channel scope_web flag and user_agent was added. ISL Network Start will run in regular mode (scope_web = true). ISL Light and ISL Player will run downloads in stricter mode (scope_web = false).
ISL Start - Desktop - Raise signed format version for launchpkt (FEATURE) [ISLSTART-129] More
Description
Support for extra file was added to launch. Extra file can be used to reduce size of unauthenticated blob. When extra file is used, UA blob only contains command to jump to extra file (has same name as main file but ends with ".extra").
ISL Start - Desktop - Send my_hash on MUX netstart channel (FEATURE) [ISLSTART-130] More
Description
"my_hash" argument is now separated from query in netstart "start-boot" command. "my_hash" is reinserted into query on ISL Conference Proxy if it supports new protocol ("my_md5" -> "my_hash"). When chunk that is already available in local cache is received it is now overwritten.
ISL Start - Desktop - Add translation support for HTML inside attribute (FEATURE) [ISLSTART-133] More
Description
Translation support for apostrophe ' and nested HTML inside HTML attributes was added.
ISL Start - Desktop - Pack glibc in os_version (FEATURE) [ISLSTART-134] More
Description
Linux programs will now by default include kernel and glibc version packed into os_version header unless explicitly disabled. New os_version will be sent to ISL Conference Proxy in program download requests and compatible program will be selected.
ISL Start - Desktop - HTTP header Host: IPv6 handling (FEATURE) [ISLSTART-135] More
Description
When creating connection the IPv6 Host: header was fixed.
ISL Start - Desktop - LZMA2 support (FEATURE) [ISLSTART-136] More
Description
Support for LZMA1 and LZMA2 compression was added to ISL Start.
ISL Start - Desktop - Fix windows page file usage in memory_status (DEFECT) [ISLSTART-131] More
Description
Obtaining memory status API was fixed, however ISL Start does not use this API.