Page MenuHome GnuPG
Feed All Stories

Feb 22 2022

tcataldo created T5854: Windows registry option to prevent modifications to signed/encrypted messages after validation by GpgOL.
Feb 22 2022, 2:39 PM · gpgol, Feature Request
gniibe committed rG903c5fe369bc: gpg: Fix generating AEAD packet. (authored by gniibe).
gpg: Fix generating AEAD packet.
Feb 22 2022, 1:18 PM
ikloecker committed rKLEOPATRA05b95203a050: Allow column-by-column navigation in certificate list (authored by ikloecker).
Allow column-by-column navigation in certificate list
Feb 22 2022, 12:46 PM
ikloecker committed rKLEOPATRAde481c9e9c0e: Add accessible name and description to certificate list (authored by ikloecker).
Add accessible name and description to certificate list
Feb 22 2022, 12:46 PM
bernhard reopened T5639: dirmngr uses the wrong Let's encrypt chain as "Open".
Feb 22 2022, 10:27 AM · gnupg (gpg22), dirmngr
bernhard added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

@NoSubstitute It is okay for me to keep this issue, if most people prefer it this way, was just asking.

Feb 22 2022, 10:27 AM · gnupg (gpg22), dirmngr
NoSubstitute added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

@bernard - well, that's the kicker, isn't it.

Feb 22 2022, 10:14 AM · gnupg (gpg22), dirmngr
ikloecker committed rLIBKLEO241398d81e13: Add helpers for more accessible dates and hex id strings (authored by ikloecker).
Add helpers for more accessible dates and hex id strings
Feb 22 2022, 10:11 AM
ikloecker committed rLIBKLEO7b88f13ddf8d: Return more accessible text representations for some model entries (authored by ikloecker).
Return more accessible text representations for some model entries
Feb 22 2022, 10:11 AM
bernhard added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

Ah, just seeing that this issue is resolved. Shall we open a new one to be well structured?
(If we reopen this one, there is a lot of old information in here that does not apply anymore before the fixes that went into dirmngr/gnupg).

Feb 22 2022, 9:02 AM · gnupg (gpg22), dirmngr
bernhard added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

Does gpg4win ship a TLS library with gpg or does it use a system default?

Feb 22 2022, 8:59 AM · gnupg (gpg22), dirmngr
bernhard added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

@ikloecker thanks for the hint (At first it looked like a different defect.)

Feb 22 2022, 8:18 AM · kleopatra, Bug Report, gpg4win
bernhard merged T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions) into T5711: Kleopatra: Keyserver config does not fallback to default.
Feb 22 2022, 8:16 AM · Restricted Project, kleopatra
bernhard merged task T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions) into T5711: Kleopatra: Keyserver config does not fallback to default.
Feb 22 2022, 8:16 AM · kleopatra, Bug Report, gpg4win

Feb 21 2022

TheParanoidProgrammer added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

Alright, in the hope it helps to pin this down, trying to sum up what I tried during and after my conversation with @bernhard so far:

  • Windows 10 keeps both the old and new root CA in the store and manual edits to the root certificate store are undone by the OS sooner or later
  • ignoring the intermediate certificate with dirmngr --ignore-cert 48504E974C0DAC5B5CD476C8202274B24C8C7172 fixes the problem as a workaround, but is not a satisfying solution
  • I cloned the repository and took a look at the original patch; while it seems that we only check validity of certificates without considering the expiration date, the patch does fix the original bug which I confirmed by compiling gpg from source at the commit containing the patch and another version at the commit prior to the patch. That is, the patch successfully fixes this on my Ubuntu machine. On my Windows 10 machine the bug persists no matter if using a self-compiled version from those commits or the official versions from gpg4win.
  • During exploring the source code and finding out how to compile and test from source I found out that I can reproduce the bug on Ubuntu if I compile gpg with the patch applied, but with a GnuTLS version that does not have their patch for this issue. Since this is the case with the default GnuTLS dev sources in Ubuntu 20.04., I had to get GnuTLS library from the project itself in order to successfully compile gpg for Ubuntu. For Windows the problem persists, however. I did not find GnuTLS or any other TLS library in the application directory of the GPG install on Windows nor in the installer itself. So I'm wondering if the remaining issue on Windows is actually with the used TLS library there. Does gpg4win ship a TLS library with gpg or does it use a system default?
  • The fixed version of GnuTLS is 3.6.14 for the project itself, there are backports of this patch for Ubuntu Xenial and Bionic, unfortunately not for Focal yet.
