Page MenuHome GnuPG
Feed Advanced Search

Aug 23 2017

Kelbom68 created T3366: Secret keys won't delete.
Aug 23 2017, 10:01 PM · gnupg, Windows 32, gpg4win, Bug Report
werner triaged T3363: gpg2 fails to find secret key when content encrypted with throw-keyids option as Low priority.

Please try again with a recent version of GnuPG. We had a dozen more releases since 2.1.11 and we can't spend time on trying to replicate bugs which may have already been fixed in the last 18 month.

Aug 23 2017, 10:46 AM · Bug Report
bernhard renamed T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related) from GpgOL should decrypt OpenPGP NO-MIME mails that come with a superfluous base64 transfer encoding to GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Aug 23 2017, 9:01 AM · gpgol, Bug Report
jtd created T3363: gpg2 fails to find secret key when content encrypted with throw-keyids option.
Aug 23 2017, 3:21 AM · Bug Report

Aug 22 2017

jtd added a comment to T2443: gpg2 --use-agent gives "gpg: decryption failed: No secret key".
Aug 22 2017, 9:41 PM · Bug Report, gnupg

Aug 21 2017

aheinecke added a comment to T3356: gpgme test suite failure in lang/qt/tests/t-config.cpp on mipsel.

So it fails after a timeout. Which probably means that the conf->sync calls timeout which probably means that some gpgme process call to gpgconf hangs. Maybe some IO Flush that does not happen correctly on MIPS. But this is pure guessing.

Aug 21 2017, 3:52 PM · Too Old, gpgme, Bug Report
aheinecke closed T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related) as Resolved.

Talked with Jochen and tested this. Jochen's test forwarded the mail so he ran into T2854

Aug 21 2017, 1:45 PM · gpgol, Bug Report
justus triaged T3353: Session env vars and environment variables for gpg as Wishlist priority.
Aug 21 2017, 11:31 AM · gnupg (gpg22), Documentation, Bug Report
justus assigned T3356: gpgme test suite failure in lang/qt/tests/t-config.cpp on mipsel to aheinecke.
Aug 21 2017, 11:28 AM · Too Old, gpgme, Bug Report
justus triaged T3357: pinentry no longer floating as Low priority.
Aug 21 2017, 11:26 AM · pinentry, Bug Report
justus closed T3354: gpgme only builds against two versions of python at once as Wontfix.

Unfortunately, even building for two Python versions is a bit of a hassle with the existing autoconf framework for Python. I did that when porting the Python bindings back to Python2 after we decided to also support 2 so that people could start to use our bindings even if they still need Python2. I don't see us extending it for more versions.

Aug 21 2017, 11:24 AM · Python, gpgme, Bug Report
justus closed T3352: python: Support parallel build in tests as Resolved.

Merged, thanks for the reminder.

Aug 21 2017, 11:18 AM · gpgme, Bug Report
aheinecke added a comment to T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).

I can't reproduce this issue. I've imported the attached mail with KMail and synced the folder to outlook.
GpgOL did decrypt the mail. It did not set the category correctly (These were two other bugs which I've fixed now) and displayed the wrong status information but decryption happened.

Aug 21 2017, 11:00 AM · gpgol, Bug Report
justus claimed T3352: python: Support parallel build in tests.
Aug 21 2017, 10:27 AM · gpgme, Bug Report
gouttegd added a project to T3357: pinentry no longer floating: pinentry.
Aug 21 2017, 9:46 AM · pinentry, Bug Report
JochenSaalfeld added a comment to T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).

- Contains an example *.mbox file. The Password to decrypt the text is "123".

Aug 21 2017, 9:45 AM · gpgol, Bug Report
gouttegd added a comment to T3357: pinentry no longer floating.

I suspect this is a duplicate of T3253, where the same behavior (non-floating pinentry dialog) was observed under both the i3 and the Awesome tiling window managers. This bug has been fixed in master and the fix will be part of the upcoming pinentry-1.1.0 release.

Aug 21 2017, 9:45 AM · pinentry, Bug Report

Aug 20 2017

rcorre created T3357: pinentry no longer floating.
Aug 20 2017, 10:36 PM · pinentry, Bug Report

Aug 18 2017

