Page MenuHome GnuPG
Feed All Stories

Aug 22 2020

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
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