Page MenuHome GnuPG
Feed Advanced Search

Wed, Jun 11

uwi added a comment to T7679: Key remains unsigned while Kleopatra has high CPU usage; key is signed after restarting Kleopatra.

No, I have no admin rights on that computer: I installed the portable version, too. I saw that the previous version had been uninstalled before installation.
On a different computer I tried to reproduce the situation where GPG4WIN had been installed the standard way. I did not see the effect there. However when upgrading I got a message that the c library could not be written; that was because some Kleopatra windows was still open. After manually closing that, a retry was successful. Other software installers close the application before trying an uninstall or update, however.

Wed, Jun 11, 10:31 PM · kleopatra, Bug Report, gpg4win
ikloecker changed the status of T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently from Open to Testing.

Parts of the changes made for T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog have been reverted. The drop downs for selecting the signing key and the "encrypt to self" key now offer the primary user IDs of usable keys again (instead of all user IDs of usable keys) and there's no button to open a certificate selection dialog anymore.

Wed, Jun 11, 2:47 PM · vsd33, Bug Report, kleopatra
werner triaged T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output as Wishlist priority.

I looked at it but we probably need to rework/update the entire libtool stuff which has a high regression risk. Thus I give this bug a low priority because it is not a functional bug.

Wed, Jun 11, 2:18 PM · gpgrt, Bug Report
werner triaged T7679: Key remains unsigned while Kleopatra has high CPU usage; key is signed after restarting Kleopatra as Normal priority.

Just to be clear: You originally installed it as a portable applications and then you also installed a new version in the standard way?

Wed, Jun 11, 2:14 PM · kleopatra, Bug Report, gpg4win
ebo triaged T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently as High priority.
Wed, Jun 11, 12:24 PM · vsd33, Bug Report, kleopatra
ebo added a comment to T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently.

And mind that the wording "This certificate is revoked" is wrong in any case, only the user ID is revoked, not the public key.

Wed, Jun 11, 11:43 AM · vsd33, Bug Report, kleopatra
werner added a comment to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.

I stumbled into this problems myself yesterday. Time for a new release.

Wed, Jun 11, 11:24 AM · gnupg26, Bug Report
ebo renamed T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently from Kleopatra: revoked UIDs should not be offered for encryption and they should be labeled consistently to Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently.
Wed, Jun 11, 11:12 AM · vsd33, Bug Report, kleopatra
uwi created T7679: Key remains unsigned while Kleopatra has high CPU usage; key is signed after restarting Kleopatra.
Wed, Jun 11, 10:57 AM · kleopatra, Bug Report, gpg4win
ebo updated the task description for T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently.
Wed, Jun 11, 9:45 AM · vsd33, Bug Report, kleopatra

Jun 10 2025

ebo created T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently.
Jun 10 2025, 4:43 PM · vsd33, Bug Report, kleopatra

Jun 6 2025

gouttegd added a comment to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.

Once again, thank you for your reactivity @gniibe !

Jun 6 2025, 11:00 AM · gnupg26, Bug Report
gniibe changed the status of T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token from Open to Testing.
Jun 6 2025, 7:27 AM · gnupg26, Bug Report
gniibe added a comment to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.

My test coverage was not good (even if I daily use Curve25519 on Gnuk Token).
Your analysis is correct.

Jun 6 2025, 7:18 AM · gnupg26, Bug Report
gniibe triaged T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token as High priority.
Jun 6 2025, 7:00 AM · gnupg26, Bug Report
gniibe claimed T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.
Jun 6 2025, 7:00 AM · gnupg26, Bug Report

Jun 5 2025

gouttegd added a project to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token: gnupg26.
Jun 5 2025, 7:49 PM · gnupg26, Bug Report
Saturneric created T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output.
Jun 5 2025, 5:22 PM · gpgrt, Bug Report
ikloecker added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

In Kleopatra we explicitly trigger a re-reading of the smart card after each operation involving a smart card to ensure that Kleopatra doesn't show wrong information. There's so much that can go wrong with physical smart cards that this is the only way to make sure you don't tell the user lies. I think gpg --edit-card also re-reads the smart card after each operation.

Jun 5 2025, 2:57 PM · gnupg, Bug Report
ikloecker removed a project from T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated): gpgme.

