Page MenuHome GnuPG
Feed Advanced Search

Aug 14 2022

orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Maybe the solution would be to stop using gpg-error-config and start using pkgconfig instead?

$ pkgconf --libs gpg-error
-lgpg-error
Aug 14 2022, 5:37 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Another problem seems to be that libtool/automake does not differentiate between library dependencies needed for building the library itself and library dependencies that should be exported to users of the library. There's just mylib_la_LIBADD for specifying the internal/private library dependencies and those also end up as dependencies in the .la file. Or maybe the dependencies in the .la file are used by the original libtool only for building static libraries and it's slibtool's fault to also copy the dependencies verbatim when building a shared library.

Aug 14 2022, 1:21 PM · gpgrt, gpgme, Bug Report
ikloecker updated subscribers of T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I have checked where -L/usr/lib64 comes from. Ultimately, it seems to come from gpg-error-config --libs which outputs -L/usr/lib64 -lgpg-error. I have no idea why gpg-error-config --libs adds the -L/usr/lib64, but this seems very dangerous to me and was bound to cause trouble because a -L applies to everything that follows and not just to the following -l.

Aug 14 2022, 1:07 PM · gpgrt, gpgme, Bug Report

Aug 13 2022

orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

One idea would be that gpgme installs its libraries in a directory like /usr/lib64/gpgme/, but that might be too disruptive?

Aug 13 2022, 6:23 PM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Yes, you are correct.

