Release 0.15.0 30/239930/2 submit/tizen/20200731.123052
authorZofia Abramowska <z.abramowska@samsung.com>
Fri, 31 Jul 2020 12:21:29 +0000 (14:21 +0200)
committerZofia Abramowska <z.abramowska@samsung.com>
Fri, 31 Jul 2020 12:21:42 +0000 (14:21 +0200)
* Dual license cynara under Apache 2.0 or MIT
* Partially remove libdlog dependency
* Add unit tests and redo existing ones to categorize
  them into positive/negative test cases
* Minor fixes and refactoring for new unit tests

Change-Id: Ic49ea50bf625bc222bdb8c3d4633a554c7aacd05

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 7c0109e21285a687b6c3e40a0811b604ff1fb56e..d9b1640a26c2b8c3345d9f0b2bd6ef676d99fa06 100644 (file)
@@ -27,7 +27,7 @@
 
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
 PROJECT("cynara")
-set(CYNARA_VERSION 0.14.26)
+set(CYNARA_VERSION 0.15.0)
 
 ############################# cmake packages ##################################
 
index bf635db2665d700693670bf23aa21e0ccb0192b1..a3f71d25b1950636765d8ebcb7cee120049ac7d2 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,38 @@
+Release: 0.15.0
+Date:   2020.07.31
+Name:   Release 0.15.0
+Description:
+Dual license cynara under Apache 2.0 or MIT
+Partially remove libdlog dependency
+Change compare() not implemented assertion to compile time
+Add negative unit tests for ProtocolAgent
+Add negative unit tests for ProtocolAdmin
+Sanitize test data collection
+Add unit tests for CodeResponse with ProtocolAdmin
+Add SetPoliciesRequest unit tests
+Add RemoveBucketRequest unit tests
+Add InsertOrUpdateBucketRequest unit tests
+Add tryCatch and exceptions messages tests
+Add parameters information to exceptions messages
+Let tryCatch be used in multiple translation units
+Add safeStrError function unit tests
+Add BinaryQueue unit tests
+Fix parameter checking in BinaryQueue
+Add MonitorCache unit tests
+Add SequenceContainer unit tests
+Add ChecksumGenerator unit tests
+Fix options handling in ChecksumGenerator
+Fix paths for cynara-db-migration and its tests
+Handle gmock without pkgconfig
+Fix fallthrough issue in switch
+Fix unused capture in lambdas
+Fix no virtual destructor issue in EmergencyBackup
+Add libsystemd build requirements when journal is used
+Bump C++ version support
+Add flags and rpm for coverage profiling
+
+###############################
+
 Release: 0.14.26
 Date:   2020.01.15
 Name:   Release 0.14.26
index 9119daa54736e52d8cc2e92a7ff25201b8885b6c..8df3c646588da16bfab38453203641d06f09d478 100644 (file)
@@ -1,6 +1,6 @@
 Name:       cynara
 Summary:    Cynara service with client libraries
-Version:    0.14.26
+Version:    0.15.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index bf42ff23c266ca790d170bff03dcfcd6cfd5a24a..e3455e8d1305004a55625ada67342220c2d3658d 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-commons
 Summary:    Cynara - cynara commons library
-Version:    0.14.26
+Version:    0.15.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index c24a0b7accdea36416cca1a09e2a3471eebd1da4..26669c1e4079a8d1af4bb007bde5aa05d6c01a6a 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-creds-dbus
 Summary:    Cynara credentials helpers library for dbus clients
-Version:    0.14.26
+Version:    0.15.0
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index fbf83fab022f7a2e4e953c28b47cd9a8d25ccd5c..27d4321ed894750fd3372dc3f4f873256aa3d31f 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ADMIN_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.15.0)
 
 IF (DB_FILES_SMACK_LABEL)
    SET(SMACK "smack")
index 3baa2f349d4b28953fd221a20f111d0ad745c9b6..d56c00f4474803615110b3748d1ff5758d5f0d7c 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_AGENT_VERSION_MAJOR 0)
-SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.15.0)
 
 SET(CYNARA_LIB_CYNARA_AGENT_PATH ${CYNARA_PATH}/agent)
 
