Page MenuHome GnuPG
Feed Advanced Search

Feb 21 2026

gniibe closed T8080: libgcrypt 1.12.0 regression: gcry_mpi_ec_curve_point as Resolved.

Fixed in 1.12.1.

Feb 21 2026, 1:19 AM · libgcrypt, Bug Report

Feb 20 2026

werner changed the status of T8094: libgcrypt: EC least leak failure from Open to Testing.
Feb 20 2026, 1:55 PM · libgcrypt, Bug Report
werner closed T7071: gpg: Support of No CRC in ASCII armor as Resolved.

Cool. Works for me now.

Feb 20 2026, 1:37 PM · gnupg, Bug Report
gniibe added a comment to T7071: gpg: Support of No CRC in ASCII armor.

rG62b8bf2f introduced the regression. The intent of the fix was about comparison of -----END , which has nine characters.
But it also added afx->buffer_pos ==1, that affected.

Feb 20 2026, 6:22 AM · gnupg, Bug Report
gniibe added a comment to T8105: Memory leak in BER decoder tree expansion.

Applied the change in: rK86c6e972421a: Fix a memory leak in _ksba_ber_decoder_decode.

Feb 20 2026, 1:12 AM · Bug Report, libksba

Feb 19 2026

werner reopened T7071: gpg: Support of No CRC in ASCII armor as "Open".

Using --enarmor and removing the checksum I sometimes get

Feb 19 2026, 5:03 PM · gnupg, Bug Report
ebo moved T7875: GnuPG: Deletion of kyber key fails from Backlog to WIP on the gnupg26 board.
Feb 19 2026, 10:25 AM · Bug Report, PQC, gnupg26
gniibe closed T8065: gnupg self test hang: clean migration as Resolved.

Fixed in libgpg-error 1.59.

Feb 19 2026, 5:32 AM · gpgrt, NetBSD, gnupg26, Bug Report
gniibe triaged T8052: GnuPG: First listing of secret keys is empty as Normal priority.
Feb 19 2026, 5:21 AM · gpd5x (gpd-5.0.2), gpgrt, Bug Report, gpgagent, gnupg26
gniibe changed the status of T7875: GnuPG: Deletion of kyber key fails from Open to Testing.
Feb 19 2026, 5:20 AM · Bug Report, PQC, gnupg26

Feb 18 2026

timegrid updated the task description for T8113: GpgOL: p7m attachments break attachment parsing.
Feb 18 2026, 4:03 PM · Bug Report, gpd5x, vsd34, gpgol
timegrid created T8113: GpgOL: p7m attachments break attachment parsing.
Feb 18 2026, 4:03 PM · Bug Report, gpd5x, vsd34, gpgol
timegrid added a comment to T8110: GpgOL: Parsing issues with KMail mails.

Note for mails with 2 attachments, where the warning is displayed: Those mails can't be moved in Outlook/GpgOL

Feb 18 2026, 3:26 PM · vsd33 (vsd-3.3.6), gpd5x (gpd-5.0.2), mimetreeparser, Bug Report, gpgol
timegrid added a comment to T8110: GpgOL: Parsing issues with KMail mails.

Regarding 8. encrypted/signed vcard attachment:

Feb 18 2026, 3:10 PM · vsd33 (vsd-3.3.6), gpd5x (gpd-5.0.2), mimetreeparser, Bug Report, gpgol
werner changed the status of T8111: Assertion failure in Libksba's ocsp.c from Open to Testing.
Feb 18 2026, 9:39 AM · Bug Report, libksba
werner triaged T8111: Assertion failure in Libksba's ocsp.c as Normal priority.
Feb 18 2026, 8:39 AM · Bug Report, libksba

Feb 17 2026

