Page MenuHome GnuPG
Feed Advanced Search

Aug 26 2020

werner committed rC9c42c068c374: build: Allow customization of the signing key (authored by werner).
build: Allow customization of the signing key
Aug 26 2020, 9:44 AM
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Without really looking at your report: May it be that this is because Pinentry does not get the WAYLAND_DISPLAY variable as reported in T5016? This will be fixed in 2.2.22 which I hope to release this week.

Aug 26 2020, 9:40 AM · Wayland, pinentry
werner committed rC9cd92ebae219: build: Allow customization of the signing key (authored by werner).
build: Allow customization of the signing key
Aug 26 2020, 9:02 AM

Aug 25 2020

werner committed rG00ac538e9280: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Aug 25 2020, 7:59 PM
werner committed rGfc1a1857551c: gpg: Remove left over debug output from recent change. (authored by werner).
gpg: Remove left over debug output from recent change.
Aug 25 2020, 3:20 PM
werner closed T4881: "User ID" (Subject, subjectAltName) validity is inaccurate in gpgsm with sample certs. as Resolved.

The CRL states how long it is valid and we cache it for about that time.
OCSP responses are by definition not cachable but we allow for a clock skew of 10 minutes.

Aug 25 2020, 1:22 PM · Not A Bug, gnupg (gpg22), S/MIME
werner committed rG40acc5ef3ef7: examples: Simplify vsnfd.prf (authored by werner).
examples: Simplify vsnfd.prf
Aug 25 2020, 1:11 PM
werner committed rG60f08969e13b: gpg: Set default keysize to rsa3072 (authored by werner).
gpg: Set default keysize to rsa3072
Aug 25 2020, 1:10 PM
werner closed T4867: with non-existent homedir, `gpgconf --check-programs` produces surprising output. as Resolved.

Was easier to fix than expected. Thanks for the report. Fix goes into 2.2.22.

Aug 25 2020, 11:41 AM · gnupg (gpg22), Bug Report
werner committed rG0847133e4caf: sm: Do not require a default keyring for --gpgconf-list. (authored by werner).
sm: Do not require a default keyring for --gpgconf-list.
Aug 25 2020, 11:40 AM
werner committed rGe7677da479c4: sm: Do not require a default keyring for --gpgconf-list. (authored by werner).
sm: Do not require a default keyring for --gpgconf-list.
Aug 25 2020, 11:38 AM
werner closed T4866: `gpg-agent --gpgconf-list` returns a non-zero error code 2 if $HOME is non-existent, causing `gpgconf` to fail as Resolved.

[These damned typos in commit messages ;-)]

Aug 25 2020, 11:26 AM · gpgagent, gnupg, Bug Report
werner committed rGad1254b59d41: gpgconf: Silence warnings from parsing the options files (authored by werner).
gpgconf: Silence warnings from parsing the options files
Aug 25 2020, 11:24 AM
werner committed rGb17846e4fd02: agent: Allow using --gogconf-list even if HOME does not exist. (authored by werner).
agent: Allow using --gogconf-list even if HOME does not exist.
Aug 25 2020, 11:24 AM
werner committed rGadea5ba7e752: agent: Allow using --gogconf-list even if HOME does not exist. (authored by werner).
agent: Allow using --gogconf-list even if HOME does not exist.
Aug 25 2020, 11:24 AM
werner closed T4421: import-export does not remove duplicated subkeys as Resolved.

I implemented subkey collapsing in 2.3. It is enabled by default but you can disable it it with

Aug 25 2020, 10:42 AM · Feature Request, OpenPGP, gnupg (gpg23)
werner committed rG1e61280ffcf0: doc: Typo fixes (authored by werner).
doc: Typo fixes
Aug 25 2020, 10:40 AM
werner committed rG32021dfa5bca: gpgconf,w32: New debug command --show-codepages. (authored by werner).
gpgconf,w32: New debug command --show-codepages.
Aug 25 2020, 10:40 AM
werner committed rG633c1fea5f0d: gpg: Collapse duplicate subkeys. (authored by werner).
gpg: Collapse duplicate subkeys.
Aug 25 2020, 10:40 AM
werner added a comment to T5033: dirmngr does not seem to use the default .gnupg directory if GNUPGHOME is not set.

The keyserver options control how gpg imports or exports keys to the keyservers. Thus they indeed belong into gpg.conf.

Aug 25 2020, 8:40 AM · gnupg, Not A Bug

Aug 24 2020

werner added a comment to T5033: dirmngr does not seem to use the default .gnupg directory if GNUPGHOME is not set.

I guess you have a keyserver statement in your gpg.conf.
By using

Aug 24 2020, 8:57 PM · gnupg, Not A Bug
werner closed T5031: Release Libgpg-error 1.39, a subtask of T5030: Release GnuPG 2.2.22 , as Resolved.
Aug 24 2020, 8:54 PM · gnupg (gpg22), Release Info
werner closed T5031: Release Libgpg-error 1.39 as Resolved.

Release done.

Aug 24 2020, 8:54 PM · Release Info, gpgrt
werner closed T4973: Cross build problem with v1.38 as Resolved.
Aug 24 2020, 8:54 PM · Restricted Project, gpgrt
werner updated the task description for T5031: Release Libgpg-error 1.39.
Aug 24 2020, 8:53 PM · Release Info, gpgrt
werner committed rG96e15051ba16: Add a new dist signing key (authored by werner).
Add a new dist signing key
Aug 24 2020, 7:50 PM
werner committed rGf148803277ca: Add a new dist signing key (authored by werner).
Add a new dist signing key
Aug 24 2020, 7:50 PM
werner committed rD3342f65c7943: Add my new dist signing key (authored by werner).
Add my new dist signing key
Aug 24 2020, 7:46 PM
werner committed rD6418a3ee9fbb: swdb: Release libgpg-error 1.39 (authored by werner).
swdb: Release libgpg-error 1.39
Aug 24 2020, 1:30 PM
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
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
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
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

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

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
werner added a comment to rE87a6b28c0f3b: argparse: Handle a corner case of wrong ARGC..

Good catch

Aug 21 2020, 8:38 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
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)

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

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

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

Aug 13 2020

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