Page MenuHome GnuPG
Feed All Stories

Apr 26 2019

gniibe closed T4469: libgpg-error build issue: error: redefinition of 'msgstr' as Invalid.
Apr 26 2019, 8:06 AM · Bug Report
dkg added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

nice, i'm glad to hear you've got something working, @matheusmoreira ! if you can point to your branch, or send patches here so that other folks can review, that would be great.

Apr 26 2019, 6:58 AM · patch, Bug Report, gnupg
JollyRoger added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

Ha, fancy that, I just added the method of using gpg-connect-agent to our new handbook, I agree that having a --delete-secret-subkeys command would be incredibly handy here.

Apr 26 2019, 6:36 AM · patch, Bug Report, gnupg
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

I managed to make it work on my branch: gpg --delete-secret-key FPR! deletes just that key and no others! I will prepare a patch for this specific change and then try to implement the --delete-secret-subkeys command.

Apr 26 2019, 5:25 AM · patch, Bug Report, gnupg
gniibe committed rG93a1b2f9f487: scd: Support direct use of app for PKAUTH and PKDECIPHER. (authored by gniibe).
scd: Support direct use of app for PKAUTH and PKDECIPHER.
Apr 26 2019, 4:16 AM
gniibe committed rGc2da86bbf1f7: scd: Support direct use of app with PKSIGN. (authored by gniibe).
scd: Support direct use of app with PKSIGN.
Apr 26 2019, 4:04 AM

Apr 25 2019

MCMic created T4472: Documentation about pushing keys to LDAP is incomplete.
Apr 25 2019, 9:30 AM · Documentation, LDAP, Bug Report
gniibe committed rG874bc970ba6e: scd: Add new command: KEYINFO. (authored by gniibe).
scd: Add new command: KEYINFO.
Apr 25 2019, 7:54 AM

Apr 24 2019

JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

Screenshots were sent by e-mail to you. Thunderbird and Outlook screenshots are different.

Apr 24 2019, 4:46 PM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

I am quite sure! Because, (1) I opened both mails on another computer were Thunderbird is installed. Both signatures can be verified on both accounts with Thunderbird. Both mails were sent out with PGP signature by HPI Identity Leak Checker Team, so the signature generally works fine. (2) If I save the key which is as asc file in the attachment (in the account which does not work) on computer and perform then a check of the signature, I receive a input / output error in Kleopatra. I will make some screenshots, and I´ll send it by mail to you.

Apr 24 2019, 4:04 PM · Bug Report, gpg4win
aheinecke claimed T4463: GpgOL with different accounts in Office 2016 does not work in every account.

Are you sure that it is related to accounts and not to the mail? E.g. if you copy that mail from the second account to the first account, is it verified then?

Apr 24 2019, 12:53 PM · Bug Report, gpg4win
mikekaganski added a comment to T4471: No gpgmepp API to call gpgme_set_global_flag.

Thank you very much!

Apr 24 2019, 12:40 PM
aheinecke committed rM7981ec4147f3: cpp: Add wrapper for gpgme_set_global_flag (authored by aheinecke).
cpp: Add wrapper for gpgme_set_global_flag
Apr 24 2019, 12:37 PM
aheinecke closed T4471: No gpgmepp API to call gpgme_set_global_flag as Resolved.

makes sense to me. I've applied your patch so it will be part of the next release.

Apr 24 2019, 12:37 PM
Neurone committed rWa85eacb1d1c0: Updated and improved Italian translation (authored by Neurone).
Updated and improved Italian translation
Apr 24 2019, 10:13 AM
mikekaganski created T4471: No gpgmepp API to call gpgme_set_global_flag in the S1 Public space.
Apr 24 2019, 9:15 AM

Apr 23 2019

Neurone added a watcher for gpg4win: Neurone.
Apr 23 2019, 4:48 PM
werner triaged T4198: Pinentry doesn't capture input correctly, crashes terminal instead as Normal priority.
Apr 23 2019, 1:36 PM · pinentry, Bug Report
werner updated subscribers of T4462: GnuPG: Segfaults trying to encrypt / locate by mbox for specific keys.

FWIW, with 4a130bbc2c2f4be6e8c6357512a943f435ade28f I fixed a similar report by @syscomet but lacking a test case this was a blind flight ("This patch is not tested but a good guess."). Thanks for tracking it down.

Apr 23 2019, 1:14 PM · Bug Report, gnupg
werner triaged T4468: twitter login broken as Normal priority.

That might have been a regression since one of the Phrabricator updates (we need to apply out own patches each time).

