REVISION not needed but doesn't hurt. ok
--
Sent from a phone, apologies for poor formatting.
On 30 September 2026 18:44:38 Jeremie Courreges-Anglas <jca@wxcvbn.org> wrote:
On Sun, Sep 27, 2026 at 08:00:31PM +0200, Jeremie Courreges-Anglas wrote:On Sat, Sep 26, 2026 at 01:00:46PM +0100, Stuart Henderson wrote:On 2026/09/23 13:43, Jeremie Courreges-Anglas wrote:CVSROOT: /cvsModule name: portsChanges by: jca@cvs.openbsd.org 2026/09/23 13:43:54
Modified files:security/gnupg : Makefile distinfo
Log message:Update to gnupg-2.5.24
This breaks a configure test in mail/notmuch which tries to extracta session key using gmime. I've had trouble with this in the past dueto a libgcrypt issue on i386, so I have a test case handy, shell scriptattached. Any ideas? Nothing from https://dev.gnupg.org/T8425.htmljumps out at me as being particularly likely to be involved.
I have reverted to 2.5.22(+EPOCH) since it's not clear how wide thebreakage is. I'm not sure there will be a gnupg-2.5.26 bugfix releasebefore OpenBSD 8.0 so I'm playing it safe for now. Issue alreadyreported upstream by wiz@NetBSD:
https://lists.gnupg.org/pipermail/gnupg-devel/2026-September/036466.html
I've added some input but my mail is currently blocked by greylisting.
So upstream quickly found the issue. I propose going back tognupg-2.5.24 plus the fix before release. This way it would be asmaller diff to review if I have to push a security update to the-stable branch.
Thoughts? ok?
Index: Makefile===================================================================RCS file: /home/cvs/ports/security/gnupg/Makefile,vdiff -u -p -r1.153 Makefile--- Makefile 27 Sep 2026 16:55:00 -0000 1.153+++ Makefile 30 Sep 2026 10:19:35 -0000@@ -1,7 +1,8 @@COMMENT = GNU privacy guard - a free PGP replacement-DISTNAME = gnupg-2.5.22+DISTNAME = gnupg-2.5.24EPOCH = 0+REVISION = 0CATEGORIES = securityIndex: distinfo===================================================================RCS file: /home/cvs/ports/security/gnupg/distinfo,vdiff -u -p -r1.57 distinfo--- distinfo 27 Sep 2026 16:55:00 -0000 1.57+++ distinfo 30 Sep 2026 10:19:41 -0000@@ -1,2 +1,2 @@-SHA256 (gnupg-2.5.22.tar.bz2) = luJ7AgrSZRA4jgb18H8/cKTtiRbumV8bcregJObZ2H4=-SIZE (gnupg-2.5.22.tar.bz2) = 8363854+SHA256 (gnupg-2.5.24.tar.bz2) = vxSdAaK5/MDkWJuK6Gl9PVxVfqSO2Vo/pV3TsRh+YDk=+SIZE (gnupg-2.5.24.tar.bz2) = 8431157Index: patches/patch-g10_import_c===================================================================RCS file: patches/patch-g10_import_cdiff -N patches/patch-g10_import_c--- /dev/null 1 Jan 1970 00:00:00 -0000+++ patches/patch-g10_import_c 30 Sep 2026 10:24:14 -0000@@ -0,0 +1,19 @@+42386bc upstream commit++Index: g10/import.c+--- g10/import.c.orig++++ g10/import.c+@@ -2732,11 +2732,11 @@ build_mode1003_sexp (PKT_public_key *pk, gcry_sexp_t *+ else if (openpgp_oid_is_cv25519 (pk->pkey[0]))+ err = gcry_sexp_build+ (&skey,NULL,"(private-key(ecc(curve %s)(flags djb-tweak)(q%m)(d%m)))",+- curvename, pk->pkey[2], pk->pkey[3]);++ curvename, pk->pkey[1], pk->pkey[3]);+ else+ err = gcry_sexp_build+ (&skey,NULL,"(private-key(ecc(curve %s)(q%m)(d%m)))",+- curvename, pk->pkey[2], pk->pkey[3]);++ curvename, pk->pkey[1], pk->pkey[3]);+ break;++ case PUBKEY_ALGO_X25519:
--jca
No comments:
Post a Comment