Page MenuHome GnuPG
Feed All Stories

Aug 20 2020

werner committed rG32aac55875f3: build: New configure option --disable-tests (authored by werner).
build: New configure option --disable-tests
Aug 20 2020, 11:05 AM
werner closed T4958: Document different use of pubring.gpg in newer versions as Resolved.

Thanks. Fixed for 2.2.22

Aug 20 2020, 10:16 AM · gnupg (gpg22), Documentation
werner committed rG77f97eec49ee: doc: Describe the relation between pubring.gpg and pubring.kbx (authored by werner).
doc: Describe the relation between pubring.gpg and pubring.kbx
Aug 20 2020, 10:16 AM
werner committed rG4c54a0e34ffe: doc: Describe the relation between pubring.gpg and pubring.kbx (authored by werner).
doc: Describe the relation between pubring.gpg and pubring.kbx
Aug 20 2020, 10:16 AM
werner closed T4997: 2.2.21 breaks passphrase-repeat and password checking, a subtask of T4897: Release GnuPG 2.2.21, as Resolved.
Aug 20 2020, 9:43 AM · gnupg (gpg22), Release Info
werner closed T4997: 2.2.21 breaks passphrase-repeat and password checking as Resolved.

Thanks for reporting. Fixed for 2.2.22. repeat==0 works like before and repeat>1 also (that is several passphrase pinentries will pop up).

Aug 20 2020, 9:43 AM · Bug Report, gnupg (gpg22)
werner committed rGa4d73b1c8e2a: gpg: Fix regression for non-default --passphrase-repeat option. (authored by werner).
gpg: Fix regression for non-default --passphrase-repeat option.
Aug 20 2020, 9:40 AM
werner committed rGb8c4dd902df3: gpg: Fix regression for non-default --passphrase-repeat option. (authored by werner).
gpg: Fix regression for non-default --passphrase-repeat option.
Aug 20 2020, 9:35 AM

Aug 19 2020

werner triaged T4881: "User ID" (Subject, subjectAltName) validity is inaccurate in gpgsm with sample certs. as Low priority.
Aug 19 2020, 1:50 PM · Not A Bug, gnupg (gpg22), S/MIME
werner triaged T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output. as Low priority.
Aug 19 2020, 1:49 PM · gnupg (gpg22), Bug Report
werner committed rG4031c42bfd01: gpg,gpgsm: Record the creation time of a private key. (authored by werner).
gpg,gpgsm: Record the creation time of a private key.
Aug 19 2020, 1:47 PM
werner triaged T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found as Low priority.
Aug 19 2020, 1:06 PM · gnupg, Feature Request
werner added a comment to T5029: server socket/pipe handling in GnuPG.

I's say we should not do anything but solve that along with the move of all fd/fp/sock/HANDLE stuff to gpgrt to solve this at one place. We need that anyway to properly support Windows64. We won't be abale to do this for 2.3, though.

Aug 19 2020, 1:04 PM · Windows, scd, gnupg (gpg23)
gniibe added a project to T5029: server socket/pipe handling in GnuPG: gnupg.
Aug 19 2020, 10:10 AM · Windows, scd, gnupg (gpg23)
gniibe created T5029: server socket/pipe handling in GnuPG.
Aug 19 2020, 10:10 AM · Windows, scd, gnupg (gpg23)
bernhard added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

Thinking about the logic from an email application viewpoint:
To display what will happen, I want to know if I can encrypt to an email address and what trust level I have in the public key I'll find.

Aug 19 2020, 9:09 AM · gnupg, Feature Request
gniibe committed rG1d66b518ca83: gpg: Fix condition of string_to_aead_algo. (authored by gniibe).
gpg: Fix condition of string_to_aead_algo.
Aug 19 2020, 8:20 AM
gniibe committed rGf58d441bee7e: common: Fix iobuf.c. (authored by gniibe).
common: Fix iobuf.c.
Aug 19 2020, 8:20 AM
gniibe committed rGcc0d53905ce9: dns: Fix memory use-after-free. (authored by gniibe).
dns: Fix memory use-after-free.
Aug 19 2020, 8:20 AM
gniibe committed rGf3e424d4e727: Silence compiler warnings. (authored by gniibe).
Silence compiler warnings.
Aug 19 2020, 6:24 AM
gniibe committed rG4fa0a65676a2: scd: Fix possible uninitialized variables. (authored by gniibe).
scd: Fix possible uninitialized variables.
Aug 19 2020, 4:45 AM
lrvick added a comment to T3843: Unable to generate RSA4096 keys on Yubikey 4 on OSX Sierra.