There is no bug in the contexts and there's nothing to document anywhere. If anything then it's a bug in gpg's generate command or a more general issue (in gpg-agent) with keeping track of the storage location of private keys as I have already explained in T7620#200613. I'm removing the gpgme tag because there's nothing wrong in gpgme and there's nothing we can do in gpgme. It needs to be addressed in gnupg.

Jun 5 2025, 2:45 PM · gnupg, Bug Report
Saturneric added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

In practice, calling gpgme_get_key() will often pick up most changes because GPGME asks the underlying GPG agent daemon, which may re-read the keyring. That gives the impression that a long-lived context automatically reflects live updates. However, as aheinecke noted, some updates can still go unnoticed in a single gpgme_ctx_t, so it isn’t a strictly frozen snapshot nor a perfectly live view—behaviors are mixed.

Jun 5 2025, 12:33 PM · gnupg, Bug Report
Saturneric added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

Maybe we should make the documentation clearer about context key reuse. But the context is specifically designed to cache information about a key, so as to avoid memory overhead. I learned early on that its best for each new operation to use a new context. A context is basically an instance of gpg or gpgsm. So you start one process, ask it for a keylist, keep the process running, start another process, modify the key database, and then ask the first process again about his worldview. Either the first process is a bit confused because it has read data and then that data changed (what happens here) or it has no idea about the change since it was efficient and only read the database once. But here in this example you should be able to reproduce this also by making any other modifications to the key, adding other subkeys, userids etc. That GPGME even notices the secret key is more of a side effect of how the programming works because the GPGME gpg process will ask the gpg-agent (so a third process).

Jun 5 2025, 12:14 PM · gnupg, Bug Report
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

I updated the version database. We now have entries for "gpg4win", "gpd", and "vsd"

Jun 5 2025, 10:43 AM · Bug Report, gpd5x, kleopatra
ikloecker added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.

Let's have a look at the section of RFC4880 linked by the reporter:

A User ID packet consists of UTF-8 text that is intended to represent
the name and email address of the key holder.  By convention, it
includes an RFC 2822 [RFC2822] mail name-addr, but there are no
restrictions on its content.  [...]
Jun 5 2025, 10:09 AM · OpenPGP, Documentation
werner added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.

Let's have a look at the spec (rfc2822 3.4):

address         =       mailbox / group
Jun 5 2025, 9:38 AM · OpenPGP, Documentation
gniibe added a comment to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard.

The problem was: In scdaemon, PKSIGN with OPENPGP.3 didn't work well for Ed25519 (done by do_auth function in app-openpgp.c), when --hash=sha512 (not SHA1).

Jun 5 2025, 2:52 AM · gnupg, ssh, Bug Report
gouttegd added a comment to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.

So I’ve played a bit with agent/pkdecrypt.c. I don’t claim to understand everything that is going on there, but:

Jun 5 2025, 1:53 AM · gnupg26, Bug Report

Jun 4 2025

gouttegd created T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.
Jun 4 2025, 2:03 PM · gnupg26, Bug Report
jap created T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.
Jun 4 2025, 1:42 PM · OpenPGP, Documentation
sj98ta added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

No other processes that I have seen. However please see this last update by Kulbarsch. https://github.com/cri-o/cri-o/issues/8906#issuecomment-2936351035

Jun 4 2025, 12:55 PM · golang, gpgme, Bug Report
gniibe changed the status of T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard from Open to Testing.

I located the bug in scdaemon.

Jun 4 2025, 6:58 AM · gnupg, ssh, Bug Report
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

@sj98ta
Does cri-o invokes processes (other than the ones of gpgme) by its threads?

Jun 4 2025, 2:07 AM · golang, gpgme, Bug Report

Jun 3 2025

sj98ta added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I am not sure that I am clear on what you are asking. I am not an expert on cri-o, but is does seem that there are multiple processes (threads), which all call gpgme_op_verify There are also calls to gpgme_op_import

Jun 3 2025, 3:59 PM · golang, gpgme, Bug Report
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

@sj98ta Please let us know if cri-o invokes other processes (except the ones by gpgme) or not.
If cri-o invokes other processes (by other threads), my theory matters; With the interference by other processes holding pipe file descriptors, gpgme keeps polling pipe file descriptors.

Jun 3 2025, 9:05 AM · golang, gpgme, Bug Report
gniibe changed the status of T7668: gnupg: regexp and build with -fsanitize=address from Open to Testing.

Pushed the change: rG16ee68259d1d: gpg,regexp: Use -DREGEXP_PREFIX=gnupg_.

