Page MenuHome GnuPG
Feed All Stories

Nov 4 2021

ikloecker committed rG0a7d772a5c43: gpgconf: Allow changing gpg's deprecated keyserver option (authored by ikloecker).
gpgconf: Allow changing gpg's deprecated keyserver option
Nov 4 2021, 12:03 PM
HannesESS changed the status of T5675: Kleopatra 3.1.16 / Keyservers related functions are not working from Duplicate to Wontfix.

I did a complete reinstall after cleaning out the complete system incl. registry.
No change in behavior of Gpg4win.

Nov 4 2021, 11:49 AM · Keyserver, kleopatra, Bug Report
Beauregardo created T5678: Request to have key algorithms named in "list-packets" rather than emitting an algorithm ID.
Nov 4 2021, 11:35 AM · Feature Request
ikloecker added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

Regarding the level "internal" I just remembered that gpgconf doesn't list "internal" options. Given that didn't find any internal options that could probably be changed. Or we add yet another level. Or, all invisible options, that shall be offered to users are promoted (or demoted?) from "invisible" to "expert" level.

Nov 4 2021, 9:48 AM · Restricted Project, kleopatra, Feature Request
aheinecke added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

Okay, but then we need a new level for those options that really must not be shown in a UI, but that still need to be accessible via gpgconf. In fact, there is the level "internal" which does not yet seem to be used for any options, but that seems suitable at least for the deprecated gpg/keyserver option.

Nov 4 2021, 9:32 AM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

Okay, but then we need a new level for those options that really must not be shown in a UI, but that still need to be accessible via gpgconf. In fact, there is the level "internal" which does not yet seem to be used for any options, but that seems suitable at least for the deprecated gpg/keyserver option.

Nov 4 2021, 9:22 AM · Restricted Project, kleopatra, Feature Request
aheinecke added a comment to T5638: Make Kleopatra group configuration exportable.

While we should have an explicit Import setting I would also like to have a file extension like "kgrp" for key group, cgrp for certificate group is already used by another software.
So that we can register this with a file handler in windows so that such files can get an icon and a double click handler.

Nov 4 2021, 9:15 AM · Restricted Project, Feature Request, kleopatra
aheinecke added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

I had explicitly added these options because for me the whole "GnuPG System" is an expert level configuration. I would rather move the very important options like the agent timeout settings out of this and then maybe show an info when the user first selects those settings that changing options here could lead to errors in operation.

Nov 4 2021, 9:10 AM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

:-) I thought about such a setting, but at first I want to exclude invisible options from Kleopatra's UI.

Nov 4 2021, 8:40 AM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to D538: gpgconf: Make gpg/keyserver option available again.
In D538#5324, @werner wrote:

Having it invisible is okay for me. But we should not support the keyserver option in gpg.conf via Kleopatra anymore. This option needs to be faded out.

Nov 4 2021, 8:36 AM · gnupg (gpg23)
werner accepted D537: scd: Add new Openpgp card vendor name..

Sorry, I obviously forgot to add this vendor.

Nov 4 2021, 8:07 AM
werner added a comment to D538: gpgconf: Make gpg/keyserver option available again.

Having it invisible is okay for me. But we should not support the keyserver option in gpg.conf via Kleopatra anymore. This option needs to be faded out. Actually there are more problems in 2.2 here: In particular the global options are not manageable by a gpgconf. Thus there is no guarantee that the keyserver option actually shows the correct value if global options are used.

Nov 4 2021, 8:00 AM · gnupg (gpg23)
werner added a comment to T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.

FWIW, GPA has a setting where you can select at which level options are shown (but not invisible). IIRC we had the same in Kleopatra but it has been removed.

Nov 4 2021, 7:52 AM · Restricted Project, kleopatra, Feature Request
gniibe added a comment to T2385: support more than 1024 fds..

For libgcrypt, it was fixed in: T5637: Use poll for libgcrypt (support more than 1024 fds)