index 26d87959aec79f3a053cf79b51bc7a56a65f250d..e5292460831beb7a992c260db8b47c030add9d8b 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ASYNC_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.15.0)
 
 SET(CYNARA_LIB_CYNARA_ASYNC_PATH ${CYNARA_PATH}/client-async)
 
index d7e1c51b463130d41b61810eeae376bd18da47f9..79cb187e0b94c61287d37725a60249a6a0af6a42 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}.14.26)
+SET(LIB_CYNARA_CLIENT_COMMON_VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}.15.0)
 
 SET(LIB_CYNARA_COMMON_PATH ${CYNARA_PATH}/client-common)
 
index 36315cfeabbd374a563c240ab6529e121933cded..e00c97711071356e85a1931d0846854250b79b85 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_VERSION_MAJOR 0)
-SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.15.0)
 
 SET(LIB_CYNARA_PATH ${CYNARA_PATH}/client)
 
index bcbfe7e7b944875c3dd1337c905dde01487ec24b..04d5619f26c1d1b367c126f867846b85316522bb 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(CYNARA_COMMON_VERSION_MAJOR 0)
-SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.14.26)
+SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.15.0)
 
 SET(COMMON_PATH ${CYNARA_PATH}/common)
 
index d206ea5417ada3d7039cf405b81cfc96f68931de..d9d2a82e8db830acb55ebdcc53d34cdd07233e9a 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_COMMONS_VERSION_MAJOR 0)
-SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.14.26)
+SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_COMMONS_PATH ${CYNARA_PATH}/helpers/creds-commons)
 
index f9869b90469254cda65013bf6177be23bad3aeaa..606e70afc73a0497ace91275df44b1d6eb67f0d9 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_DBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.14.26)
+SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_DBUS_PATH ${CYNARA_PATH}/helpers/creds-dbus)
 
index 80990c4a40e4cd78247c5b261bae3e659c19cfa9..70535fc501d2ae4e70aad2e795ee98b00fd4b542 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_GDBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.14.26)
+SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_GDBUS_PATH ${CYNARA_PATH}/helpers/creds-gdbus)
 
index 878f6d71dd4564d255788dd40797fbf06a95eb80..bd666a5c1d46846fdb8ba5394999f36e4c5889f7 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}.14.26)
+SET(LIB_CREDS_SD_BUS_VERSION ${LIB_CREDS_SD_BUS_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_SD_BUS_PATH ${CYNARA_PATH}/helpers/creds-sd-bus)
 
index e2d3972cc045ff2be08e7b72b8cf4d6fc8d06265..643e678a678eba25c3b29ac682cc7940a04588a6 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CREDS_SELF_VERSION_MAJOR 0)
-SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.14.26)
+SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_SELF_PATH ${CYNARA_PATH}/helpers/creds-self)
 
index 7f8143ad5f770f047431067241bed6ebd0d9c7a7..2ce05514c2f02e0238639c96e84aba772bb18003 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_SOCKET_VERSION_MAJOR 0)
-SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.14.26)
+SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.15.0)
 
 SET(LIB_CREDS_SOCKET_PATH ${CYNARA_PATH}/helpers/creds-socket)
 
index a2e5f822350018d5e580059d88e454cfe81ee8e0..6ef0760fd0f75cebda64a0887b0fb0e3e2f3d90b 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_SESSION_VERSION_MAJOR 0)
-SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.14.26)
+SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.15.0)
 
 SET(LIB_SESSION_PATH ${CYNARA_PATH}/helpers/session)
 
index 711910d7da627bd5326addbcabc5bb0dacd483fb..1cff4014e5446e0a28fa4988db93efc6a7f41d7c 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_MONITOR_VERSION_MAJOR 0)
-SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.15.0)
 
 SET(LIB_CYNARA_MONITOR_PATH ${CYNARA_PATH}/monitor)
 
index f07834e7fd72c8d609a3539597da3e1c4c493b79..2e3b5ae774f5c477e4c2bf17380e3c6161295d5e 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_STORAGE_VERSION_MAJOR 0)
-SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.14.26)
+SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.15.0)
 
 SET(CYNARA_LIB_CYNARA_STORAGE_PATH ${CYNARA_PATH}/storage)