Page MenuHome GnuPG
Feed Advanced Search

Thu, Apr 23

werner closed T7673: Release GPGME 2.0.0 as Resolved.
Thu, Apr 23, 2:20 PM · Release Info, gpgme
werner closed T7817: Release GPGME 2.0.1, a subtask of T7673: Release GPGME 2.0.0, as Resolved.
Thu, Apr 23, 2:20 PM · Release Info, gpgme
werner closed T7817: Release GPGME 2.0.1 as Resolved.
Thu, Apr 23, 2:20 PM · Release Info, gpgme
werner triaged T8237: Release GPGME 2.1.0 as Normal priority.
Thu, Apr 23, 2:20 PM · Release Info, gpgme

Thu, Apr 16

timegrid moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from QA to vsd-3.3.7 on the vsd33 board.
Thu, Apr 16, 12:54 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
timegrid added a comment to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.

Looks good to me on vsd-3.3.7-beta90.9 @ win10:

Thu, Apr 16, 12:53 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ebo moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from WiP to QA on the vsd33 board.
Thu, Apr 16, 11:22 AM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra

Apr 3 2026

CQPC-76100 added a project to T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256): gpgme.
Apr 3 2026, 5:01 AM · gnupg, Feature Request, S/MIME

Mar 24 2026

ikloecker changed the status of T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Open to Testing.
Mar 24 2026, 4:47 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to WiP on the vsd33 board.
Mar 24 2026, 4:37 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a project to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely: vsd33.

I have added the fix as patch for VSD 3.3 because the commits that introduced this regression were also added as patches for VSD 3.3.

Mar 24 2026, 4:36 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a comment to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.

This is a regression that was introduced with T7759: Kleopatra: Notepad encryption with S/MIME fails.

Mar 24 2026, 4:25 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to QA for next release on the gpgme board.
Mar 24 2026, 4:07 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to WIP on the vsd34 board.

Fixed. For VSD 3.4 this will also be fixed if gpgme is updated.

Mar 24 2026, 4:07 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a project to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely: gpgme.

This is a bug in gpgme. gpgsm_assuan_simple_command only reads a single line before waiting for more data although there is a second line (ERR ...) ready to be read. gpgsm never sends more data because it has already sent its full answer. So gpgme waits forever.

Mar 24 2026, 3:44 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra

Mar 23 2026

gniibe closed T3958: GPGME: Qt Bindings and MacOS as Resolved.

With same reason for T3852, I close this ticket.

Mar 23 2026, 5:42 AM · MacOS, qt, gpgme
gniibe closed T3852: GPGME, qt: possible version mismatch between moc and qt version as Resolved.

GPGME has been divided into new GpgME, QGpgme, GpgMEpp, and GpgME-python.
And new QGpgme uses CMake now.

Mar 23 2026, 5:25 AM · qt, gpgme

Feb 19 2026

gniibe changed the status of T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional from Open to Testing.
Feb 19 2026, 5:26 AM · Windows, gpgme
gniibe merged task T7127: GPGME deprecate/remove the helper gpgme-w32spawn program into T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional.
Feb 19 2026, 5:26 AM · Windows 64, gpgme
gniibe merged T7127: GPGME deprecate/remove the helper gpgme-w32spawn program into T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional.
Feb 19 2026, 5:26 AM · Windows, gpgme

Jan 28 2026

anthumchris changed Due Date from Jan 31 2026, 12:00 AM to Feb 28 2026, 12:00 AM on T7975: Official GPGme interface/bindings for Nodejs (node).
Jan 28 2026, 8:23 PM · gpgme, Feature Request
anthumchris changed Due Date from Jan 24 2026, 12:00 AM to Feb 14 2026, 12:00 AM on T8021: Implement gpg key management API.
Jan 28 2026, 8:23 PM · gpgme, Feature Request

Jan 26 2026

timegrid removed a project from T6587: GpgME++ / QGpgME MSVC build: Restricted Project.
Jan 26 2026, 11:22 AM · gpgme
ikloecker added a comment to T6587: GpgME++ / QGpgME MSVC build.

This is not yet fixed. KDE still applies a patch to gpgmepp (and gpgmeqt) to ifdef a few GCCisms.

Jan 26 2026, 11:13 AM · gpgme

Jan 23 2026

ebo removed a project from T4195: Fix time API in gpgme: Restricted Project.
Jan 23 2026, 3:22 PM · gnupg, kleopatra, gpgme, Feature Request
ebo added a comment to T4195: Fix time API in gpgme.

While key generation works now with an expiry date up to 2106-02-04, the representation on the command line is a bit ugly.