bernhard updated the task description for T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Aug 18 2017, 2:49 PM · gpgol, Bug Report
bernhard renamed T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related) from GpgOL should decrypt base64 encrypted PGP/INLINE messages to GpgOL should decrypt OpenPGP NO-MIME mails that come with a superfluous base64 transfer encoding.
Aug 18 2017, 2:48 PM · gpgol, Bug Report
dkg created T3356: gpgme test suite failure in lang/qt/tests/t-config.cpp on mipsel.
Aug 18 2017, 2:07 PM · Too Old, gpgme, Bug Report
JochenSaalfeld updated subscribers of T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Aug 18 2017, 1:34 PM · gpgol, Bug Report
JochenSaalfeld assigned T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related) to aheinecke.
Aug 18 2017, 1:33 PM · gpgol, Bug Report
JochenSaalfeld created T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Aug 18 2017, 1:30 PM · gpgol, Bug Report
dkg added a comment to T3354: gpgme only builds against two versions of python at once.

this is also https://bugs.debian.org/866555

Aug 18 2017, 6:31 AM · Python, gpgme, Bug Report
dkg created T3354: gpgme only builds against two versions of python at once.
Aug 18 2017, 4:42 AM · Python, gpgme, Bug Report
gniibe created T3353: Session env vars and environment variables for gpg.
Aug 18 2017, 3:49 AM · gnupg (gpg22), Documentation, Bug Report
dkg created T3352: python: Support parallel build in tests.
Aug 18 2017, 2:50 AM · gpgme, Bug Report

Aug 17 2017

marcus renamed T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails) from mutt + gpgme problems with some Outlook S/MIME emails to fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).
Aug 17 2017, 3:06 PM · gpgme, Bug Report

Aug 16 2017

marcus placed T3258: clean up note on bug reporting form up for grabs.
Aug 16 2017, 5:16 PM · gpgweb, dev.gnupg.org, Bug Report
marcus renamed T3258: clean up note on bug reporting form from https://dev.gnupg.org/ -- clean up IMPORTANT note on bug reporting form to clean up note on bug reporting form.
Aug 16 2017, 5:15 PM · gpgweb, dev.gnupg.org, Bug Report
marcus added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

This is probably broken since Werner enabled descriptor passing by default in 5090f6f24. The analysis in https://dev.gnupg.org/T2919#99901 is correct, but it's not enough to put the operational error in the right place. Also, the calls to _gpgme_wait_one have to be replaced by _gpgme_wait_one_ext. The change overall will be somewhat destabilizing.

Aug 16 2017, 4:50 PM · gpgme, Bug Report
marcus closed T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Resolved.
Aug 16 2017, 3:42 PM · gpgme, Bug Report
marcus triaged T3351: libgcrypt: t_secmem fails on system with large page size (ppc64) as Normal priority.
Aug 16 2017, 3:24 PM · libgcrypt, Bug Report
t8m added a comment to T3351: libgcrypt: t_secmem fails on system with large page size (ppc64).

proposed patch to fix it

Aug 16 2017, 3:20 PM · libgcrypt, Bug Report
t8m created T3351: libgcrypt: t_secmem fails on system with large page size (ppc64).
Aug 16 2017, 3:06 PM · libgcrypt, Bug Report

Aug 15 2017

marcus closed T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir as Resolved.
Aug 15 2017, 7:56 PM · gpgme (gpgme 1.23.x), Bug Report
marcus added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

Now you can do this:

Aug 15 2017, 7:56 PM · gpgme (gpgme 1.23.x), Bug Report
marcus added a comment to T3202: add support for illumos to our version of libtool.

I know exactly what you mean, but werner disagrees so that's not going to happen.

Aug 15 2017, 7:12 PM · Info Needed, gpgrt, Bug Report
andy_js added a comment to T3202: add support for illumos to our version of libtool.

Forgive me. I was biting my tongue.

Aug 15 2017, 6:04 PM · Info Needed, gpgrt, Bug Report
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

gpgme_data_t are first class objects with an API to create and destroy them, and some articulated rules how to use them (only one thread at a time). gpgme_key_t objects can not be created but only be returned with gpgme_op_keylist_next.

Aug 15 2017, 5:50 PM · gpgme, Bug Report
marcus placed T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry up for grabs.
Aug 15 2017, 5:45 PM · Bug Report, gpgagent
marcus closed T3182: gnupg 1.4 built with gcc 7.0.1 fails the tests on ARM as Resolved.

