Page MenuHome GnuPG
Feed All Stories

Oct 29 2018

werner added a comment to T4205: Release libgpg-error 1.33.

We need more testing.

Oct 29 2018, 11:13 AM · gpgrt, Release Info
werner triaged T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent as Normal priority.
Oct 29 2018, 9:46 AM · Feature Request, ssh, gpgagent
werner added a comment to T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent.

We had this idea to have a label: or similar item in the extended-key-format which is displayed in addition to the other info. The user can then use an editor to put whatever she likes into this field.

Oct 29 2018, 9:46 AM · Feature Request, ssh, gpgagent
werner closed T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed as Resolved.
Oct 29 2018, 9:43 AM · Python, gpgme
werner triaged T4154: allow setting passphrase from an environment variable as Low priority.
Oct 29 2018, 9:42 AM · Feature Request, gnupg (gpg23)
werner triaged T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached as High priority.

It actually tries several servers but we need to set a limit because we need to cope with longer timeouts. Do you suggest to toggle between v4 and v6 addresses? That is if a v6 address fails, first try the next v4 address and it that fails, another v6 address, etc.

Oct 29 2018, 9:41 AM · Keyserver, Feature Request, dirmngr
werner added a member for nGPH: dkg.
Oct 29 2018, 9:35 AM
werner triaged T4235: GnuPG doesn't respect key flags when decrypting as Low priority.

I don't see a problem. If you have the private key you can and will use it. I guess your concern is an oracle?

Oct 29 2018, 8:47 AM · Not A Bug, OpenPGP, gnupg
gniibe added a comment to T3982: libgcrypt.m4 is not multilib friendly.

IIUC, in Gentoo multilib (or other distributions), <triplent>-{gpg-error,libgcrypt,libassuan,npth,libksba,npth}-config script is used.
In forthcoming libgpg-error 1.33, single gpgrt-config is used for all architecture, by having --libdir option at invocation time.

Oct 29 2018, 6:04 AM · libgcrypt, Bug Report
gniibe changed the status of T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config from Open to Testing.

New gpg-error.m4 detects gpgrt-config, too.
And configure supplies --libdir when it invokes gpgrt-config.
For other *.m4 (libassuan, ksba, libgcrypt, ntbtls), it is possible for them to check GPGRT_CONFIG to use gpgrt-config if any.
For npth.m4, it can do that too, with no hard dependency to libgpg-error.

Oct 29 2018, 5:57 AM · npth, libassuan, ntbtls, libgcrypt, libksba
gniibe changed the status of T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from Open to Testing.

I decided to change gpgrt-config to have --libdir option.
By supplying libdir directly, it's no need anymore to detect the directory by CC variable.
gpg-error.m4 is also updated.

Oct 29 2018, 5:50 AM · gpgrt
gniibe changed the status of T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support, a subtask of T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config, from Open to Testing.
Oct 29 2018, 5:50 AM · npth, libassuan, ntbtls, libgcrypt, libksba
gniibe committed rK9917a23a6c81: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Oct 29 2018, 4:58 AM
gniibe committed rT6b4fb70b94c7: build: Update *.m4 files. (authored by gniibe).
build: Update *.m4 files.
Oct 29 2018, 4:54 AM
gniibe committed rC4a4d4a284ca9: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Oct 29 2018, 4:53 AM
gniibe committed rPTHa41676fb87ed: npth.m4: Assume new gpgrt-config. (authored by gniibe).
npth.m4: Assume new gpgrt-config.
Oct 29 2018, 4:51 AM
gniibe committed rAe916b1ece87d: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Oct 29 2018, 4:45 AM
gniibe committed rE93d45f7e7e93: gpgrt-config: Better architecture independent support. (authored by gniibe).
gpgrt-config: Better architecture independent support.
Oct 29 2018, 4:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6eb7ed9554b4: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Oct 29 2018, 3:45 AM

Oct 28 2018

l10n daemon script <scripty@kde.org> committed rKLEOPATRA6aa5de2a2615: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Oct 28 2018, 2:50 AM

Oct 27 2018

Valodim created T4235: GnuPG doesn't respect key flags when decrypting.
Oct 27 2018, 10:24 PM · Not A Bug, OpenPGP, gnupg
werner added a comment to rEb229ed40e265: b64dec: Fix to use custom memory handlers..

Thanks.

Oct 27 2018, 9:29 PM
bjk committed rEb229ed40e265: b64dec: Fix to use custom memory handlers. (authored by bjk).
b64dec: Fix to use custom memory handlers.
Oct 27 2018, 9:26 PM
jukivili committed rC6e669e09603e: Fix missing global initialization in fips_is_operational (authored by jukivili).
Fix missing global initialization in fips_is_operational
Oct 27 2018, 3:17 PM

Oct 26 2018

