Page MenuHome GnuPG
Feed All Stories

Feb 21 2022

werner committed rG597253ca171a: scd:p15: Used extended mode already for RSA 2048 (authored by werner).
scd:p15: Used extended mode already for RSA 2048
Feb 21 2022, 12:21 PM
werner added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

Actually all changes Kleopatra does go through gpgconf. Thus is is normal that gpgconf overwrites things.

Feb 21 2022, 12:21 PM · kleopatra, Bug Report, gpg4win
hakan-int added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

When I overwrite the default value "hkps://keyserver.ubuntu.com" with another value in "Settings" -> "Configure Kleopatra" once and click "Apply or OK" and delete this new value again, then Kleopatra does not insert the default value to the necessary place again.

Feb 21 2022, 11:35 AM · kleopatra, Bug Report, gpg4win
werner triaged T5849: "gpg --logger-fd 1" doesn't override log-file in gpg.conf as Normal priority.

Feel free to ask me by PM if you run into problems (wk at gnupg.org). Two of my colleagues are Vim users and thus have an interest in a well working plugin :-). Thanks.

Feb 21 2022, 10:31 AM · gnupg, Support
ikloecker created T5850: Kleopatra: "Show not certified certificates" button shows any not fully valid certificates.
Feb 21 2022, 9:28 AM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T5841: Kleopatra: Make keylist / keytreeview accessible.
Feb 21 2022, 9:05 AM · kleopatra, Restricted Project

Feb 20 2022

DEG updated DEG.
Feb 20 2022, 9:59 PM
jamessan added a comment to T5849: "gpg --logger-fd 1" doesn't override log-file in gpg.conf.

Thanks! This plugin has been around for a long time, and this is one aspect I inherited from the original code. I'll look into reworking it to use the status output.

Feb 20 2022, 7:12 PM · gnupg, Support
werner added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

Try with hkp:// - I assume that you are missing the new Lets Encrypt CA certificates

Feb 20 2022, 5:41 PM · kleopatra, Bug Report, gpg4win
werner added a comment to T5849: "gpg --logger-fd 1" doesn't override log-file in gpg.conf.

Why are you using the log output for scripting? This is not its intended use. You need to use --status-fd. Log output is purely for human consumption it not a stable API. BTW, --fixed-list-mode has gone ages ago but it does not harm.

Feb 20 2022, 5:38 PM · gnupg, Support
jamessan created T5849: "gpg --logger-fd 1" doesn't override log-file in gpg.conf.
Feb 20 2022, 2:25 PM · gnupg, Support

Feb 18 2022

qyliss requested review of D549: qt: make the pin entry dialog float again.
Feb 18 2022, 9:57 PM
hakan-int added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

The user who made the first report about this issue, it could help: Forum Wald

Feb 18 2022, 3:34 PM · kleopatra, Bug Report, gpg4win
bernhard added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

We (@hakan-int and myself) saw the problematic behaviour in one setting. It was a VM where Gpg4win had been installed, deinstalled and reinstalled again. We still try to find out how to reliably recreate the situation and what is the difference between a working and a non-working case.

Feb 18 2022, 3:02 PM · kleopatra, Bug Report, gpg4win
bernhard renamed T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions) from Default Settings of OpenPGP-Keyserver does not work to Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).
Feb 18 2022, 2:31 PM · kleopatra, Bug Report, gpg4win
hakan-int created T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).
Feb 18 2022, 2:26 PM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T5840: --export-secret-ssh-key cannot find the key.

I suspected that it would be listed by gpg --dump-options, but I didn't think about autocompletion cleverly using it. I apologize.

Feb 18 2022, 2:08 PM · Bug Report
aviau added a comment to T5840: --export-secret-ssh-key cannot find the key.

How does the user know about the feature in the first place, other than reading the source code or searching the executable for "hidden" command-line flags?

Feb 18 2022, 1:41 PM · Bug Report
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Generating a new OpenPGP certificate with default settings should now be possible:

  • with keyboard only (tab order should be okay now)
  • with high contrast color scheme and/or inverted color scheme (tested with Breeze Dark)