Feb 21 2022, 10:05 PM · gnupg (gpg22), dirmngr
jukivili created T5853: Decrypting OCB encrypted file fails....
Feb 21 2022, 7:07 PM · gnupg (gpg23), Bug Report
werner triaged T5851: dev.gnupg.org static resources not loaded on safari as Wishlist priority.

Sorry.

Feb 21 2022, 6:42 PM · MacOS, dev.gnupg.org
ikloecker added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

This has already been fixed: T5711: Kleopatra: Keyserver config does not fallback to default.

Feb 21 2022, 6:16 PM · kleopatra, Bug Report, gpg4win
jukivili triaged T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops as Low priority.
Feb 21 2022, 4:59 PM · gnupg (gpg23)
hakan-int added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

@hakan-int :

As soon as I change the value and check the "dirmngr"file, it is overwriten with the "keyserver hkps://" value again.

(I hope only if you completely delete it, as it should keep any other value and write it to file.)

Feb 21 2022, 4:57 PM · kleopatra, Bug Report, gpg4win
jukivili added a subtask for T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc): T5826: Improve detached signing and verification speed.
Feb 21 2022, 4:50 PM · gnupg
jukivili added a parent task for T5826: Improve detached signing and verification speed: T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc).
Feb 21 2022, 4:50 PM · gnupg
bernhard added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

As soon as I change the value and check the "dirmngr"file, it is overwriten with the "keyserver hkps://" value again.

Feb 21 2022, 4:09 PM · kleopatra, Bug Report, gpg4win
NoSubstitute added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

Hello.
@bernard has been so kind to try and help me with this exact issue over in the gpg4win forum, and it seems I'm not the only one who still has problems with the "broken" LE certificate chain and hkps://keyserver.ubuntu.com.

Feb 21 2022, 3:35 PM · gnupg (gpg22), dirmngr
ikloecker added a comment to T5841: Kleopatra: Make keylist / keytreeview accessible.

First observations regarding screen readers and the certificate table:

  • The comment in the report that only the name (in the first column) is read may be an issue of the screen reader.
  • Orca reads all table cells (because of the (default) settings "readFullRowInGUITable"). There is also a keyboard shortcut to "toggle the reading of tables, either by single cell or whole row". I expect that other screen readers have similar settings and toggle functionality.
  • I don't think navigation by cell makes sense, because this is a read-only table, i.e. interaction with individual cells isn't possible.
Feb 21 2022, 3:17 PM · kleopatra, Restricted Project
hakan-int added a comment to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions).

@bernhard when I close Kleopatra and stop the its task by the task manager, then the value remains. But as long as I do not change the default value to an other value in "Settings" -> "Configure Kleopatra". As soon as I change the value and check the "dirmngr"file, it is overwriten with the "keyserver hkps://" value again. I think, this is not the expected default value, is it?

Feb 21 2022, 2:28 PM · kleopatra, Bug Report, gpg4win
jap created T5851: dev.gnupg.org static resources not loaded on safari.
Feb 21 2022, 1:49 PM · MacOS, dev.gnupg.org
ikloecker committed rKLEOPATRAac6db170281c: Create the "New Tab" button before the tab widget (authored by ikloecker).
Create the "New Tab" button before the tab widget
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA22616cf7571c: Create tab widget with new (authored by ikloecker).
Create tab widget with new
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA9b0a6e339013: Do not hide tab bar if there are less than 2 tabs (authored by ikloecker).
Do not hide tab bar if there are less than 2 tabs
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA99157fdd46bc: Do not keep layout as member (authored by ikloecker).
Do not keep layout as member
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA154b00d62ae4: GIT_SILENT: Modernize code (authored by ikloecker).
GIT_SILENT: Modernize code
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA7eb21f1c24c4: Improve accessibility of certificate filtering (authored by ikloecker).
Improve accessibility of certificate filtering
Feb 21 2022, 1:08 PM
ikloecker committed rKLEOPATRA63d740686a4c: Make "Show not certified certificates" button accessible (authored by ikloecker).
Make "Show not certified certificates" button accessible
Feb 21 2022, 1:08 PM
bernhard added a project to T5848: Searching for public keys with default setting for OpenPGP-Keyserver does not work (under some conditions): kleopatra.
Feb 21 2022, 12:41 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).

@werner the main issue here, that Hakan has found a usability problem:

Feb 21 2022, 12:41 PM · kleopatra, Bug Report, gpg4win
werner committed rGa2db490de547: 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:25 PM
werner committed rGf7e13adb962f: po: Fix typo in German translation (authored by werner).
po: Fix typo in German translation
Feb 21 2022, 12:25 PM
werner committed rGcff68fe35918: scd,w32: Print code pages with --show-configs (authored by werner).
scd,w32: Print code pages with --show-configs
Feb 21 2022, 12:21 PM
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