Resolved Issues
Service Pack: 9.0.200
The following issues that were reported by vendors were resolved in this release.
Reference | Resolved Issue | Components |
---|---|---|
SM-154180 | The Windows V3 engine was not compatible with certain modern CFG (control flow guard) flags. | Envelope |
SM-154421 | The assembly resolver did not fully support multibyte unicode characters in the input path when a runtimeconfig.json had to be processed. | Envelope |
SM-154877 | Under certain unusual circumstances, an application protected with the Windows V3 engine would fail. | Envelope |
SM-149829 | It was possible to re-open a completed entitlement using web services. | LDK-EMS |
SM-151501 |
Given the following circumstances: 1.Sentinel LDK-EMS is configured to include the customer name in the License File Name Format parameter. 2.A customer is defined in Sentinel LDK-EMS with non-Unicode characters in the customer name. 3.An entitlement is generated for the customer, and the license is activated. 4.The generated V2C or V2CP file is downloaded. The generated file was named "downloadV2CFile.html" instead of containing the relevant customer name. |
LDK-EMS |
SM-153693 |
In Sentinel LDK-EMS 9.0, the Map button (under the Product Catalog page) for protection key memory was no longer accessible for products that were deployed under earlier versions of Sentinel LDK-EMS. |
LDK-EMS |
SM-149256 | An exception was sometimes triggered while LDK-EMS was handling multiple requests at the same time, possibly resulting in a login failure. | LDK-EMS |
Service Pack: 9.0.101
The following issues that were reported by vendors were resolved in this release.
Reference | Resolved Issue | Components |
---|---|---|
SM-154454 |
After Service Pack 9.0.100 is installed, Sentinel LDK-EMS would fail to send scheduled reports and fail to send email notification for Master licenses. |
LDK-EMS |
Service Pack: 9.0.100
The following issues that were reported by vendors were resolved in this release.
Reference | Resolved Issue | Components |
---|---|---|
SM-130336 |
Under certain circumstances, attempting to check in a C2V file would result in the error Unable to find Vendor with ID {0}. |
LDK-EMS |
SM-139221 |
Under certain circumstances, clicking Produce for an entitlement that had already been produced and then returned to the Draft status would result in an internal error. |
LDK-EMS |
SM-140816 | Under certain circumstances, the Produce & Push action would result in a failed operation. | LDK-EMS |
SM-140864 | The Master Wizard was not able to handle downloads for two Batch Codes simultaneously. | Master Wizard |
SM-142350 |
When Envelope is used to protect a python application that utilizes multiprocessing, under certain circumstances a STATUS_SHARING_VIOLATION error would occur. |
Envelope |
SM-145299 |
Envelope would fail while attempting to protect an application with a large number of PE import entries. |
Envelope (Windows V3 engine) |
SM-145354 |
The Generate License popup was not displayed when a user clicked the Offline Activation button in the Customer Portal. |
LDK-EMS (On-Premises) |
SM-145697 |
When adding products to an existing entitlement, the Product Selection list would include products that were already included in the entitlement. |
LDK-EMS |
SM-146621 |
The LMS would fail when installing a license if the following conditions exist: >The V2C file contains customer info and readable=no. >The fingerprint for the license was generated with an RTE version earlier than 8.5. |
License Manager Service |
SM-146982 | The RUS Generator did not handle <ol> and <li> tags correctly. | RUS Generator |
SM-147165 | The Thales application logo height in the user interface was incorrect. | LDK-EMS |
SM-148116 | When searching for a company customer in entitlement creation, the default contact email was not selected. | LDK-EMS |
SM-148134 |
An unhandled exception could not be detected by native code when a .NET application protected by WinShell. |
Envelope (Windows NG engine) |
SM-148898 |
Envelope .NET runtime signature check would fail on CentOS Stream 9. |
Envelope |
SM-149538 |
Need more condition check for Electron application. |
Envelope (Windows NG engine) |
SM-150927 |
When introducing a Master (USB) key in Master Wizard, the folder name had been changed from Runtime to Licensing. but the required corresponding change had not been implemented in Envelope for copying the Linux/ARM libhasp*.so files to the output folder. |
Envelope for Linux |
SM-151318 |
The error "double free or corruption" would occur when exiting a class level-protected jar. |
Envelope for Linux |
SM-151938 |
Advanced debugger detection did not work correctly for certain DLLs. |
Envelope (Windows V3 engine) |
SM-154411 |
When an application that is protected with AppOnChip is run where the application can access a network HL key, the application would fail and return the message "Sentinel key not found." |
Envelope (Windows V3 engine) |
Release: 9.0
The following issues that were reported by vendors were resolved in this release.
Reference | Resolved Issue | Components |
---|---|---|
SM-97018 |
.NET Envelope runtime now supports dynamic GUI behavior. Error output of a .NET Envelope protected application now only outputs the error in the GUI when a GUI is available. If no GUI is supported, messages are automatically recorded in a console/eventlog. |
Envelope-.NET |
SM-119258 | Sentinel LDK-EMS Web Services did not support adding dynamic memory files to Products. | Sentinel LDK-EMS |
SM-132023 |
Resolved an issue with a manually-changed Envelope project file with AppOnChip enabled. Loading this special Envelope project file and re-enabling AppOnChip would sometimes cause the Envelope GUI to fail. |
Envelope-GUI-Win |
SM-132368 | The combination of Sentinel Maze and WinNG Envelope protection would sometimes lead to an "integrity error" at runtime. | Envelope-NG |
SM-134020 |
Under certain circumstances, UDP packets may be lost. Broadcast search now repeats the UDP transmission multiple times to overcome the loss of UDP packets. |
Run-time Environment/API |
SM-134453 | An issue with DFP encrypted AI model files that could cause an application crash has been resolved. | Envelope-DataHASP, Envelope-Linux |
SM-136775 |
The License Manager was not able to keep track of more than 2,000 clients' LM identifiers. This could result in incomplete information when listing detached licenses in the server Admin Control Center pages. The limitation of 2,000 LM identifiers has been removed. |
Sentinel License Manager |
SM-137163 |
An issue which could lead to an application freeze after Envelope protection has been resolved. This issue would occur due to a deadlock when calling memcpy() in a secondary thread while loading the engine via dlopen(). |
Envelope-Mac |
SM-139455 |
An issue with "large address" awareness of the Envelope command line application has been resolved. This issue would occur under very specific circumstances if the address space is already largely packed. |
Envelope-GUI-Win |
SM-139869 |
Previously, when a proxy was configured in ACC, the LM would attempt to resolve DNS names, even if they were not resolvable in the local network. This resulted in connection failures. Now, when a proxy is defined in ACC, the LM no longer attempts to resolve DNS names. Instead, it allows the proxy to handle DNS resolution. |
Sentinel License Manager |
SM-139963 | When a seat was detached from a license with no vendor name defined, the H2R file would contain invalid information in the vendor name field. | Sentinel License Manager |
SM-140043 |
Under certain circumstances, licenses protected with the FQDN clone protection scheme were marked as cloned after updating the vendor library (vlib) to version 9.12 or 9.13. This issue is resolved after upgrading to vlib 9.15 or later. |
Sentinel License Manager |
SM-140200 |
Sentinel Admin API was not able to retrieve client identity information when the client identity was defined with multiple key IDs and admin_get was called using a specific key ID in the scope. |
Sentinel Admin API |
SM-141007 |
If the session username contains the "&" character, the GetInfo function would report the value in the XML structure as specified, resulting in an invalid XML file. For example:
Now, the character is reported back as an XML entity. For example:
|
Sentinel Licensing API |
SM-141419 |
Support of asynchronous I/O in the file copy function of Windows update KB5022913 has been added. |
Envelope-DataHASP, Envelope-NG |
SM-141837 | Envelope support for Qt Plugin DLLs in Windows V3 has been added. | Envelope-V3 |