Apr 23 2019, 9:11 AM · dev.gnupg.org
werner triaged T4464: dane refers to draft-ietf-dane-openpgpkey-05, should be RFC 7929 as Low priority.
Apr 23 2019, 9:10 AM · gnupg, Documentation, Bug Report
werner triaged T4466: Clean up --keyserver documentation in gpg(1) as Normal priority.
Apr 23 2019, 9:09 AM · Keyserver, gnupg (gpg22), dirmngr, Documentation
werner triaged T4465: dirmngr's default tor autodetection mode should autodetect on each connection (falling back to non-tor when tor is unavailable) as Normal priority.
Apr 23 2019, 9:08 AM · Tor, dirmngr, Bug Report
werner triaged T4467: dirmngr keyserver option (and legacy gpg --keyserver) should assume `hkps://` or `hkp://` if no scheme is present as Low priority.
Apr 23 2019, 9:05 AM · dirmngr
werner closed T4470: favicon must not be transparent as Wontfix.

Minor

Apr 23 2019, 9:03 AM · gpgweb, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA009acbe53ddd: Fix clazy warning (authored by Laurent Montel <montel@kde.org>).
Fix clazy warning
Apr 23 2019, 7:30 AM
gniibe committed rGd5443b918dd3: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Apr 23 2019, 6:14 AM
gniibe committed rGcaa61fb7da6b: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Apr 23 2019, 5:55 AM
gniibe committed rGe769609cd3c1: scd: Allow KEYGRIP as KEYIDSTR. (authored by gniibe).
scd: Allow KEYGRIP as KEYIDSTR.
Apr 23 2019, 3:56 AM
kristianf added a comment to T4459: libgpg-error build issue with gawk 5.0.0.

For reference our downstream tracker of this is https://bugs.gentoo.org/683254 including patches

Apr 23 2019, 12:07 AM · Gentoo, gpgrt, MacOS, Bug Report
kristianf added a project to T4459: libgpg-error build issue with gawk 5.0.0: Gentoo.
Apr 23 2019, 12:05 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 22 2019

jukivili committed rCb878a986f3ab: mpi: make stack unwinding work at i386 mpi functions (authored by jukivili).
mpi: make stack unwinding work at i386 mpi functions
Apr 22 2019, 9:15 PM
jukivili committed rC0bd18e8bf7d6: hwf-x86: make stack unwinding work at i386 cpuid functions (authored by jukivili).
hwf-x86: make stack unwinding work at i386 cpuid functions
Apr 22 2019, 9:15 PM
jukivili committed rC3546599e5578: Limit and document Blowfish key lengths to 8-576 bits (authored by jukivili).
Limit and document Blowfish key lengths to 8-576 bits
Apr 22 2019, 9:15 PM
jukivili committed rC0903b215ef5a: twofish-amd64: do not use xchg instruction (authored by jukivili).
twofish-amd64: do not use xchg instruction
Apr 22 2019, 9:15 PM
jukivili committed rCd11ae95d05dc: Add CFI unwind assembly directives for AMD64 assembly (authored by jukivili).
Add CFI unwind assembly directives for AMD64 assembly
Apr 22 2019, 9:15 PM
gniibe committed rGb0f0791e4ade: scd: Factor out a function to check keyidstr. (authored by gniibe).
scd: Factor out a function to check keyidstr.
Apr 22 2019, 1:44 PM
gniibe claimed T4469: libgpg-error build issue: error: redefinition of 'msgstr'.
Apr 22 2019, 4:27 AM · Bug Report
gniibe added a comment to T4469: libgpg-error build issue: error: redefinition of 'msgstr'.

The patch touches src/Makefile.am. You need to run automake to update src/Makefile.in.
In the patch, it uses pkg_namespace variable to have prefix 'errnos_'.

Apr 22 2019, 4:27 AM · Bug Report

Apr 21 2019

cepxuo created T4470: favicon must not be transparent.
Apr 21 2019, 5:38 PM · gpgweb, Bug Report
cepxuo added a comment to T2760: Populate comment field when exporting authentication key for SSH.

This bug makes it impossible to use gpg-agent as ssh-agent for keys generated from gnupg.
(How should I understand what passphrase should I enter?)
The only way is to load them with ssh-add.

Apr 21 2019, 4:00 AM · gnupg24, ssh, Feature Request

Apr 20 2019

Marius_Schamschula created T4469: libgpg-error build issue: error: redefinition of 'msgstr'.
Apr 20 2019, 1:25 PM · Bug Report