Nov 4 2021, 3:54 AM · gpgrt, Feature Request, gpgme
gniibe requested review of D539: Using poll instead, removing use of select for POSIX system.
Nov 4 2021, 3:50 AM
gniibe changed the status of T5637: Use poll for libgcrypt (support more than 1024 fds), a subtask of T2385: support more than 1024 fds., from Open to Testing.
Nov 4 2021, 1:43 AM · gpgrt, Feature Request, gpgme
gniibe changed the status of T5637: Use poll for libgcrypt (support more than 1024 fds) from Open to Testing.
Nov 4 2021, 1:43 AM · libgcrypt, Feature Request
gniibe committed rE61843dace32f: estream: Only include sys/select.h when needed. (authored by gniibe).
estream: Only include sys/select.h when needed.
Nov 4 2021, 1:41 AM

Nov 3 2021

HannesESS added a comment to T5675: Kleopatra 3.1.16 / Keyservers related functions are not working.

THX for the quick reply Ingo...

Nov 3 2021, 5:48 PM · Keyserver, kleopatra, Bug Report
ikloecker created T5677: Kleopatra: Do not offer deprecated gpg/keyserver option in GnuPG System configuration dialog.
Nov 3 2021, 3:40 PM · Restricted Project, kleopatra, Feature Request
werner committed rD5abd69a5e1ee: swdb: Libgpg-error 1.43 (authored by werner).
swdb: Libgpg-error 1.43
Nov 3 2021, 3:29 PM
ikloecker added a comment to D538: gpgconf: Make gpg/keyserver option available again.

Pushed to branch ikloecker/t5462 for easier integration as rG0a7d772a5c43: gpgconf: Allow changing gpg's deprecated keyserver option.

Nov 3 2021, 3:28 PM · gnupg (gpg23)
ikloecker added a task to D538: gpgconf: Make gpg/keyserver option available again: T5462: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23)
ikloecker added a revision to T5462: gpgconf: Make gpg/keyserver option available again: D538: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23), Restricted Project
ikloecker requested review of D538: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23)
werner closed T5495: libgpg-error: build failure without threads as Resolved.
Nov 3 2021, 3:17 PM · Bug Report
werner closed T5595: gpgrt-config doesn't work well with PKG_CONFIG_LIBDIR="" and setting PKG_CONFIG_PATH as Resolved.
Nov 3 2021, 3:17 PM · gpgrt
werner closed T5610: macOS 11 or newer support: Update libtool as Resolved.
Nov 3 2021, 3:16 PM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt
werner closed T5352: Release libgpg-error 1.43 as Resolved.
Nov 3 2021, 3:16 PM · gpgrt, Release Info
werner committed rEcb81007c5033: Post-release updates (authored by werner).
Post-release updates
Nov 3 2021, 3:12 PM
werner committed rEd7fb04832a71: Release 1.43 (authored by werner).
Release 1.43
Nov 3 2021, 3:12 PM
werner triaged T5676: Release Libgpg-error 1.44 as Low priority.
Nov 3 2021, 3:10 PM · Release Info, gpgrt
Jakuje added a comment to T5523: jitter entropy RNG update.

If I read it right, the version 3.1.0 adds the pthread requirement. Using 3.0.2 should be fine for us.

Nov 3 2021, 2:39 PM · FIPS, libgcrypt
werner committed rE0a5ce304fd98: po: Auto-update (authored by werner).
po: Auto-update
Nov 3 2021, 2:03 PM
werner committed rE6da44ed64fd9: po: Update Czech translation (authored by petr_p).
po: Update Czech translation
Nov 3 2021, 2:03 PM
werner committed rE983a1b491ea6: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Nov 3 2021, 2:03 PM
werner committed rE62755bcd302e: argparse: Add more system variables. (authored by werner).
argparse: Add more system variables.
Nov 3 2021, 2:03 PM
ikloecker added a comment to T5675: Kleopatra 3.1.16 / Keyservers related functions are not working.

Install GnuPG 2.2.32 on top of Gpg4win 3.1.16 to fix the problem.

