From fb0136335ecfb58faf41bcb74f9084b80e396852 Mon Sep 17 00:00:00 2001 From: Arttu Tarkiainen Date: Mon, 22 Apr 2024 14:36:44 +0300 Subject: Update changelog Change-Id: I8123f2637a5fe636c5e73262338a42765ed12547 Reviewed-by: Iikka Eklund --- CHANGELOG | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index fea5a3c..841261d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,7 +3,36 @@ Qt License Service changelog #################### Changes in 3.1.0 -- [QLS-675] curl: force HTTPS by default +- License validity + - [QLS-765] Compare local time to server time + - [QLS-713] Calculate checksum for cached reservation files +- Security fixes + - [QLS-675] curl: force HTTPS by default + - [QLS-675] curl: require TLS v1.3 or later + - [QLS-679] Create directories with stricter permissions + - [QLS-677] remove system() calls with non-absolute paths + - [QLS-686] HttpRequest: Replace deprecated CURLOPT_PROTOCOLS option + - [QLS-681] License: prevent secrets leaking through timing side channel +- Bug fixes + - [QLS-784] Windows: prefer %USERPROFILE% for getting the user's home directory + - Linux: fix incorrect CA certificate file path for qtlicensetool login + - [QLS-886] qtlicd.ini: fix incorrectly quoted default value for ca_bundle_path + - [QLS-856] Fix revision SHA missing from official binaries + - [QLS-896] Fix logic error on releasing a reservation which has connected clients + - [QLS-898] Disconnect clients immediately on reservation expiration + - [QLS-897] Fix attempt of new reservation in case license was revoked by server + - Clients will make a new license request (once per heartbeat) if the existing reservation becomes invalid +- Building + - CMake: Default to BUILD_SHARED_LIBS=off + - CMake: require OPENSSL_ROOT_DIR only when building the service library + - Disable build curl if BUILD_SERVICE_LIB=OFF + - Use UUID generation for hardware id in daemon settings + - Removed bundled hmac_sha256 3rdparty library as it becomes unused +- Other + - Logger: reduce amount of file opens for the output stream + - [QLS-900] Retry requests for HTTP status code 503 + - [QLS-850] Clean up installations.ini file during service shutdown + - CIP: add serviceAvailable() function to make fallbacks possible for clients #################### -- cgit v1.2.3