@@ -1,3 +1,25 @@
+2024-7-1 Mimi Zohar <zohar@linux.ibm.com>
+
+ version 1.6:
+
+ * CI changes:
+ * Update distros, removing EOL
+ * Limit installing PKCS11 provider package until dependency (e.g.
+ OpenSSL, p11-kit-modules, SoftHSM) deadlock on alt:sisyphus
+ and debian:testing are addressed.
+ * License change:
+ * Update package and library license from GPLv2 to GPL-2.0-or-later
+ and LGPL-2.0-or-later respectively.
+ * Tests:
+ * New ima_policy_check.test, mmap_check.test
+ * Add PKCS11 provider test to sign_verify.test; skip PKCS11 engine
+ test when OpenSSL engine is not supported.
+ * Misc bug fixes and code cleanup:
+ * Instead of relying on libimaevm global variables (e.g. public_keys,
+ struct libimaevm_params variables), which is not concurrency safe,
+ define and pass local variables.
+ * New ShellCheck target
+
2023-2-24 Mimi Zohar <zohar@linux.ibm.com>
version 1.5:
@@ -1,7 +1,7 @@
# autoconf script
AC_PREREQ([2.65])
-AC_INIT(ima-evm-utils, 1.5, zohar@linux.ibm.com)
+AC_INIT(ima-evm-utils, 1.6, zohar@linux.ibm.com)
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
@@ -1,5 +1,5 @@
Name: ima-evm-utils
-Version: 1.5
+Version: 1.6
Release: 1%{?dist}
Summary: ima-evm-utils - IMA/EVM control utility
Group: System/Libraries
@@ -4,7 +4,7 @@ libimaevm_la_SOURCES = libimaevm.c
libimaevm_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBCRYPTO_CFLAGS)
# current[:revision[:age]]
# result: [current-age].age.revision
-libimaevm_la_LDFLAGS = -version-info 4:0:0
+libimaevm_la_LDFLAGS = -version-info 5:0:0
libimaevm_la_LIBADD = $(LIBCRYPTO_LIBS)
libimaevm_la_CFLAGS =
ima-evm-utils originally was licensed as GPLv2 preventing it from being linked with GPLv3-only applications. To address this limitation, the ima-evm-utils package and library licenses are updated to GPL-2.0-or-later and LGPL-2.0-or-later respectively. libimaevm defines and uses a couple of global variables making it not concurrency-safe. To address this issue, defined and passed local variables, defined new library functions, and deprecated old library functions. See the NEWS file for a short summary of changes and the git history for details. Signed-off-by: Mimi Zohar <zohar@linux.ibm.com> --- NEWS | 22 ++++++++++++++++++++++ configure.ac | 2 +- packaging/ima-evm-utils.spec | 2 +- src/Makefile.am | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-)