[pid  1252] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid  1252] access("../../cpp/src/.libs/libqgpgme.so", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/.libs/libqgpgme.a", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/../../../src/.libs/libqgpgme.so", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/../../../src/.libs/libqgpgme.a", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("/usr/lib64/libqgpgme.so", F_OK) = 0
[pid  1252] openat(AT_FDCWD, "/usr/lib64/libqgpgme.so", O_RDONLY|O_CLOEXEC) = 3
[pid  1252] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1253896, ...}, AT_EMPTY_PATH) = 0
[pid  1252] mmap(NULL, 1253896, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0x7fe6f6ffa000
[pid  1252] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
[pid  1252] close(3)                    = 0

As it shows it checks the linker path in the order they are passed to the compiler and then finds the old system library before the newly built library. GNU libtool also sets the /usr/lib64 path before the using libqgpgme library, but avoids this by using the .so file directly. Presumably this is only on compatible platforms and maybe even a problem on less compatible platforms? I'm not sure the ramifications of slibtool trying to reorder the library paths itself. Hopefully the slibtool dev has some time to also share their thought soon.

Aug 13 2022, 6:17 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

You probably have to call strace with -f, so that processes started by clang are also straced.

Aug 13 2022, 5:16 PM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I attached the strace log of the failing clang command, but I am not seeing anywhere where it finds libqgpgme on the system, Maybe I'm doing something wrong?

Aug 13 2022, 4:53 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Your observations seem to confirm that the linking picks up the old 1.17.1 version of libqgpgme instead of the newly built one. You could use strace to dispel last doubts. In any case this very much looks like a problem in slibtool.

Aug 13 2022, 3:51 PM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

In retrospect this might be better handled in slibtool itself. I'll try to contact the main dev behind the slibtool project, but they have been very busy lately so it might take some time.

Aug 13 2022, 2:29 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Additionally, moving the -L../src/.libs -lqgpgme earlier in the command line works.

clang++ t-revokekey.o t-support.o -g -O2 -L../../cpp/src/.libs -lgpgmepp -L../../cpp/src/../../../src/.libs -lgpgme -L../src/.libs -lqgpgme -L/usr/lib64 -lassuan -lgpg-error -lassuan -L../src/../../cpp/src/.libs -lgpgmepp -L../src/../../cpp/src/../../../src/.libs -lgpgme -lassuan -lgpg-error -L../src/../../../src/.libs -lQt5Core -L../../../src/.libs -lgpgme -lassuan -lgpg-error -lQt5Test -lQt5Core -lstdc++ -o .libs/t-revokekey
Aug 13 2022, 2:07 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

After some experimenting I found how GNU libtool avoids this.

Aug 13 2022, 1:58 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Another interesting detail is that this is reproduced when trying to update to 1.18.0 from 1.17.1 which is installed on the system, but if 1.17.1 is built without qt5 support and 1.18.0 is then this issue is not reproducible.

Aug 13 2022, 1:19 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

revokekeyjob.moc is included by job.cpp (as many other *job.moc files). The missing symbols should be available in the built libqgpgme.so

Aug 13 2022, 1:03 AM · gpgrt, gpgme, Bug Report

Aug 12 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Hmm. There is a -L/usr/lib64 before -L../src/.libs. I guess this causes problems if there is a /usr/lib64/libqgpgme.la because this will be found before the newly built libqgpgme.la in the build directory.

Aug 12 2022, 10:48 PM · gpgrt, gpgme, Bug Report
ikloecker triaged T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject as Normal priority.
Aug 12 2022, 10:10 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

revokekeyjob.moc is included by job.cpp (as many other *job.moc files). The missing symbols should be available in the built libqgpgme.so. The command line

rdlibtool: link: clang++ t-revokekey.o t-support.o -g -O2 -L../../cpp/src/.libs -lgpgmepp -L../../cpp/src/../../../src/.libs -lgpgme -L/usr/lib64 -lassuan -lgpg-error -lassuan -L../src/.libs -lqgpgme -L../src/../../cpp/src/.libs -lgpgmepp -L../src/../../cpp/src/../../../src/.libs -lgpgme -lassuan -lgpg-error -L../src/../../../src/.libs -lQt5Core -L../../../src/.libs -lgpgme -lassuan -lgpg-error -lQt5Test -lQt5Core -lstdc++ -o .libs/t-revokekey

includes -L../src/.libs -lqgpgme. So it should link against the newly built library and not against an installed library.

Aug 12 2022, 10:09 PM · gpgrt, gpgme, Bug Report
orbea created T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.
Aug 12 2022, 9:23 PM · gpgrt, gpgme, Bug Report
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Dear ikloecker,

Aug 12 2022, 8:10 PM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

I have no idea why OpenKeyChain cannot decrypt TestFileB.pdf.gpg. Here is the packet list (with automatic decryption).

$ gpg --list-packets TestFileB.pdf.gpg
gpg: encrypted with rsa3072 key, ID B29C3E00B6EF27FA, created 2022-08-12
      "TestKey4 <TestKey4@Email>"
# off=0 ctb=85 tag=1 hlen=3 plen=396
:pubkey enc packet: version 3, algo 1, keyid B29C3E00B6EF27FA
        data: [3071 bits]
# off=399 ctb=d2 tag=18 hlen=2 plen=0 partial new-ctb
:encrypted data packet:
        length: unknown
        mdc_method: 2
# off=420 ctb=a3 tag=8 hlen=1 plen=0 indeterminate
:compressed packet: algo=1
# off=422 ctb=90 tag=4 hlen=2 plen=13
:onepass_sig packet: keyid BBF1585AFE6385A9
        version 3, sigclass 0x00, digest 10, pubkey 1, last=1
# off=437 ctb=cb tag=11 hlen=2 plen=0 partial new-ctb
:literal data packet:
        mode b (62), created 1660319025, name="",
        raw data: unknown length
Aug 12 2022, 7:57 PM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
$ gpg --list-packets TestFileA.pdf.gpg 
gpg: encrypted with ECDH key, ID 8594A0FBC4AFAF88
gpg: public key decryption failed: No secret key
gpg: decryption failed: No secret key
# off=0 ctb=84 tag=1 hlen=2 plen=94
:pubkey enc packet: version 3, algo 18, keyid 8594A0FBC4AFAF88
        data: [263 bits]
        data: [392 bits]
# off=96 ctb=d4 tag=20 hlen=2 plen=0 partial new-ctb
:aead encrypted packet: cipher=9 aead=2 cb=16
        length: unknown

-> This still uses AEAD. It seems Werner's method to remove the AEAD feature doesn't work. At least not with gpg 2.3.7.

$ gpg --edit-key 8594A0FBC4AFAF88
Secret key is available.
Aug 12 2022, 7:52 PM · Bug Report, gpg4win
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Hello All,

Aug 12 2022, 6:10 PM · Bug Report, gpg4win
aheinecke added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

@werner @ikloecker I tend to agree with the original reporter that this is an issue. Not a Bug, but an issue that causes problems for our Users. At least we should have some way in Kleopatra to disable "Advanced Features". Then users could be pointed to some screenshots how to disable AEAD.

Aug 12 2022, 3:27 PM · Bug Report, gpg4win
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here is an example on how to remove the AEAD preference from a key using GnuPG 2.3:

Aug 12 2022, 11:31 AM · Bug Report, gpg4win
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

As an alternative you may change the preferences on the key to adjust them to your changed/downgraded version.

Aug 12 2022, 11:18 AM · Bug Report, gpg4win
ikloecker closed T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain as Wontfix.

Observations:

  • TestKey1 (gpg 2.3) is an ECC-key (ed25519/cv25519) while TestKey3 (OpenKeyChain) is an RSA-key (rsa3072). I assume that OpenKeyChain supports ed25519/cv25519.
  • TestKey1 (gpg 2.3) states that it supports some advanced OpenPGP features: features: 07 (= 0x04 + 0x02 + 0x01).
  • TestKey3 (OpenKeyChain) states that it only supports one advanced OpenPGP feature: features: 01
Aug 12 2022, 9:26 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey3:

$ gpg --show-keys backup_2022-08-11.sec
pub   rsa3072/BBF1585AFE6385A9 2022-08-12 [SC]
      4AFA1B0808A82E3EF941B067BBF1585AFE6385A9
uid                            TestKey3 <TestKey3@Email>
sub   rsa3072/F3E9DFE37D777AEF 2022-08-12 [E]
Aug 12 2022, 9:08 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey1_0x31B038AA:

$ gpg --show-keys --verbose TestKey1_0x31B038AA_public.asc 
pub   ed25519/CD1E530031B038AA 2022-08-12 [SC] [expires: 2024-08-11]
      A438C95B6CAA724BC9F3DEB9CD1E530031B038AA
uid                            TestKey1 <TestKey1@Email>
sub   cv25519/B390B84B58866C6A 2022-08-12 [E] [expires: 2024-08-11]
Aug 12 2022, 9:07 AM · Bug Report, gpg4win
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here are two keys that I created on OpenKeyChain. They are in an encrypted backup file:

Aug 12 2022, 4:36 AM · Bug Report, gpg4win
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here are two test keys I created with gpg4win 4.0.3 after reinstalling.

Aug 12 2022, 4:15 AM · Bug Report, gpg4win
GPGNewbie9000 updated the task description for T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
Aug 12 2022, 12:12 AM · Bug Report, gpg4win
GPGNewbie9000 created T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
Aug 12 2022, 12:02 AM · Bug Report, gpg4win

Aug 11 2022

ikloecker closed T6132: Files Encrypted By gpg4win / Kleopatra Will Not Decrypt With OpenKeyChain as Invalid.

Please don't yell at us!

Aug 11 2022, 10:29 PM · Bug Report, gpg4win
GPGNewbie9000 created T6132: Files Encrypted By gpg4win / Kleopatra Will Not Decrypt With OpenKeyChain.
Aug 11 2022, 9:31 PM · Bug Report, gpg4win
ebeiersdorfer added a comment to T6014: Add support for relative redirect URI-references to dirmngr.

Apologies for the delay here, but the particular user claimed it was no longer an issue and it fell off my radar. However I now have a new individual with the same problem.

Aug 11 2022, 2:42 PM · gnupg24, dirmngr, Bug Report

Aug 10 2022

tigernero added a comment to T6129: Yubikey 5C 'not available: card error' regression.

We are currently investigating another problem with a new feature. Thus things are delayed. Hopefully we get a new release this month (or at least a new gnupg 2.3 version to install on top of gpg4win).

Aug 10 2022, 5:42 PM · Bug Report, gpg4win
werner closed T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) as Resolved.
Aug 10 2022, 4:01 PM · Python, gpgme, Bug Report
werner closed T6129: Yubikey 5C 'not available: card error' regression as Resolved.

