Page MenuHome GnuPG
Feed All Stories

Aug 24 2020

werner committed rE31f0783a4337: Post release updates (authored by werner).
Post release updates
Aug 24 2020, 1:24 PM
werner committed rE59d9f8106db3: Release 1.39 (authored by werner).
Release 1.39
Aug 24 2020, 1:24 PM
CodingCellist created T5033: dirmngr does not seem to use the default .gnupg directory if GNUPGHOME is not set.
Aug 24 2020, 1:10 PM · gnupg, Not A Bug
werner added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

if a user decided to use the Web Key Directory, this should be used instead of falling back to whatever has been configured (nothing else by default)

Aug 24 2020, 11:04 AM · gnupg, Feature Request
bernhard added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

On the ml there was another request for this use case

Aug 24 2020, 9:56 AM · gnupg, Feature Request
werner added a comment to T4083: gpgtar, Kleopatra: Unicode filenames that are not native 8 bit on Windows don't work.

What is the current encoding? OEMCP ?

Aug 24 2020, 9:35 AM · Bug Report, gpg4win, kleopatra, gpgtar
gniibe committed rPTH02ce6b2d27f9: Conditionally enable busy_wait_for. (authored by gniibe).
Conditionally enable busy_wait_for.
Aug 24 2020, 9:26 AM
aheinecke claimed T4083: gpgtar, Kleopatra: Unicode filenames that are not native 8 bit on Windows don't work.

So if gnupg version >= 2.2.22 Kleopatra needs to convert the passed filenames to UTF-8 and pass them with the --utf8-strings option to gpgtar. This needs to be changed in Kleo. -> Assigned to me.

Aug 24 2020, 9:11 AM · Bug Report, gpg4win, kleopatra, gpgtar
werner closed T4993: Delete only private signing key from within gpg (without reimporting subkeys or 'rm ~/.gnupg/private-keys-v1.d/KEYGRIP.key') as Resolved.
Aug 24 2020, 7:49 AM · FAQ, gnupg (gpg22)

Aug 23 2020

Laurent Montel <montel@kde.org> committed rLIBKLEOa28a5be0f3f8: GIT_SILENT: It compiles fine without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: It compiles fine without deprecated method
Aug 23 2020, 5:11 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAa7a7d1cad628: GIT_SILENT: It compiles fine without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: It compiles fine without deprecated method
Aug 23 2020, 5:06 PM
werner committed rG5ac0cf1b8198: gpg,gpgsm: Record the creation time of a private key. (authored by werner).
gpg,gpgsm: Record the creation time of a private key.
Aug 23 2020, 12:46 PM
werner committed rG051830d7b486: agent: Allow to pass a timestamp to genkey and import. (authored by werner).
agent: Allow to pass a timestamp to genkey and import.
Aug 23 2020, 12:46 PM

Aug 22 2020

werner added a comment to T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..

Unicode file names will now also work - see T4083 and T5030

Aug 22 2020, 11:11 PM · gnupg (gpg22), Feature Request, gpgtar
werner closed T5032: On Becky! Internet Mail's GnuPG Plugin as Invalid.

Unfortunately we can't help you here as this is not a GnuPG problem or one of software we maintain.

Aug 22 2020, 11:08 PM · Feature Request
Romans10910 added a comment to T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..

Excellent! thanks for having considered this.

Aug 22 2020, 6:40 PM · gnupg (gpg22), Feature Request, gpgtar
Romans10910 created T5032: On Becky! Internet Mail's GnuPG Plugin.
Aug 22 2020, 6:18 PM · Feature Request
werner committed rG5b927b7b27bd: agent: Default to extended key format. (authored by werner).
agent: Default to extended key format.
Aug 22 2020, 3:13 PM
werner added a subtask for T5030: Release GnuPG 2.2.22 : T5031: Release Libgpg-error 1.39.
Aug 22 2020, 2:44 PM · gnupg (gpg22), Release Info
werner added a parent task for T5031: Release Libgpg-error 1.39: T5030: Release GnuPG 2.2.22 .
Aug 22 2020, 2:44 PM · Release Info, gpgrt
werner created T5031: Release Libgpg-error 1.39.
Aug 22 2020, 2:43 PM · Release Info, gpgrt
werner created T5030: Release GnuPG 2.2.22 .
Aug 22 2020, 2:41 PM · gnupg (gpg22), Release Info
werner added a comment to T4083: gpgtar, Kleopatra: Unicode filenames that are not native 8 bit on Windows don't work.

Done for master and 2.2.22 - libgpg-error 1.39 (not yet released) is required for the actual fix.