Nov 3 2021, 1:55 PM · Keyserver, kleopatra, Bug Report
ikloecker merged task T5675: Kleopatra 3.1.16 / Keyservers related functions are not working into T5639: dirmngr uses the wrong Let's encrypt chain.
Nov 3 2021, 1:53 PM · Keyserver, kleopatra, Bug Report
ikloecker merged T5675: Kleopatra 3.1.16 / Keyservers related functions are not working into T5639: dirmngr uses the wrong Let's encrypt chain.
Nov 3 2021, 1:53 PM · gnupg (gpg22), dirmngr
Zary added a reviewer for D537: scd: Add new Openpgp card vendor name.: werner.
Nov 3 2021, 1:39 PM
Zary requested review of D537: scd: Add new Openpgp card vendor name..
Nov 3 2021, 1:38 PM
HannesESS created T5675: Kleopatra 3.1.16 / Keyservers related functions are not working.
Nov 3 2021, 12:19 PM · Keyserver, kleopatra, Bug Report
ikloecker changed the status of T5624: Prefill the search on server entry field in Kleopatra from Open to Testing.
Nov 3 2021, 11:30 AM · Restricted Project, kleopatra, Feature Request
ikloecker committed rKLEOPATRA153694993e6d: Prefill external certificate lookup with local filter string (authored by ikloecker).
Prefill external certificate lookup with local filter string
Nov 3 2021, 11:21 AM
ikloecker moved T5624: Prefill the search on server entry field in Kleopatra from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 3 2021, 11:19 AM · Restricted Project, kleopatra, Feature Request
ikloecker claimed T5624: Prefill the search on server entry field in Kleopatra.
Nov 3 2021, 11:19 AM · Restricted Project, kleopatra, Feature Request
ikloecker placed T5362: Kleopatra: Add warning in compliance mode if gnupg version is not compliant up for grabs.
Nov 3 2021, 9:50 AM · Restricted Project, kleopatra
ikloecker placed T5653: de-vs and GnuPG 2.3.3 error up for grabs.
Nov 3 2021, 9:50 AM · Restricted Project, gnupg (gpg23), kleopatra
ikloecker changed the status of T5666: Create dropdown box for the reader-port option., a subtask of T5662: Kleopatra: Show a list of detected card readers, from Open to Testing.
Nov 3 2021, 9:50 AM · Restricted Project, kleopatra, Feature Request
ikloecker changed the status of T5666: Create dropdown box for the reader-port option. from Open to Testing.
Nov 3 2021, 9:50 AM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5666: Create dropdown box for the reader-port option..

Configuration dialog with reader-port drop down:

Nov 3 2021, 9:28 AM · Restricted Project, kleopatra, Feature Request

Nov 2 2021

werner committed rG006131f6289c: common: Support MYPROC_SELF_EXE for Solaris (authored by werner).
common: Support MYPROC_SELF_EXE for Solaris
Nov 2 2021, 9:26 PM
werner committed rG6c5765907a6e: build: Let the release target also sign the wixlib. (authored by werner).
build: Let the release target also sign the wixlib.
Nov 2 2021, 9:26 PM
werner committed rGbcd8f0239dfc: common: Silence warning from unix_rootdir on systems w/o /proc (authored by werner).
common: Silence warning from unix_rootdir on systems w/o /proc
Nov 2 2021, 9:26 PM
werner committed rG947fedf0e7d9: common: Respect gpgconf.ctl when looking up translations (authored by ikloecker).
common: Respect gpgconf.ctl when looking up translations
Nov 2 2021, 9:26 PM
werner committed rG49d589c409cc: common: Support gpgconf.ctl also for BSDs. (authored by werner).
common: Support gpgconf.ctl also for BSDs.
Nov 2 2021, 9:26 PM
werner committed rG3828dd7a4067: common: Add keyword sysconfdir to the optional gpgconf.ctl file. (authored by werner).
common: Add keyword sysconfdir to the optional gpgconf.ctl file.
Nov 2 2021, 9:26 PM
werner committed rG82328165cf4b: common: Support a gpgconf.ctl file under Unix. (authored by werner).
common: Support a gpgconf.ctl file under Unix.
Nov 2 2021, 9:26 PM
werner committed rGa756a61f19ce: common,w32: Do not always print "Garbled console data" warning. (authored by werner).
common,w32: Do not always print "Garbled console data" warning.
Nov 2 2021, 9:26 PM
werner committed rGf0162afb6b6f: common: New function substitute_envvars. (authored by werner).
common: New function substitute_envvars.
Nov 2 2021, 9:26 PM
werner committed rG152f0281552f: dns: Make reading resolv.conf more robust. (authored by gniibe).
dns: Make reading resolv.conf more robust.
Nov 2 2021, 9:26 PM
Jakuje added a comment to T5636: Run integrity checks + selftests from library constructor in FIPS.

