Release 0.17.0 69/255769/2 submit/tizen/20210324.154641
authorKonrad Lipinski <k.lipinski2@samsung.com>
Tue, 23 Mar 2021 11:03:56 +0000 (12:03 +0100)
committerKonrad Lipinski <k.lipinski2@samsung.com>
Wed, 24 Mar 2021 11:44:17 +0000 (12:44 +0100)
* Automate code coverage measurement
* Add dependency warning on enabling journal logs in cynara-client
* Shrink CapacityCache keys, speed up generation
* Prevent iterator invalidation in CapacityCache
* Fix zero-initialization of class members
* Remove unused code
* Categorize existing unit tests into positive & negative cases
* Add/amend assorted unit tests to increase coverage
* Fix cyad backup command help position and message
* Redo error printing in cyad
* Remove unnecessary copies
* Force googletest to build with c++17 instead of c++11
* Move protocol serialization/deserialization to one place
* Ensure that MonitorCache capacity is of permissible size

Change-Id: I1daf23ca44ec9fb41ebb29ae1e8facd84a14ae0c

20 files changed:
CMakeLists.txt
changelog
packaging/cynara.spec
packaging/libcynara-commons.spec
packaging/libcynara-dbus.spec
src/admin/CMakeLists.txt
src/agent/CMakeLists.txt
src/client-async/CMakeLists.txt
src/client-common/CMakeLists.txt
src/client/CMakeLists.txt
src/common/CMakeLists.txt
src/helpers/creds-commons/CMakeLists.txt
src/helpers/creds-dbus/CMakeLists.txt
src/helpers/creds-gdbus/CMakeLists.txt
src/helpers/creds-sd-bus/CMakeLists.txt
src/helpers/creds-self/CMakeLists.txt
src/helpers/creds-socket/CMakeLists.txt
src/helpers/session/CMakeLists.txt
src/monitor/CMakeLists.txt
src/storage/CMakeLists.txt

index b3d6c560357866dd5ff463da3b382df0e2724448..0d96b94931e213f98c4626e12549f1618718d265 100644 (file)
@@ -27,7 +27,7 @@
 
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
 PROJECT("cynara")
-set(CYNARA_VERSION 0.16.0)
+set(CYNARA_VERSION 0.17.0)
 
 ############################# cmake packages ##################################
 
index 7b447d9d98d1c25c9786f72defcf351c4d0a5c22..1789d8513920e5c71795c3f7c0d536f299e5b840 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,24 @@
+Release: 0.17.0
+Date:   2021.03.23
+Name:   Release 0.17.0
+Description:
+Automate code coverage measurement
+Add dependency warning on enabling journal logs in cynara-client
+Shrink CapacityCache keys, speed up generation
+Prevent iterator invalidation in CapacityCache
+Fix zero-initialization of class members
+Remove unused code
+Categorize existing unit tests into positive & negative cases
+Add/amend assorted unit tests to increase coverage
+Fix cyad backup command help position and message
+Redo error printing in cyad
+Remove unnecessary copies
+Force googletest to build with c++17 instead of c++11
+Move protocol serialization/deserialization to one place
+Ensure that MonitorCache capacity is of permissible size
+
+###############################
+
 Release: 0.16.0
 Date:   2020.08.03
 Name:   Release 0.16.0
index 2685b9d8dfef785d09bfb2088c983bdf45151ec4..76839f9bbda497bb13a7a114b849f6f4cdd71b6c 100644 (file)
@@ -1,6 +1,6 @@
 Name:       cynara
 Summary:    Cynara service with client libraries
-Version:    0.16.0
+Version:    0.17.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index d40e2b2b82836eefa8d1864cd06e08c113036e1f..2c0c93cae43dd0fc12b3b4f47d626178fe98036e 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-commons
 Summary:    Cynara - cynara commons library
-Version:    0.16.0
+Version:    0.17.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index 0143eff24b3ee8f5d7e5ecc0f791bfd36d3ad14b..b1d0b1915a85e6391d739aaba592bfe22cce6077 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-creds-dbus
 Summary:    Cynara credentials helpers library for dbus clients
-Version:    0.16.0
+Version:    0.17.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index d77fd8e44f927551591dee15ff59e001bd5f6d5e..249527271080004eed3d77e65343f108566d5d00 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ADMIN_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.17.0)
 
 IF (DB_FILES_SMACK_LABEL)
    SET(SMACK "smack")