Jan 23 2026, 3:22 PM · gnupg, kleopatra, gpgme, Feature Request
timegrid added a comment to T6587: GpgME++ / QGpgME MSVC build.

@ikloecker: Is this fixed?

Jan 23 2026, 11:36 AM · gpgme
timegrid edited projects for T6633: GPGME: Add API for extended key usage flags like nonRepudation, added: gpgme, gpd5x; removed Restricted Project.

@werner: Is this resolved?

Jan 23 2026, 11:27 AM · gpd5x, gpgme, okular
timegrid added a project to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows: Bug Report.
Jan 23 2026, 11:12 AM · Bug Report, gpd5x, gpgme, kleopatra
timegrid edited projects for T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows, added: gpd5x; removed Restricted Project.
Jan 23 2026, 11:10 AM · Bug Report, gpd5x, gpgme, kleopatra

Jan 19 2026

gniibe changed the status of T7127: GPGME deprecate/remove the helper gpgme-w32spawn program, a subtask of T7125: GPGME spawn for Windows 64-bit, from Open to Testing.
Jan 19 2026, 6:48 AM · Windows 64, gpgme
gniibe changed the status of T7127: GPGME deprecate/remove the helper gpgme-w32spawn program from Open to Testing.
Jan 19 2026, 6:48 AM · Windows 64, gpgme
gniibe closed T7187: gpgme: Debug output for size_t and off_t, a subtask of T6634: Port GPGME to Windows 64-bit, as Resolved.
Jan 19 2026, 6:47 AM · Windows 64, gpgme
gniibe closed T7187: gpgme: Debug output for size_t and off_t as Resolved.
Jan 19 2026, 6:47 AM · Windows 64, gpgme

Jan 14 2026

ikloecker moved T8033: gpgme: Support --export-filter from Backlog to QA for next release on the gpgme board.
Jan 14 2026, 4:34 PM · gpgmeqt, gpgmepp, gpgme, Feature Request, gpd5x
ikloecker closed T8033: gpgme: Support --export-filter as Resolved.
Jan 14 2026, 4:34 PM · gpgmeqt, gpgmepp, gpgme, Feature Request, gpd5x
ikloecker triaged T8033: gpgme: Support --export-filter as Normal priority.
Jan 14 2026, 11:31 AM · gpgmeqt, gpgmepp, gpgme, Feature Request, gpd5x

Jan 13 2026

ebo edited projects for T6688: Kleopatra GPGME: Reported assert on exit, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:53 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
ebo edited projects for T7346: gpgmepp: Add support for beta compliance, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:51 PM · gpd5x (gpd-5.0.0), gpgme
ebo edited projects for T7883: Kleopatra: Unexpected comma separated keygrip for kyber certs, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:46 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
ebo edited projects for T6694: Random numbers from gpgme, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:46 PM · gpd5x (gpd-5.0.0), gpgpass, gpgme, Feature Request
ebo edited projects for T7600: Kleopatra: gpg.exe hangs on trying to exportably certify an already locally signed certificate with multiple UIDs, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:46 PM · gpd5x (gpd-5.0.0), Restricted Project, vsd33 (vsd-3.3.1), gpgme, kleopatra
ebo edited projects for T7759: Kleopatra: Notepad encryption with S/MIME fails, added: gpd5x (gpd-5.0.0); removed gpd5x.
Jan 13 2026, 12:45 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra

Jan 11 2026

anthumchris closed T8005: TypeScript support, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), as Resolved.
Jan 11 2026, 2:16 AM · gpgme, Feature Request
anthumchris closed T8005: TypeScript support as Resolved.

implemented TypeScript workflows using tsc without vite

Jan 11 2026, 2:16 AM · gpgme, Feature Request

Jan 7 2026

timegrid closed T6688: Kleopatra GPGME: Reported assert on exit as Resolved.

I'm not sure, how to reproduce this. On gpg4win-5.0.0-beta479 @ win11 I quit Kleopatra with a smartcard inserted, the process exits with code 0, so it looks fine and I'm setting this to resolved.

Jan 7 2026, 1:18 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
anthumchris added a comment to T8021: Implement gpg key management API.

completed: draft all gpg key function names

Jan 7 2026, 12:52 PM · gpgme, Feature Request
anthumchris updated the task description for T8021: Implement gpg key management API.
Jan 7 2026, 12:47 PM · gpgme, Feature Request
anthumchris added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

I decided to prioritize developer experience and provide simplified, high-level functional abstractions instead of maintaining 1:1 parity with the underlying gpgme library functions. See example in T8021