I am the worst. I totally forgot about this.

Aug 19 2020, 4:04 AM · Info Needed, MacOS, yubikey, scd, Bug Report
gniibe closed T4915: Cannot compile on macOS Mojave (utf8.c) as Resolved.
Aug 19 2020, 3:42 AM · Restricted Project, gnupg (gpg23), Bug Report
gniibe closed T3843: Unable to generate RSA4096 keys on Yubikey 4 on OSX Sierra as Resolved.

No more information, can't proceed, thus, closed.

Aug 19 2020, 3:41 AM · Info Needed, MacOS, yubikey, scd, Bug Report
gniibe closed T4774: Cross compilation friendly libgpg-error as Resolved.

For GNU/Linux, it's done.

Aug 19 2020, 3:39 AM · Restricted Project, gpgrt

Aug 18 2020

werner added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

If you use

Aug 18 2020, 7:22 PM · gnupg, Feature Request
bernhard added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Hello,
just reading the issue in detail.

Aug 18 2020, 5:50 PM · gnupg (gpg23), Feature Request
bernhard added a comment to T4593: dirmngr should not apply Kristian's CA when fetching from a keyserver that is not `hkps.pool.sks-keyservers.net`.

Just reading this issue in detail.

Aug 18 2020, 4:43 PM · gnupg (gpg22), Bug Report, dirmngr
bernhard created T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.
Aug 18 2020, 4:10 PM · gnupg, Feature Request
ikloecker committed rKLEOPATRA611581bc2fbe: Add basic support for PIV smartcards (authored by ikloecker).
Add basic support for PIV smartcards
Aug 18 2020, 3:26 PM
werner renamed T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names. from Unable to use "--files-from" to gpgtar's "--files-from" should also handle a LF terminated list of file names..
Aug 18 2020, 11:57 AM · gnupg (gpg22), Feature Request, gpgtar
werner added a project to T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names.: gpgtar.

It is indeed a limitation. We added these options to support the Kleopatra GUI. To avoid problems with filenames with embedded newlines etc. Kleoptra uses a binary nuls to delimit filenames. And that is what we only support.

Aug 18 2020, 11:56 AM · gnupg (gpg22), Feature Request, gpgtar
rotacirbahbgpung awarded T2748: ssh-agent emulation should provide the primary User ID of any keys offered via ssh a Like token.
Aug 18 2020, 10:49 AM · gnupg, Feature Request
Romans10910 created T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..
Aug 18 2020, 2:57 AM · gnupg (gpg22), Feature Request, gpgtar

Aug 17 2020

werner committed rD915b8fb207be: web: Fix wrong date (authored by werner).
web: Fix wrong date
Aug 17 2020, 4:03 PM
werner committed rG0da923a1240a: agent: Allow to pass a timestamp to genkey and import. (authored by werner).
agent: Allow to pass a timestamp to genkey and import.
Aug 17 2020, 3:26 PM
werner committed rEc5fcdd9a58a2: Fix a current gcc's -fsanitize warning. (authored by werner).
Fix a current gcc's -fsanitize warning.
Aug 17 2020, 10:05 AM
werner triaged T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation) as Normal priority.
Aug 17 2020, 9:41 AM · toolchain
werner closed T5026: libgpg-error and undefined behavior sanitizer findings as Resolved.

Thanks

Aug 17 2020, 9:36 AM · gpgrt
werner closed T5025: error: Cannot find a type to use in place of socklen_t as Resolved.

No, c99 was never required. Meanwhile we use a few c99 features but those are supported without any compiler option.

Aug 17 2020, 9:27 AM · Solaris, toolchain, libassuan