The most of the stuff about boot blocking was discussed in the bug https://bugzilla.redhat.com/show_bug.cgi?id=1569393 (private). There were some bugs in our patches, but also some issue in the kernel that locked the boot process (in FIPS mode).

Nov 2 2021, 9:12 PM · FIPS, libgcrypt, Bug Report
bluca added a comment to T5674: Place dirmngr.service and gpg-agent.service in session.slice.

Given it's just in the examples folder it seems strange to remove it, given it doesn't hurt those who don't want to use it, but it's obviously useful to those who want to. But even then, until it's there, why not fix these 2 lines? It's just a config item that will work everywhere

Nov 2 2021, 12:39 PM · Feature Request
werner added a comment to T1621: Support multiple cards (not just readers).

Tehre has never been an option "shared-access" in GnuPG. At least not in upstream. In general we suggest the use of the interal ccid driver, but if you want PC/SC you need to use disable-ccid-driver. This is because 2.3 does not feature an automatic fallback to PC/SC anymore. Using pcsc-shared with OpenPGP cards can lead to surprising effects. You may want to try Scute as PCKSC#11 access module.

Nov 2 2021, 8:54 AM · gnupg, Feature Request
werner closed T5674: Place dirmngr.service and gpg-agent.service in session.slice as Wontfix.

Actually we do not really support the systemd thing and it is likeley that the support in GnuPG will eventually be removed again. You may want to contact the Debian maintainer, who took responsibility for all systemd things.

Nov 2 2021, 8:48 AM · Feature Request
gniibe committed rG49f7fcb90b5d: scd: Simplify the loop of DEVINFO. (authored by gniibe).
scd: Simplify the loop of DEVINFO.
Nov 2 2021, 6:11 AM

Nov 1 2021

gniibe claimed T5665: libgcrypt : Restrict message digest use for FIPS 140-3.
Nov 1 2021, 6:59 AM · FIPS, Bug Report, libgcrypt
gniibe added a comment to T5665: libgcrypt : Restrict message digest use for FIPS 140-3.

Check for FIPS has been added. (1) and (2) were solved.

Nov 1 2021, 6:59 AM · FIPS, Bug Report, libgcrypt
gniibe committed rCcfd1dd6a838f: cipher:md: Check digest algo is supported when FIPS enabled. (authored by gniibe).
cipher:md: Check digest algo is supported when FIPS enabled.
Nov 1 2021, 6:59 AM
gniibe added a comment to T5523: jitter entropy RNG update.

Its copyright notice in upstream now refers LICENSE file, which requires some arrangement.

Nov 1 2021, 6:48 AM · FIPS, libgcrypt
bluca created T5674: Place dirmngr.service and gpg-agent.service in session.slice.
Nov 1 2021, 1:19 AM · Feature Request

Oct 31 2021

werner committed rEb1790f4cc71f: argparse: Add support to read values from the Windows Registry. (authored by werner).
argparse: Add support to read values from the Windows Registry.
Oct 31 2021, 7:53 PM
werner committed rE2a32501a561a: core: new internal function _gpgrt_w32_reg_get_string. (authored by werner).
core: new internal function _gpgrt_w32_reg_get_string.
Oct 31 2021, 7:53 PM
ikloecker committed rKLEOPATRAc46725b9dbcd: Readd QDebug operator<< overload for vector of statuslines (authored by ikloecker).
Readd QDebug operator<< overload for vector of statuslines
Oct 31 2021, 5:16 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA82e6ec248631: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Oct 31 2021, 11:35 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA89812f3b07a1: GIT_SILENT Upgrade release service version to 21.08.3. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 21.08.3.
Oct 31 2021, 11:35 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRAc769793c4365: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Oct 31 2021, 11:35 AM
sjlongland added a comment to T1621: Support multiple cards (not just readers).

So, I have something working… in the apparent absence of any sort of clear documentation that I could find. I had some time on my hands this afternoon, so had another look.

Oct 31 2021, 7:08 AM · gnupg, Feature Request

Oct 30 2021