We are currently investigating another problem with a new feature. Thus things are delayed. Hopefully we get a new release this month (or at least a new gnupg 2.3 version to install on top of gpg4win).

Aug 10 2022, 2:59 PM · Bug Report, gpg4win
tigernero added a comment to T6129: Yubikey 5C 'not available: card error' regression.

Is it possible to have a gpg4win ETA that fixes this bug? thank you

Aug 10 2022, 1:43 PM · Bug Report, gpg4win
tigernero created T6129: Yubikey 5C 'not available: card error' regression.
Aug 10 2022, 1:42 PM · Bug Report, gpg4win

Aug 9 2022

Jakuje created T6127: FIPS 140-3 final review comments.
Aug 9 2022, 11:25 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

Indeed, you are right. The object created by with can be valid even after the context (when referenced by another object).

Aug 9 2022, 1:52 AM · Python, gpgme, Bug Report

Aug 8 2022

jap added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

Not sure if that is the complete fix - if you do something like:

with gpg.Context(...) as context:
    ...
... cause an exception after the context has been closed ...

then context will still be a valid reference to the gpg.Context instance, and may cause segfaults when something tries to access things inside it (f.e. for serialisation).
I like your previous solution with the accessor checks, because that actually fixes the issue.
Stylistically, maybe __del__ should just be renamed to cleanup or free, and then make sure to call that function from both __exit__ and __del__.