Aug 15 2020

JW added a comment to T5026: libgpg-error and undefined behavior sanitizer findings.

Here's the patch:

Aug 15 2020, 5:32 PM · gpgrt
JW created T5026: libgpg-error and undefined behavior sanitizer findings in the S1 Public space.
Aug 15 2020, 5:08 PM · gpgrt
JW added a comment to T5009: OS X 10.12 and FAIL: random.

I believe the problem here is OS X 10.12's (and above) System Integrity Protection (SIP). SIP protects system integrity by doing things like sanitizing environmental variables for system programs. Sanitizing environmental variables on system programs avoids code injections.

Aug 15 2020, 1:55 AM · libgcrypt, Bug Report

Aug 14 2020

JW added a comment to T5025: error: Cannot find a type to use in place of socklen_t.

-std=c99 is probably the reason that the tests fail.

Aug 14 2020, 9:42 PM · Solaris, toolchain, libassuan
aheinecke committed rO421932c367a0: Move body format from rtf change earlier (authored by aheinecke).
Move body format from rtf change earlier
Aug 14 2020, 2:57 PM
aheinecke committed rO9ec75622c2fb: Constify get_tmp_outpath (authored by aheinecke).
Constify get_tmp_outpath
Aug 14 2020, 2:57 PM
aheinecke committed rO90856cd256cd: Start attachment handling based on OOM (authored by aheinecke).
Start attachment handling based on OOM
Aug 14 2020, 2:57 PM
aheinecke committed rOa98e7f8d9e46: w64: Use alternate regview instead of ifdefed keys (authored by aheinecke).
w64: Use alternate regview instead of ifdefed keys
Aug 14 2020, 2:48 PM
aheinecke committed rW5525a167e50d: MSI: Take more l10n from WXL (authored by aheinecke).
MSI: Take more l10n from WXL
Aug 14 2020, 1:28 PM
aheinecke committed rW3469a82a724f: MSI: Allow Downgrade (authored by aheinecke).
MSI: Allow Downgrade
Aug 14 2020, 1:28 PM
aheinecke committed rWfa3dff39e827: MSI: Improve upload target (authored by aheinecke).
MSI: Improve upload target
Aug 14 2020, 1:28 PM
aheinecke committed rWc351b95d2492: Add minor patches for testing versions (authored by aheinecke).
Add minor patches for testing versions
Aug 14 2020, 1:28 PM
werner committed rG6bcb609e1b2a: Add --chuid to gpg, gpg-card, and gpg-connect-agent. (authored by werner).
Add --chuid to gpg, gpg-card, and gpg-connect-agent.
Aug 14 2020, 12:20 PM
ikloecker changed the status of T4395: Kleopatra: Missing error handling when changing expiry from Open to Testing.

Fixed.

Aug 14 2020, 12:01 PM · gpa, gnupg, gpgme, gpg4win, kleopatra
ikloecker committed rMf66f856c89b7: core: Add error handling to setexpire (authored by ikloecker).
core: Add error handling to setexpire
Aug 14 2020, 11:51 AM
werner added projects to T5025: error: Cannot find a type to use in place of socklen_t: toolchain, Solaris.

Please try with out supplied CFLAGS or change them from

Aug 14 2020, 9:40 AM · Solaris, toolchain, libassuan
JW created T5025: error: Cannot find a type to use in place of socklen_t in the S1 Public space.
Aug 14 2020, 9:11 AM · Solaris, toolchain, libassuan
werner added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW: @gniibe explained you the problem and provided a fix (i.e. use correct specifiction of the directory names). Changes to Makefile.in are a no-go because that is a built file and a real fix would need to go into libtool. However, for a couple of reasons we do not want to update libtool (e.g. too many breakages in the past, we have out own fixes in for Windows). Thus we consider this bug closed.

Aug 14 2020, 9:09 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I understand your point, but your fix is not relevant

Aug 14 2020, 8:07 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

Thanks for your patch. I understand your point, but your fix is not relevant (for supporting all platforms). You can use that way in your build script, but we can't take that approach; The correct fix is fixing libtool.