ikloecker committed rLIBKLEO844069fe0a62: Make kleo_export.h includes work for users of libkleo (authored by ikloecker).
Make kleo_export.h includes work for users of libkleo
Oct 30 2021, 11:49 PM
ikloecker committed rLIBKLEO3fb8601ca532: Avoid include conflicts with headers of other libraries (authored by ikloecker).
Avoid include conflicts with headers of other libraries
Oct 30 2021, 11:46 PM
ikloecker committed rKLEOPATRA2d0972040bae: Use getReaders() from libkleo to get the list of smart card readers (authored by ikloecker).
Use getReaders() from libkleo to get the list of smart card readers
Oct 30 2021, 5:57 PM
ikloecker committed rKLEOPATRAdc9c7b62e23e: Port to Assuan::send*Command functions in libkleo (authored by ikloecker).
Port to Assuan::send*Command functions in libkleo
Oct 30 2021, 5:57 PM
ikloecker committed rLIBKLEO88576f47900a: Add custom drop down box for configuring the reader-port option (authored by ikloecker).
Add custom drop down box for configuring the reader-port option
Oct 30 2021, 5:42 PM
ikloecker committed rLIBKLEO5b3e58658cd7: Add function for retrieving a list of available smart card readers (authored by ikloecker).
Add function for retrieving a list of available smart card readers
Oct 30 2021, 5:42 PM
ikloecker committed rLIBKLEO34ba6f99cc23: Add a helper for splitting a std::string (authored by ikloecker).
Add a helper for splitting a std::string
Oct 30 2021, 5:42 PM
ikloecker committed rLIBKLEO2846a67e4fdc: Bump library version (authored by ikloecker).
Bump library version
Oct 30 2021, 5:42 PM
ikloecker committed rLIBKLEObe41844d93d7: Add functions for communicating with the GnuPG agent (authored by ikloecker).
Add functions for communicating with the GnuPG agent
Oct 30 2021, 5:42 PM

Oct 29 2021

engel97 added a comment to T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

The key was generated without a passphrase.
Removing the pinentry-mode loopback parameter did not result in any popup at all but just gave me the below result:

Oct 29 2021, 10:08 PM · gnupg (gpg22), Bug Report
thesamesam added a watcher for MacOS: thesamesam.
Oct 29 2021, 8:04 PM
thesamesam added a member for Gentoo: thesamesam.
Oct 29 2021, 7:59 PM
werner added a comment to T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

Does the key have a passsphrase or somehow the empty string as passphrase?
If you don't use lookback mode: does the pinentry pop up?

Oct 29 2021, 6:49 PM · gnupg (gpg22), Bug Report
engel97 added a comment to T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

Thanks for responding to this issue. The GnuPG2.29 is the version of GnuPG that came with the RHEL8.2 server provided for by our server engineer team(might be part of an RPM package the installed). Do you know if this issue got fixed in the later versions after that?

Oct 29 2021, 6:27 PM · gnupg (gpg22), Bug Report
werner added a comment to T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

(I edited the report to make it readable, but did not yet looked at it in detail)
I wonder why you are using a decent libgcrypt but a 3 years old GnuPG version?

Oct 29 2021, 12:08 PM · gnupg (gpg22), Bug Report
werner updated the task description for T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .
Oct 29 2021, 12:05 PM · gnupg (gpg22), Bug Report
gniibe added a comment to T5523: jitter entropy RNG update.

I work on gniibe/jitterent branch.
I realized that full featured jitterentropy now requires pthread. Timer-less mode uses threads for entropy. This is not good for libgcrypt use.

Oct 29 2021, 8:05 AM · FIPS, libgcrypt
gniibe committed rC34d55589b7d9: mpi: Allow opaque MPI with zero length. (authored by gniibe).
mpi: Allow opaque MPI with zero length.
Oct 29 2021, 6:08 AM
gniibe committed rC7f2fbbcdce46: mpi: Allow opaque MPI with zero length. (authored by gniibe).
mpi: Allow opaque MPI with zero length.
Oct 29 2021, 6:08 AM
gniibe committed rG99e00ec6db33: scd: Fix the previous commit. (authored by gniibe).
scd: Fix the previous commit.
Oct 29 2021, 4:48 AM
gniibe added projects to T5359: Kleopatra: Loop in DeviceInfoWatcher with GnuPG 2.3 on Windows: scd, Restricted Project.
Oct 29 2021, 4:19 AM · Restricted Project, scd, Restricted Project, kleopatra