Apr 19 2019

dkg added a comment to T4464: dane refers to draft-ietf-dane-openpgpkey-05, should be RFC 7929 .

Paul Wouters writes to me:

Apr 19 2019, 10:39 PM · gnupg, Documentation, Bug Report
dkg created T4468: twitter login broken.
Apr 19 2019, 10:33 PM · dev.gnupg.org
dkg created T4467: dirmngr keyserver option (and legacy gpg --keyserver) should assume `hkps://` or `hkp://` if no scheme is present.
Apr 19 2019, 5:26 PM · dirmngr
dkg created T4466: Clean up --keyserver documentation in gpg(1).
Apr 19 2019, 5:17 PM · Keyserver, gnupg (gpg22), dirmngr, Documentation
dkg added a comment to T4465: dirmngr's default tor autodetection mode should autodetect on each connection (falling back to non-tor when tor is unavailable).

I just noticed that dirmngr(8)'s documentation for its --keyserver option says:

Apr 19 2019, 5:11 PM · Tor, dirmngr, Bug Report
dkg committed rGea7d85ff658c: gpgconf: correct capitalization of "Tor" (authored by dkg).
gpgconf: correct capitalization of "Tor"
Apr 19 2019, 5:09 PM
dkg added a comment to T4465: dirmngr's default tor autodetection mode should autodetect on each connection (falling back to non-tor when tor is unavailable).

Note that even sending a HUP to dirmngr, when it is in this autodetection mode that observed tor at the start, is insufficient to have it re-run the autodetection. You have to explicitly terminate dirmngr to get it to unlearn the autodetected presence of Tor. This is subtly hinted at in dirmngr(8), but no justification is given for it.

Apr 19 2019, 4:47 PM · Tor, dirmngr, Bug Report
dkg created T4465: dirmngr's default tor autodetection mode should autodetect on each connection (falling back to non-tor when tor is unavailable).
Apr 19 2019, 4:36 PM · Tor, dirmngr, Bug Report
gniibe committed rM7673ef795348: core: Fix duplication of close_notify_handler for gpgsm. (authored by gniibe).
core: Fix duplication of close_notify_handler for gpgsm.
Apr 19 2019, 8:04 AM
gniibe committed rM814f6c8de800: core: Fix error return. (authored by gniibe).
core: Fix error return.
Apr 19 2019, 8:04 AM
gniibe claimed T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.
Apr 19 2019, 8:02 AM · gpgme (gpgme 1.23.x), Bug Report
gniibe changed the status of T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0 from Open to Testing.

I think I identified the bug. A fix is pushed.

Apr 19 2019, 8:02 AM · gpgme (gpgme 1.23.x), Bug Report
gniibe added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

Before the SEGV, calling a handler in _gpgme_io_close is strange:

GPGME 2019-04-11 12:24:58 <0x660e>        _gpgme_io_close: check: fd=0x22 invoking close handler 0x7f341d8b8960/0x7f33f0003930

Because the file descriptor 0x21 and 0x22 is allocated by _gpgme_io_pipe, and there should be no handler(s) for those fds.
Either, the notify_table is screwed up, or there is a leak of fds.
I'd like to see the logs of all calls of _gpgme_io_set_close_notify and _gpgme_io_close.

Apr 19 2019, 7:23 AM · gpgme (gpgme 1.23.x), Bug Report
gniibe added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

Sorry, I overlooked. I think it is inside _gpgme_io_close calling the handler, and the handler segfaults.

Apr 19 2019, 6:05 AM · gpgme (gpgme 1.23.x), Bug Report
dkg created T4464: dane refers to draft-ietf-dane-openpgpkey-05, should be RFC 7929 .
Apr 19 2019, 1:30 AM · gnupg, Documentation, Bug Report

Apr 18 2019

aheinecke committed rG35899dc2903b: g10: Fix double free when locating by mbox (authored by aheinecke).
g10: Fix double free when locating by mbox
Apr 18 2019, 2:28 PM
aheinecke committed rGe57954ed278c: g10: Fix double free when locating by mbox (authored by aheinecke).
g10: Fix double free when locating by mbox
Apr 18 2019, 2:28 PM
aheinecke claimed T4462: GnuPG: Segfaults trying to encrypt / locate by mbox for specific keys.

I have a fix. I'll commit it later.