Aug 8 2022, 1:14 PM · Python, gpgme, Bug Report
gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

I think the fix should be something like this:

diff --git a/lang/python/src/core.py b/lang/python/src/core.py
index 81f961d9..95fd0cba 100644
--- a/lang/python/src/core.py
+++ b/lang/python/src/core.py
@@ -1189,8 +1189,9 @@ class Context(GpgmeWrapper):
     def __enter__(self):
         return self
Aug 8 2022, 10:54 AM · Python, gpgme, Bug Report
gniibe added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

@jap Thank you.

Aug 8 2022, 10:04 AM · Python, gpgme, Bug Report
ikloecker closed T5569: pinentry qt4 fails to compile in pinentry 1.2.0 as Resolved.

Should be fixed. A copy of an older version of pinentry's source code that can be built with Q4 is now included and will result in a pinentry-qt4 executable. Note that while we won't break this pinentry intentionally we won't maintain it either.

Aug 8 2022, 9:58 AM · Bug Report, pinentry
jap added a comment to T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

Can confirm, we've been running into this as well, but never filed a bug report. Our solution is to have this in our codebase:

Aug 8 2022, 9:02 AM · Python, gpgme, Bug Report

Aug 5 2022

gniibe moved T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS from For a future release to QA for next release on the gpgme board.
Aug 5 2022, 8:12 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe moved T5825: [gpgme] [python] possible dangling reference to passphrase from Backlog to Python stuff on the gpgme board.
Aug 5 2022, 8:10 AM · patch, gpgme, Bug Report
gniibe moved T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) from Backlog to Python stuff on the gpgme board.
Aug 5 2022, 8:10 AM · Python, gpgme, Bug Report
gniibe claimed T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).

The SEGV was due to access to gpgme library after self.wrapped is set to None in the __del__ function.

Aug 5 2022, 8:04 AM · Python, gpgme, Bug Report
gniibe added a comment to T5825: [gpgme] [python] possible dangling reference to passphrase.

The commit is: rMb2f224a471fe: python: Reset passphrase callback correctly..

Aug 5 2022, 7:59 AM · patch, gpgme, Bug Report
gniibe claimed T5825: [gpgme] [python] possible dangling reference to passphrase.

Thank you for the patch. You are right.

Aug 5 2022, 4:09 AM · patch, gpgme, Bug Report

Aug 4 2022

werner added a project to T6123: Gpg Encryption and Signing - infinite Loop: Support.
Aug 4 2022, 9:01 PM · Support, gpgagent, gpg4win, Bug Report
ikloecker added a comment to T6122: GnuPG: misleading error message keytocard.

Looks good. After entering a wrong passphrase three times Kleopatra now reports

Moving the key to the card failed: Bad passphrase
Aug 4 2022, 3:08 PM · Bug Report, gnupg (gpg22)
mariamihaela added a comment to T6123: Gpg Encryption and Signing - infinite Loop.

Please reopen my issue. This is a serious issue that we encounter and do not have any explication.

Aug 4 2022, 1:55 PM · Support, gpgagent, gpg4win, Bug Report
mariamihaela added a comment to T6123: Gpg Encryption and Signing - infinite Loop.

Hi!
No, it's not waiting for the password. This was a 2 times error happening on our server.
We already provided the password but it was hung. We entered different things but it won't make anything.
I can tell you it doesn't wait for anything because we tested the same command on 2 different machines. On one machine it was hung, on another it worked.

Aug 4 2022, 1:54 PM · Support, gpgagent, gpg4win, Bug Report
ikloecker closed T6123: Gpg Encryption and Signing - infinite Loop as Invalid.

gpg was waiting for the passphrase for the signing key to be provided via stdin.

Aug 4 2022, 1:46 PM · Support, gpgagent, gpg4win, Bug Report
mariamihaela created T6123: Gpg Encryption and Signing - infinite Loop.
Aug 4 2022, 1:25 PM · Support, gpgagent, gpg4win, Bug Report
werner added a project to T6122: GnuPG: misleading error message keytocard: Restricted Project.
Aug 4 2022, 12:46 PM · Bug Report, gnupg (gpg22)
werner added a comment to T6122: GnuPG: misleading error message keytocard.