Feb 18 2022, 10:28 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAcbdad915db17: Improve some UI texts (authored by ikloecker).
Improve some UI texts
Feb 18 2022, 10:23 AM
werner added a comment to T5840: --export-secret-ssh-key cannot find the key.

There is another hacker working on finishing it. I only provided the framework.

Feb 18 2022, 10:10 AM · Bug Report
aheinecke triaged T5847: Kleopatra: New Feature for bulk certify as Wishlist priority.
Feb 18 2022, 10:03 AM · Restricted Project, kleopatra
ikloecker updated subscribers of T5840: --export-secret-ssh-key cannot find the key.

@werner will have to answer why he added the unfinished code. My guess is that he wanted to prevent it from being lost on his computer. I would probably have deactivated the code as long as it's unfinished.

Feb 18 2022, 9:19 AM · Bug Report
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

For the next release T5842 (so with a higher priority) I have picked

Feb 18 2022, 9:14 AM · kleopatra
aheinecke removed a subtask for T5845: Kleopatra: Accessibility for file encryption: T5846: Kleopatra: File operation resultlistwidget accessibility.
Feb 18 2022, 9:10 AM · kleopatra, Restricted Project
aheinecke edited parent tasks for T5846: Kleopatra: File operation resultlistwidget accessibility, added: T5824: Kleopatra: Full accessibility support; removed: T5845: Kleopatra: Accessibility for file encryption.
Feb 18 2022, 9:10 AM · kleopatra, Restricted Project
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5846: Kleopatra: File operation resultlistwidget accessibility.
Feb 18 2022, 9:10 AM · kleopatra
aheinecke added a parent task for T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added a parent task for T5841: Kleopatra: Make keylist / keytreeview accessible: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added a parent task for T5845: Kleopatra: Accessibility for file encryption: T5842: Gpg4win LTS 3.1.22.
Feb 18 2022, 9:09 AM · kleopatra, Restricted Project
aheinecke added subtasks for T5842: Gpg4win LTS 3.1.22: T5841: Kleopatra: Make keylist / keytreeview accessible, T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, T5845: Kleopatra: Accessibility for file encryption.
Feb 18 2022, 9:09 AM · gpg4win, Restricted Project, Release Info
aheinecke renamed T5842: Gpg4win LTS 3.1.22 from GnuPG VS-Desktop 3.1.22 to Gpg4win LTS 3.1.22.
Feb 18 2022, 9:08 AM · gpg4win, Restricted Project, Release Info
aheinecke triaged T5846: Kleopatra: File operation resultlistwidget accessibility as Normal priority.
Feb 18 2022, 8:58 AM · kleopatra, Restricted Project
aheinecke triaged T5845: Kleopatra: Accessibility for file encryption as Normal priority.
Feb 18 2022, 8:57 AM · kleopatra, Restricted Project
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5844: Kleopatra: Make certify accessible (certificate import).
Feb 18 2022, 8:56 AM · kleopatra
aheinecke added a parent task for T5844: Kleopatra: Make certify accessible (certificate import): T5824: Kleopatra: Full accessibility support.
Feb 18 2022, 8:56 AM · Restricted Project, kleopatra
aheinecke triaged T5844: Kleopatra: Make certify accessible (certificate import) as Normal priority.
Feb 18 2022, 8:55 AM · Restricted Project, kleopatra
aheinecke added a subtask for T5824: Kleopatra: Full accessibility support: T5843: Kleopatra: Make certificate details accessible.
Feb 18 2022, 8:51 AM · kleopatra
aheinecke added a parent task for T5843: Kleopatra: Make certificate details accessible: T5824: Kleopatra: Full accessibility support.
Feb 18 2022, 8:51 AM · kleopatra, Restricted Project
aheinecke triaged T5843: Kleopatra: Make certificate details accessible as Normal priority.
Feb 18 2022, 8:50 AM · kleopatra, Restricted Project
aheinecke claimed T5709: Embedded images are seen as attachments after encrypting and decrypting.