Jun 3 2025, 4:42 AM · Bug Report, gnupg

Jun 2 2025

sj98ta added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I have now seen instances where 1, 2, or 3 processes hang.

Jun 2 2025, 5:31 PM · golang, gpgme, Bug Report
gniibe added a project to T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer: gnupg.
Jun 2 2025, 6:39 AM · gnupg, Bug Report
gniibe claimed T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard.
Jun 2 2025, 6:38 AM · gnupg, ssh, Bug Report

May 31 2025

ametzler1 created T7670: updated nl.po for gnupg 2.4.
May 31 2025, 3:29 PM · i18n, gnupg, Bug Report

May 30 2025

ikloecker changed the status of T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 from Open to Testing.

Do I understand correctly that this bug is then automatically done/fixed?

It depends on how the version comparison works. We may have to change the code to extract the version number (e.g. 5.0.0) from the version string.

May 30 2025, 11:30 AM · Bug Report, gpd5x, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

I forgot to mention that gpgrt has an API to compare version numbers in the same way gpgconf and all gnupg components do it; this should be somewhat similar to sort -V

May 30 2025, 11:23 AM · Bug Report, gpd5x, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

BTW, if you append a beta string the thing works as well. Thus with an development version for 4.4.2 we would get a 'newer' state:

May 30 2025, 11:19 AM · Bug Report, gpd5x, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

The version file is locally cached and updated from time to time unless that feature is disabled.
An update can be forced using

May 30 2025, 11:15 AM · Bug Report, gpd5x, kleopatra
werner added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Re: pipe2: In gpgme_io_pipe we set FD_CLOEXEC only for one end of the pipe. Thus simply using pipe2 would change the behaviour.

May 30 2025, 11:09 AM · golang, gpgme, Bug Report
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

By the way, Kleopatra uses GpgME::SwdbResult::query() which I expect to do what you propose.

May 30 2025, 11:00 AM · Bug Report, gpd5x, kleopatra
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

First, gpgconf doesn't help with parsing a version string like gpg4win-5.0.0-beta190 which is what I was talking about. Once we have extracted "gpg4win" and "5.0.0" we could use gpgconf. ...if it worked as documented in the man page. I don't understand this:

$ gpgconf --query-swdb gpg4win 4.3.0
gpg4win:4.3.0:-::32849:::::::
May 30 2025, 10:56 AM · Bug Report, gpd5x, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

This is all done by gpgconf like here:

May 30 2025, 9:22 AM · Bug Report, gpd5x, kleopatra
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Here is a hypothetical application which may have similar problem.
(1) It is a multi threaded application using gpgme, forking another process (possibly, exec).
(2) One of threads invokes gpgme_new, gpgme_op_import and gpg_op_verify.
(3) When the control goes to gpgme_op_* then gpgme_io_spawn by a thread A, another thread B forks a process.
(3-1) While the thread A is polling pipe I/O, forked process holds pipe file descriptors too.
(3-2) Until the forked process exists, pipe I/O polling by the thread A continues (because pipe's other end is still active).

May 30 2025, 7:06 AM · golang, gpgme, Bug Report
collinfunk added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

There is FD_CLOFORK on Solaris 11.4 as well. It is a part of POSIX-1.2024, but who knows how long until that becomes common.

May 30 2025, 5:05 AM · golang, gpgme, Bug Report
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I don't know if it is related to this particular case, but I found a possible race condition in _gpgme_io_pipe.
Between pipe and fcntl with FD_CLOEXEC, another thread may fork a process which keeps running.
It would be good to use pipe2 here:
https://pubs.opengroup.org/onlinepubs/9799919799/functions/pipe.html

May 30 2025, 4:46 AM · golang, gpgme, Bug Report

May 29 2025

gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Another possible cause is... gpgme uses closefrom in GNU C library, if available. if it doesn't work well, it would be possible invoked gpg keeps waiting its input.

May 29 2025, 11:02 AM · golang, gpgme, Bug Report
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Here is my observation.

May 29 2025, 9:11 AM · golang, gpgme, Bug Report

May 28 2025

aheinecke lowered the priority of T4836: GpgOL modifies PGP/Inline email messages stored in the server from High to Low.

Thank you for the detailed report.

We recently had a similar problem with S/MIME Mails. T4543 I think that we can apply the same fix we did for S/MIME also for OpenPGP. So I give this high priority as I think that this can be easily fixed and is a big problem in mixed environments.

May 28 2025, 10:58 PM · gpgol, Bug Report
aheinecke renamed T4836: GpgOL modifies PGP/Inline email messages stored in the server from GpgOL sometimes modifying email messages stored in the server to GpgOL modifies PGP/Inline email messages stored in the server.
May 28 2025, 10:52 PM · gpgol, Bug Report
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

Do I understand correctly that this bug is then automatically done/fixed?

May 28 2025, 9:35 PM · Bug Report, gpd5x, kleopatra
aheinecke added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

I do not think that this is the only place where such an issue occurs. Maybe we should make the documentation clearer about context key reuse. But the context is specifically designed to cache information about a key, so as to avoid memory overhead. I learned early on that its best for each new operation to use a new context. A context is basically an instance of gpg or gpgsm. So you start one process, ask it for a keylist, keep the process running, start another process, modify the key database, and then ask the first process again about his worldview. Either the first process is a bit confused because it has read data and then that data changed (what happens here) or it has no idea about the change since it was efficient and only read the database once. But here in this example you should be able to reproduce this also by making any other modifications to the key, adding other subkeys, userids etc. That GPGME even notices the secret key is more of a side effect of how the programming works because the GPGME gpg process will ask the gpg-agent (so a third process).

May 28 2025, 9:19 PM · gnupg, Bug Report
TobiasFella added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.

May 28 2025, 3:45 PM · Bug Report, gpd5x, kleopatra

May 27 2025

collinfunk added a comment to T7667: gpg-agent fails to build on Cygwin..

Thanks, that was the only issue building there.

May 27 2025, 6:02 PM · Cygwin, gpgagent, Bug Report
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.

May 27 2025, 5:26 PM · Bug Report, gpd5x, kleopatra
werner assigned T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 to TobiasFella.

This should compare the gpg4win version number:

May 27 2025, 4:34 PM · Bug Report, gpd5x, kleopatra
werner triaged T7657: Kleopatra: Refresh OpenPGP Certificates doesn't respect WKD setting as High priority.
May 27 2025, 4:30 PM · Feature Request, kleopatra
werner triaged T7658: Okular: Dirmngr startup timeout on signature validation as Normal priority.
May 27 2025, 4:30 PM · Bug Report, gpd5x, okular
werner triaged T7660: GPGME invocation by cri-o hangs on gpgme_op_verify as Normal priority.
May 27 2025, 4:29 PM · golang, gpgme, Bug Report
sj98ta added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I updated the github issue. The suggested change seems to have had no effect.

May 27 2025, 4:22 PM · golang, gpgme, Bug Report
sj98ta added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Thank you @alexk

May 27 2025, 2:56 PM · golang, gpgme, Bug Report
alexk added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I made a comment on github.

May 27 2025, 1:43 PM · golang, gpgme, Bug Report
werner closed T7667: gpg-agent fails to build on Cygwin. as Resolved.

Please re-open if you find other Cygwin related build problems.

May 27 2025, 11:59 AM · Cygwin, gpgagent, Bug Report
werner added a comment to T7667: gpg-agent fails to build on Cygwin..

You know that Cygwin is not supported but if that is the only place it should not arm to fix it.

May 27 2025, 11:09 AM · Cygwin, gpgagent, Bug Report
collinfunk added projects to T7667: gpg-agent fails to build on Cygwin.: gpgagent, Cygwin.
May 27 2025, 6:42 AM · Cygwin, gpgagent, Bug Report
collinfunk created T7667: gpg-agent fails to build on Cygwin..
May 27 2025, 6:41 AM · Cygwin, gpgagent, Bug Report
gniibe changed the status of T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer from Open to Testing.
May 27 2025, 3:36 AM · gnupg, Bug Report

May 26 2025

collinfunk added a comment to T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.

Thanks for the quick fix. I feel a bit silly for not notcing that macro myself...

May 26 2025, 7:56 PM · gnupg, Bug Report
werner closed T7662: GPG's uncompress_ecc_q_in_canon_sexp reads past a constant string into rodata as Resolved.

Fixed in all branches but there is no potential for exploiting. See also gnupg-devel@ ML.

May 26 2025, 6:16 PM · Bug Report
werner triaged T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign. as Low priority.

This should do the trick (master) but have not yet tested it:

May 26 2025, 6:07 PM · gnupg24, gnupg26, Feature Request
ikloecker closed T7665: gpgmepp GIT head build-error as Resolved.

Fixed. Thanks for the report!

May 26 2025, 10:18 AM · gpgmepp, Bug Report
ikloecker claimed T7665: gpgmepp GIT head build-error.
May 26 2025, 9:43 AM · gpgmepp, Bug Report
gniibe changed the status of T5964: gnupg should use the KDFs implemented in libgcrypt, a subtask of T6191: FIPS: Supporting running FIPS enabled machine, from Open to Testing.
May 26 2025, 6:32 AM · gnupg24, FIPS, Bug Report
gniibe added a comment to T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.

Thank you.

May 26 2025, 4:32 AM · gnupg, Bug Report
gniibe claimed T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.
May 26 2025, 1:54 AM · gnupg, Bug Report

May 25 2025

ametzler1 created T7665: gpgmepp GIT head build-error.
May 25 2025, 2:34 PM · gpgmepp, Bug Report
ukleinek added a comment to T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign..

Maybe related:

May 25 2025, 12:08 AM · gnupg24, gnupg26, Feature Request

May 24 2025

collinfunk created T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.
May 24 2025, 9:10 PM · gnupg, Bug Report
ukleinek created T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign..
May 24 2025, 7:53 PM · gnupg24, gnupg26, Feature Request
collinfunk created T7662: GPG's uncompress_ecc_q_in_canon_sexp reads past a constant string into rodata.
May 24 2025, 8:46 AM · Bug Report

May 23 2025

werner closed T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" as Resolved.
May 23 2025, 11:59 AM · gnupg26, gnupg24, Bug Report
gniibe closed T7457: gpg --full-gen-key doesn't show list of keys on card (regression) as Resolved.
May 23 2025, 10:18 AM · gnupg26, gnupg24, Bug Report

May 22 2025

alexk merged task T7661: GpgEX: encrypting a file with umlaut in the name results in an error into T6727: GpgEX: Unicode in file or foldername causes error.
May 22 2025, 5:22 PM · Windows, Bug Report, gpgex
alexk created T7661: GpgEX: encrypting a file with umlaut in the name results in an error.
May 22 2025, 5:12 PM · Windows, Bug Report, gpgex
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

That screenshot is for kleopatra crashing, not related to okular.

May 22 2025, 2:08 PM · Bug Report, gpd5x, okular
timegrid updated the task description for T7658: Okular: Dirmngr startup timeout on signature validation.
May 22 2025, 2:07 PM · Bug Report, gpd5x, okular
alexk lowered the priority of T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled from Normal to Low.
May 22 2025, 1:56 PM · Restricted Project, gpgol, Bug Report
alexk closed T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GpgOL reporting an index out of range as Resolved.
May 22 2025, 1:44 PM · gpgol, Restricted Project, Bug Report, gpg4win

May 21 2025

TobiasFella added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

That screenshot is for kleopatra crashing, not related to okular.

May 21 2025, 9:07 AM · Bug Report, gpd5x, okular

May 20 2025

TobiasFella added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

The problem here is that the version number in kleopatra is still 4.0.0-something, which is then compared to 4.4.0.

May 20 2025, 2:34 PM · Bug Report, gpd5x, kleopatra
sj98ta created T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.
May 20 2025, 1:40 PM · golang, gpgme, Bug Report

May 19 2025

werner added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

We won't apply any fixes to the cpp, QT, or Python language bindings in the 1.24 branch. The Qt branch has been factored out to the gpgmeqt project on request from the KDE folks. And yes, we should add projects (tags) for gpgmepp and gpgmeqt.

May 19 2025, 4:34 PM · gpgme, Bug Report
chengr28 added a comment to T7577: GnuPG could not work when TCP congestion provider is set to BBR2 in Windows.

Spent some time discovering and unfortunately it's Windows's bug in loopback interface.
I wrote a test demo (blocking mode) to exchange data and watched their packets, found that network stack would drop packets when congestion control algorithm is set to BBR2. It seems the second data exchange was broken.

May 19 2025, 3:20 PM · Support, Not A Bug, gnupg, Bug Report
werner closed T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball as Resolved.

Problem noted in T7166

May 19 2025, 12:16 PM · riscv, libgcrypt, Bug Report
werner added a comment to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball.

Patch applied.

May 19 2025, 12:12 PM · riscv, libgcrypt, Bug Report
ebo moved T6926: No tray icon for Kleopatra in dark mode on Windows. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 19 2025, 11:48 AM · Restricted Project, Bug Report, Windows, kleopatra