Page MenuHome GnuPG
Feed All Stories

Aug 14 2020

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
jinn updated the task description for T5023: gpgsplit not installed by default.
Aug 13 2020, 10:40 AM · gnupg (gpg22), Bug Report
Yuri Chornoivan <yurchor@ukr.net> committed rKLEOPATRA4d21c47eb384: Fix placeholder (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix placeholder
Aug 13 2020, 7:16 AM

Aug 12 2020

jinn created T5023: gpgsplit not installed by default.
Aug 12 2020, 10:29 PM · gnupg (gpg22), Bug Report
ikloecker changed the status of T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer from Open to Testing.

Kleopatra now queries scdaemon for the manufacturer. The (outdated) mapping of serial numbers to manufacturers is kept as fallback for GnuPG < 2.2.21.

Aug 12 2020, 6:14 PM · kleopatra
ikloecker changed the status of T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, from Open to Testing.
Aug 12 2020, 6:14 PM · kleopatra
ikloecker committed rKLEOPATRAea01aa5c2a5d: Query scdaemon for the OpenPGP card manufacturer (authored by ikloecker).
Query scdaemon for the OpenPGP card manufacturer
Aug 12 2020, 6:09 PM
ikloecker committed rKLEOPATRAa50c9fccb936: Improve version label if manufacturer is unknown (authored by ikloecker).
Improve version label if manufacturer is unknown
Aug 12 2020, 6:09 PM
aheinecke added a comment to T5022: GpgOL: Unencrypted drafts on server even if draft encryption is on.

Further analysis shows that this only happens when async crypt is enabled.

Aug 12 2020, 5:07 PM · gpgol
werner committed rG2af884c64354: scd: Log info about CCIDs with permission problems. (authored by werner).
scd: Log info about CCIDs with permission problems.
Aug 12 2020, 4:45 PM
werner committed rG9a8d7e41bba1: scd: Map some error codes from libusb to ccid-driver error codes. (authored by werner).
scd: Map some error codes from libusb to ccid-driver error codes.
Aug 12 2020, 4:45 PM
aheinecke created T5022: GpgOL: Unencrypted drafts on server even if draft encryption is on.
Aug 12 2020, 3:07 PM · gpgol
ikloecker changed the status of T4717: Kleopatra: Changing expiry does not change expiry for subkeys from Open to Testing.

The expiry of the subkeys (and that of the primary key) can now be changed via a context menu action in the subkeyswidget.

Aug 12 2020, 12:30 PM · Restricted Project, kleopatra, gpg4win
ikloecker changed the status of T5003: GpgME++: Add support for gpgme_set_expire from Open to Testing.
Aug 12 2020, 12:28 PM · kleopatra, gpg4win
ikloecker changed the status of T5003: GpgME++: Add support for gpgme_set_expire, a subtask of T4999: GPGME: Add interface for quick-set-expire, from Open to Testing.
Aug 12 2020, 12:28 PM · gpgme, kleopatra, gpg4win
werner closed T5016: Gnupg should support WAYLAND_DISPLAY variable for pinentry as Resolved.

Thanks. Added to 2.2.

Aug 12 2020, 9:30 AM · gnupg (gpg20), Feature Request
werner committed rG3cf920a1e353: common: Pass the WAYLAND_DISPLAY envvar along (authored by werner).
common: Pass the WAYLAND_DISPLAY envvar along
Aug 12 2020, 9:30 AM
werner committed rG3944430ffeaa: common: Pass the WAYLAND_DISPLAY envvar along (authored by werner).
common: Pass the WAYLAND_DISPLAY envvar along
Aug 12 2020, 9:28 AM
werner triaged T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied" as High priority.

You used --personal-digest-preferences to force the use of SHA-512, right?

Aug 12 2020, 8:54 AM · gnupg (gpg22), Bug Report
auth0rize created U11 Jacob Smith in the S1 Public space.
Aug 12 2020, 8:11 AM · Keyserver

Aug 11 2020

CodingCellist set Version to 2.2.21 on T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied".
Aug 11 2020, 11:00 PM · gnupg (gpg22), Bug Report
CodingCellist removed Version on T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied".
Aug 11 2020, 10:59 PM · gnupg (gpg22), Bug Report
CodingCellist created T5021: Trying to sign using SHA512 and a Nitrokey Pro 2 produces "Conditions of use not satisfied".
Aug 11 2020, 10:58 PM · gnupg (gpg22), Bug Report
ikloecker committed rKLEOPATRA4fe2bb5763c2: Add support for changing the expiry of a subkey (authored by ikloecker).
Add support for changing the expiry of a subkey
Aug 11 2020, 6:53 PM
ikloecker committed rM4f2cd3a0c6a8: qt: Support changing expiry of subkeys (authored by ikloecker).
qt: Support changing expiry of subkeys
Aug 11 2020, 6:01 PM
werner committed rD7c3059762dc8: web: Remove s from the menu title (authored by werner).
web: Remove s from the menu title
Aug 11 2020, 2:15 PM
aheinecke committed rLIBKLEOaa809ae8d1c8: Sync w32 libkleopatrarc (authored by aheinecke).
Sync w32 libkleopatrarc
Aug 11 2020, 2:08 PM
werner committed rD955a8095d754: web: Make it easier to access the documentation index. (authored by werner).
web: Make it easier to access the documentation index.
Aug 11 2020, 2:05 PM
werner closed T5020: Exclude 3DES Cipher and SHA1 Digest as Resolved.

OpenPGP (RFC-4880) requires support for 3DES and SHA-1 thus you can't disable them. However, they are not used in practice because the key preference guarantee the use of more modern algorithms,

Aug 11 2020, 1:59 PM · OpenPGP, gnupg, Not A Bug
werner committed rD3aee210f5bba: web: Fix last Scute change (authored by werner).
web: Fix last Scute change
Aug 11 2020, 1:53 PM
werner committed rSa1a41e938e49: Add a simple but hopefully useful man page. (authored by werner).
Add a simple but hopefully useful man page.
Aug 11 2020, 1:46 PM
aheinecke committed rLIBKLEO80d602a646d8: Take compliance mode name from libkleopatrarc (authored by aheinecke).
Take compliance mode name from libkleopatrarc
Aug 11 2020, 1:33 PM
werner committed rDad546a090959: web: Fix links on the new scute page. (authored by werner).
web: Fix links on the new scute page.
Aug 11 2020, 12:35 PM
werner committed rSb1f226fd4f5b: Slightly modernize the layout of the manual (authored by werner).
Slightly modernize the layout of the manual
Aug 11 2020, 11:41 AM
werner committed rD97fa904a0c11: web: Update the scute page and add files from scute.org (authored by werner).
web: Update the scute page and add files from scute.org
Aug 11 2020, 10:20 AM
werner committed rS1b5bba1d4ca6: Remove doc/website and move doc/manual one dir up (authored by werner).
Remove doc/website and move doc/manual one dir up
Aug 11 2020, 10:00 AM
werner committed rS008815f81edd: Minor updates of the manual. (authored by werner).
Minor updates of the manual.
Aug 11 2020, 10:00 AM
GnuPG-User created T5020: Exclude 3DES Cipher and SHA1 Digest in the S1 Public space.
Aug 11 2020, 9:13 AM · OpenPGP, gnupg, Not A Bug
werner committed rEfd1340085bc6: core,w32: Use timeout in es_poll even if there are no FDs. (authored by werner).
core,w32: Use timeout in es_poll even if there are no FDs.
Aug 11 2020, 8:01 AM

Aug 10 2020

werner added a comment to T5018: Export keys to secure card failure: gpg: KEYTOCARD failed: Unusable secret key.

Do you mean you want to copy a backup key created while generating the keys for the card onto a new card?

Aug 10 2020, 6:28 PM · Info Needed, Bug Report
dkg added a comment to T4961: ship gpgrt.pc.

We currently already ship:

Aug 10 2020, 4:19 PM · Feature Request, gpgrt
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

The problem appears to be the test framework is not setting a LD_LIBRARY_PATH (or DYNLD_LIBRARY_PATH on OS X).

Aug 10 2020, 4:12 PM · gpgrt, Bug Report
werner committed rS6a04d254d188: Introduce global config file /etc/gnupg/scute.conf. (authored by werner).
Introduce global config file /etc/gnupg/scute.conf.
Aug 10 2020, 3:41 PM
werner committed rS78b7c2d5d3e0: Support pre-formatted PSS signatures. (authored by werner).
Support pre-formatted PSS signatures.
Aug 10 2020, 3:41 PM
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

As far as I know, the environment is set correctly. PKG_CONFIG_PATH, --prefix and --libdir are set. And runpaths are also set.

Aug 10 2020, 3:40 PM · gpgrt, Bug Report
aheinecke created T5019: speedo: Add macOS targets / build macOS binaries for each release.
Aug 10 2020, 12:14 PM · MacOS, gnupg
ikloecker committed rMc813734c9ce0: cpp: Make private helper a file static (authored by ikloecker).
cpp: Make private helper a file static
Aug 10 2020, 11:21 AM
cmonty14 created T5018: Export keys to secure card failure: gpg: KEYTOCARD failed: Unusable secret key.
Aug 10 2020, 11:20 AM · Info Needed, Bug Report
werner committed rGbb096905b9ee: agent: Add option --pss to pksign to be used by smartcards. (authored by werner).
agent: Add option --pss to pksign to be used by smartcards.
Aug 10 2020, 10:34 AM