Resolved Issues

>Service Pack: 8.3.101  |  January 2022

>Service Pack: 8.3.100  |  December 2021

>Service Pack: 8.3.002  |  December 2021

>Service Pack: 8.3.001  |  November 2021

>Release: 8.3  |  October 2021

>Patch: 7/2021: Sentinel LDK-EMS and Vendor Suite (KB0024494)  |  July 2021

The following issues that were reported by vendors are resolved in this release of Sentinel LDK.

Service Pack: 8.3.101  |  January 2022

Reference Resolved Issue Components
SM-114671

After installing the Sentinel LDK 8.3.100 service pack, Envelope would fail when the following conditions existed:

>You are applying protection using the Java, .NET, or Windows V3 protection engine.

>The Developer key is attached to machine where Envelope runs.

The following message would be displayed: No appropriate key( Master/Developer key or protection key with the required Feature) was found (7).

The same problem would occur when using envelope.com.

The problem would not occur when the Master key was connected to the machine.

Sentinel LDK Envelope

Service Pack: 8.3.100  |  December 2021

Reference Resolved Issue Components
SM-111408

The Envelope grace option would not work correctly when the network connection to the license was incomplete.

Sentinel LDK Envelope
SM-112703 Envelope would fail during protection when the vendor added a .NET Core application with dependencies that use a lower version than already existed in the project. Sentinel LDK Envelope
SM-112663

Given the following circumstances:

1.Envelope is installed under Windows 10 21H1, Chinese version.

2.The developer defines custom messages in Envelope using Chinese characters.

3.The developer protects an application and saves the Envelope project.

4.The developer closes Envelope.

5.The developer starts Envelope.

6.The developer attempts to reopen the Envelope project saved earlier.

Envelope would display an error message and was not able to open the project.

Sentinel LDK Envelope
SM-111486

Activating an entitlement by passing a C2V file for an existing protection would result in the error "Unable to retrieve protection key for Key ID <specifiedKey>.

For an existing SL or HL key that was never checked in with Sentinel LDK-EMS, the activation or update now succeeds.

Sentinel LDK-EMS
SM-113525 Log4j has been upgraded to 2.17.0. This resolves the issue identified in security vulnerabilities CVE-2021-45046 and CVE-2021-45105. (Note that Sentinel LDK-EMS is not affected by these vulnerabilities.) Sentinel LDK-EMS

Service Pack: 8.3.002  |  December 2021

The following issues that were reported are resolved in this release of Sentinel LDK.

Reference Resolved Issue Components
SM-113197

CVE-2021-44228 is a remote code execution vulnerability in Apache Log4j 2.12.0. This vulnerability is remotely exploitable without authentication. It can be exploited over a network without the use of a username and password.

The Apache Log4j module is used by Sentinel LDK in Sentinel LDK-EMS and in the Sentinel LDK Activation sample for Java. (As a client-side application, the Activation sample for Java is not affected by this vulnerability.) This service pack upgrades the Apache Log4j module to version 2.15.0, which resolves the vulnerability.

Note that this is a critical vulnerability that must be patched using Sentinel LDK Service Pack 8.3.002 or later. For more information regarding this and any older security issues, see: https://cpl.thalesgroup.com/software-monetization/security-updates

Sentinel LDK-EMS, Sentinel LDK samples

Service Pack: 8.3.001  |  November 2021

The following issues that were reported by vendors are resolved in this release of Sentinel LDK.

Reference Resolved Issue Components
SM-111464

See Issue with Vendor-Specific APIs and the Vendor Library 8.31 has Been Resolved

Vendor-specific Licensing API DLLs
SM-111405 After copying an entitlement, it was not possible to edit the Feature details in the entitlement. Sentinel LDK-EMS
SM-111803

For an application protected using:

>Java Class-Level protection

>the V3 Engine

>SL UserMode locking type

The application could not be accessed unless hasp_rt.exe is present. The error "No matching Feature found (E0050)" was displayed.

Sentinel LDK Envelope

Release: 8.3  |  October 2021

The following issues that were reported by vendors were resolved in the Sentinel LDK 8.3 release.

Reference Resolved Issue Components
SM-84417 Documentation regarding extending a time-period-based license has been clarified. Documentation now states that a license with an Expiration Date license type can be extended. The expiration date for a license with the Time Period license type cannot be modified. For details, see the Sentinel LDK Software Protection and Licensing Guide. Documentation
SM-103456 When available activations were increased by editing the Product key, Sentinel LDK-EMS also increased the value of Previous Activations by the same amount. As a result, Remaining Activations would remain 0. LDK-EMS
SM-108144 Under certain circumstances, when more than 15 dynamic memory files were defined, it was not possible to add more dynamic memory files when creating product. LDK-EMS
SM-106179

When generating a license that contains dynamic memory files with maximum size 65,535, an error would be returned.

License Generation API
SM-105804 When deploying licenses on an Android device, an error message similar to the following was sometimes returned: "Could not generate the license because: The host machine fingerprint is invalid." Licensing API

Patch: 7/2021: Sentinel LDK-EMS and Vendor Suite (KB0024494)  |  July 2021

The following issues that were reported by vendors were resolved in Sentinel LDK Patch 7/2021: EMS and Vendor Suite (KB0024494).

Reference Resolved Issue Components
SM-101263 Documentation for Java exception handling and class-level protection has been improved. Documentation
SM-102028 The documentation for Sentinel Licensing API (for C and for Java) has been corrected as follows: The return status HASP_INV_ACTION (59) has been changed to to HASP_INV_DETACH_ACTION (59). Documentation
SM-102724 The description of "Specifying an HTTPS Certificate – XML Scope" in Admin API documentation now indicates that the certificate referred to is a public certificate. Documentation
SM-99967 In Sentinel EMS 8.2, copying an existing entitlement of type "Protection Key Updates" would generate the error: "An internal error occurred. Contact the system administrator for assistance." Sentinel LDK-EMS
SM-101036 Fixed an issue that prevented the smooth upgrade of HL keys from HASP configuration to Driverless configuration. Sentinel LDK-EMS
SM-101439 After upgrading Sentinel EMS from 8.0 to 8.2, it was not possible to use the EMS Web Services PUT request to create new entitlements. Sentinel LDK-EMS
SM-99684 In a virtual machine, certain protected applications would repeatedly start child processes at startup until the CPU was 100% occupied. The application would fail with: "Internal error 0x7103 occurred!" Envelope
SM-100285 An application that was protected with a patched version of Envelope for Mac would fail at seemingly random intervals due to an EXC_BAD_ACCESS exception. Envelope
SM-101818 Envelope would fail when a .NET DLL file was added to the project. Envelope
SM-103047 A protected Unity 3D application would fail when loading the RenderDoc pluglin. Envelope