Aug 22 2020, 2:39 PM · Bug Report, gpg4win, kleopatra, gpgtar
werner committed rG843890663b6c: gpgtar,w32: Handle Unicode file names. (authored by werner).
gpgtar,w32: Handle Unicode file names.
Aug 22 2020, 2:39 PM
werner committed rG364cef997c0a: common: Use gpgrt functions for mkdir and chdir if available (authored by werner).
common: Use gpgrt functions for mkdir and chdir if available
Aug 22 2020, 2:39 PM
werner committed rGbef68efd8da9: common,w32: Do not assume the ANSI codepage during string conversion. (authored by werner).
common,w32: Do not assume the ANSI codepage during string conversion.
Aug 22 2020, 2:39 PM
werner committed rG73b0fdabdb10: common: Strip trailing CR,LF from w32_strerror. (authored by werner).
common: Strip trailing CR,LF from w32_strerror.
Aug 22 2020, 2:39 PM
Laurent Montel <montel@kde.org> committed rLIBKLEOc816e21fb11e: GIT_SILENT: time to increase dependancy (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase dependancy
Aug 22 2020, 2:06 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA526234364b92: GIT_SILENT: time to increase dependancy (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase dependancy
Aug 22 2020, 2:04 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO67bba0c3b652: GIT_SILENT: prepare 5.15.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15.1
Aug 22 2020, 1:22 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAffe9c68c24b3: GIT_SILENT: prepare 5.15.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15.1
Aug 22 2020, 1:06 PM

Aug 21 2020

werner committed rG34e7703a9628: gpgtar,w32: Handle Unicode file names. (authored by werner).
gpgtar,w32: Handle Unicode file names.
Aug 21 2020, 9:34 PM
werner committed rG5305ce17ff7a: common,w32: Do not assume the ANSI code during string conversion. (authored by werner).
common,w32: Do not assume the ANSI code during string conversion.
Aug 21 2020, 9:34 PM
werner committed rGeec70e539e44: common: Use gpgrt functions for mkdir and chdir. (authored by werner).
common: Use gpgrt functions for mkdir and chdir.
Aug 21 2020, 9:34 PM
werner committed rG33fd55ca6f3e: common: Strip trailing CR,LF from w32_strerror. (authored by werner).
common: Strip trailing CR,LF from w32_strerror.
Aug 21 2020, 9:34 PM
werner committed rEa68c1975bda4: core,w32: Add UTF-8 support to gpgrt_fopen, gpgrt_mkdir and gpgrt_chdir. (authored by werner).
core,w32: Add UTF-8 support to gpgrt_fopen, gpgrt_mkdir and gpgrt_chdir.
Aug 21 2020, 9:13 PM
bernhard added a comment to T4958: Document different use of pubring.gpg in newer versions.

Read through it, thanks for the updated description!

Aug 21 2020, 8:49 AM · gnupg (gpg22), Documentation
werner added a comment to rE87a6b28c0f3b: argparse: Handle a corner case of wrong ARGC..

Good catch

Aug 21 2020, 8:38 AM
gniibe committed rC65a2cd139e21: ecc: Fix an error path. (authored by gniibe).
ecc: Fix an error path.
Aug 21 2020, 5:51 AM
gniibe committed rCfd51bc523d09: tests: Fix basic.c. (authored by gniibe).
tests: Fix basic.c.
Aug 21 2020, 5:51 AM
gniibe committed rE87a6b28c0f3b: argparse: Handle a corner case of wrong ARGC. (authored by gniibe).
argparse: Handle a corner case of wrong ARGC.
Aug 21 2020, 4:02 AM

Aug 20 2020

werner committed rGba873216ff99: gpgtar: Add dummy option --tar (authored by werner).
gpgtar: Add dummy option --tar
Aug 20 2020, 4:13 PM
werner closed T3772: gpg-zip fails with recipient names that have whitespace in them as Wontfix.
Aug 20 2020, 4:01 PM · gpgtar, Bug Report
werner changed the status of T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names. from Open to Testing.

The options now work as documented. More tests on Window are required and eventually we need to handle non-ascii characters in file names.

Aug 20 2020, 3:56 PM · gnupg (gpg22), Feature Request, gpgtar
werner committed rG1efe99f3d9e3: gpgtar: Make --files-from and --null work as described. (authored by werner).
gpgtar: Make --files-from and --null work as described.
Aug 20 2020, 3:53 PM
werner committed rGe276f63e4a80: gpgtar: Make --files-from and --null work as described. (authored by werner).
gpgtar: Make --files-from and --null work as described.
Aug 20 2020, 3:52 PM
ikloecker committed rKLEOPATRA3fa1d8bbfafe: Add basic generation of keys for PIV smartcards (authored by ikloecker).
Add basic generation of keys for PIV smartcards
Aug 20 2020, 2:39 PM
werner claimed T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..
Aug 20 2020, 12:42 PM · gnupg (gpg22), Feature Request, gpgtar
werner edited projects for T4879: GnuPG treats reordered OpenPGP certificates differently, added: gnupg (gpg23); removed gnupg (gpg22).
Aug 20 2020, 11:10 AM · gnupg24, gnupg (gpg23), OpenPGP, Bug Report
werner closed T4960: Disable tests if required components are disabled as Resolved.

Fixed for 2.2.22

Aug 20 2020, 11:06 AM · Bug Report, gnupg (gpg22)
werner committed rG829bc3bc60da: build: New configure option --disable-tests (authored by werner).
build: New configure option --disable-tests
Aug 20 2020, 11:06 AM
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