Apr 18 2019, 1:31 PM · Bug Report, gnupg
JW-D created T4463: GpgOL with different accounts in Office 2016 does not work in every account.
Apr 18 2019, 12:21 PM · Bug Report, gpg4win
aheinecke renamed T4462: GnuPG: Segfaults trying to encrypt / locate by mbox for specific keys from GnuPG: Segfaults trying to encrypt / locate by mbox to GnuPG: Segfaults trying to encrypt / locate by mbox for specific keys.
Apr 18 2019, 12:04 PM · Bug Report, gnupg
aheinecke created T4462: GnuPG: Segfaults trying to encrypt / locate by mbox for specific keys.
Apr 18 2019, 12:01 PM · Bug Report, gnupg
gniibe added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

Apparently, it SEGV-ted itself by assert at line 468 in gpgme/src/engine.c.
For GpgSM, info->file_name is not assigned (while it is done by gpg and gpgconf).
The code hasn't been changed for a while, I don't know the exact reason why it becomes occur.

Apr 18 2019, 5:14 AM · gpgme (gpgme 1.23.x), Bug Report

Apr 17 2019

dkg committed rPf74c4673e6b6: gnome3: correctly detect when no GNOME screenlock exists (authored by dkg).
gnome3: correctly detect when no GNOME screenlock exists
Apr 17 2019, 10:48 PM
dkg committed rP65d2c6d5911a: gnome3: Use the default dbus timeout when checking for screenlock (authored by Zephaniah E. Loss-Cutler-Hull <zephaniah@gmail.com>).
gnome3: Use the default dbus timeout when checking for screenlock
Apr 17 2019, 10:48 PM
devnexen added a comment to D476: [libgcrypt] NetBSD support explicit_memset.

Done ! Thanks.

Apr 17 2019, 9:10 PM
devnexen added inline comments to D476: [libgcrypt] NetBSD support explicit_memset.
Apr 17 2019, 7:29 PM
jukivili added a comment to D476: [libgcrypt] NetBSD support explicit_memset.

I'm not actually sure how workflow should be on the 'patches' interface at dev.gnupg.org.

Apr 17 2019, 6:48 PM
catenacyber added a comment to T4461: Memory leak in read_block.

Fix is ok for oss-fuzz

Apr 17 2019, 4:38 PM · Bug Report
gniibe changed the status of T4461: Memory leak in read_block from Open to Testing.
Apr 17 2019, 3:02 AM · Bug Report
gniibe committed rGa861f9343d6e: g10: Fix a memory leak. (authored by gniibe).
g10: Fix a memory leak.
Apr 17 2019, 3:02 AM
gniibe added a comment to T4461: Memory leak in read_block.

I think that the bug has been there. The commits of import.c revealed the problem with your particular input.

Apr 17 2019, 3:01 AM · Bug Report
gniibe claimed T4461: Memory leak in read_block.

Thanks for your report. It was good you add "enter no passphrase for Alfa Test Key". Then, I saw the leak. (I misunderstood as if I needed the test environment.)
Anyway, I'm going to fix it now.

Apr 17 2019, 2:46 AM · Bug Report

Apr 16 2019

catenacyber created T4461: Memory leak in read_block.
Apr 16 2019, 6:06 PM · Bug Report
Blubberbub added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

Can you see the problem and fix it with the given information?

Apr 16 2019, 2:47 PM · gpgme (gpgme 1.23.x), Bug Report
SHAGO79 awarded rE7933692f2e60: build: Build with LD_LIBRARY_PATH, use of DT_RPATH (1/2). a Love token.
Apr 16 2019, 10:54 AM
SHAGO79 accepted rEed924cebb511: Add src/secmem.{c,h} from libgcrypt master..

Hello World

Apr 16 2019, 10:52 AM
SHAGO79 resigned from rE6bca1ddc29a7: Add gpg-error-config to CLEANFILES..

Hello World

Apr 16 2019, 10:39 AM
SHAGO79 accepted rE6bca1ddc29a7: Add gpg-error-config to CLEANFILES..

Hello World

Apr 16 2019, 10:37 AM
gniibe changed the status of T4459: libgpg-error build issue with gawk 5.0.0 from Open to Testing.

Added a fix to GnuPG, too (master and stable 2.2).

Apr 16 2019, 8:29 AM · Gentoo, gpgrt, MacOS, Bug Report
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