timegrid updated the task description for T8110: GpgOL: Parsing issues with KMail mails.
Feb 17 2026, 7:22 PM · vsd33 (vsd-3.3.6), gpd5x (gpd-5.0.2), mimetreeparser, Bug Report, gpgol
timegrid created T8110: GpgOL: Parsing issues with KMail mails.
Feb 17 2026, 7:03 PM · vsd33 (vsd-3.3.6), gpd5x (gpd-5.0.2), mimetreeparser, Bug Report, gpgol
svuorela added a comment to T8108: gpgmepp: Improve the getrandom API.

I came from it with stuffing the vector into a QByteArrayView - and then comparing it with the same string being roundtripped thru a copy/paste operation by the user.

Feb 17 2026, 2:46 PM · gpgmepp
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I explicitly keep the null byte so that you can simply pass the (pointer to the data of the) vector of bytes to the std::string c'tor. Meh! The c'tor wants const char *, but the vector is const unsigned char * so that one has to reinterpret_cast.

Feb 17 2026, 1:58 PM · gpgmepp
svuorela added a comment to T8108: gpgmepp: Improve the getrandom API.

I don't think the trailing zero-byte should survive the conversion to c++ datastructures.

Feb 17 2026, 10:37 AM · gpgmepp
ikloecker closed T8108: gpgmepp: Improve the getrandom API as Resolved.

I have documented the function. The documentation is essentially a copy of the documentation of gpgme_op_random_bytes which should make clear that the function essentially behaves like gpgme_op_random_bytes (except that the gpgmepp function creates a buffer instead of taking one).

Feb 17 2026, 10:32 AM · gpgmepp
ikloecker added a project to T8108: gpgmepp: Improve the getrandom API: Documentation.
Feb 17 2026, 10:04 AM · gpgmepp
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I guess it would have been better gpgmepp API to add an additional function for getting 30 zbase32 bytes and to omit the mode flag in the generateRandomBytes function instead of mirroring the API of gpgme.