index 65aa247a570fbf0a885c5dafb17b7c9edd8f5310..6ce66e45a5401a54d03880cbfc0f1ea6742d738c 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_AGENT_VERSION_MAJOR 0)
-SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.17.0)
 
 SET(CYNARA_LIB_CYNARA_AGENT_PATH ${CYNARA_PATH}/agent)
 
index 894419860ea411db5312a3b327288c1be4ed53bd..6ff8dd56bede778b50147420fa9f0ff7665fba93 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ASYNC_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.17.0)
 
 SET(CYNARA_LIB_CYNARA_ASYNC_PATH ${CYNARA_PATH}/client-async)
 
index 207595a40e41f6ac0da1424c29c01b0dde346007..c35111f4a4faf00e11f1bee995ef5992caf405f7 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR 0)
-SET(LIB_CYNARA_CLIENT_COMMON_VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_CLIENT_COMMON_VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}.17.0)
 
 SET(LIB_CYNARA_COMMON_PATH ${CYNARA_PATH}/client-common)
 
index 639ae8a9e51f00662c5cd25842741a0804691d74..eba03425536e86f1e0d54da4ca64c5d9538f7299 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_VERSION_MAJOR 0)
-SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.17.0)
 
 SET(LIB_CYNARA_PATH ${CYNARA_PATH}/client)
 
index 2105ee11d681cb879f3094bc6497ef1893485259..b248cb6cd4f3305c4cab05e3e58aded2140ce174 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(CYNARA_COMMON_VERSION_MAJOR 0)
-SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.16.0)
+SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.17.0)
 
 SET(COMMON_PATH ${CYNARA_PATH}/common)
 
index 770ee8a412be422f526c48d8fc9d816654c80c25..5d747c6a4febca8ccdf8e329469baae82be54c07 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_COMMONS_VERSION_MAJOR 0)
-SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_COMMONS_PATH ${CYNARA_PATH}/helpers/creds-commons)
 
index 6950ed38e9bc8b5638cbeba1e610356fbd3d256c..be59ba12c9d0f38c91727b990a331dc536792608 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_DBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_DBUS_PATH ${CYNARA_PATH}/helpers/creds-dbus)
 
index fa42f7dc046272143bacc9859e183145645e02f6..3ef5f312600ff5a8562d31a8aba34277e94e4122 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_GDBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_GDBUS_PATH ${CYNARA_PATH}/helpers/creds-gdbus)
 
index 9b6dd51b753804ebe693c16e87a6327d337ce1eb..6ea9d9bb7422857440f74377ca750cb7340f30a4 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CREDS_SD_BUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_SD_BUS_VERSION ${LIB_CREDS_SD_BUS_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_SD_BUS_VERSION ${LIB_CREDS_SD_BUS_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_SD_BUS_PATH ${CYNARA_PATH}/helpers/creds-sd-bus)
 
index 19be598ec937b2101612646a6beefe7b4d67eb57..b130083c00dee9693cd1f42b335df2c9c671f197 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CREDS_SELF_VERSION_MAJOR 0)
-SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_SELF_PATH ${CYNARA_PATH}/helpers/creds-self)
 
index 7dfe1be45294208c852f7cd2559d61dcfcf7816f..5650fb321be099ce0b664e68655923a9257f4d65 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_SOCKET_VERSION_MAJOR 0)
-SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.16.0)
+SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.17.0)
 
 SET(LIB_CREDS_SOCKET_PATH ${CYNARA_PATH}/helpers/creds-socket)
 
index dd37425b813ad538f38aeef38ca748a92bd4464e..76696b599ea3790812e7143452fd3ea341cb6d49 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_SESSION_VERSION_MAJOR 0)
-SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.16.0)
+SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.17.0)
 
 SET(LIB_SESSION_PATH ${CYNARA_PATH}/helpers/session)
 
index 11bc307953eb22a6e6344f7c10ca046be028b059..ce8bb77460bb88b25a057bbdc084030336cb97d8 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_MONITOR_VERSION_MAJOR 0)
-SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.17.0)
 
 SET(LIB_CYNARA_MONITOR_PATH ${CYNARA_PATH}/monitor)
 
index e3b9a4f087679815f9f68dc0c539fb04bf634855..62259970ae4cf4b5b8ea490b4e0007cf62c6f51b 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_STORAGE_VERSION_MAJOR 0)
-SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.16.0)
+SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.17.0)
 
 SET(CYNARA_LIB_CYNARA_STORAGE_PATH ${CYNARA_PATH}/storage)