Yes. Sorry about that. We had multiple issues where attachments were hidden and not shown as attachments because they had a content-id but that content-id was not referenced in a way that outlook shows.

Feb 18 2022, 8:45 AM · Bug Report, gpg4win
aheinecke triaged T5842: Gpg4win LTS 3.1.22 as Normal priority.
Feb 18 2022, 8:37 AM · gpg4win, Restricted Project, Release Info
aheinecke triaged T5841: Kleopatra: Make keylist / keytreeview accessible as Normal priority.
Feb 18 2022, 8:36 AM · kleopatra, Restricted Project
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

For our internal tests this boils down to testing:

  • with keyboard only
  • for people using a screenreader
  • with 400 % magnification
  • with high contrast color scheme
  • with inverted color scheme
Feb 18 2022, 8:32 AM · kleopatra
gniibe added a comment to rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type..

My direct problem is to silence warnings for newer GCC.

Feb 18 2022, 8:25 AM
werner added a comment to rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type..

What is the problem here? Some compiler warning about fully legal code?

Feb 18 2022, 7:59 AM
gniibe committed rG05fdaa173752: sm: Fix use of value NONE in gnupg_isotime_t type. (authored by gniibe).
sm: Fix use of value NONE in gnupg_isotime_t type.
Feb 18 2022, 3:16 AM
gniibe triaged T5822: libgcrypt: Remove GCRYCTL_ENABLE_M_GUARD support (was: _gcry_private_malloc returns 4-byte alignment memory when use_m_guard==1) as Normal priority.
Feb 18 2022, 1:01 AM · Bug Report, libgcrypt

Feb 17 2022

aviau added a comment to T5840: --export-secret-ssh-key cannot find the key.

Ah! Sorry! Is there any reason the command-line flag made it to a release? How should the user know that the feature does not work, other than reading the bugtracker and source code?

Feb 17 2022, 10:41 PM · Bug Report
ikloecker closed T5840: --export-secret-ssh-key cannot find the key as Invalid.

You are trying to use unfinished code. See https://dev.gnupg.org/rGafe5fcda52e88438c7a7278117b2e03f510a9c1c. It's not really surprising that unfinished code doesn't work.

Feb 17 2022, 7:42 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:51 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:49 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:43 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:41 PM · Bug Report
aviau updated the task description for T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:40 PM · Bug Report
aviau created T5840: --export-secret-ssh-key cannot find the key.
Feb 17 2022, 6:40 PM · Bug Report
ikloecker committed rKLEOPATRAa359c2d96be0: Allow screenreaders to read description of protocol choice buttons (authored by ikloecker).
Allow screenreaders to read description of protocol choice buttons
Feb 17 2022, 5:47 PM
Klausi1239 added a comment to T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug.

I tested encrypt two txt files with filename 1 and 2.txt and insert text: test 1 and test 2. Tararchive has been created successfull. Than i tested this Two txt files with a long name. See attached txt files, i send it already to you. Now by the first test Archive.tar.gpg.yqoirl with 0 Bytes was created.
Second test, the other archive.tar.gpg with 0 Bytes was created and gpgex hang.

Feb 17 2022, 1:28 PM · kleopatra, gpgtar, Bug Report, gpg4win
werner added projects to T5838: gpg card not getting detected: RHEL, gnupg, scd.
Feb 17 2022, 1:21 PM · Not A Bug, scd, gnupg, RHEL
werner set the color for RHEL to Checkered.
Feb 17 2022, 1:20 PM
werner set the icon for RHEL to Umbrella.
Feb 17 2022, 1:19 PM
werner created RHEL.
Feb 17 2022, 1:18 PM
werner added a comment to T5838: gpg card not getting detected.

It seems you have replaced the scdaemon module from GnuPG by a 3rd party module (which exhibits a version number 0.10.0) - this is not supported and you will of course run into errors.

Feb 17 2022, 1:17 PM · Not A Bug, scd, gnupg, RHEL
werner triaged T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug as Normal priority.

What you uploaded are files with a length of zero bytes. That is not valid data. The hang should not happen of course.