Feb 17 2026, 10:03 AM · gpgmepp
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I don't consider this a bug in gpgmepp's code. gpgmepp behaves exactly like gpgme (because it simply calls gpgme_op_random_bytes after creating a buffer of the requested size). With zbase32 you get 30 bytes zbase32 code and, if you requested more bytes, you get uninitialized additional bytes (which happen to be nullbytes, but that's more accidental than intentional). If anything then the problem is that gpgmepp's API is in general un(der)documented.

Feb 17 2026, 9:56 AM · gpgmepp
ikloecker added a comment to T8104: Heap oob read in libksba's parse_rdn.

Looks like this spot was missed when T5037: dn.cpp:181: suspicious loop was fixed. In libkleo's copy of the DN parser I applied the fix in 2023. Too many copies!

Feb 17 2026, 9:38 AM · Bug Report, libksba
gniibe claimed T7875: GnuPG: Deletion of kyber key fails.
Feb 17 2026, 8:48 AM · Bug Report, PQC, gnupg26

Feb 16 2026

svuorela added a comment to T8108: gpgmepp: Improve the getrandom API.

Yeah. It's a gpgmepp bug.

Feb 16 2026, 10:37 AM · gpgmepp
gniibe added a comment to T8105: Memory leak in BER decoder tree expansion.

I found a possible leak and a possible access of freed memory.

Feb 16 2026, 6:11 AM · Bug Report, libksba

Feb 15 2026

werner added a comment to T8094: libgcrypt: EC least leak failure.

FWIW: Okay, gmime is still a wrapper around gpgme. After decryption it has the ability to get the used session key from the gpgme result structure. Thus, I have been on the wrong trail. The actual problem is not gpgme but more GnuPG's use of Libgcrypt or an actual regression in Libgcrypt. Well, Friday 13th.

Feb 15 2026, 4:37 PM · libgcrypt, Bug Report
werner added a comment to T8108: gpgmepp: Improve the getrandom API.

I can't speak for gpgmpp but for gpgme. And the gpgme manual says:

Feb 15 2026, 3:21 PM · gpgmepp

Feb 14 2026

thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

Any hints where to find the actual crypto code which uses libgcrypt?

Feb 14 2026, 5:59 AM · libgcrypt, Bug Report

Feb 13 2026

jrm added a comment to T8094: libgcrypt: EC least leak failure.

Maintainer of the FreeBSD notmuch port/package here. The steps below consistently trigger the problem on FreeBSD 16.0 (unreleased main branch), but there are no problems on FreeBSD 15.0. All my testing was on amd64.

Feb 13 2026, 6:26 PM · libgcrypt, Bug Report
svuorela created T8108: gpgmepp: Improve the getrandom API.
Feb 13 2026, 5:25 PM · gpgmepp
werner added a comment to T8101: Upgrade of local (portable) installation failed.

Yeah sure.

Feb 13 2026, 1:56 PM · Bug Report, gpg4win
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

You need to use a current Windows version (and not Windows Server 2016)

Feb 13 2026, 1:17 PM · Bug Report, gpg4win
werner updated the task description for T8105: Memory leak in BER decoder tree expansion.
Feb 13 2026, 11:34 AM · Bug Report, libksba
werner triaged T8105: Memory leak in BER decoder tree expansion as Normal priority.
Feb 13 2026, 11:34 AM · Bug Report, libksba
werner triaged T8104: Heap oob read in libksba's parse_rdn as Normal priority.
Feb 13 2026, 11:32 AM · Bug Report, libksba
werner closed T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038 as Resolved.
Feb 13 2026, 10:56 AM · Bug Report
werner added a comment to T8094: libgcrypt: EC least leak failure.

Any hints where to find the actual crypto code which uses libgcrypt?

Feb 13 2026, 10:16 AM · libgcrypt, Bug Report
werner closed T8101: Upgrade of local (portable) installation failed as Invalid.

I'm surprised that nobody did detect these problems during the long beta phase...

Feb 13 2026, 9:52 AM · Bug Report, gpg4win
werner closed T8101: Upgrade of local (portable) installation failed, a subtask of T8100: Kleopatra does not start on Windows Server 2016, as Invalid.
Feb 13 2026, 9:52 AM · test on hold, kleopatra, Bug Report, gpg4win, gpd5x, qt
gniibe raised the priority of T8094: libgcrypt: EC least leak failure from Low to High.
Feb 13 2026, 9:32 AM · libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

@thesamesam Thanks a lot.
I managed to replicate the failure somehow (for me, it fails at the importing the key).

Feb 13 2026, 9:31 AM · libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I've attached notmuch-bug.log with debug-level guru commented out for gpg-agent:

.

Feb 13 2026, 8:35 AM · libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I can reproduce it using Stuart's script from https://lists.gnupg.org/pipermail/gcrypt-devel/2026-February/006031.html.

Feb 13 2026, 8:34 AM · libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.
$ uname -a
Linux mop 6.18.10 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 21:14:57 GMT 2026 x86_64 AMD Ryzen 9 3950X 16-Core Processor AuthenticAMD GNU/Linux
Feb 13 2026, 8:22 AM · libgcrypt, Bug Report
gniibe added a project to T8094: libgcrypt: EC least leak failure: Info Needed.

Please tell us the information of your environment.
What the versions of gpg and gpg-agent?

Feb 13 2026, 8:13 AM · libgcrypt, Bug Report
gniibe renamed T8094: libgcrypt: EC least leak failure from libgcrypt: EC least leak failure on 32-bit machine to libgcrypt: EC least leak failure.
Feb 13 2026, 8:10 AM · libgcrypt, Bug Report
gniibe added a comment to T7875: GnuPG: Deletion of kyber key fails.

Here is an attempt of mine this week:

diff --git a/g10/call-agent.c b/g10/call-agent.c
index 5e13a3e52..8949fad17 100644
--- a/g10/call-agent.c
+++ b/g10/call-agent.c
@@ -3290,13 +3290,14 @@ confirm_status_cb (void *opaque, const char *line)
    message.  If FORCE is true the agent is advised not to ask for
    confirmation. */
 gpg_error_t
-agent_delete_key (ctrl_t ctrl, const char *hexkeygrip, const char *desc,
+agent_delete_key (ctrl_t ctrl, const char *keygrip, const char *desc,
                   int force)
 {
   gpg_error_t err;
   char line[ASSUAN_LINELENGTH];
   struct default_inq_parm_s dfltparm;
   struct confirm_parm_s confirm_parm;
+  const char *keygrip2 = NULL;
Feb 13 2026, 8:07 AM · Bug Report, PQC, gnupg26
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

We have seen the same thing on amd64 (x86_64) linux: https://bugs.gentoo.org/969501

Feb 13 2026, 6:28 AM · libgcrypt, Bug Report

Feb 12 2026

werner added a parent task for T8101: Upgrade of local (portable) installation failed: T8100: Kleopatra does not start on Windows Server 2016.
Feb 12 2026, 1:18 PM · Bug Report, gpg4win
werner added a subtask for T8100: Kleopatra does not start on Windows Server 2016: T8101: Upgrade of local (portable) installation failed.
Feb 12 2026, 1:18 PM · test on hold, kleopatra, Bug Report, gpg4win, gpd5x, qt
werner added a comment to T8101: Upgrade of local (portable) installation failed.

Please do not use the portable installation - it is dangerous to use it. We will eventually remove this option.

Feb 12 2026, 1:18 PM · Bug Report, gpg4win
werner lowered the priority of T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` from Unbreak Now! to Normal.
Feb 12 2026, 11:14 AM · gnupg26, CVE, TPM, Bug Report
gniibe added a comment to T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.

The fix causes a regression. Reported: https://lists.gnupg.org/pipermail/gnupg-devel/2026-February/036218.html

Feb 12 2026, 2:49 AM · gnupg26, CVE, TPM, Bug Report
gniibe reopened T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` as "Open".

This is not 2.5-only.

Feb 12 2026, 2:48 AM · gnupg26, CVE, TPM, Bug Report

Feb 11 2026

ikloecker renamed T8100: Kleopatra does not start on Windows Server 2016 from QT: SetThreadDescription not found in Qt6Core.dll to Kleopatra does not start on Windows Server 2016.
Feb 11 2026, 12:06 PM · test on hold, kleopatra, Bug Report, gpg4win, gpd5x, qt
pmgdeb added a comment to T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.

Hi, the test is green with rG86baca6e62b3 for both 2038-01-01 and 2105-01-01. Thanks!

Feb 11 2026, 11:19 AM · Bug Report
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

For the time being I "upgraded 5.0.1 to 4.4.1 (in the new directory), and then Kleopatra started again.
When upgrading that installation again to 5.0.1, Kleopatra does not start (same error message as before).

Feb 11 2026, 9:03 AM · Bug Report, gpg4win
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

Also: When I click "Abort" ("Abbrechen"), the dialog disappeared, but the main windows does not show any progress: Specifically it does not abort.
I had to press "Abort" ("Abbrechen") in the main window; then the upgrade aborted.
When retrying (and confirming that I don't want to install as Administrator (actually I cannot)), the proposed target directory still is "C:\Program Files\Gpg4win".
When locating the previous installation directory (it seems it was a subdirectory of %USERPROFIL%\Downloads) the upgrade succeeded, but Kleopatra fails to start.
It wants a bin\Qt6Core.dll, but in the bin directory there is only a Qt5Corew.dll dated " 14. ‎Juli ‎2023, ‏‎13:23:40".
When retrying the installation/upgrade it announced to upgrade 5.0.1, but then did seemingly nothing (I guess as the version was estimated to "be current" already).
It seems some "reinstall/repair" option is missing.

Feb 11 2026, 8:54 AM · Bug Report, gpg4win
uwi created T8101: Upgrade of local (portable) installation failed.
Feb 11 2026, 8:31 AM · Bug Report, gpg4win
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

No, OpenBSD's implementation of POSIX semaphore is different to NetBSD.
(It doesn't support PSHARED=1.)

Feb 11 2026, 2:51 AM · libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

Possibly, it is related to the NetBSD failure of T8065.
If importing the secret key fails (which invokes gpg-agent), decryption cannot be succeeded.
I will check OpenBSD implementation of POSIX semaphore, if it's similar to NetBSD one.

Feb 11 2026, 2:41 AM · libgcrypt, Bug Report

Feb 10 2026

ikloecker added a comment to T8099: Kleopatra: no default OpenPGP server configured.

We forgot to update the tooltip when the default keyserver was removed in gpg 2.5.3. This has already been fixed in the meantime. Sorry for the inconvenience!

Feb 10 2026, 10:43 PM · Keyserver, Support, gpg4win
OliverL created T8099: Kleopatra: no default OpenPGP server configured.
Feb 10 2026, 1:20 PM · Keyserver, Support, gpg4win
werner triaged T8084: ctype(3) API use as Low priority.
Feb 10 2026, 11:50 AM · NetBSD, gnupg, Bug Report
werner triaged T8094: libgcrypt: EC least leak failure as Low priority.

According to the ML @gniibe tried to replicate the problem without success.

Feb 10 2026, 10:53 AM · libgcrypt, Bug Report

Feb 9 2026

ikloecker added a comment to T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.

I guess the test fails because one cannot create a key with an expiration date before the current date. And the test tries to create a key which expires on 2038-01-01 which will fail if the test is run on 2038-01-01 or later. The easiest fix would be to disable the test cases if the current date is past 2038-01-01.

Feb 9 2026, 7:36 PM · Bug Report
ikloecker changed the status of T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038 from Open to Testing.

Okay, then I set the ticket to Testing.

Feb 9 2026, 7:24 PM · S/MIME, Bug Report, vsd34, kleopatra
pmgdeb added a comment to T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.

Unfortunately, this was run on x86_64 and also other 64 bit archs.

Feb 9 2026, 4:16 PM · Bug Report
werner added a comment to T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.

Is that on a 32 bit machine or 64? The latter would be a problem for 32 bit with 32 bit time-t I'd say: we won't fix it.

Feb 9 2026, 4:15 PM · Bug Report
werner added a comment to T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked.

At least for an expired data signature I would suggest to have an info button to further expliah this. Maybe to a FAQ or KB article. The case is too rare that we should not discuss endlessly the pros and cons of expiring signatures. I hope that Kleo does not provide an option to crerate such a signature.

Feb 9 2026, 3:30 PM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
pmgdeb created T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038.
Feb 9 2026, 12:21 PM · Bug Report
ebo added a parent task for T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked: T8095: Kleopatra: parent ticket for improvements of verification result messages.
Feb 9 2026, 11:27 AM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
werner added a comment to T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

Your fix is okay.

Feb 9 2026, 10:13 AM · S/MIME, Bug Report, vsd34, kleopatra
gniibe created T8094: libgcrypt: EC least leak failure.
Feb 9 2026, 9:58 AM · libgcrypt, Bug Report
werner added a project to T8084: ctype(3) API use: NetBSD.

AFAICS all conditions are protected by isascii(3) which

Feb 9 2026, 9:49 AM · NetBSD, gnupg, Bug Report

Feb 8 2026

giacomo added a comment to T8093: GPGME: inconsistent behavior on GPGME_KEYLIST_MODE_LOCATE from hkp server.

After serveral clever attempt, I've settled to this simple workaround that seems working despite being quite inefficient: if you don't find any key with gpgme_op_keylist_next and gpgme_err_code(err) == GPG_ERR_EOF on a ctx with keylist mode set to GPGME_KEYLIST_MODE_LOCATE, try again (even on the same context), after

Feb 8 2026, 2:49 PM · Bug Report

Feb 7 2026

giacomo added a comment to T8093: GPGME: inconsistent behavior on GPGME_KEYLIST_MODE_LOCATE from hkp server.

Looking to workaround this issue, I've noticed something that might be useful during debug.

Feb 7 2026, 7:28 PM · Bug Report
giacomo created T8093: GPGME: inconsistent behavior on GPGME_KEYLIST_MODE_LOCATE from hkp server.
Feb 7 2026, 5:16 PM · Bug Report

Feb 6 2026

ebo triaged T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038 as High priority.
Feb 6 2026, 10:10 AM · S/MIME, Bug Report, vsd34, kleopatra
ebo triaged T8086: Kleopatra: Wrong or no application window/task bar icon shown for AppImage as Normal priority.
Feb 6 2026, 10:09 AM · Bug Report, gpd5x, AppImage, kleopatra
ebo triaged T8087: Kleopatra: Wrong or no system tray icon shown for AppImage as Normal priority.
Feb 6 2026, 10:09 AM · Bug Report, gpd5x, AppImage, kleopatra

Feb 5 2026

ikloecker claimed T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.
Feb 5 2026, 3:26 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker updated subscribers of T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

@werner: Shall we backport the fix to the gpgme-1.24-branch or do we just add a patch to gpg4win's gpg4win-4-branch and/or vsd-3.3-branch?

Feb 5 2026, 3:24 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker added a comment to T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

I have verified (by locally applying the change to a Gpg4win 4 build) that ifdef'ing-out the above hack for Windows builds fixes the display issue.

Feb 5 2026, 3:20 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker added a comment to T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

The capping of the date seems to be caused by this workaround/hack in gpgme's _gpgme_parse_timestamp

/* Fixme: We would better use a configure test to see whether
   mktime can handle dates beyond 2038. */
if (sizeof (time_t) <= 4 && year >= 2038)
  return (time_t)2145914603; /* 2037-12-31 23:23:23 */
Feb 5 2026, 2:27 PM · S/MIME, Bug Report, vsd34, kleopatra
timegrid created T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.
Feb 5 2026, 1:52 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker changed the status of T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked from Open to Testing.
Feb 5 2026, 11:33 AM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker added a comment to T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked.

Now an expired signature with certified key is reported like this:

Feb 5 2026, 11:33 AM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker created T8087: Kleopatra: Wrong or no system tray icon shown for AppImage.
Feb 5 2026, 10:36 AM · Bug Report, gpd5x, AppImage, kleopatra
ikloecker created T8086: Kleopatra: Wrong or no application window/task bar icon shown for AppImage.
Feb 5 2026, 10:36 AM · Bug Report, gpd5x, AppImage, kleopatra

Feb 4 2026

ikloecker changed the status of T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked from Testing to Open.
Feb 4 2026, 9:12 PM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Feb 4 2026, 2:43 PM · gpd5x (gpd-5.0.2), vsd34, gpg4win, Bug Report, gpd, vsd, kleopatra
ikloecker changed the status of T8082: Kleopatra does not use the correct gpgconf from Open to Testing.

Fixed. Kleopatra now looks for programs given as plain name (i.e. without any path) first in the GnuPG installation path (as reported by gpgme) and then next to the kleopatra executable. If the program is found at neither location it is run as-is.

Feb 4 2026, 2:42 PM · gpd5x (gpd-5.0.2), vsd34, gpg4win, Bug Report, gpd, vsd, kleopatra
ebo added a comment to T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked.

For "expired signature with certified key" I believe green with check mark is a too positive. Should be a warning, too.

Feb 4 2026, 2:18 PM · gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the gpd5x board.
Feb 4 2026, 11:24 AM · gpd5x (gpd-5.0.2), vsd34, gpg4win, Bug Report, gpd, vsd, kleopatra
wiz added a project to T8084: ctype(3) API use: gnupg.
Feb 4 2026, 11:18 AM · NetBSD, gnupg, Bug Report