With my patch I see the expected status message:

Aug 4 2022, 12:43 PM · Bug Report, gnupg (gpg22)
werner added a comment to T6122: GnuPG: misleading error message keytocard.

The problem seems to be that we don't return a status code with the
actual error via the --command-fd interface:

Aug 4 2022, 12:23 PM · Bug Report, gnupg (gpg22)
werner triaged T6122: GnuPG: misleading error message keytocard as Normal priority.
Aug 4 2022, 12:07 PM · Bug Report, gnupg (gpg22)
sylvain-spryker added a comment to T6070: Yubikey 5C 'not available: card error' regression.

@gniibe Perfect, I got the update during the night actually. Thanks a lot for your work 🙏 .

Aug 4 2022, 7:02 AM · gnupg (gpg23), scd, Bug Report
gniibe added a comment to T6070: Yubikey 5C 'not available: card error' regression.

For the firmware 5.4.3, I confirmed that it works well with the changes:
https://dev.gnupg.org/T6070#160150

Aug 4 2022, 1:40 AM · gnupg (gpg23), scd, Bug Report

Aug 3 2022

sylvain-spryker added a comment to T6070: Yubikey 5C 'not available: card error' regression.

Hi lovely people,

Aug 3 2022, 3:38 PM · gnupg (gpg23), scd, Bug Report
kusyka911 added a comment to T6082: Failed to decrypt with YubiKey on m1 mac.

@gniibe thanks for help.

Aug 3 2022, 2:14 PM · Bug Report

Aug 2 2022

ikloecker renamed T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Kleopatra: Bogus </item><item> in message when exporting secret key with multiple user IDs to Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 4:00 PM · kleopatra, Restricted Project, Bug Report
ikloecker moved T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Open to Testing.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker created T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 1:57 PM · kleopatra, Restricted Project, Bug Report
tigernero added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I have exactly this problem with yubikey here,
since i upgraded to gpg4win version 4.0.3 which contains gnupg 2.3.7 i get the same error as openpgp key not recognized.

Aug 2 2022, 12:25 PM · gnupg (gpg23), scd, Bug Report
OJFord added a comment to T6070: Yubikey 5C 'not available: card error' regression.

@tigernero 2.3.8 is not yet released. Pretty sure gpg4win is a separate project, presumably you'll see a changelog entry here (as there is bumping to 2.3.7 in the latest 4.0.3) when it's in:
https://www.gpg4win.org/change-history.html
https://www.gpg4win.org/support.html

Aug 2 2022, 11:01 AM · gnupg (gpg23), scd, Bug Report

Aug 1 2022

Jakuje reopened T6052: gnupg2 tpm2d tests do not work as "Open".

The provided change does not look like fixing the problem for me. The path to gpgconf is still wrong and I am getting the same error both with master and with the patched tarballs:

make[2]: Entering directory '/home/jjelen/devel/gnupg/tests/tpm2dtests'
LC_ALL=C EXEEXT= PATH="../gpgscm:/home/jjelen/.local/bin:/home/jjelen/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin" abs_top_srcdir="/home/jjelen/devel/gnupg" objdir="/home/jjelen/devel/gnupg" TPMSERVER="" SWTPM="/bin/swtpm" SWTPM_IOCTL="/bin/swtpm_ioctl" GNUPG_BUILD_ROOT="/home/jjelen/devel/gnupg/tests" GPGSCM_PATH="/home/jjelen/devel/gnupg/tests/gpgscm" /home/jjelen/devel/gnupg/tests/gpgscm/gpgscm \
  /home/jjelen/devel/gnupg/tests/tpm2dtests/run-tests.scm  