Feb 17 2022, 1:12 PM · kleopatra, gpgtar, Bug Report, gpg4win
Klausi1239 created T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug.
Feb 17 2022, 12:21 PM · kleopatra, gpgtar, Bug Report, gpg4win
mohann created T5838: gpg card not getting detected.
Feb 17 2022, 11:33 AM · Not A Bug, scd, gnupg, RHEL
irl added a comment to T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.

Setting the management key has been implemented only for Yubikeys. So for Gemalto this won't work.

Feb 17 2022, 11:20 AM · gnupg24, scd, Feature Request
werner claimed T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.
Feb 17 2022, 10:49 AM · gnupg24, scd, Feature Request
werner added a comment to T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.

Setting the management key has been implemented only for Yubikeys. So for Gemalto this won't work.

Feb 17 2022, 10:48 AM · gnupg24, scd, Feature Request
ikloecker committed rMad3aabdd8a64: qt: Fix ABI compatibility with 1.16.0 (authored by ikloecker).
qt: Fix ABI compatibility with 1.16.0
Feb 17 2022, 10:29 AM
aheinecke closed T5805: Kleopatra or GnuPG: Auto retrieve signers key as Resolved.

I have tested it. When I try it with public keyserver it has of course problematic results when vandalized keys like werners are hit but its great that even if I abort at that point I nicely see the results of the other imports.

Feb 17 2022, 10:26 AM · gnupg, kleopatra, Restricted Project
aheinecke added a comment to T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard.

It should not really hurt to query the scdaemon again after an import. We can do this in the background and users wont have to notice it in the general case where imports from others happen.

Feb 17 2022, 10:24 AM · Bug Report, kleopatra, Restricted Project
irl created T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.
Feb 17 2022, 10:10 AM · gnupg24, scd, Feature Request
bernhard added a comment to T5760: Kleopatra hangs loading certificate cache on Windows 11.

In https://wald.intevation.org/forum/forum.php?thread_id=2395&forum_id=21&group_id=11 "Kim Nilsson on 2022-02-15 16:48" reports that

Feb 17 2022, 8:59 AM · Bug Report, gpg4win
werner added a comment to rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility..

I wonder why a platform has no cmp but comes with printf, which is a modern POSIX extension to Unix.

Feb 17 2022, 8:49 AM
werner triaged T5809: Expire subkey violates assertion "! sig->hashed" as High priority.
Feb 17 2022, 8:43 AM · Restricted Project, gnupg (gpg22), Bug Report
gniibe committed rGf064d972e388: tests: Remove a test case with "quiet" option with gpgconf. (authored by gniibe).
tests: Remove a test case with "quiet" option with gpgconf.
Feb 17 2022, 6:19 AM
gniibe committed rG3c3765405de0: scd: Use lock_slot for apdu_send_direct. (authored by gniibe).
scd: Use lock_slot for apdu_send_direct.
Feb 17 2022, 6:08 AM
gniibe added a project to T5831: Backport (f808012a) scd: Use lock_slot for apdu_send_direct. to GnuPG 2.2: Restricted Project.

Thank you for your suggestion.

Feb 17 2022, 6:08 AM · gnupg (gpg22), Bug Report, scd
gniibe claimed T5831: Backport (f808012a) scd: Use lock_slot for apdu_send_direct. to GnuPG 2.2.
Feb 17 2022, 6:01 AM · gnupg (gpg22), Bug Report, scd
gniibe closed T5393: gnupg coverity static analysis reports as Resolved.
Feb 17 2022, 5:50 AM · gnupg (gpg23), Bug Report
gniibe closed T5730: During make, compile error under Ubuntu 21.10 as Resolved.
Feb 17 2022, 5:49 AM · gpgme, Bug Report
gniibe added a project to T5811: libgcrypt: Remove random-daemon (server side): Restricted Project.
Feb 17 2022, 5:48 AM · libgcrypt
gniibe closed T2385: support more than 1024 fds. as Resolved.
Feb 17 2022, 5:47 AM · gpgrt, Feature Request, gpgme
gniibe closed T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG as Resolved.
Feb 17 2022, 5:46 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