I've been studying the source code. When a fingerprint suffixed with ! is given as argument, the [do_delete_key](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=g10/delkey.c;h=cc567384612ccf0dfd41d9e620d6cd5e759fd7b6;hb=HEAD#l50) function correctly classifies the search descriptor as exact and finds the correct key using [keydb_search](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=g10/keydb.c;h=8c067e1dfbfa7a6394e44dbed3bfaef5a4fa7c43;hb=HEAD#l1853). However, the handle returned by [keydb_get_keyblock](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=g10/keydb.c;h=8c067e1dfbfa7a6394e44dbed3bfaef5a4fa7c43;hb=HEAD#l1352) apparently includes the primary key and all subkeys associated with it. After confirming the action with the user, the function iterates over all PKT_PUBLIC_KEY and PKT_PUBLIC_SUBKEY packets present in the keyblock, obtains the keygrip of each key and asks gpg-agent to delete it.

Apr 16 2019, 7:29 AM · patch, Bug Report, gnupg
gniibe committed rGee766b2b5d64: common: Fix AWK portability. (authored by gniibe).
common: Fix AWK portability.
Apr 16 2019, 6:29 AM
gniibe committed rGb6f0b0efa19e: common: Fix AWK portability. (authored by gniibe).
common: Fix AWK portability.
Apr 16 2019, 6:28 AM
gniibe added a comment to T4459: libgpg-error build issue with gawk 5.0.0.

I keep this ticket open, since it is also problem for other packages.

Apr 16 2019, 6:21 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 15 2019

gniibe committed rE7865041c77f4: awk: Prepare for Gawk 5.0. (authored by gniibe).
awk: Prepare for Gawk 5.0.
Apr 15 2019, 8:55 AM
aheinecke added a subtask for T4458: Certificate certifications: T4389: Gpg4win 3.1.8.
Apr 15 2019, 8:03 AM · kleopatra, gpg4win
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4458: Certificate certifications.
Apr 15 2019, 8:03 AM · gpg4win, Release Info
aheinecke changed the status of T4458: Certificate certifications from Open to Testing.

Fixed with: https://commits.kde.org/libkleo/245eff174331c49264d1248c529e0276e02e9e29

Apr 15 2019, 8:03 AM · kleopatra, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRAccd76ec573dd: GIT_SILENT: Increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Increase version
Apr 15 2019, 8:01 AM
aheinecke claimed T4458: Certificate certifications.

Thanks for the report. Indeed I can also reproduce it with my own key. For signatures from expired / revoked / disabled keys it shows "No public key" because GnuPG returns the same error in that case. We can fix that by looking up the key ourself.

Apr 15 2019, 7:41 AM · kleopatra, gpg4win
gniibe claimed T4459: libgpg-error build issue with gawk 5.0.0.
Apr 15 2019, 6:40 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 14 2019

jukivili created T4460: libgcrypt performance TODOs in the S1 Public space.
Apr 14 2019, 2:14 PM · libgcrypt

Apr 13 2019

werner added projects to T4459: libgpg-error build issue with gawk 5.0.0: MacOS, gpgrt.
Apr 13 2019, 10:16 PM · Gentoo, gpgrt, MacOS, Bug Report
Marius_Schamschula created T4459: libgpg-error build issue with gawk 5.0.0.
Apr 13 2019, 5:48 PM · Gentoo, gpgrt, MacOS, Bug Report
JW-D added a comment to T4451: Kleopatra: OpenPGP Smart Card decription / private key not found.

By installation from version 2.3 an error occurred, I´ll send you a screenshot by e-mail. However, I have some comments to the current version which may also help: I have three keys, two on smart cards and one on a Yubikey. So long as only smart cards are used, it is no problem to change between the cards and they work fine. Problems occur, if a Yubikey comes in. (i) Not always a Yubikey is recognized by pressing F5. (ii) It the Yubikey is recognized and next a key from a smart card is needed, a computer restart is required.
I tried also command: gpgconf --kill gpg-agent
It was possible to change from smart card to Yubikey with the command. However, if the Yubikey 5 NFC was recognized, the only way to change back to the smart card was a restart of the computer.

Apr 13 2019, 5:02 PM · Windows, kleopatra, Bug Report, gpg4win
werner added a comment to T4453: gpgme does not work with unicode path gpg installations.

We will do a new release in two or three weeks.

Apr 13 2019, 11:55 AM · gpg4win, gpgme
werner committed rG64a5fd37271a: gpg: New caching functions. (authored by werner).
gpg: New caching functions.
Apr 13 2019, 11:49 AM

Apr 12 2019

FabioCarpi removed a project from T4458: Certificate certifications: Bug Report.
Apr 12 2019, 7:43 PM · kleopatra, gpg4win
FabioCarpi created T4458: Certificate certifications.
Apr 12 2019, 7:42 PM · kleopatra, gpg4win