gpgscm: error running '/home/jjelen/devel/gnupg/tests/tools/gpgconf': probably not installed
(wait-process "/home/jjelen/devel/gnupg/tests/tools/gpgconf" 2693795 #t): Configuration error
Aug 1 2022, 11:31 AM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report

Jul 30 2022

tigernero added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I can't find a url to download gnupg 2.3.8 for windows is it possible to know when gpg4win v.4.0.4 is out which fixes this bug? because currently on windows systems I am stuck using yubikey.

Jul 30 2022, 9:53 AM · gnupg (gpg23), scd, Bug Report

Jul 29 2022

werner edited projects for T5119: TOFU messages are not completely and correctly localized to German, added: gnupg (gpg23); removed gnupg (gpg22).

It is unlikely that the tofu stuff will get into widespread use in the 2.2 version - if at all.

Jul 29 2022, 4:23 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T2867: When inline response is active for crypto mail closing outlook shows the save dialog, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4524: Kleopatra: CRL check configuration available multiple times and out of sync, as Invalid.
Jul 29 2022, 3:15 PM · Restricted Project, Bug Report, gpg4win, kleopatra
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4525: GpgOL: Error when moving opened S/MIME Mails with attachments on Exchange, as Invalid.
Jul 29 2022, 3:15 PM · g10code, gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4528: GpgOL: When forwarding a mail send might need to be pressed twice, as Invalid.
Jul 29 2022, 3:15 PM · gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4526: GpgOL: Forwarding a mail with attachment as crypto mail removes attachment, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol, gpg4win

Jul 28 2022

gniibe added a project to T6112: libgpg-error,w32: bidirectional Pipe support for estream: Restricted Project.

Fixed in master.

Jul 28 2022, 6:27 AM · Windows, gpgrt, Bug Report
gniibe triaged T6112: libgpg-error,w32: bidirectional Pipe support for estream as Normal priority.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report
gniibe created T6112: libgpg-error,w32: bidirectional Pipe support for estream.
Jul 28 2022, 6:20 AM · Windows, gpgrt, Bug Report

Jul 27 2022

aheinecke renamed T6069: Kleopatra crashes when creating UIServer socket from Kleopatra crashes on accout with Greek letters to Kleopatra crashes when creating UIServer socket.
Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
aheinecke triaged T6069: Kleopatra crashes when creating UIServer socket as Normal priority.

I tried to reproduce this as we had similar problems in the past, but for me this works with full unicode characters.

Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
cklassen added a comment to T6107: Completely lost ability to create PGP Keys.

Hi Marcel!

Jul 27 2022, 8:25 AM · Support
gniibe added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I just confirmed that firmware 5.4.3 works fine with the changes (to be 2.2.37 and 2.3.8).

Jul 27 2022, 7:58 AM · gnupg (gpg23), scd, Bug Report
calestyo added a comment to T6054: ambiguous error message when output file exists already.

Sure... it's really more of a cosmetic issue. Even without verbose mode, it should become quickly clear to anyone.

Jul 27 2022, 3:48 AM · Bug Report
gniibe removed a project from T5977: Smartcard PIN stays in clear in memory: Restricted Project.

New release of libassuan is expected to make sure it's cleared off.

Jul 27 2022, 2:39 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a comment to T6092: Minor typo in documentation.

What I found: When the page is served by the server, it omits "charset=utf-8" part. This is the issue.

Jul 27 2022, 2:36 AM · patch, Documentation, Bug Report

Jul 26 2022

marcel.proust added a comment to T6107: Completely lost ability to create PGP Keys.

I used to have the option of generating PGP Keys up to 4,096 key size. That function has completely disappeared.

Jul 26 2022, 11:38 PM · Support
marcel.proust created T6107: Completely lost ability to create PGP Keys.
Jul 26 2022, 11:37 PM · Support
werner closed T5977: Smartcard PIN stays in clear in memory as Resolved.
Jul 26 2022, 9:17 PM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
werner added a project to T6052: gnupg2 tpm2d tests do not work: Tests.
Jul 26 2022, 9:15 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner added a project to T6052: gnupg2 tpm2d tests do not work: TPM.
Jul 26 2022, 9:14 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner closed T6052: gnupg2 tpm2d tests do not work as Resolved.
Jul 26 2022, 9:12 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner claimed T6052: gnupg2 tpm2d tests do not work.
Jul 26 2022, 9:12 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner triaged T6071: Duplicated output (repeated nearly once) of the GnuPG console-output to "stdout" on Windows-Console if "Legacy-Console" with any TrueType Fonts is activated under Windows as Normal priority.
Jul 26 2022, 9:07 PM · Windows, gnupg, Bug Report
werner triaged T6041: pinentry-qt dialog window no longer floats under Sway (fixed after 1.2.0) as Normal priority.
Jul 26 2022, 9:07 PM · Restricted Project, pinentry, Bug Report
werner closed T6038: gpg-wks-client excludes uid with URL in comment as Resolved.

Probably fixed meanwhile in 2.2.
Please re-open if experience this problem also with a decent gnupg 2.2 versions.

Jul 26 2022, 9:06 PM · gnupg (gpg22), wkd, Bug Report