I simplified the script not to use cmp: rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility.
And I clarified the semantics of the integrity check.

Feb 17 2022, 3:48 AM · Bug Report, libgcrypt, FIPS
gniibe committed rC052c5ef4cea5: fips: Clarify what to be hashed for the integrity check. (authored by gniibe).
fips: Clarify what to be hashed for the integrity check.
Feb 17 2022, 3:29 AM
gniibe committed rE666d64d2bc65: gpg-error.m4: Fix use with older gpgrt-config (< 1.33). (authored by gniibe).
gpg-error.m4: Fix use with older gpgrt-config (< 1.33).
Feb 17 2022, 2:35 AM
gniibe committed rC3c8b6c4a9cad: fips: Fix gen-note-integrity.sh script not to use cmp utility. (authored by gniibe).
fips: Fix gen-note-integrity.sh script not to use cmp utility.
Feb 17 2022, 2:29 AM
gniibe committed rC5420cbbd3ec7: Silence compiler warnings for possible alignment problem. (authored by gniibe).
Silence compiler warnings for possible alignment problem.
Feb 17 2022, 1:44 AM
neverpanic added a comment to T5835: libgcrypt: More robust/portable integrity check.

Ah, right, I can get that added to the containers tomorrow.

Feb 17 2022, 1:39 AM · Bug Report, libgcrypt, FIPS
gniibe added a comment to T5835: libgcrypt: More robust/portable integrity check.

I located the cause:

../../src/gen-note-integrity.sh: line 78: cmp: command not found
Feb 17 2022, 1:36 AM · Bug Report, libgcrypt, FIPS
thesamesam added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

Yeah, please do issue a new release as soon as possible if you can, as otherwise downstream we're in an awkward position where we have to rebuild everything without a SONAME bump, then do it again once the release is out.

Feb 17 2022, 12:33 AM · Bug Report

Feb 16 2022

ikloecker triaged T5834: C++ ABI breakage in gpgme-1.17.0? as High priority.
Feb 16 2022, 7:26 PM · Bug Report
ikloecker added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

@werner Please release a gpgme-1.17.1 with

diff --git a/configure.ac b/configure.ac
index f6d4b50e..57e6ea2e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,8 +64,8 @@ LIBGPGMEPP_LT_CURRENT=20
 LIBGPGMEPP_LT_AGE=14
 LIBGPGMEPP_LT_REVISION=0
Feb 16 2022, 7:25 PM · Bug Report
neverpanic added a comment to T5835: libgcrypt: More robust/portable integrity check.

That only seems to work in some configurations: https://gitlab.com/redhat-crypto/libgcrypt/libgcrypt-mirror/-/pipelines/472626834

Feb 16 2022, 7:24 PM · Bug Report, libgcrypt, FIPS
ikloecker added a comment to T5834: C++ ABI breakage in gpgme-1.17.0?.

The actual problem isn't the removed internal symbols, but

'method virtual QGpgME::KeyForMailboxJob* QGpgME::Protocol::keyForMailboxJob() const' has some sub-type changes:
  the vtable offset of method virtual QGpgME::KeyForMailboxJob* QGpgME::Protocol::keyForMailboxJob() const changed from 28 to 31
    note that this is an ABI incompatible change to the vtable of class QGpgME::Protocol

KMail calls keyForMailboxJob(), but because of the changed index in the vtable it called addUserIDJob() which ultimately caused the crash.

Feb 16 2022, 7:05 PM · Bug Report
jukivili renamed T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc) from Revisit gnupg data operations (encryption/decryption, signing/verifying) for additional performance tunings to Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc).
Feb 16 2022, 6:53 PM · gnupg
jukivili renamed T5826: Improve detached signing and verification speed from Detached signing and verification unexpectly slow to Improve detached signing and verification speed.
Feb 16 2022, 6:52 PM · gnupg
ikloecker committed rKLEOPATRA5798bc1d5507: GIT_SILENT: Remove superfluous quotes from debug message (authored by ikloecker).
GIT_SILENT: Remove superfluous quotes from debug message
Feb 16 2022, 6:06 PM