Jan 7 2026, 12:39 PM · gpgme, Feature Request
anthumchris updated the task description for T8021: Implement gpg key management API.
Jan 7 2026, 12:35 PM · gpgme, Feature Request
anthumchris changed the status of T8005: TypeScript support, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), from Open to Testing.
Jan 7 2026, 12:30 PM · gpgme, Feature Request
anthumchris changed the status of T8005: TypeScript support from Open to Testing.
Jan 7 2026, 12:30 PM · gpgme, Feature Request
anthumchris changed the status of T8021: Implement gpg key management API from Open to Testing.
Jan 7 2026, 12:29 PM · gpgme, Feature Request
anthumchris closed T8004: Bindings for The GnuPG UI Server Protocol, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), as Invalid.
Jan 7 2026, 11:52 AM · gpgme, Feature Request
anthumchris closed T8004: Bindings for The GnuPG UI Server Protocol as Invalid.

I may have misinterpreted what The GnuPG UI Server Protocol is. Instead, I will provide high-level functions to all of gpgme's underlying features

Jan 7 2026, 11:52 AM · gpgme, Feature Request
anthumchris added a subtask for T7975: Official GPGme interface/bindings for Nodejs (node): T8005: TypeScript support.
Jan 7 2026, 11:46 AM · gpgme, Feature Request
anthumchris edited parent tasks for T8005: TypeScript support, added: T7975: Official GPGme interface/bindings for Nodejs (node); removed: T8004: Bindings for The GnuPG UI Server Protocol.
Jan 7 2026, 11:46 AM · gpgme, Feature Request
anthumchris removed a subtask for T8004: Bindings for The GnuPG UI Server Protocol: T8005: TypeScript support.
Jan 7 2026, 11:46 AM · gpgme, Feature Request

Jan 4 2026

anthumchris closed T8010: Publish to NPM registry, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), as Resolved.
Jan 4 2026, 11:45 PM · gpgme, Feature Request
anthumchris closed T8010: Publish to NPM registry as Resolved.

Published to NPM as gpgmejs, which provides disambiguation from gpgme, gpgmepp, gpgmepy, etc.

Jan 4 2026, 11:45 PM · gpgme, Feature Request
anthumchris changed the status of T8010: Publish to NPM registry, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), from Open to Testing.
Jan 4 2026, 10:45 PM · gpgme, Feature Request
anthumchris changed the status of T8010: Publish to NPM registry from Open to Testing.
Jan 4 2026, 10:45 PM · gpgme, Feature Request
anthumchris triaged T8010: Publish to NPM registry as Normal priority.
Jan 4 2026, 10:44 PM · gpgme, Feature Request
anthumchris closed T8003: Create first gnupgme nodejs binding for gpg version as Resolved.

completed working test and repo:
https://github.com/anthumchris/gpgmejs/

Jan 4 2026, 4:25 AM · gpgme, Feature Request
anthumchris closed T8003: Create first gnupgme nodejs binding for gpg version, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), as Resolved.
Jan 4 2026, 4:25 AM · gpgme, Feature Request

Jan 2 2026

anthumchris renamed T8009: Wasm for browser support from Consider Wasm for browser support to Wasm for browser support.
Jan 2 2026, 3:34 PM · gpgme, Feature Request
anthumchris updated the task description for T8009: Wasm for browser support.
Jan 2 2026, 3:33 PM · gpgme, Feature Request
anthumchris updated the task description for T8009: Wasm for browser support.
Jan 2 2026, 3:33 PM · gpgme, Feature Request
anthumchris updated the task description for T8009: Wasm for browser support.
Jan 2 2026, 3:33 PM · gpgme, Feature Request
anthumchris triaged T8009: Wasm for browser support as Normal priority.
Jan 2 2026, 3:32 PM · gpgme, Feature Request

Jan 1 2026

anthumchris renamed T8004: Bindings for The GnuPG UI Server Protocol from Bindings for GnuPG UI Server Protocol to Bindings for The GnuPG UI Server Protocol.
Jan 1 2026, 3:34 PM · gpgme, Feature Request
anthumchris triaged T8005: TypeScript support as Normal priority.
Jan 1 2026, 3:32 PM · gpgme, Feature Request
anthumchris triaged T8004: Bindings for The GnuPG UI Server Protocol as Normal priority.
Jan 1 2026, 3:28 PM · gpgme, Feature Request
anthumchris triaged T8003: Create first gnupgme nodejs binding for gpg version as Normal priority.
Jan 1 2026, 3:25 PM · gpgme, Feature Request
anthumchris closed T7992: Research Node.js Addons as Resolved.

Completed working base repository with developer workflows for watching files and rebuilding/retesting:
https://github.com/anthumchris/node-addon

Jan 1 2026, 3:21 PM · gpgme, Feature Request
anthumchris closed T7992: Research Node.js Addons, a subtask of T7975: Official GPGme interface/bindings for Nodejs (node), as Resolved.
Jan 1 2026, 3:21 PM · gpgme, Feature Request

