aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2024-04-22 14:36:44 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2024-04-24 14:49:56 +0300
commitfb0136335ecfb58faf41bcb74f9084b80e396852 (patch)
tree1d2eb827ef7cff89a75f5ea1ae5b8daa8dbebd60
parent79c9f082dc45a6ecf295dc59075c5ed18d1e6fe4 (diff)
Update changelog
Change-Id: I8123f2637a5fe636c5e73262338a42765ed12547 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
-rw-r--r--CHANGELOG31
1 files changed, 30 insertions, 1 deletions
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
####################