Page MenuHome GnuPG
Feed Advanced Search

Aug 20 2020

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

Aug 12 2020

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

Aug 11 2020

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
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
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
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
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
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
werner committed rGcbf203801e02: scd:piv: Allow signing using PSS. (authored by werner).
scd:piv: Allow signing using PSS.
Aug 10 2020, 10:34 AM

Aug 9 2020

werner closed T4713: Bug in get_best_pubkey_byname as Resolved.

We won't do that for 2.2.

Aug 9 2020, 5:25 PM · Restricted Project, gnupg (gpg23)
werner closed T4966: Jitter entropy RNG disable on non-x86? as Resolved.

Solved in master (1.9). We won't do it in 1.8.

Aug 9 2020, 5:22 PM · libgcrypt, Bug Report
werner closed T4798: Shutdown dirmngr dosn't work with multiple instances executing as Resolved.

Use

gpgconf --kill dirmngr

to stop it.

Aug 9 2020, 5:20 PM · Bug Report
werner closed T4862: pubkeys are imported despite the --no-auto-key-retrieve option as Resolved.

No more info was provided.

Aug 9 2020, 5:19 PM · Too Old, FAQ, gnupg

Aug 8 2020

werner merged task T5017: Kleopatra can't decrypt the tor. I can't verify the signature. into Restricted Maniphest Task.
Aug 8 2020, 11:41 PM · FAQ
werner edited projects for T5017: Kleopatra can't decrypt the tor. I can't verify the signature., added: FAQ; removed Bug Report.

Download the corresponding tor signature file. Then enter that file name.

Aug 8 2020, 11:40 PM · FAQ
werner added a project to T5016: Gnupg should support WAYLAND_DISPLAY variable for pinentry: gnupg (gpg20).
Aug 8 2020, 10:44 AM · gnupg (gpg20), Feature Request

Aug 6 2020

werner committed rG646a30fd394a: gpgsm: New option --chuid. (authored by werner).
gpgsm: New option --chuid.
Aug 6 2020, 4:16 PM
werner committed rGd10f45184c44: gpgconf: New option --chuid. (authored by werner).
gpgconf: New option --chuid.
Aug 6 2020, 4:16 PM
werner committed rG8ff00ef0de87: common: New helper function gnupg_chuid. (authored by werner).
common: New helper function gnupg_chuid.
Aug 6 2020, 4:16 PM
werner committed rD248efb067e1c: web: Okay, okay, signature_key is in the root (authored by werner).
web: Okay, okay, signature_key is in the root
Aug 6 2020, 11:39 AM
werner committed rD882217eafbc7: web: Add top menu entry for the release keys (authored by werner).
web: Add top menu entry for the release keys
Aug 6 2020, 11:32 AM
werner committed rG077448225777: build: Remove expired key of David Shaw from distsigkey.gpg. (authored by werner).
build: Remove expired key of David Shaw from distsigkey.gpg.
Aug 6 2020, 11:28 AM
werner committed rGfdcf536f7053: build: Remove expired key of David Shaw from distsigkey.gpg. (authored by werner).
build: Remove expired key of David Shaw from distsigkey.gpg.
Aug 6 2020, 11:28 AM
werner committed rDa3c1fd36589f: web: Remove expired dist keys (authored by werner).
web: Remove expired dist keys
Aug 6 2020, 11:25 AM

Aug 5 2020

werner committed rGd847f0651ab4: gpg: Add level 16 to --gen-random (authored by werner).
gpg: Add level 16 to --gen-random
Aug 5 2020, 4:55 PM
werner committed rEe0dab4843ded: Make --lib-version work again. (authored by werner).
Make --lib-version work again.
Aug 5 2020, 12:26 PM
werner committed rD93f3d5890a48: Update key for data-privacy@gnupg.org (authored by werner).
Update key for data-privacy@gnupg.org
Aug 5 2020, 12:14 AM

Aug 4 2020

werner committed rG9c57de75cf36: sm: Also show the SHA-256 fingerprint. (authored by werner).
sm: Also show the SHA-256 fingerprint.
Aug 4 2020, 11:21 AM
werner committed rGe7d70923901e: sm: Also show the SHA-256 fingerprint. (authored by werner).
sm: Also show the SHA-256 fingerprint.
Aug 4 2020, 11:11 AM
werner added a comment to T5009: OS X 10.12 and FAIL: random.

There are no log file but you can run the test by hand:

Aug 4 2020, 10:29 AM · libgcrypt, Bug Report
werner committed rGb2590f2e47fe: tests: Improve handling of spaces in $PATH (authored by werner).
tests: Improve handling of spaces in $PATH
Aug 4 2020, 10:28 AM
werner committed rGe9736995c82f: speedo: Tie build to libgcrypt 1.8 (authored by werner).
speedo: Tie build to libgcrypt 1.8
Aug 4 2020, 10:28 AM
werner closed T4975: undefined-shift in block_filter as Resolved.
Aug 4 2020, 10:19 AM · gnupg (gpg22), Bug Report
werner committed rC01b441308838: random/jitterentropy: fix USE_JENT == JENT_USES_GETTIME code path (authored by jukivili).
random/jitterentropy: fix USE_JENT == JENT_USES_GETTIME code path
Aug 4 2020, 10:15 AM
werner committed rDbd31b013b98c: swdb: Make libgcrypt also available as libgcrypt18 (authored by werner).
swdb: Make libgcrypt also available as libgcrypt18
Aug 4 2020, 10:13 AM