It's been a month since last release, no error reports so far.

Aug 15 2017, 5:44 PM · gnupg (gpg14), asm, Bug Report
marcus closed T3202: add support for illumos to our version of libtool as Wontfix.

No response.

Aug 15 2017, 5:36 PM · Info Needed, gpgrt, Bug Report
AquaL1te closed T3347: gpg-agent at startup in order that my Yubikey can be used for ssh as Invalid.
Aug 15 2017, 9:19 AM · Documentation, gnupg, Bug Report
AquaL1te added a comment to T3347: gpg-agent at startup in order that my Yubikey can be used for ssh.

Perfect! This works exactly as I wanted. I indeed use Fedora 26, adding this line below to my .bash_profile works perfectly with the Yubikey to find the gpg keys on it and use it for ssh.
export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/gnupg/S.gpg-agent.ssh

Aug 15 2017, 9:19 AM · Documentation, gnupg, Bug Report
dkg added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

It wasn't a natural thing to do gpgme_op_import because i already had my gpgme_key_t object, which i was using to display an index of available keys to the user.

Aug 15 2017, 1:03 AM · gpgme, Bug Report

Aug 14 2017

dkg added a comment to T3347: gpg-agent at startup in order that my Yubikey can be used for ssh.

Please use the systemd unit files as shipped upstream. This allows the agent to be launched automatically whenever someone tries to use one of its sockets, but doesn't pre-emptively launch the agent until needed.

Aug 14 2017, 7:36 PM · Documentation, gnupg, Bug Report
kristianf added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

If you don't have a TCP enabled OS, you can use configure --disable-dirmngr.

Aug 14 2017, 11:22 AM · gnupg (gpg22), dirmngr, Bug Report
justus assigned T3347: gpg-agent at startup in order that my Yubikey can be used for ssh to dkg.

Hi. You can start gpg-agent using gpgconf --launch gpg-agent. I'll delegate the systemd questions to Daniel.

Aug 14 2017, 11:19 AM · Documentation, gnupg, Bug Report
AquaL1te created T3347: gpg-agent at startup in order that my Yubikey can be used for ssh.
Aug 14 2017, 10:54 AM · Documentation, gnupg, Bug Report
marcus placed T2812: TOFU very slow on Windows up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, Windows 32, TOFU, Windows
marcus placed T2815: TOFU conflict not part of GpgME's sigsum up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, TOFU
marcus placed T2859: TOFU not affected by Key deletion up for grabs.
Aug 14 2017, 10:35 AM · Stalled, Bug Report, gnupg

Aug 12 2017

marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

One way to prevent this mechanically would be to store an identifier for the gpgme_ctx_t object from which the gpgme_key_t object came inside the gpgme_key_t object itself, and then verifying that the keys really came from the same context. But such edge cases seem to be quite rare, and I'd hope that most developers make a tacit assumption that objects stemming from a specific context can not be repurposed in a different context ad lib.

Aug 12 2017, 11:52 AM · gpgme, Bug Report
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

Why wasn't the natural thing for you to do gpgme_op_import?

Aug 12 2017, 11:01 AM · gpgme, Bug Report

Aug 11 2017

dkg added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

I'm not sure i understand why i'm "chasing a ghost" -- i'm reporting the experience of a developer (me!) who tried to use gpgme, read all the docs, and was still surprised and dismayed by the metadata leakage.

Aug 11 2017, 9:59 PM · gpgme, Bug Report
marcus added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

To make this work again, I think gpg-agent needs to cache the public key or support batch-operations (which would require some restructuring in gpg to request such a batch-operation).

Aug 11 2017, 4:33 PM · gnupg, Info Needed
marcus added a comment to T2961: gpgme_op_revuid silently fails to remove the last UID.

Turns out that 2963 fixed this at the same time.

Aug 11 2017, 3:54 PM · gpgme (gpgme 1.23.x), Bug Report
marcus merged T2961: gpgme_op_revuid silently fails to remove the last UID into T2963: gpgme_op_revuid fails silently trying to revoke a non-existent uid.
Aug 11 2017, 3:54 PM · gpgme, Bug Report
marcus merged task T2961: gpgme_op_revuid silently fails to remove the last UID into T2963: gpgme_op_revuid fails silently trying to revoke a non-existent uid.
Aug 11 2017, 3:54 PM · gpgme (gpgme 1.23.x), Bug Report
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