Yuri Chornoivan <yurchor@ukr.net> committed rKLEOPATRAe9f47a757b3b: Fix minor Clang warnings (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix minor Clang warnings
Oct 26 2018, 8:59 PM
Yuri Chornoivan <yurchor@ukr.net> committed rKLEOPATRA0f3707f7477c: Fix minor typos and add caption to the screenshot (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix minor typos and add caption to the screenshot
Oct 26 2018, 8:47 PM
werner committed rDc730362aea99: swdb: Release libgcrypt 1.8.4 (authored by werner).
swdb: Release libgcrypt 1.8.4
Oct 26 2018, 8:47 PM
werner committed rCf1fe145a2958: Merge release info from 1.8.4 (authored by werner).
Merge release info from 1.8.4
Oct 26 2018, 8:05 PM
werner closed T4234: Libgcrypt 1.8.4 release info as Resolved.
Oct 26 2018, 8:03 PM · libgcrypt, Release Info
werner closed T4034: libgcrypt: Fix for lock behavior broken in 1.8.3 as Resolved.
Oct 26 2018, 8:02 PM · Bug Report
werner closed T3848: Use of secure memory when generating secret primes in libgcrypt as Resolved.
Oct 26 2018, 8:02 PM · libgcrypt, Bug Report
werner renamed T4234: Libgcrypt 1.8.4 release info from Libcrypt 1.8.4 release info to Libgcrypt 1.8.4 release info.
Oct 26 2018, 8:01 PM · libgcrypt, Release Info
werner renamed T4234: Libgcrypt 1.8.4 release info from Ligcrypt 1.8.4 release info to Libcrypt 1.8.4 release info.
Oct 26 2018, 8:01 PM · libgcrypt, Release Info
werner committed rCb3f4e39b2a29: Post release updates (authored by werner).
Post release updates
Oct 26 2018, 7:55 PM
werner committed rC93775172713c: Release 1.8.4 (authored by werner).
Release 1.8.4
Oct 26 2018, 7:55 PM
werner created T4234: Libgcrypt 1.8.4 release info.
Oct 26 2018, 6:39 PM · libgcrypt, Release Info
werner created T4233: GnuPG 2.2.11 release.
Oct 26 2018, 6:16 PM · gnupg (gpg22), Release Info
werner committed rG8a33d5c9c699: build: By default build wks-tools on all Unix platforms. (authored by werner).
build: By default build wks-tools on all Unix platforms.
Oct 26 2018, 3:09 PM
werner committed rG839426104a0c: wkd: Add option --directory to the server. (authored by werner).
wkd: Add option --directory to the server.
Oct 26 2018, 3:09 PM
werner committed rGb83fed64f805: build: By default build wks-tools on all Unix platforms. (authored by werner).
build: By default build wks-tools on all Unix platforms.
Oct 26 2018, 2:59 PM
werner committed rGf248416bc979: wkd: Add option --directory to the server. (authored by werner).
wkd: Add option --directory to the server.
Oct 26 2018, 2:59 PM
werner closed T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms as Resolved.

Fixed in master and 1.8.
@dkg: Thanks for the comments and your patience to convince me.

Oct 26 2018, 1:54 PM · libgcrypt, gnupg
werner committed rC0973c3f9ee7a: random: use getrandom() on Linux where available (authored by dkg).
random: use getrandom() on Linux where available
Oct 26 2018, 1:52 PM
werner committed rC60885655756d: random: Make sure to re-open /dev/random after a fork (authored by werner).
random: Make sure to re-open /dev/random after a fork
Oct 26 2018, 1:52 PM
werner committed rC5b1d022293c5: primes: Avoid leaking bits of the prime test to pageable memory. (authored by werner).
primes: Avoid leaking bits of the prime test to pageable memory.
Oct 26 2018, 1:52 PM
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

The next step is to release libgcrypt 1.8.4 :-)

Oct 26 2018, 1:51 PM · libgcrypt, gnupg
werner committed rC7e662680c170: random: use getrandom() on Linux where available (authored by dkg).
random: use getrandom() on Linux where available
Oct 26 2018, 1:50 PM
gniibe updated the task description for T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:48 PM · gpgrt
gniibe renamed T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from gpgrt-config Gentoo/Fedora-style multilib support to gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:46 PM · gpgrt
gniibe added a comment to T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.

I need more information:

  • where is pkg-config path for <host_alias>? How is it determined?
    • 32-bit: /lib or /lib32?
    • 64-bit: /lib or /lib64?
    • something like x32: where???

I consider:

  • Single gpgrt-config is better (and simpler)
  • new option --for-host=<host_alias>? (--host is already used for query for host)
  • update *.m4 using this new option to provide host information to determine the path
Oct 26 2018, 1:35 PM · gpgrt
werner added a comment to T3223: gcry_mpi_ec_mul with Montgomery curves produces segfault.

Actually we plan to provide a more convenient way to perform the DH operation. See for example P7 for the non-elegant way which is required today.

Oct 26 2018, 1:30 PM · libgcrypt, Bug Report
werner closed T3491: FIPS-enabled libgcrypt traps gnome-keyring daemon in an infinite loop as Resolved.

Fixed in master and 1.8 by detecting a fork and re-opening the devices

Oct 26 2018, 1:26 PM · libgcrypt
gniibe created T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:25 PM · gpgrt
werner committed rC319f55e6e579: random: Make sure to re-open /dev/random after a fork (authored by werner).
random: Make sure to re-open /dev/random after a fork
Oct 26 2018, 1:23 PM
werner committed rC2e2e68ad4874: primes: Avoid leaking bits of the prime test to pageable memory. (authored by werner).
primes: Avoid leaking bits of the prime test to pageable memory.
Oct 26 2018, 1:23 PM
werner closed T3904: Clarify suggestion for diskperf as Wontfix.
Oct 26 2018, 12:45 PM · Windows, libgcrypt
werner added a subtask for T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config: T3982: libgcrypt.m4 is not multilib friendly.
Oct 26 2018, 12:44 PM · npth, libassuan, ntbtls, libgcrypt, libksba
werner added a parent task for T3982: libgcrypt.m4 is not multilib friendly: T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config.
Oct 26 2018, 12:44 PM · libgcrypt, Bug Report
werner closed T4229: array variable leaks out of scope via the assignment of pointer in ks-engine-ldap.c extract_attributes as Resolved.

Fixed in master and 2.2

Oct 26 2018, 12:24 PM · gnupg
Laurent Montel <montel@kde.org> committed rKLEOPATRAbca86b67f281: GIT_SILENT: Prepare 5.9.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.9.3
Oct 26 2018, 8:44 AM
gniibe committed rEaec676c9ca2d: gpgrt-config: Clean up the implementation. (authored by gniibe).
gpgrt-config: Clean up the implementation.
Oct 26 2018, 8:18 AM
gniibe closed T4085: Add support for pkg-config as Resolved.
Oct 26 2018, 6:56 AM
gniibe added a comment to T4085: Add support for pkg-config.

libassuan: Done
libksba: Done
npth: Done
ntbtls: Done
libgcrypt: Done

Oct 26 2018, 6:55 AM
gniibe committed rT3bd7643ceb11: Update ksba.m4 again. (authored by gniibe).
Update ksba.m4 again.
Oct 26 2018, 6:25 AM
gniibe committed rK825a4a9e9365: ksba.m4: Fix calling by gpgrt-config. (authored by gniibe).
ksba.m4: Fix calling by gpgrt-config.
Oct 26 2018, 6:20 AM
gniibe committed rPTH8c16b5ee2451: More fix. (authored by gniibe).
More fix.
Oct 26 2018, 6:19 AM
gniibe committed rG4249e9a2bf02: kbx: Increase size of field for fingerprint. (authored by gniibe).
kbx: Increase size of field for fingerprint.
Oct 26 2018, 5:43 AM
gniibe committed rT07568d097f3e: build: Update ksba.m4 and libgcrypt.m4. (authored by gniibe).
build: Update ksba.m4 and libgcrypt.m4.
Oct 26 2018, 3:54 AM
gniibe committed rTcf45bc9db3d6: ntbtls.m4: Better backward compatibility support. (authored by gniibe).
ntbtls.m4: Better backward compatibility support.
Oct 26 2018, 3:52 AM
gniibe committed rKd3fdae7a299a: ksba.m4: Better backward compatibility. (authored by gniibe).
ksba.m4: Better backward compatibility.
Oct 26 2018, 3:48 AM
gniibe committed rA882cbafa9444: libassuan.m4: Better backward compatibility support. (authored by gniibe).
libassuan.m4: Better backward compatibility support.
Oct 26 2018, 3:41 AM
gniibe committed rCa755bd0ea09a: libgcrypt.m4: Better compatibility support. (authored by gniibe).
libgcrypt.m4: Better compatibility support.
Oct 26 2018, 3:37 AM
gniibe committed rPTHc9b6a5e1cf85: Fix previous commit. (authored by gniibe).
Fix previous commit.
Oct 26 2018, 3:32 AM
gniibe committed rPTH7638c3579c22: npth.m4: Better backward compatibility. (authored by gniibe).
npth.m4: Better backward compatibility.
Oct 26 2018, 3:27 AM
gniibe committed rE1096ff770b3d: gpg-error.m4: Better backward compatibility support. (authored by gniibe).
gpg-error.m4: Better backward compatibility support.
Oct 26 2018, 3:19 AM
gniibe committed rT64bc82e24961: build: Relax build requirements. (authored by gniibe).
build: Relax build requirements.
Oct 26 2018, 2:52 AM
gniibe committed rA0a2a322cb470: build: Fix libassuan.m4. (authored by gniibe).
build: Fix libassuan.m4.
Oct 26 2018, 2:43 AM
gniibe committed rK910c148825d5: build: Fix ksba.m4. (authored by gniibe).
build: Fix ksba.m4.
Oct 26 2018, 2:41 AM
gniibe committed rC630ece1b7e0a: build: Fix libgcrypt.m4. (authored by gniibe).
build: Fix libgcrypt.m4.
Oct 26 2018, 2:40 AM
gniibe committed rPTHc540909055c3: build: Improve npth.m4. (authored by gniibe).
build: Improve npth.m4.
Oct 26 2018, 2:28 AM
gniibe committed rKf0116c07d0d8: build: Improve ksba.m4. (authored by gniibe).
build: Improve ksba.m4.
Oct 26 2018, 2:25 AM
gniibe committed rA24f80c49fde0: build: Fix previous commit. (authored by gniibe).
build: Fix previous commit.
Oct 26 2018, 2:23 AM
gniibe committed rAbb9a89bf5def: build: Improve libassuan.m4. (authored by gniibe).
build: Improve libassuan.m4.
Oct 26 2018, 2:20 AM
gniibe committed rC8e5641ed65f8: build: Relax build requirements. (authored by gniibe).
build: Relax build requirements.
Oct 26 2018, 2:13 AM
gniibe committed rKa32a50c7726e: build: Relax build requirements. (authored by gniibe).
build: Relax build requirements.
Oct 26 2018, 1:47 AM

Oct 25 2018

dkg committed rGa7c5d65eb503: all: fix more spelling errors (authored by dkg).
all: fix more spelling errors
Oct 25 2018, 10:53 PM
dkg committed rGb39ece7d3540: headers: fix spelling (authored by dkg).
headers: fix spelling
Oct 25 2018, 10:53 PM
werner committed rG04604e6cb999: speedo: Sign the windows installer with a timestamp. (authored by werner).
speedo: Sign the windows installer with a timestamp.
Oct 25 2018, 6:27 PM
werner committed rG11e9b704b505: speedo: Sign the windows installer with a timestamp. (authored by werner).
speedo: Sign the windows installer with a timestamp.
Oct 25 2018, 6:26 PM
werner created T4231: Write Libassuan manual.
Oct 25 2018, 5:56 PM · Documentation, libassuan
werner triaged T4230: Port parsing is broken in misc.c host_and_port_from_url as High priority.

Oh, that is really old code dating back to dirmngr-1. There is only one user I will see whether I can replace it with the generic parser we have in http.c

Oct 25 2018, 5:46 PM · LDAP, dirmngr, gnupg
werner committed rG26ebb15bec89: dirmngr: Fix out of scope use of a var in the keyserver LDAP code. (authored by werner).
dirmngr: Fix out of scope use of a var in the keyserver LDAP code.
Oct 25 2018, 5:38 PM
werner committed rG2b57a8159cdc: dirmngr: Fix out of scope use of a var in the keyserver LDAP code. (authored by werner).
dirmngr: Fix out of scope use of a var in the keyserver LDAP code.
Oct 25 2018, 5:36 PM
werner added a comment to T4229: array variable leaks out of scope via the assignment of pointer in ks-engine-ldap.c extract_attributes.

Now that is funny c+p code. I vaporized it to just a few lines.

Oct 25 2018, 5:23 PM · gnupg
werner triaged T4228: Leaked FILE from tmpfile() in dns.c dns_trace_open as Low priority.

It seems that this part of the code was not finished. Unfortunately upstream of the dns code is unresponsive and thus we started to maintain the code base by ourselves. There is still an open question whether we should do that to the full extend, in which case we would integrate the code closer into the GnuPG framework with its own logging subsystems.

Oct 25 2018, 5:06 PM · dns, gnupg
werner added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".

The correct technical term is OpenPGP Public Keyblock but I better shut up on the certificate vs. Public key(block) question.

Oct 25 2018, 3:25 PM · nGPH
t8m created T4230: Port parsing is broken in misc.c host_and_port_from_url in the S1 Public space.
Oct 25 2018, 3:00 PM · LDAP, dirmngr, gnupg
t8m created T4229: array variable leaks out of scope via the assignment of pointer in ks-engine-ldap.c extract_attributes in the S1 Public space.
Oct 25 2018, 2:50 PM · gnupg
t8m created T4228: Leaked FILE from tmpfile() in dns.c dns_trace_open in the S1 Public space.
Oct 25 2018, 2:29 PM · dns, gnupg
aheinecke committed rM05a0e97f5c12: cpp: Add some convenience functions (authored by aheinecke).
cpp: Add some convenience functions
Oct 25 2018, 2:14 PM