Jul 31 2020

werner updated the task description for T5007: Imported key cannot be used to encrypt..
Jul 31 2020, 9:36 AM · Not A Bug, gpg4win
werner closed T5007: Imported key cannot be used to encrypt. as Resolved.

Iyou look at the key on the command line (or with Kleopatra's certificate manager), for example by using "gpg --list-key foo@bar.com" or by applying the command "gpg --show-keys" on the pasted keyblock you get this:

Jul 31 2020, 9:36 AM · Not A Bug, gpg4win

Jul 30 2020

werner committed rCd9103048d11b: mpi: Support opaque MPI with gcry_mpi_print. (authored by gniibe).
mpi: Support opaque MPI with gcry_mpi_print.
Jul 30 2020, 11:57 AM
werner closed T4872: Support opaque MPI with gcry_mpi_print as Resolved.

Patch backported to 2.2

Jul 30 2020, 10:28 AM · Restricted Project, Feature Request, libgcrypt

Jul 29 2020

werner added a comment to T5005: Unified single header file if it offers same API.

We have had this in the past but it led to subtle build and, worse, runtime problems. Thus the decision to provide architecture dependent files and have configure complain for wrong files. Right, you sometimes get false warnings for non-matching cpu-vendor-os strings but I consider this less severe than the old problem.

Jul 29 2020, 1:33 PM · libassuan, gpgrt
werner triaged T5006: Kleopatra: Display Names and Key-IDs for certificates after any attempt to import them. as Normal priority.
Jul 29 2020, 1:22 PM · gpd5x, kleopatra, Feature Request

Jul 28 2020

werner removed a member for g10code: BenM.
Jul 28 2020, 2:45 PM
werner added a member for g10code: ikloecker.
Jul 28 2020, 2:44 PM
werner triaged T5001: Card specification enhancement as Normal priority.
Jul 28 2020, 8:54 AM · Feature Request, scd

Jul 27 2020

werner added a comment to T5001: Card specification enhancement.

Well, it is now defined. We use a CMS object containing an OpenPGP keyblock container. Right, there is no open standard for it but with OIDs you don't really need them. it is a bit of a hack but it works with the majority of deployed cards and the overhead is quite small.

Jul 27 2020, 2:34 PM · Feature Request, scd

Jul 26 2020

werner added a comment to T5001: Card specification enhancement.

Item 2 and 3 have already been solved by allowing to store a minimal key.

Jul 26 2020, 11:22 PM · Feature Request, scd

Jul 20 2020

werner added a comment to T5000: trustdb,keybox: Adding support of v5key.

I deferred this thing because I hoped to implement this in the keyboxd. Another option is to use a truncated fingerprint - for displaying purposes we anyway truncate to 25 byte and 20 byte should also be okay until we can move this to keyboxd. But okay, if you want to add support please go ahead but make sure that there are no fatal conditions if a gpg 2.2 accesses the v5 enabled trustdb.

Jul 20 2020, 9:26 AM · Restricted Project, gnupg (gpg23)

Jul 17 2020

werner added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

That could also be the reason for some strange behaviour I have sometimes with my bunch or readers. I have not had the time to look into this and thus opted for a gpgconf --kill scdaemon which fixes things quickly but of course this is a bad workaround.

Jul 17 2020, 3:02 PM · Restricted Project, scd, Bug Report
werner closed T4310: GPGME: Add ssh export mode as Resolved.

C++ interface is also availabale in 1.14.0 (see rM690d967196d9).

Jul 17 2020, 12:06 PM · gpgme (gpgme 1.23.x), Feature Request
werner closed T4820: gpgme's json test fails with gpg 2.2.19 as Resolved.
Jul 17 2020, 11:41 AM · gpgme (gpgme 1.23.x), Bug Report
werner closed T4996: Release GPGME 1.14.0 as Resolved.
Jul 17 2020, 11:25 AM · gpgme, Release Info
werner updated the task description for T4996: Release GPGME 1.14.0.
Jul 17 2020, 11:01 AM · gpgme, Release Info
werner added a comment to T4992: ssh Yubikey not recognized, but Yubikey works with GPG well.

iirc, you need to start gpg-agent before you use putty; thus do a "gpg -K" or "gpgconf --launch gpg-agent".

Jul 17 2020, 10:46 AM · ssh, yubikey, Bug Report, gpg4win
werner added a comment to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem.

Thanks for looking into this. However, I do not understand the problem behind it. Is it the need to link against the socket lib? 10 or 15 years ago things were more complicated because two TCP stacks were in use and you could use the modern one only if a certain service pack or Explorer version was installed. That might be the reasons for some of the peculiarities we have in the code.

Jul 17 2020, 10:44 AM · Restricted Project, gnupg, Windows