Aug 14 2020, 8:01 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I'm feeling difficulty to talk to you.

Aug 14 2020, 7:54 AM · gpgrt, Bug Report
gniibe added a comment to T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation).

libtool works like this:

  • For program without -no-install, it uses wrapper script specifying the runtime path to the library by LD_LIBRARY_PATH (or equivalent), so that the program can work without installation
  • For program with no-install, it uses a feature (e.g., -rpath in ELF environment) to specify the runtime path to the library *in* the executable. The executable cannot be installed because the path of build directly is embedded in the executable.
Aug 14 2020, 7:43 AM · toolchain
gniibe merged T5009: OS X 10.12 and FAIL: random into T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation).
Aug 14 2020, 7:08 AM · toolchain
gniibe merged task T5009: OS X 10.12 and FAIL: random into T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation).
Aug 14 2020, 7:08 AM · libgcrypt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, I'm feeling difficulty to talk to you.

Aug 14 2020, 6:59 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

... no-support of slash at the end of path and duplicated slash, we won't fix.

Aug 14 2020, 6:20 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation)

Aug 14 2020, 5:56 AM · gpgrt, Bug Report
gniibe closed T5008: Fedora 32 and FAIL: gpg-error-config-test.sh as Wontfix.

For the original problem of no-support of slash at the end of path and duplicated slash, we won't fix.

Aug 14 2020, 5:52 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, I'm afraid you are not able to read what I write here. This is not chat system at all. For chat system, please use XMPP on
gnupg-devel@chat.gnupg.org as written at https://gnupg.org/documentation/mailing-lists.html (if possible).

Aug 14 2020, 5:50 AM · gpgrt, Bug Report
gniibe created T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation).
Aug 14 2020, 5:49 AM · toolchain
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I wrote that "FAIL: gpg-error-config-test.sh" is because of your typo

Aug 14 2020, 5:39 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I wrote that "FAIL: gpg-error-config-test.sh" is because of your typo, and I asked to fix your typo and test again.

Aug 14 2020, 5:33 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

... you are now describing another problem

Aug 14 2020, 5:30 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, you are now describing another problem, instead of the problem you reported.
I'm closing this one.

Aug 14 2020, 5:26 AM · gpgrt, Bug Report

Aug 13 2020

ikloecker claimed T4395: Kleopatra: Missing error handling when changing expiry.

Taking: Still does not work although now --quick-set-expire is used by gpgme.

Aug 13 2020, 4:47 PM · gpa, gnupg, gpgme, gpg4win, kleopatra
CodingCellist added a comment to T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied".

Awesome. Thank you for the explanation and for solving the issue.

Aug 13 2020, 3:46 PM · gnupg (gpg22), Bug Report
werner closed T4793: New GPGME API to support card personalization as Wontfix.

We won't do such a interface now.

Aug 13 2020, 3:22 PM · scd, gpgme
Elme34 closed T4967: Right Click for encryption on file doesn't work as Resolved.
Aug 13 2020, 3:18 PM · gpgex, gpg4win, Bug Report
Elme34 added a comment to T4967: Right Click for encryption on file doesn't work .

Thanks a lot.