Dec 31 2025

anthumchris updated subscribers of T7992: Research Node.js Addons.
Dec 31 2025, 4:51 PM · gpgme, Feature Request

Dec 30 2025

anthumchris added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).
Dec 30 2025, 2:36 PM · gpgme, Feature Request

Dec 28 2025

anthumchris triaged T7992: Research Node.js Addons as Normal priority.
Dec 28 2025, 4:26 PM · gpgme, Feature Request
anthumchris claimed T7975: Official GPGme interface/bindings for Nodejs (node).
Dec 28 2025, 3:26 PM · gpgme, Feature Request

Dec 16 2025

anthumchris added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

Thanks, I'll start here and see how it was done with JS for the browser: https://dev.gnupg.org/source/gpgme/browse/master/lang/js/

Dec 16 2025, 4:45 AM · gpgme, Feature Request

Dec 15 2025

ikloecker added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

Note that we have moved almost all bindings out of gpgme into separate repos. I suggest to develop such bindings externally. And you'll have to find external resources to learn how to create nodejs bindings for gpgme.

Dec 15 2025, 5:33 PM · gpgme, Feature Request
ebo closed T7188: gpgme: Error::asString can return wrongly encoded result on Windows as Resolved.
Dec 15 2025, 2:39 PM · Windows, gpgme, Restricted Project
ebo closed T6907: gpgme: Explicitly tell gpg that we want to verify signed data as Resolved.
Dec 15 2025, 2:39 PM · gpgme, Restricted Project

Dec 14 2025

werner added a project to T7975: Official GPGme interface/bindings for Nodejs (node): gpgme.
Dec 14 2025, 4:03 PM · gpgme, Feature Request

Dec 12 2025

ebo closed T7759: Kleopatra: Notepad encryption with S/MIME fails as Resolved.
Dec 12 2025, 3:54 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra
ebo updated the task description for T6620: Add a way to extract ECC key parameters from a public key.
Dec 12 2025, 3:02 PM · gpd5x, kleopatra, Feature Request, gpgme
timegrid edited projects for T6620: Add a way to extract ECC key parameters from a public key, added: gpd5x; removed Restricted Project.
Dec 12 2025, 3:01 PM · gpd5x, kleopatra, Feature Request, gpgme
timegrid moved T6688: Kleopatra GPGME: Reported assert on exit from Backlog to QA on the gpd5x board.
Dec 12 2025, 2:25 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
timegrid edited projects for T6688: Kleopatra GPGME: Reported assert on exit, added: gpd5x; removed Restricted Project.
Dec 12 2025, 2:24 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra

Nov 28 2025

ebo moved T7759: Kleopatra: Notepad encryption with S/MIME fails from QA to Done on the gnupg26 board.
Nov 28 2025, 2:13 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra
ebo moved T7759: Kleopatra: Notepad encryption with S/MIME fails from WIP to Done on the gpd5x board.

I would say this is done.

Nov 28 2025, 2:12 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra

Nov 26 2025

gniibe closed T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger as Wontfix.

Here is my analysis.

Nov 26 2025, 2:09 AM · gpgme, MacOS, Bug Report

Nov 25 2025

gniibe closed T7694: GPGME: gpgme_io_spawn issues, a subtask of T7660: GPGME invocation by cri-o hangs on gpgme_op_verify, as Resolved.
Nov 25 2025, 5:16 AM · golang, gpgme, Bug Report
gniibe closed T7694: GPGME: gpgme_io_spawn issues as Resolved.
Nov 25 2025, 5:16 AM · gpgme, Bug Report

Nov 24 2025

werner triaged T7933: Linking error with GPGMEPP on MacOS Tahoe 26.01/GCC 15.2 as Normal priority.
Nov 24 2025, 6:01 PM · C++, gpgme, Bug Report
timegrid added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Yes, sorry, a typo, I corrected it.

Nov 24 2025, 9:30 AM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra
ikloecker added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Forgot to note: Setting S/MIME debug level in kleopatra via GnuPG System will write the right key to gpg.conf (if I understood it right, this was also a problem)

Nov 24 2025, 9:14 AM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra

Nov 21 2025

timegrid moved T7883: Kleopatra: Unexpected comma separated keygrip for kyber certs from WIP to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta413 @ win11.
The error message in debugview is gone.

Nov 21 2025, 1:55 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
timegrid added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Forgot to note: Setting S/MIME debug level in kleopatra via GnuPG System will write the right key to gpgsm.conf (if I understood it right, this was also a problem)

Nov 21 2025, 12:07 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra