Page MenuHome GnuPG
Feed All Stories

Dec 4 2019

werner committed rG78bb81e9deec: gpg: Use AKL for angle bracketed mail address with -r. (authored by werner).
gpg: Use AKL for angle bracketed mail address with -r.
Dec 4 2019, 4:21 PM
werner committed rG1abb39fdaf44: gpg: Use AKL for angle bracketed mail address with -r. (authored by werner).
gpg: Use AKL for angle bracketed mail address with -r.
Dec 4 2019, 2:42 PM
maiden_taiwan added a comment to T4585: pinentry-tty mishandles ctrl-C.

I agree with everything in the previous comment. Just hoping for simple, robust UI like gpg 1.x that works over an SSH connection (no GUI) for ordinary file decryption on the command line.

Dec 4 2019, 1:43 PM · Restricted Project, Bug Report
hfalk created T4769: gnupg:passphrase for new key asked three times.
Dec 4 2019, 1:31 PM · gnupg24, gpgagent, gnupg (gpg23), Bug Report, gpg4win
gv added a comment to T4585: pinentry-tty mishandles ctrl-C.

@dkg I use gnupg 1.x for a very, very long time. I like the way it works. And most, I like that the terminal is not hidden from me when I type a password and that the characters in password does not appear on terminal as "*". Sometime the text in terminal is important to me. pinentry-tty have more or less the same behavior as gnupg 1.x. With pinentry-curses the terminal is hidden and there are '*' for each character in password that I type. Also, there is not GUI on my servers so no pinentry-(qt|gtk|anything else).

Dec 4 2019, 11:59 AM · Restricted Project, Bug Report
werner triaged T4767: gpgme_signature_t exp_timestamp behaves differently for OpenPGP vs. CMS as Low priority.
Dec 4 2019, 10:43 AM · OpenPGP, S/MIME, gpgme, Bug Report
dkg added a comment to T4767: gpgme_signature_t exp_timestamp behaves differently for OpenPGP vs. CMS.

Very few OpenPGP data signatures have an expiration time either, fwiw. I have never actually seen one in the wild, and no one that i know uses --ask-sig-expire or --default-sig-expire (it shows up in the cupt test suite and the apt test suite, but doesn't appear to be actually used by anything).

Dec 4 2019, 10:03 AM · OpenPGP, S/MIME, gpgme, Bug Report
werner created T4768: Release GnuPG 2.2.19.
Dec 4 2019, 8:59 AM
werner added a comment to T4767: gpgme_signature_t exp_timestamp behaves differently for OpenPGP vs. CMS.

CMS signatures do not have a expiration time. Further the meaning of the expiration time of one of the certificates also depends on the validation model (shell or chain); thus a one-to-one relationship between these times is not possible.

Dec 4 2019, 8:56 AM · OpenPGP, S/MIME, gpgme, Bug Report
werner closed T4766: gpgme_signature_t relies on `unsigned long` for signature creation and expiration times as Wontfix.

We will run into all kind of problems after 2038 on 32 bit boxes. 2106 is nothing to care about.

Dec 4 2019, 8:51 AM · gpgme, Bug Report
werner triaged T4765: gpgsm --import should not try to invoke dirmngr if it is not necessary as Low priority.
Dec 4 2019, 8:47 AM · gnupg24, gnupg (gpg23), S/MIME, Bug Report
dkg created T4767: gpgme_signature_t exp_timestamp behaves differently for OpenPGP vs. CMS.
Dec 4 2019, 8:02 AM · OpenPGP, S/MIME, gpgme, Bug Report
dkg created T4766: gpgme_signature_t relies on `unsigned long` for signature creation and expiration times.
Dec 4 2019, 3:52 AM · gpgme, Bug Report
dkg committed rMc0c97dbbe6e0: gpgme-tool: Fix help text for INCLUDE_CERTS. (authored by dkg).
gpgme-tool: Fix help text for INCLUDE_CERTS.
Dec 4 2019, 12:45 AM

Dec 3 2019

dkg added a comment to T4585: pinentry-tty mishandles ctrl-C.

pinentry-tty is pretty fragile, and designed to be handled in a particular way. I strongly recommend a different workflow if you're using gpg secret key operations in a regular process. either:

Dec 3 2019, 10:46 PM · Restricted Project, Bug Report
dkg created T4765: gpgsm --import should not try to invoke dirmngr if it is not necessary.
Dec 3 2019, 10:26 PM · gnupg24, gnupg (gpg23), S/MIME, Bug Report
aheinecke committed rO3126db5114c1: Auto update de.po with formatting (authored by aheinecke).
Auto update de.po with formatting
Dec 3 2019, 5:51 PM
aheinecke committed rO90b5b1e3ec6d: Auto update po files (authored by aheinecke).
Auto update po files
Dec 3 2019, 5:51 PM
aheinecke committed rO0a8c60e7195d: Fix utf8 message extration (authored by aheinecke).
Fix utf8 message extration
Dec 3 2019, 5:51 PM
gv added a comment to T4585: pinentry-tty mishandles ctrl-C.

@maiden_taiwan Thank you. Nice trick. Works fine for for one file and covers almost all of my issues.
Still, for example, when used together with rpmsign and I have to sign multiple rpms files, is inconvenient to type ctrl-D for each rpm file (for whatever reason I want to stop the signing process) . ctrl-c just stop the process.
This worked fine with gpg 1.x. Not so much with gpg2.

Dec 3 2019, 3:08 PM · Restricted Project, Bug Report
werner added a comment to T4696: Fresh certificate get's pulled into certificate chain with expired root certificate.

Thank you.

Dec 3 2019, 3:00 PM · gnupg (gpg22), S/MIME, Bug Report
destogl added a comment to T4696: Fresh certificate get's pulled into certificate chain with expired root certificate.

I uploaded the certificate files. For a test please do the following:

Dec 3 2019, 2:31 PM · gnupg (gpg22), S/MIME, Bug Report
destogl changed the visibility for T4696: Fresh certificate get's pulled into certificate chain with expired root certificate.
Dec 3 2019, 2:28 PM · gnupg (gpg22), S/MIME, Bug Report
maiden_taiwan added a comment to T4585: pinentry-tty mishandles ctrl-C.

@gv: I am another user (not the developer), but here is a workaround I found. Type ctrl-D instead of ctrl-C to terminate pinentry-tty.

Dec 3 2019, 2:02 PM · Restricted Project, Bug Report
gv added a comment to T4585: pinentry-tty mishandles ctrl-C.

I'm sorry, this issue is far from fixed.

Dec 3 2019, 12:58 PM · Restricted Project, Bug Report
gniibe committed rGdb34d84a1b7f: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Dec 3 2019, 9:13 AM
gniibe committed rG3bc5495d2c33: ecc-sos: public key is MPI with the prefix 0x40. (authored by gniibe).
ecc-sos: public key is MPI with the prefix 0x40.
Dec 3 2019, 4:36 AM
gniibe committed rG297d2b263c11: Merge branch 'master' into gniibe/sos (authored by gniibe).
Merge branch 'master' into gniibe/sos
Dec 3 2019, 4:36 AM

Dec 2 2019

Laurent Montel <montel@kde.org> committed rKLEOPATRA287cf38b3bd4: GIT_SILENT: use CamelCase headers (scripted) (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: use CamelCase headers (scripted)
Dec 2 2019, 9:38 PM
werner closed T4761: Verify signatures failed as Invalid.
Dec 2 2019, 5:27 PM · Support, gnupg
werner closed T4763: Decrypt Gpg files as Invalid.

This is a support question. Please use one of the public support channels as listed at gnupg.org or ask for a quote at a commercial service (https://gnupg.org/service.html).

Dec 2 2019, 5:26 PM · Support, gpg4win
aheinecke committed rGTOb994e145f4e0: Remove (slow) from sec approval option (authored by aheinecke).
Remove (slow) from sec approval option
Dec 2 2019, 12:45 PM
gniibe committed rG990e68016b45: sos: don't change NBITS. (authored by gniibe).
sos: don't change NBITS.
Dec 2 2019, 4:56 AM
gniibe committed rGcca95dadcb5c: sos: Fix fingerprint computation. (authored by gniibe).
sos: Fix fingerprint computation.
Dec 2 2019, 4:56 AM

Dec 1 2019

Laurent Montel <montel@kde.org> committed rLIBKLEO08ca72bca349: GIT_SILENT: Prepare 5.13.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0
Dec 1 2019, 10:17 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAe21223624cbf: GIT_SILENT: Prepare 5.13.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0
Dec 1 2019, 10:17 AM

Nov 30 2019

Laurent Montel <montel@kde.org> committed rLIBKLEOaad2b822fc18: GIT_SILENT: Prepare 5.13.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0
Nov 30 2019, 9:50 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAe3e41836cdd2: GIT_SILENT: Prepare 5.13.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0
Nov 30 2019, 9:48 AM

Nov 29 2019

apo added a comment to T4755: WoT forgeries using SHA-1.

I am currently investigating the issue known as CVE-2019-14855 for Debian's LTS version Debian 8 "Jessie" and even Debian 7 "Wheezy".

Nov 29 2019, 11:31 PM · CVE, gnupg
kkumar created T4763: Decrypt Gpg files.
Nov 29 2019, 11:25 PM · Support, gpg4win
werner closed T4762: GPG decryption results in error "double free detected in tcache 2" as Resolved.

Regression due to a faulty backport. Fixed in repo; patch is F1052802
Thanks for reporting.

Nov 29 2019, 5:50 PM · gnupg, Bug Report
werner committed rG9ac182f376ab: gpg: Fix double free with anonymous recipients. (authored by werner).
gpg: Fix double free with anonymous recipients.
Nov 29 2019, 5:47 PM
werner reopened T4684: Release GnuPG 2.2.18 as "Open".

There is a regression in decryption with hidden recipients; see T4762.
Patch available

.

Nov 29 2019, 5:01 PM · Release Info, gnupg (gpg22)
werner added a comment to T4762: GPG decryption results in error "double free detected in tcache 2".

Okay, I can replicate that on gnupg 2.2; it works correct on master.

Nov 29 2019, 4:43 PM · gnupg, Bug Report
werner triaged T4762: GPG decryption results in error "double free detected in tcache 2" as High priority.
Nov 29 2019, 4:33 PM · gnupg, Bug Report
nijssels created T4762: GPG decryption results in error "double free detected in tcache 2".
Nov 29 2019, 9:03 AM · gnupg, Bug Report

Nov 28 2019

werner removed a project from T4761: Verify signatures failed: Bug Report.

I am not sure what you want you are going. I see is a verify command using an unknown file or number of files without knowing its content (using globbing (*-SOMETHING) is not a good idea). Some signature is verified okay but it is not known whether the key is trustworthy. You export a ke and then you do a verify on the key - this can't work because a key-file is not a signature.

Nov 28 2019, 6:38 PM · Support, gnupg
jukivili closed T4425: libgcrypt relocation error on aarch64 as Resolved.
Nov 28 2019, 4:15 PM · asm, libgcrypt, Bug Report
Rycky_Tigg created T4761: Verify signatures failed.
Nov 28 2019, 1:58 PM · Support, gnupg
werner committed rGd2ff62dbdf89: gpg: Change the way v5 fingerprints are printed. (authored by werner).
gpg: Change the way v5 fingerprints are printed.
Nov 28 2019, 12:06 PM
werner committed rG915297705af6: kbx: Redefine the UBID which is now the primary fingerprint. (authored by werner).
kbx: Redefine the UBID which is now the primary fingerprint.
Nov 28 2019, 11:27 AM
werner committed rG724466692692: gpg: Implement insert, update, and delete via keyboxd. (authored by werner).
gpg: Implement insert, update, and delete via keyboxd.
Nov 28 2019, 11:27 AM
werner committed rG490e0cd0bab8: kbx: Add new command DELETE. (authored by werner).
kbx: Add new command DELETE.
Nov 28 2019, 11:27 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO58a5c28c4213: GIT_SILENT: Reduce deprecated version in release (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Reduce deprecated version in release
Nov 28 2019, 9:28 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO215e8b6488e0: Merge remote-tracking branch 'origin/release/19.12' (authored by Laurent Montel <montel@kde.org>).
Merge remote-tracking branch 'origin/release/19.12'
Nov 28 2019, 9:28 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOf0f7a626c768: Merge remote-tracking branch 'origin/release/19.12' (authored by Laurent Montel <montel@kde.org>).
Merge remote-tracking branch 'origin/release/19.12'
Nov 28 2019, 9:28 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAaffa48f1c16a: Merge remote-tracking branch 'origin/release/19.12' (authored by Laurent Montel <montel@kde.org>).
Merge remote-tracking branch 'origin/release/19.12'
Nov 28 2019, 9:25 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAf1e197bee407: GIT_SILENT: Reduce deprecated version in release (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Reduce deprecated version in release
Nov 28 2019, 9:25 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAfdd6b46242d9: Merge remote-tracking branch 'origin/release/19.12' (authored by Laurent Montel <montel@kde.org>).
Merge remote-tracking branch 'origin/release/19.12'
Nov 28 2019, 9:25 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd4eb3cb7908d: We depend against 5.64 (authored by Laurent Montel <montel@kde.org>).
We depend against 5.64
Nov 28 2019, 7:47 AM
gniibe committed rG6e8cde888eb8: agent: Fix converting to OpenPGP. (authored by gniibe).
agent: Fix converting to OpenPGP.
Nov 28 2019, 6:45 AM
gniibe committed rG611ed2811dea: Fix exporting key for ECC. (authored by gniibe).
Fix exporting key for ECC.
Nov 28 2019, 6:45 AM

Nov 27 2019

werner committed rMd480a3c8f3a3: core,w32: Silence compiler warnings. (authored by werner).
core,w32: Silence compiler warnings.
Nov 27 2019, 10:04 PM
werner committed rA16d3ffa15906: w32: Fix bad-function-cast warning. (authored by werner).
w32: Fix bad-function-cast warning.
Nov 27 2019, 8:33 PM
werner committed rGf59455d054a7: dirmngr: Replace no-strict-overflow pragma by wrapv pragma. (authored by werner).
dirmngr: Replace no-strict-overflow pragma by wrapv pragma.
Nov 27 2019, 8:25 PM
werner committed rG61f41cdce5b6: gpg: Move a keydb function to another file. (authored by werner).
gpg: Move a keydb function to another file.
Nov 27 2019, 8:25 PM
werner committed rA2fc0761aedff: doc: Minor comment cleanup and beautification. (authored by werner).
doc: Minor comment cleanup and beautification.
Nov 27 2019, 3:19 PM
werner committed rDd02ae47fedb0: web: Announce release of 2.2.18 (authored by werner).
web: Announce release of 2.2.18
Nov 27 2019, 8:45 AM
werner added a comment to T4696: Fresh certificate get's pulled into certificate chain with expired root certificate.

Sorry, a fix didn't made it into 2.2.18.

Nov 27 2019, 8:19 AM · gnupg (gpg22), S/MIME, Bug Report

Nov 26 2019

werner triaged T4756: gpgsm --list-keys behaves differently than gpg when --passphrase is supplied as Normal priority.
Nov 26 2019, 4:52 PM · Feature Request, S/MIME
Yuri Chornoivan <yurchor@ukr.net> committed rKLEOPATRA497c45cf46be: Fix link: ui.html -> menus.html (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix link: ui.html -> menus.html
Nov 26 2019, 4:38 PM
werner committed rG264c15c72fe0: dirmngr: Rework of the LDAP code, part 1. (authored by werner).
dirmngr: Rework of the LDAP code, part 1.
Nov 26 2019, 1:13 PM
werner committed rG1009e4e5f713: dirmngr: Make building with a TLS library mandatory (authored by werner).
dirmngr: Make building with a TLS library mandatory
Nov 26 2019, 12:03 PM
werner committed rG8fb14d3b3f9c: doc: Fixed variable naming. (authored by werner).
doc: Fixed variable naming.
Nov 26 2019, 12:03 PM
werner closed T4760: gnupg-2.2.18/scd/ccid-driver.c:3702: possible missing break ? as Resolved.

This is actually unused code and it will never be called with ERR == 0. Will fix it in master anway.

Nov 26 2019, 11:22 AM · scd, Bug Report
werner closed T4759: gnupg-2.2.18/kbx/keybox-search.c:1159:36: warning: Function 'keybox_get_keyblock' argument order different as Invalid.

No bug.

Nov 26 2019, 11:20 AM · gnupg, Bug Report
werner triaged T4758: gnupg-2.2.18/dirmngr/ldap-parse-uri.c:57:27: style: Same expression on both sides of '||'. as Normal priority.

The LDAP code is actually in very bad shape because @neal added it without utilizing the ldap wrapper and thus a timeout won't work reliable.

Nov 26 2019, 11:17 AM · LDAP, dirmngr, Bug Report
werner triaged T4759: gnupg-2.2.18/kbx/keybox-search.c:1159:36: warning: Function 'keybox_get_keyblock' argument order different as Normal priority.

See T4760.

Nov 26 2019, 11:15 AM · gnupg, Bug Report
werner triaged T4760: gnupg-2.2.18/scd/ccid-driver.c:3702: possible missing break ? as Normal priority.

[ Please do not post each compiler warning as a single report. That is just just too much overhead and we do see such messages ourselves if you would provide a bit more information. ]

Nov 26 2019, 11:12 AM · scd, Bug Report
dcb created T4760: gnupg-2.2.18/scd/ccid-driver.c:3702: possible missing break ?.
Nov 26 2019, 11:02 AM · scd, Bug Report
dcb created T4759: gnupg-2.2.18/kbx/keybox-search.c:1159:36: warning: Function 'keybox_get_keyblock' argument order different.
Nov 26 2019, 10:59 AM · gnupg, Bug Report
dcb created T4758: gnupg-2.2.18/dirmngr/ldap-parse-uri.c:57:27: style: Same expression on both sides of '||'..
Nov 26 2019, 10:54 AM · LDAP, dirmngr, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRAfe5d6353acb9: GIT_SILENT: Prepare 5.13.0RC (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0RC
Nov 26 2019, 7:42 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO248f031f906e: GIT_SILENT: Prepare 5.13.0RC (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.0RC
Nov 26 2019, 7:41 AM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2019q4/000442.html on T4684: Release GnuPG 2.2.18.
Nov 26 2019, 7:26 AM · Release Info, gnupg (gpg22)

Nov 25 2019

werner committed rD0d423ae0ba4a: swdb: Release gnupg 2.2.18 (authored by werner).
swdb: Release gnupg 2.2.18
Nov 25 2019, 10:19 PM
werner triaged T4757: gpgsm --import --quiet is not quiet as Low priority.
Nov 25 2019, 10:19 PM · S/MIME, Bug Report
werner closed T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached, a subtask of T4163: hkps://hkps.pool.sks-keyservers.net has to many bad servers to be a good default, as Resolved.
Nov 25 2019, 10:17 PM · gnupg, Keyserver
werner closed T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached as Resolved.

Unusable v6 interfaces are now detected on Windows and then not used.

Nov 25 2019, 10:17 PM · Keyserver, Feature Request, dirmngr
werner closed T4594: dirmngr appears to unilaterally import system CAs as Resolved.
Nov 25 2019, 10:16 PM · Bug Report, dirmngr, gnupg (gpg22)
werner closed T4652: avoid unnecessary trailing NUL byte in S-expressions as Resolved.
Nov 25 2019, 10:15 PM · gnupg, Bug Report
werner closed T4627: "gpg --verbose --list-secret-keys" prints a lot of warning messages unrelated to secret keys as Resolved.
Nov 25 2019, 10:15 PM · gnupg (gpg22), Bug Report
werner closed T4634: "gpg --quiet --quick-gen-key" is not quiet: emits "key $FPR marked as ultimately trusted" to stderr. as Resolved.
Nov 25 2019, 10:15 PM · gnupg (gpg22), Bug Report
werner closed T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned as Resolved.
Nov 25 2019, 10:15 PM · Keyserver, gnupg (gpg22), Bug Report
werner updated the task description for T4684: Release GnuPG 2.2.18.
Nov 25 2019, 10:14 PM · Release Info, gnupg (gpg22)
werner updated the task description for T4684: Release GnuPG 2.2.18.
Nov 25 2019, 10:14 PM · Release Info, gnupg (gpg22)
werner closed T4665: gpg --delete-key of subkey leaves dangling subkey binding signature as Resolved.
Nov 25 2019, 10:13 PM · gnupg (gpg22), Bug Report
werner closed T4662: --locate-external-keys does not interact well with --no-auto-key-locate as Resolved.
Nov 25 2019, 10:12 PM · gnupg (gpg22), Bug Report
werner closed T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="' as Resolved.
Nov 25 2019, 10:12 PM · Restricted Project, gnupg (gpg22), Bug Report
werner closed T4644: gpg: implement keybox compression run as Resolved.
Nov 25 2019, 10:12 PM · gnupg (gpg22), Bug Report