You are chasing a bit of a ghost there. The operation was originally added for GPGSM to support the IMPORT --re-import command that removes the ephemeral flags from certificates that were previously imported as a side-effect of an external keylist operation. That's where the footnote comes from.

Aug 11 2017, 3:39 PM · gpgme, Bug Report
dkg reopened T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as "Open".

Thanks for the improvements, Marcus!

Aug 11 2017, 7:13 AM · gpgme, Bug Report

Aug 10 2017

chdiza added a comment to T3316: test failures in gnupg 2.1.22 when using configure --disable-scdaemon.

This bug is still present in 2.1.23.

Aug 10 2017, 11:00 PM · Tests, Bug Report
marcus merged task T3214: gpgme fails to build with gcc 7 (std::bind, etc) into T2955: [PATCH] gpgme fails to build with GCC 7.0.
Aug 10 2017, 5:39 PM · gpgme, Bug Report
marcus merged T3214: gpgme fails to build with gcc 7 (std::bind, etc) into T2955: [PATCH] gpgme fails to build with GCC 7.0.
Aug 10 2017, 5:39 PM · gpgme, Bug Report
marcus moved T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 5:15 PM · gpgme (gpgme 1.23.x), Bug Report
marcus moved T2961: gpgme_op_revuid silently fails to remove the last UID from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 4:55 PM · gpgme (gpgme 1.23.x), Bug Report
marcus closed T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Resolved.

Most of your concerns seem to come from the "move keys" wording, which I removed. I also fixed the return values. The footnote is specific to X.509 peculiars.

Aug 10 2017, 4:54 PM · gpgme, Bug Report
marcus closed T2816: TOFU API in gpgme not documented as Resolved.

Done in 274609ba.

Aug 10 2017, 4:12 PM · gpgme, Bug Report, TOFU
marcus closed T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS as Resolved.
Aug 10 2017, 3:14 PM · gpgme, Bug Report

Aug 9 2017

marcus closed T2963: gpgme_op_revuid fails silently trying to revoke a non-existent uid as Resolved.

Fixed in 977fc5f0e.

Aug 9 2017, 6:40 PM · gpgme, Bug Report
marcus closed T3024: t-quick-key-manipulation.py test fails as Invalid.

I just tried on an up to date fedora 26 system, and could not reproduce this.

Aug 9 2017, 4:52 PM · gpgme, Bug Report
marcus closed T1691: Charset / codepage problems in GnuPG 2.0.26 on MS Windows as Resolved.
Aug 9 2017, 4:02 PM · gnupg (gpg14), Windows 32, gnupg (gpg20), gpg4win, Windows, Bug Report, gnupg
marcus added a comment to T3315: 5/7 tests failed installing libgpg-error-1.27.

Maybe ask on a mailing list for help to find out why your environment is broken.

Aug 9 2017, 3:46 PM · gpgrt, Bug Report
marcus closed T3315: 5/7 tests failed installing libgpg-error-1.27 as Invalid.
Aug 9 2017, 3:45 PM · gpgrt, Bug Report

Aug 8 2017

werner triaged T3343: show-unusable-subkeys claims "expired: never" when primary key is expired as Normal priority.

Funny. We should make show-unusable-subkeys the default to detect such flaws ;-)

Aug 8 2017, 7:31 PM · gnupg, Bug Report
werner closed T3344: Installing GnuPG on Chromebook as Invalid.

With the exception of Windows, we only provide source code. Thus you need to compile it for your platform yourself or a find a distribution which comes with GnuPG.

Aug 8 2017, 7:26 PM · Bug Report
dkg created T3345: import-export is noisy, even when i ask it to be --quiet.
Aug 8 2017, 7:17 PM · Feature Request, gnupg
cedewey created T3344: Installing GnuPG on Chromebook.
Aug 8 2017, 5:37 PM · Bug Report
dkg created T3343: show-unusable-subkeys claims "expired: never" when primary key is expired.
Aug 8 2017, 4:51 PM · gnupg, Bug Report
marcus added a comment to T3315: 5/7 tests failed installing libgpg-error-1.27.

I tried on a fresh installation of Ubuntu 14.04.5 and could not reproduce the problem. Apparentlcy your test suite tries to link against an installed version of the library, which is very odd.

