Page MenuHome GnuPG
Feed Advanced Search

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, Windows, TOFU
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), Windows, gpg4win, 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

Aug 4 2017

marcus added a comment to T3202: add support for illumos to our version of libtool.

Can you provide a patch for our version of the libtool macros that only adds support for illumos?

Aug 4 2017, 8:51 PM · Info Needed, gpgrt, Bug Report
marcus added a comment to T3329: only document --faked-system-time for gpg 2.1 and later.

I only removed the documentation in the STABLE-BRANCH-1-4. Nobody said we want to remove this feature, and it is still documented in STABLE-BRANCH-2-0 and master.

Aug 4 2017, 8:42 PM · gnupg (gpg14), Bug Report
dkg added a comment to T3329: only document --faked-system-time for gpg 2.1 and later.

fwiw, faked-system-time is used in several non-gnupg packages in debian already.

Aug 4 2017, 8:39 PM · gnupg (gpg14), Bug Report
marcus closed T3329: only document --faked-system-time for gpg 2.1 and later as Resolved.

I just removed the paragraph (gpgtwoone is not used anymore anyways). Fixed in eb15d5ed8.

Aug 4 2017, 8:27 PM · gnupg (gpg14), Bug Report
werner triaged T3329: only document --faked-system-time for gpg 2.1 and later as Normal priority.
Aug 4 2017, 6:51 PM · gnupg (gpg14), Bug Report
dkg created T3329: only document --faked-system-time for gpg 2.1 and later.
Aug 4 2017, 6:23 PM · gnupg (gpg14), Bug Report
marcus assigned T3328: GpgOL Outlook Client Extension reformats drafts to aheinecke.
Aug 4 2017, 3:36 PM · gpg4win, Bug Report
werner closed T3314: libgcrypt-1.8.0 failed on solaris 10 as Invalid.

Please ask any Unix sysadmin for help. Paid support is available from the companies listed here: https://gnupg.org/service.html and there are lot of others.

Aug 4 2017, 11:03 AM · libgcrypt, Bug Report
doprea added a comment to T939: Passphrase dialog despite --passphrase option.

It's actually --no-use-agent:

Aug 4 2017, 10:21 AM · Bug Report
zylstra created T3328: GpgOL Outlook Client Extension reformats drafts.
Aug 4 2017, 7:54 AM · gpg4win, Bug Report
rajeshg8 added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

Hi Werner,

Aug 4 2017, 3:45 AM · libgcrypt, Bug Report

Aug 3 2017

marcus renamed T3202: add support for illumos to our version of libtool from autogen.sh forgets to run libtoolize to add support for illumos to our version of libtool.
Aug 3 2017, 6:34 PM · Info Needed, gpgrt, Bug Report
marcus removed projects from T3202: add support for illumos to our version of libtool: Info Needed, Not A Bug, libgcrypt.

libgpg-error is a placeholder project for the master version of our libtool, but all other packages are likely to be affected as well.

Aug 3 2017, 6:33 PM · Info Needed, gpgrt, Bug Report
marcus reopened T3202: add support for illumos to our version of libtool as "Open".
Aug 3 2017, 6:33 PM · Info Needed, gpgrt, Bug Report
marcus closed T3327: Bugs as Spite.
Aug 3 2017, 6:29 PM · Bug Report
TWD805 created T3327: Bugs.
Aug 3 2017, 6:19 PM · Bug Report
andy_js added a comment to T3202: add support for illumos to our version of libtool.

The platform is illumos, a fork of OpenSolaris.

Aug 3 2017, 6:04 PM · Info Needed, gpgrt, Bug Report
marcus closed T3224: After decrypting large (5.5GB) zip file, the zip is not a valid archive as Invalid.

I think you should take this up with the support of your in-house web service, and if the developers of it find a bug, they can report it here.

Aug 3 2017, 5:47 PM · Info Needed, Bug Report
marcus added a comment to T3209: /usr/include/inttypes.h:269:8: error: unknown type name 'uintmax_t'; did you mean 'uintptr_t'?.

This looks suspiciously like T1547: gnupg >= 2.0.21 won't build on OSX 10.8.5 with XCode5.

Aug 3 2017, 5:45 PM · Info Needed, gnupg (gpg20), Bug Report
marcus closed T3208: gpg: can't create '(null)': No such file or directory as Invalid.

No response.

Aug 3 2017, 5:35 PM · Info Needed, Bug Report
marcus closed T3202: add support for illumos to our version of libtool as Wontfix.

No response.

Aug 3 2017, 5:30 PM · Info Needed, gpgrt, Bug Report
patrick closed T3317: dirmngr: Watching /etc/resolv.conf does not work on Mac OS X as Invalid.

It looks like this was on my side. I can't reproduce it anymore; in other words dirmngr survives changes to DNS servers now.

Aug 3 2017, 9:49 AM · MacOS, gnupg (gpg22), Bug Report
gniibe closed T3206: npth-1.3 failed to build on NetBSD-7 as Resolved.

For me, it works. Please re-open if you still have any issue for NetBSD.

Aug 3 2017, 2:46 AM · npth, Bug Report

Aug 2 2017

kilobyte created T3326: gpg --delete-secret-key silently leaves gpg1/gpg2.0 secret keys intact.
Aug 2 2017, 8:16 PM · Documentation
marcus added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

Well, at least this works without changing the environment:

Aug 2 2017, 7:36 PM · gpgme (gpgme 1.23.x), Bug Report
rajeshg8 added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

Thanks for the update, any fix for above issues not able make and make install

Aug 2 2017, 6:44 PM · libgcrypt, Bug Report
werner added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

I don't know. We only provide binary packages for Windows.

Aug 2 2017, 5:47 PM · libgcrypt, Bug Report
rajeshg8 added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

could you tell me how to download direct binary pkg which we can directly install for solaris 10

Aug 2 2017, 5:16 PM · libgcrypt, Bug Report
marcus closed T3015: No rev cert saved if --gen-key in used with --output as Resolved.

dcfb01959802 looks much better, thanks for the review. All tests passed.

Aug 2 2017, 4:57 PM · gnupg (gpg21), Bug Report
rajeshg8 added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

below also failed to make .

Aug 2 2017, 4:40 PM · libgcrypt, Bug Report
rajeshg8 added a comment to T3314: libgcrypt-1.8.0 failed on solaris 10.

HI Werner,

Aug 2 2017, 4:31 PM · libgcrypt, Bug Report
steve added a comment to T3212: when canceling pinentry dialog while creating a new subkey, secondary pinentry dialog shows up.

Just for the protocol: This fix made it into the 2.1.22 release. Thanks a lot! (bug has tag "gpg22" though)

Aug 2 2017, 1:12 PM · gnupg (gpg22), Bug Report

Aug 1 2017

werner edited projects for T3316: test failures in gnupg 2.1.22 when using configure --disable-scdaemon, added: Tests; removed MacOS.
Aug 1 2017, 7:17 PM · Tests, Bug Report
werner added a comment to T3316: test failures in gnupg 2.1.22 when using configure --disable-scdaemon.

That's it. I can reproduce this on Debian.

Aug 1 2017, 7:16 PM · Tests, Bug Report
werner renamed T3316: test failures in gnupg 2.1.22 when using configure --disable-scdaemon from test failures in gnupg 2.1.22 on macOS to test failures in gnupg 2.1.22 when using configure --disable-scdaemon.
Aug 1 2017, 7:16 PM · Tests, Bug Report
marcus added a comment to T3015: No rev cert saved if --gen-key in used with --output.

Reverted.

Aug 1 2017, 7:09 PM · gnupg (gpg21), Bug Report