Aug 13 2020, 3:17 PM · gpgex, gpg4win, Bug Report
Christophe Giboudeaux <christophe@krop.fr> committed rKLEOPATRA6e8a6b5bf136: Merge branch 'work/SPDX' into 'master' (authored by Christophe Giboudeaux <christophe@krop.fr>).
Merge branch 'work/SPDX' into 'master'
Aug 13 2020, 2:15 PM
Christophe Giboudeaux <christophe@krop.fr> committed rKLEOPATRA9b981d65f40f: Convert license headers to SPDX format (authored by Christophe Giboudeaux <christophe@krop.fr>).
Convert license headers to SPDX format
Aug 13 2020, 2:15 PM
Christophe Giboudeaux <christophe@krop.fr> committed rKLEOPATRAa0c9f9ac77b5: Merge branch 'work/SPDX' into 'master' (authored by Christophe Giboudeaux <christophe@krop.fr>).
Merge branch 'work/SPDX' into 'master'
Aug 13 2020, 2:14 PM
Christophe Giboudeaux <christophe@krop.fr> committed rKLEOPATRA51777996aee9: Convert license headers to SPDX format (authored by Christophe Giboudeaux <christophe@krop.fr>).
Convert license headers to SPDX format
Aug 13 2020, 2:13 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEO2389d3fcc1e7: Merge branch 'work/SPDX' into 'master' (authored by Christophe Giboudeaux <christophe@krop.fr>).
Merge branch 'work/SPDX' into 'master'
Aug 13 2020, 12:02 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEO3d2c233d4723: Convert license headers to SPDX format (authored by Christophe Giboudeaux <christophe@krop.fr>).
Convert license headers to SPDX format
Aug 13 2020, 12:02 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEOd34535d5fcbc: Remove the KD Tools commercial clause (authored by Christophe Giboudeaux <christophe@krop.fr>).
Remove the KD Tools commercial clause
Aug 13 2020, 12:02 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEO9938727e2cd2: Merge branch 'work/SPDX' into 'master' (authored by Christophe Giboudeaux <christophe@krop.fr>).
Merge branch 'work/SPDX' into 'master'
Aug 13 2020, 12:00 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEO704defbcf7ec: Remove the KD Tools commercial clause (authored by Christophe Giboudeaux <christophe@krop.fr>).
Remove the KD Tools commercial clause
Aug 13 2020, 12:00 PM
Christophe Giboudeaux <christophe@krop.fr> committed rLIBKLEOc0daad6b72b5: Convert license headers to SPDX format (authored by Christophe Giboudeaux <christophe@krop.fr>).
Convert license headers to SPDX format
Aug 13 2020, 12:00 PM
werner shifted T4506: OpenPGP Key Certification Forgeries from the Restricted Space space to the S1 Public space.
Aug 13 2020, 11:45 AM · gnupg (gpg22)
werner changed the visibility for T4506: OpenPGP Key Certification Forgeries.
Aug 13 2020, 11:44 AM · gnupg (gpg22)
werner closed T4506: OpenPGP Key Certification Forgeries as Resolved.

Mitigations are in place for quite some time now; see T4755.

Aug 13 2020, 11:44 AM · gnupg (gpg22)
werner closed T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied" as Resolved.

Fix will be in 2.2.22. Thanks for the report.

Aug 13 2020, 11:38 AM · gnupg (gpg22), Bug Report
werner committed rGf0f8b124f0d2: gpg: Ignore personal_digest_prefs for ECDSA keys. (authored by werner).
gpg: Ignore personal_digest_prefs for ECDSA keys.
Aug 13 2020, 11:37 AM
werner committed rG53d84f981570: gpg: Ignore personal_digest_prefs for ECDSA keys. (authored by werner).
gpg: Ignore personal_digest_prefs for ECDSA keys.
Aug 13 2020, 11:37 AM
werner closed T5023: gpgsplit not installed by default as Resolved.
Aug 13 2020, 11:03 AM · gnupg (gpg22), Bug Report
werner committed rG714b468538f4: tools: Install gpgsplit again (authored by werner).
tools: Install gpgsplit again
Aug 13 2020, 11:02 AM
werner committed rGd516ae685edd: doc: Add a list of RFCS to DETAIL. (authored by werner).
doc: Add a list of RFCS to DETAIL.
Aug 13 2020, 11:02 AM
werner committed rGd240b5ac273a: tools: Install gpgsplit again (authored by werner).
tools: Install gpgsplit again
Aug 13 2020, 11:02 AM
werner triaged T5023: gpgsplit not installed by default as Normal priority.

It was actually moved to noninstall in 2006. The reason or this is a conflict between the version of gpgsplit in GnuPG 1.4 and 2.0. Back then it seemed easier to keep on using the gpgpslit from 1.4 because that version was installed anyway. At that time gpg was called gpg2 we changed this much later and probably forgot to switch also to the gpgsplit from GnuPG 2.

Aug 13 2020, 10:58 AM · gnupg (gpg22), Bug Report