Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package certmonger for openSUSE:Factory checked in at 2024-06-28 15:46:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/certmonger (Old) and /work/SRC/openSUSE:Factory/.certmonger.new.18349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "certmonger" Fri Jun 28 15:46:41 2024 rev:9 rq:1183223 version:0.79.19 Changes: -------- --- /work/SRC/openSUSE:Factory/certmonger/certmonger.changes 2024-04-17 14:45:19.285937346 +0200 +++ /work/SRC/openSUSE:Factory/.certmonger.new.18349/certmonger.changes 2024-06-28 15:47:29.794989931 +0200 @@ -1,0 +2,8 @@ +Fri May 31 19:08:09 UTC 2024 - Martin Jambor <[email protected]> + +- Add certmonger-c99-01.patch and certmonger-c99-02.patch in order to + make the package buildable with GCC 14. Patches originally by + Florian Weimer and from + https://pagure.io/certmonger/pull-request/265 [boo#1221683] + +------------------------------------------------------------------- New: ---- certmonger-c99-01.patch certmonger-c99-02.patch BETA DEBUG BEGIN: New: - Add certmonger-c99-01.patch and certmonger-c99-02.patch in order to make the package buildable with GCC 14. Patches originally by New: - Add certmonger-c99-01.patch and certmonger-c99-02.patch in order to make the package buildable with GCC 14. Patches originally by BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ certmonger.spec ++++++ --- /var/tmp/diff_new_pack.7lwlux/_old 2024-06-28 15:47:33.187114026 +0200 +++ /var/tmp/diff_new_pack.7lwlux/_new 2024-06-28 15:47:33.191114172 +0200 @@ -26,6 +26,8 @@ URL: https://pagure.io/certmonger/ Source0: https://pagure.io/certmonger/archive/%{version}/certmonger-%{version}.tar.gz Patch0001: 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch +Patch0002: certmonger-c99-01.patch +Patch0003: certmonger-c99-02.patch BuildRequires: autoconf BuildRequires: automake @@ -67,8 +69,8 @@ Requires: dbus-1 Requires(post): dbus-1 -Requires(preun):dbus-1 -Requires(preun):sed +Requires(preun): dbus-1 +Requires(preun): sed BuildRequires: systemd-rpm-macros %{?systemd_requires} ++++++ certmonger-c99-01.patch ++++++ >From b7fc1ae316db0d1c8f86e68d3fcb9b79f8d028d4 Mon Sep 17 00:00:00 2001 From: Florian Weimer <[email protected]> Date: Dec 22 2023 09:55:21 +0000 Subject: Adjust parameter type for util_EVP_PKEY_id The function pointer needs to match the prototype for i2d_PublicKey and i2d_PrivateKey, otherwise a compilation error may result. --- diff --git a/src/util-o.c b/src/util-o.c index c05872c..7feecb9 100644 --- a/src/util-o.c +++ b/src/util-o.c @@ -551,7 +551,7 @@ util_NETSCAPE_SPKI_set_sig_alg(NETSCAPE_SPKI *spki, const X509_ALGOR *sig_alg) static EVP_PKEY * util_EVP_PKEY_dup(EVP_PKEY *pkey, - int (*i2d)(EVP_PKEY *, unsigned char **), + int (*i2d)(const EVP_PKEY *, unsigned char **), EVP_PKEY *(*d2i)(int, EVP_PKEY **, const unsigned char **, long)) { EVP_PKEY *k; ++++++ certmonger-c99-02.patch ++++++ >From a144529ce829ae6bed8607743c065c529ee5bf87 Mon Sep 17 00:00:00 2001 From: Florian Weimer <[email protected]> Date: Dec 22 2023 09:54:38 +0000 Subject: Fix type error in cm_tdbusm_get_vn This fixes an out-of-bounds stack write on 32-bit architectures because dbus_message_iter_get_basic tries to write 64-bit integer into a 32-bit pointer variable. --- diff --git a/src/tdbusm.c b/src/tdbusm.c index 5e33411..8f2383d 100644 --- a/src/tdbusm.c +++ b/src/tdbusm.c @@ -223,7 +223,7 @@ cm_tdbusm_get_vn(DBusMessage *msg, void *parent, long *n) { DBusError err; DBusMessageIter iter, sub_iter; - int64_t *i64; + int64_t i64; dbus_error_init(&err);