Aug 8 2017, 4:01 PM · gpgrt, Bug Report
aheinecke closed T3333: mkportable.exe is missing 'libintl-8.dll', etc as Resolved.

Thanks for your report. Indeed this accidentally was broken in the last release. Fixed now. As a workaround copy libintl-9.dll to libintl-8.dll and rename it back in the portable directory afterwards.

Aug 8 2017, 12:32 PM · gpg4win, Bug Report
justus added a comment to T2826: Clock skew screws up expiration and usage of keys.

This is not about faked-system-time, nor about misconfigured systems, it is about gpg using uninitialized or invalid data. This is one instance of that problem, and there could be more. I'm sorry if I failed to communicate this.

Aug 8 2017, 11:31 AM · gnupg, Bug Report
werner lowered the priority of T2826: Clock skew screws up expiration and usage of keys from Normal to Wishlist.

Also note that --faked-system-time is a debugging aid and nothing you should use under production. A wrong system time is a security problem anyway because it invalidates assumptions gpg takes. A small clock skew is annoying but the way to avoid is is easy enough.

Aug 8 2017, 11:14 AM · gnupg, Bug Report
werner closed T3337: --daemon does not cause gpg-agent to run in the background. as Resolved.

In fact, on Windows you would need to have a system service. We did this in the past for the dirmngr but remove that feature due to possible security problems and problems during installation.

Aug 8 2017, 11:06 AM · gnupg (gpg22), Windows, gpgagent, Bug Report
justus placed T2826: Clock skew screws up expiration and usage of keys up for grabs.

I encountered this bug again in production while creating keys on an air-gapped system that had the wrong time zone configured. I consider this kind of problem grave and embarrassing, but we failed to agree on a way to fix it in the foreseeable future.

Aug 8 2017, 11:01 AM · gnupg, Bug Report
justus closed T3030: Test failure: test using user's keyring instead of fresh keyring? as Invalid.

I'm closing this. Feel free to reopen the bug with more information.

Aug 8 2017, 10:56 AM · Info Needed, Bug Report, gnupg
justus assigned T3333: mkportable.exe is missing 'libintl-8.dll', etc to aheinecke.
Aug 8 2017, 10:54 AM · gpg4win, Bug Report
justus triaged T3337: --daemon does not cause gpg-agent to run in the background. as Wishlist priority.

That is correct, gpg-agent does not daemonize on Windows if --daemon is given, it is simply not implemented.

Aug 8 2017, 10:52 AM · gnupg (gpg22), Windows, gpgagent, Bug Report

Aug 7 2017

rage13 created T3337: --daemon does not cause gpg-agent to run in the background..
Aug 7 2017, 6:54 PM · gnupg (gpg22), Windows, gpgagent, Bug Report
marcus added a comment to T3329: only document --faked-system-time for gpg 2.1 and later.

No worries :)

Aug 7 2017, 11:11 AM · gnupg (gpg14), Bug Report
stbuehler added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

I'm sorry; given the original error message

[-- Error: decryption failed: Invalid value passed to IPC --]

I thought it was the same problem I was having.

Aug 7 2017, 9:33 AM · gpgme, Bug Report

Aug 5 2017

ludde created T3333: mkportable.exe is missing 'libintl-8.dll', etc.
Aug 5 2017, 8:20 PM · gpg4win, Bug Report
jackicfgvhn created T3332: update the release notes page.
Aug 5 2017, 7:41 PM · gpgweb
gerddie added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

I see your point.

Aug 5 2017, 5:00 PM · gnupg (gpg22), dirmngr, Bug Report
werner added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

BTW, dirmngr has an option --disable-ipv4.

Aug 5 2017, 3:05 PM · gnupg (gpg22), dirmngr, Bug Report
werner triaged T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6 as Low priority.

If you don't have a TCP enabled OS, you can use configure --disable-dirmngr.

Aug 5 2017, 3:03 PM · gnupg (gpg22), dirmngr, Bug Report
gerddie created T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.
Aug 5 2017, 11:48 AM · gnupg (gpg22), dirmngr, Bug Report
dkg added a comment to T3329: only document --faked-system-time for gpg 2.1 and later.

ah, great! sorry i got confused :)

Aug 5 2017, 12:19 AM · gnupg (gpg14), Bug Report