Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *gnupg* to *2.5.22* has Succeeded.
Next steps:
- apply the patch: git am 0001-gnupg-upgrade-2.5.21-2.5.22.patch
- check the changes to upstream patches and summarize them in the commit
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update
failures.
Any problem please file a bug at
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
>From 993565fb98e7c8edfb84cf6de54388e911e57034 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Tue, 1 Sep 2026 05:44:26 +0000
Subject: [PATCH] gnupg: upgrade 2.5.21 -> 2.5.22
Source: ChangeLog
2026-08-31 Werner Koch <[email protected]>
Release 2.5.22.
+ commit bd253e9fecedd4c0e699530826ee43264581634b
2026-08-26 Philip Le <[email protected]>
gpgsm: Fix condition for de-vs compliance status line.
+ commit a09f16f2b17a47b3f215e2d257ef256f3b2b724e
* sm/decrypt.c (gpgsm_decrypt): Also check other conditions for de-vs
compliance before emitting status line.
2026-08-25 Philip Le <[email protected]>
gpgsm: Check keyboxd usage in keydb_get_flags.
+ commit e338ea3de2d151fe718c11d7dcd2a2178b10a22e
* sm/keydb.c (keydb_get_flags): Add condition that keyboxd is not
used.
2026-08-21 Werner Koch <[email protected]>
gpgconf: Print a warning on Windows on insufficent /etc permissions.
+ commit 56eb3148c7b88eb1c0804141b58cb54b9007f48d
* README (Securing the global config files on Windows): New.
* tools/gpgconf.c [W32]: Include aclapi.h.
(enum cmd_and_opt_values): Add oDebug.
(opts): Add option --debug.
(debug_flags): New.
(main): Parse debug flags.
(w32_get_file_integrity_level) [W32]: New.
(show_configs) [W32]: Check permissions of the gloab sysconfdir
* tools/gpgconf.h (opt): Add field 'debug'.
(DBG_W32_API): New.
2026-08-18 Philip Le <[email protected]>
gpg: Emit status line for failed write.
+ commit 09ac242827c3bd002da2ff9d693a2db646d4e386
* g10/plaintext.c (handle_plaintext): Emit error location and code in
failure status.
2026-08-12 Philip Le <[email protected]>
Werner Koch <[email protected]>
gpg: Fix regression introduced by partial file guards.
+ commit 1b8debd65baaa05250ce26079fad15ac7bb16bd5
* g10/main.h (gnupg_rollback_partial_file): New. Removes .part files.
(gnupg_commit_partial_file): New. Renames .part files.
* g10/misc.c (gnupg_rollback_partial_file): New.
(gnupg_commit_partial_file): New.
* g10/mainproc.c (proc_encrypted): Use gnupg_commit_partial_file.
* g10/gpg.c (g10_exit): Use gnupg_commit_partial_file.
(main): Remove .part files if decryption fails.
2026-08-12 NIIBE Yutaka <[email protected]>
common,gpg: Don't enable the partial file guard if already done.
+ commit 95ad7f7a5165b96e1a39afe70b1b1092b9ab6f45
* common/stringhelp.c (has_suffix): New.
* common/stringhelp.h (has_suffix): New.
* g10/plaintext.c (get_output_file): Only enable the partial
file guard when it doesn't have ".part" suffix.
2026-08-10 Werner Koch <[email protected]>
gpg: Fix TOFU trust models to actually check UTK signatures.
+ commit 08611f5da8ad4b9cc80bb05f0f8610ec6baa6063
* g10/tofu.c (signed_by_utk): Add arg ctrl. Use macros fro the
sigclass. Check the signature before returning true.
2026-08-05 Werner Koch <[email protected]>
g13: Add sanity check on the syntax of the dmsetup algo string.
+ commit 386c3e63b1cac7f506f974715dbf30c6d40663dd
* g13/sh-dmcrypt.c (is_valid_algostr): New
(sh_dmcrypt_mount_container): Use here
(sh_dmcrypt_resume_container): and here.
2026-08-04 NIIBE Yutaka <[email protected]>
gpg: Add a comment and minor fix for composing SEXP.
+ com
[Changelog truncated as it exceeds 3000 characters;
the full changelog can be found in an attachment to the AUH email]
---
...verride-init-is-not-needed-with-gcc-9.patch | 2 +-
...e-a-custom-value-for-the-location-of-.patch | 4 ++--
...-use-pkgconfig-instead-of-npth-config.patch | 2 +-
.../recipes-support/gnupg/gnupg/relocate.patch | 18 +++++++++---------
.../gnupg/{gnupg_2.5.21.bb => gnupg_2.5.22.bb} | 2 +-
5 files changed, 14 insertions(+), 14 deletions(-)
rename meta/recipes-support/gnupg/{gnupg_2.5.21.bb => gnupg_2.5.22.bb} (97%)
diff --git
a/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch
b/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch
index 7a3fa59c54..52db780959 100644
---
a/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch
+++
b/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch
@@ -1,4 +1,4 @@
-From 46db1301b1b71f47aa131b9a3de9d1cf356cf408 Mon Sep 17 00:00:00 2001
+From 8b7d344ed35bc4bcfa0d531a0885fc1bea01ffda Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Thu, 20 Dec 2018 17:37:48 -0800
Subject: [PATCH] Woverride-init is not needed with gcc 9
diff --git
a/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch
b/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch
index 1c7cd7ba7b..04dd45e676 100644
---
a/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch
+++
b/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch
@@ -1,4 +1,4 @@
-From fd060f524e50c7c3f8694f71630ac151627235f1 Mon Sep 17 00:00:00 2001
+From f86e7337698debfe5152f4f4bc840bf56f868fab Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <[email protected]>
Date: Mon, 22 Jan 2018 18:00:21 +0200
Subject: [PATCH] configure.ac: use a custom value for the location of
@@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin <[email protected]>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
-index 5ac4d0b..09615c5 100644
+index 9e2a42d..b48b88d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1909,7 +1909,7 @@ AC_DEFINE_UNQUOTED(GPGCONF_DISP_NAME, "GPGConf",
diff --git
a/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch
b/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch
index f4c9b2161a..7553bd9f3f 100644
---
a/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch
+++
b/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch
@@ -1,4 +1,4 @@
-From b8a99b2d9caa05f54be25635e3b1687753fe7196 Mon Sep 17 00:00:00 2001
+From 3c1d201eace11d557eb6c589842e93b8bacbe8f9 Mon Sep 17 00:00:00 2001
From: Saul Wold <[email protected]>
Date: Wed, 16 Aug 2017 11:16:30 +0800
Subject: [PATCH] use pkgconfig instead of npth config
diff --git a/meta/recipes-support/gnupg/gnupg/relocate.patch
b/meta/recipes-support/gnupg/gnupg/relocate.patch
index 02f03386ec..234afd16fe 100644
--- a/meta/recipes-support/gnupg/gnupg/relocate.patch
+++ b/meta/recipes-support/gnupg/gnupg/relocate.patch
@@ -1,4 +1,4 @@
-From c70694bd3e71cc1fec6ccb3ea0f694c3863ebd48 Mon Sep 17 00:00:00 2001
+From f49d102adf393f57e6ca7b6ec6969f60115055ef Mon Sep 17 00:00:00 2001
From: Ross Burton <[email protected]>
Date: Wed, 19 Sep 2018 14:44:40 +0100
Subject: [PATCH] Allow the environment to override where gnupg looks for its
@@ -13,10 +13,10 @@ Signed-off-by: Alexander Kanavin <[email protected]>
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/common/homedir.c b/common/homedir.c
-index 835f0ea..0a67a33 100644
+index 7538642..92e8125 100644
--- a/common/homedir.c
+++ b/common/homedir.c
-@@ -1526,7 +1526,7 @@ gnupg_socketdir (void)
+@@ -1575,7 +1575,7 @@ gnupg_socketdir (void)
if (!name)
{
unsigned int dummy;
@@ -25,7 +25,7 @@ index 835f0ea..0a67a33 100644
gpgrt_annotate_leaked_object (name);
}
-@@ -1555,7 +1555,7 @@ gnupg_sysconfdir (void)
+@@ -1604,7 +1604,7 @@ gnupg_sysconfdir (void)
if (dir)
return dir;
else
@@ -34,7 +34,7 @@ index 835f0ea..0a67a33 100644
#endif /*!HAVE_W32_SYSTEM*/
}
-@@ -1591,7 +1591,7 @@ gnupg_bindir (void)
+@@ -1640,7 +1640,7 @@ gnupg_bindir (void)
return name;
}
else
@@ -43,7 +43,7 @@ index 835f0ea..0a67a33 100644
#endif /*!HAVE_W32_SYSTEM*/
}
-@@ -1618,7 +1618,7 @@ gnupg_libexecdir (void)
+@@ -1667,7 +1667,7 @@ gnupg_libexecdir (void)
return name;
}
else
@@ -52,7 +52,7 @@ index 835f0ea..0a67a33 100644
#endif /*!HAVE_W32_SYSTEM*/
}
-@@ -1648,7 +1648,7 @@ gnupg_libdir (void)
+@@ -1697,7 +1697,7 @@ gnupg_libdir (void)
return name;
}
else
@@ -61,7 +61,7 @@ index 835f0ea..0a67a33 100644
#endif /*!HAVE_W32_SYSTEM*/
}
-@@ -1679,7 +1679,7 @@ gnupg_datadir (void)
+@@ -1728,7 +1728,7 @@ gnupg_datadir (void)
return name;
}
else
@@ -70,7 +70,7 @@ index 835f0ea..0a67a33 100644
#endif /*!HAVE_W32_SYSTEM*/
}
-@@ -1711,7 +1711,7 @@ gnupg_localedir (void)
+@@ -1760,7 +1760,7 @@ gnupg_localedir (void)
return name;
}
else
diff --git a/meta/recipes-support/gnupg/gnupg_2.5.21.bb
b/meta/recipes-support/gnupg/gnupg_2.5.22.bb
similarity index 97%
rename from meta/recipes-support/gnupg/gnupg_2.5.21.bb
rename to meta/recipes-support/gnupg/gnupg_2.5.22.bb
index dc77691bbd..803fb2765a 100644
--- a/meta/recipes-support/gnupg/gnupg_2.5.21.bb
+++ b/meta/recipes-support/gnupg/gnupg_2.5.22.bb
@@ -25,7 +25,7 @@ SRC_URI:append:class-native = "
file://0001-configure.ac-use-a-custom-value-for-
file://relocate.patch"
SRC_URI:append:class-nativesdk = " file://relocate.patch"
-SRC_URI[sha256sum] =
"e3af2c8caa46a66a9329fa7c6880af260451914d819595beabc2c26597b31352"
+SRC_URI[sha256sum] =
"96e27b020ad26510388e06f5f07f3f70a4ed8916ee995f1b72b7a024e6d9d87e"
EXTRA_OECONF = "--disable-ldap \
--disable-ccid-driver \
--
2.47.1
0001-gnupg-upgrade-2.5.21-2.5.22.patch
Description: Binary data
packages/x86-64-v3-poky-linux/gnupg/gnupg-dbg: PKGSIZE changed from 22351032 to 22366160 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg-dbg: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-dbg: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-dev: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-dev: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-doc: PKGSIZE changed from 12896 to 13224 (+3%) packages/x86-64-v3-poky-linux/gnupg/gnupg-doc: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-doc: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-gpg: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-gpg: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ca: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ca: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-cs: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-cs: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-da: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-da: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-de: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-de: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-el: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-el: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-en+boldquot: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-en+boldquot: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-en+quot: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-en+quot: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-eo: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-eo: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-es: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-es: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-et: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-et: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-fi: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-fi: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-fr: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-fr: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-gl: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-gl: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-hu: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-hu: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-id: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-id: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-it: PKGSIZE changed from 234669 to 234794 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-it: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-it: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ja: PKGSIZE changed from 256047 to 256410 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ja: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ja: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ka: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ka: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-nb: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-nb: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-nl: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-nl: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-pl: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-pl: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-pt: PKGSIZE changed from 238764 to 239436 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-pt: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-pt: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ro: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ro: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ru: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-ru: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-sk: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-sk: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-sv: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-sv: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-tr: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-tr: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-uk: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-uk: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-zh-cn: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-zh-cn: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-zh-tw: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-locale-zh-tw: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-src: PKGSIZE changed from 9186836 to 9200644 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg-src: FILELIST: directory renamed /usr/src/debug/gnupg/2.5.21/g10 -> /usr/src/debug/gnupg/2.5.22/g10, directory renamed /usr/src/debug/gnupg/2.5.21/dirmngr -> /usr/src/debug/gnupg/2.5.22/dirmngr, directory renamed /usr/src/debug/gnupg/2.5.21/common -> /usr/src/debug/gnupg/2.5.22/common, directory renamed /usr/src/debug/gnupg/2.5.21/scd -> /usr/src/debug/gnupg/2.5.22/scd, directory renamed /usr/src/debug/gnupg/2.5.21/regexp -> /usr/src/debug/gnupg/2.5.22/regexp, directory renamed /usr/src/debug/gnupg/2.5.21/kbx -> /usr/src/debug/gnupg/2.5.22/kbx, directory renamed /usr/src/debug/gnupg/2.5.21/tools -> /usr/src/debug/gnupg/2.5.22/tools, directory renamed /usr/src/debug/gnupg/2.5.21/sm -> /usr/src/debug/gnupg/2.5.22/sm, directory renamed /usr/src/debug/gnupg/2.5.21/agent -> /usr/src/debug/gnupg/2.5.22/agent packages/x86-64-v3-poky-linux/gnupg/gnupg-src: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-src: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg-staticdev: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg-staticdev: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg/gnupg: PKGSIZE changed from 4774532 to 4774993 (+0%) packages/x86-64-v3-poky-linux/gnupg/gnupg: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg/gnupg: PV changed from "2.5.21" to "2.5.22" packages/x86-64-v3-poky-linux/gnupg: SRC_URI changed from "https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.21.tar.bz2 file://0002-use-pkgconfig-instead-of-npth-config.patch file://0001-Woverride-init-is-not-needed-with-gcc-9.patch" to "https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.22.tar.bz2 file://0002-use-pkgconfig-instead-of-npth-config.patch file://0001-Woverride-init-is-not-needed-with-gcc-9.patch" packages/x86-64-v3-poky-linux/gnupg: PKGV changed from 2.5.21 [default] to 2.5.22 [default] packages/x86-64-v3-poky-linux/gnupg: PV changed from "2.5.21" to "2.5.22"
Changelog for gnupg: 2.5.21 -> 2.5.22 Source: ChangeLog 2026-08-31 Werner Koch <[email protected]> Release 2.5.22. + commit bd253e9fecedd4c0e699530826ee43264581634b 2026-08-26 Philip Le <[email protected]> gpgsm: Fix condition for de-vs compliance status line. + commit a09f16f2b17a47b3f215e2d257ef256f3b2b724e * sm/decrypt.c (gpgsm_decrypt): Also check other conditions for de-vs compliance before emitting status line. 2026-08-25 Philip Le <[email protected]> gpgsm: Check keyboxd usage in keydb_get_flags. + commit e338ea3de2d151fe718c11d7dcd2a2178b10a22e * sm/keydb.c (keydb_get_flags): Add condition that keyboxd is not used. 2026-08-21 Werner Koch <[email protected]> gpgconf: Print a warning on Windows on insufficent /etc permissions. + commit 56eb3148c7b88eb1c0804141b58cb54b9007f48d * README (Securing the global config files on Windows): New. * tools/gpgconf.c [W32]: Include aclapi.h. (enum cmd_and_opt_values): Add oDebug. (opts): Add option --debug. (debug_flags): New. (main): Parse debug flags. (w32_get_file_integrity_level) [W32]: New. (show_configs) [W32]: Check permissions of the gloab sysconfdir * tools/gpgconf.h (opt): Add field 'debug'. (DBG_W32_API): New. 2026-08-18 Philip Le <[email protected]> gpg: Emit status line for failed write. + commit 09ac242827c3bd002da2ff9d693a2db646d4e386 * g10/plaintext.c (handle_plaintext): Emit error location and code in failure status. 2026-08-12 Philip Le <[email protected]> Werner Koch <[email protected]> gpg: Fix regression introduced by partial file guards. + commit 1b8debd65baaa05250ce26079fad15ac7bb16bd5 * g10/main.h (gnupg_rollback_partial_file): New. Removes .part files. (gnupg_commit_partial_file): New. Renames .part files. * g10/misc.c (gnupg_rollback_partial_file): New. (gnupg_commit_partial_file): New. * g10/mainproc.c (proc_encrypted): Use gnupg_commit_partial_file. * g10/gpg.c (g10_exit): Use gnupg_commit_partial_file. (main): Remove .part files if decryption fails. 2026-08-12 NIIBE Yutaka <[email protected]> common,gpg: Don't enable the partial file guard if already done. + commit 95ad7f7a5165b96e1a39afe70b1b1092b9ab6f45 * common/stringhelp.c (has_suffix): New. * common/stringhelp.h (has_suffix): New. * g10/plaintext.c (get_output_file): Only enable the partial file guard when it doesn't have ".part" suffix. 2026-08-10 Werner Koch <[email protected]> gpg: Fix TOFU trust models to actually check UTK signatures. + commit 08611f5da8ad4b9cc80bb05f0f8610ec6baa6063 * g10/tofu.c (signed_by_utk): Add arg ctrl. Use macros fro the sigclass. Check the signature before returning true. 2026-08-05 Werner Koch <[email protected]> g13: Add sanity check on the syntax of the dmsetup algo string. + commit 386c3e63b1cac7f506f974715dbf30c6d40663dd * g13/sh-dmcrypt.c (is_valid_algostr): New (sh_dmcrypt_mount_container): Use here (sh_dmcrypt_resume_container): and here. 2026-08-04 NIIBE Yutaka <[email protected]> gpg: Add a comment and minor fix for composing SEXP. + commit e9b40fd1f0c0f6639c16346e895153561be93388 * g10/import.c (internal_skey_object_to_sexp): Add comment. * g10/keyid.c (keygrip_from_pk): Compose correct SEXP with Ed448. 2026-07-30 Philip Le <[email protected]> Werner Koch <[email protected]> gpgsm: Emit issuer and serial no. when the certificate is not found. + commit 82d5dc7782617cb7683b3769a3267e154ebdb067 * doc/DETAILS: Update NO_PUBKEY for X.509 certificates. * sm/verify.c (gpgsm_verify): Print the issuer and serial no. of the signer's certificate when the certificate is not found. 2026-07-30 Philip Le <[email protected]> gpg: Emit signing time as status output for bad signatures. + commit e5acae48015751e21a04bf3113ba42d02c3db3f7 * g10/mainproc.c (print_good_bad_signature): Emit signature creation time with STATUS_SIGINFO for bad signatures. 2026-07-30 Philip Le <[email protected]> Werner Koch <[email protected]> gpgsm: Emit signing time as status output for bad signatures. + commit 74305fa7d79700eb5ec03ab575260d640430bc71 * common/status.h (enum): Add new STATUS_SIGINFO. * doc/DETAILS: Add description for new STATUS_SIGINFO. * sm/verify.c (gpgsm_verify): Add signature creation time with STATUS_SIGINFO for bad signatures. 2026-07-30 NIIBE Yutaka <[email protected]> scd: Allow switching APP when opt.pcsc_shared is enabled. + commit f783c02525c3be9af14e84ec6456d4bde6018c74 * scd/app.c (maybe_switch_app): Add opt.pcsc_shared condition. 2026-07-21 NIIBE Yutaka <[email protected]> gpgsm: Fix keydb_get_flags with keyboxd. + commit 766e9773cbc2a03d0392c2a2c94d0fe237741c5b * sm/keydb.c (struct keydb_handle): Add new field of last_is_revoked. (keydb_get_flag): Support keyboxd. (search_status_cb): Fill last_is_revoked field. 2026-07-20 Philip Le <[email protected]> gpgsm: Check args for special file names and dashes. + commit 2efb4a6242e25a661eb60adf2cb2c5abf4185d04 * sm/gpgsm.c (main): Use open_es_fread to check input args for special file names and dashes. 2026-07-17 NIIBE Yutaka <[email protected]> scd: Put a workaround for buggy CCID device. + commit 481b3dd50e744a6d4213abecd27ac1f497c6e1c5 * scd/ccid-driver.c (bulk_in): Handle ZLP. 2026-07-16 Philip Le <[email protected]> gpgsm: Return 0 if decryption of multi recipient file succeeeds. + commit 890d16586beaa185b082a21e6a26b953181da3eb * sm/gpgsm.c (main): Reset error count when decryption succeeds. 2026-07-15 Werner Koch <[email protected]> common: Make unix_rootdir work for macOS. + commit 0be940905d70125866622c6f53b8d25bde87c21b * common/homedir.c [APPLE]: Include procinfo.h (macos_myproc_self) [APPLE]: New. (unix_rootdir, gnupg_myproc_self): Call macos specific version. gpg: Add option primary to the --card-edit generate command. + commit a95da9e25362ea9f33c1e0b4441a86d6eca937f0 * g10/card-util.c (generate_card_keys): Add arg arg_string and implement option "primary". * g10/main.h (GENERATE_KEYPAIR_FULL): New. (GENERATE_KEYPAIR_CARDBACKUP): New. (GENERATE_KEYPAIR_CARDPRIMARY): New. * g10/keygen.c (generate_keypair): Remove args full and and card_backup_key and replace by a new genflags args. Implement the new CARDPRIMARY feature. gpg: Fix long standing regression of "bkuptocard" + commit f103eaee63f702278824967365de16b9757ecc83 * g10/card-util.c (card_store_subkey): Add arg r_selected_use to return the selected usage. * g10/keygen.c (append_subkey_to_keyblock): New. * g10/keyedit.c (keyedit_menu) <bkuptocard>: Also append a corresponding new subkey. 2026-07-14 Werner Koch <[email protected]> doc: Improve comment on one function. + commit 204d02da018e8aba0bdbae2b5d0c3151a810bf9f * g10/keygen.c (write_keybinding): Rename a variable. 2026-07-10 Daniel Cerqueira <[email protected]> po: Update Portuguese Translation. + commit 3913f7b167394cdf47c8f150247c2823f58966e7 2026-07-09 Philip Le <[email protected]> gpgsm: Only display de-vs compliance status in de-vs compliance mode. + commit 4a8f177f390b270df9a86ea47d8eced85420d7d4 * sm/decrypt.c (gpgsm_decrypt): Check cert chain only in de-vs compliance mode. 2026-07-08 NIIBE Yutaka <[email protected]> gpg: Fix a memory leak. + commit 6faaeca6b89a64763242cb8b586245085257b066 * g10/trustdb.c (validate_keys): Release KEYBLOCK. 2026-07-07 Philip Le <[email protected]> gpg: Fix possible double free in import_revoke_cert. + commit a19534b70e27df101a0ad8f653aee8eefdbe8469 * g10/import.c (import_revoke_cert): Fix possible double free. Use LEAVE label on errors. gpg: Fix assertion. + commit e319d82d7e3ad9cf2eff3642e23b63304eda55f2 * g10/build-packet.c (build_sig_subpkt_from_sig): Fix assertion. Check fingerprint version before creating the signature subpacket. 2026-07-07 NIIBE Yutaka <[email protected]> common:dotlock:unix: Don't emit wrong error message. + commit f454e9372ae0e2a2a0ec034dbdbfa9c8c6d68f77 * common/dotlock.c (dotlock_take_unix): It's not an error when it encounters disappeared lockfile. 2026-07-06 Philip Le <[email protected]> gpg: Fix using wrong fingerprint length. + commit 42e6677f7ab5617ce605cad08079a48095be09cf g10/build-packet.c (build_sig_subpkt_from_sig): Use the fpr length of the to be revoked key. 2026-07-03 NIIBE Yutaka <[email protected]> gpg: Fix trustdb recursive lock problem. + commit 7752c7dcad8942e4227384282e6c8eb85b284d6f * g10/tdbio.c (take_write_lock): It's the callee to handle the recursive lock. (tdbio_sync): Simply use take_write_lock and release_write_lock.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#244788): https://lists.openembedded.org/g/openembedded-core/message/244788 Mute This Topic: https://lists.openembedded.org/mt/121027527/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
