Page MenuHome GnuPG
Feed Advanced Search

Jun 21 2017

justus assigned T3214: gpgme fails to build with gcc 7 (std::bind, etc) to aheinecke.
Jun 21 2017, 10:45 AM · gpgme, Bug Report
justus triaged T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Normal priority.
Jun 21 2017, 10:44 AM · gpgme, Bug Report
werner added a project to T3208: gpg: can't create '(null)': No such file or directory: Info Needed.
Jun 21 2017, 9:38 AM · Info Needed, Bug Report
dkg created T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.
Jun 21 2017, 12:41 AM · gpgme, Bug Report

Jun 20 2017

dkg created T3214: gpgme fails to build with gcc 7 (std::bind, etc).
Jun 20 2017, 8:13 PM · gpgme, Bug Report
marcus added a comment to T3186: pinentry-curses, pinentry-tty both freak out at control+c.

By the way, when terminating pinentry with "kill -TERM ...", it shuts down correctly, while CTRL-C show "gpg: signal Interrupt caught ... exiting" and a corrupt screen layout that is reset when pressing RETURN, further confirming the above diagnosis.

Jun 20 2017, 5:26 PM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report
marcus added a project to T3186: pinentry-curses, pinentry-tty both freak out at control+c: gnupg.

The problem seems to be that the CTRL-C is sent to gpg, terminating it, but pinentry keeps running and interfers with the terminal. With "ps -j" we can verify that pinentry runs in the process group and session of gpg-agent, while gpg runs in its own process group within the shell session. So, the signal rightly goes to gpg.

Jun 20 2017, 5:23 PM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report
justus closed T3033: bug: dirmngr latches SRV port cross-scheme as Resolved.

Fixed in 48aae8167dcae80d43b08167a88d9eb170781a04.

Jun 20 2017, 4:40 PM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
justus claimed T3033: bug: dirmngr latches SRV port cross-scheme.
Jun 20 2017, 12:41 PM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
justus closed T3212: when canceling pinentry dialog while creating a new subkey, secondary pinentry dialog shows up as Resolved.

Fixed in badc1cdae52bd434e5fac2e4275575afeccc2837.

Jun 20 2017, 10:50 AM · gnupg (gpg22), Bug Report
justus claimed T3212: when canceling pinentry dialog while creating a new subkey, secondary pinentry dialog shows up.
Jun 20 2017, 10:46 AM · gnupg (gpg22), Bug Report
justus triaged T3212: when canceling pinentry dialog while creating a new subkey, secondary pinentry dialog shows up as Normal priority.

Agreed, that is odd.

Jun 20 2017, 9:45 AM · gnupg (gpg22), Bug Report
justus closed T3213: No passphrase prompt when decrypting symmetric encrypted file (i.e. using gpg -c) as Invalid.

Yes, the passphrase is cached by gpg-agent.

Jun 20 2017, 9:34 AM · Bug Report
Q8WUB created T3213: No passphrase prompt when decrypting symmetric encrypted file (i.e. using gpg -c).
Jun 20 2017, 2:24 AM · Bug Report

Jun 19 2017

steve created T3212: when canceling pinentry dialog while creating a new subkey, secondary pinentry dialog shows up.
Jun 19 2017, 6:48 PM · gnupg (gpg22), Bug Report
justus added a comment to T3203: gpg chokes on empty UserId.

I'm not sure I understand the problem. Importing that key seems to work just fine. Listing as well.

Jun 19 2017, 11:57 AM · Feature Request, gnupg (gpg22)
justus closed T3210: assertion failure in compliance.c when using gpgv as Resolved.

Fixed in 6e23416fe61d4130918f2d1bf6e1f98d102c4610.

Jun 19 2017, 11:08 AM · gpgv, Bug Report
justus claimed T3210: assertion failure in compliance.c when using gpgv.
Jun 19 2017, 10:08 AM · gpgv, Bug Report
marcus edited projects for T3186: pinentry-curses, pinentry-tty both freak out at control+c, added: g10code Sprint (KW 25); removed g10code Sprint (KW 24).
Jun 19 2017, 10:01 AM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report

Jun 17 2017

werner added a comment to T3208: gpg: can't create '(null)': No such file or directory.

I can't find the string ' Generating a basic OpenPGP key for our unit test' in the GnuPG 2.1 source nor in the the 2.0 source. Thus it seems to be a modified version of GnuPG. I guess that is the 2.0.30 you mentioned. Please run

Jun 17 2017, 10:55 AM · Info Needed, Bug Report
werner added a project to T3209: /usr/include/inttypes.h:269:8: error: unknown type name 'uintmax_t'; did you mean 'uintptr_t'?: gnupg (gpg20).

What is your operating system?

Jun 17 2017, 10:50 AM · Info Needed, gnupg (gpg20), Bug Report
werner triaged T3210: assertion failure in compliance.c when using gpgv as Unbreak Now! priority.
Jun 17 2017, 10:46 AM · gpgv, Bug Report
werner created T3210: assertion failure in compliance.c when using gpgv.
Jun 17 2017, 10:45 AM · gpgv, Bug Report
Valodim added a comment to T3203: gpg chokes on empty UserId.

here's a public key version of the same key. it was available easier and should reproduce the bug just as well

Jun 17 2017, 1:17 AM · Feature Request, gnupg (gpg22)

Jun 16 2017

gokhalep created T3209: /usr/include/inttypes.h:269:8: error: unknown type name 'uintmax_t'; did you mean 'uintptr_t'?.
Jun 16 2017, 11:20 PM · Info Needed, gnupg (gpg20), Bug Report
gokhalep created T3208: gpg: can't create '(null)': No such file or directory.
Jun 16 2017, 10:27 PM · Info Needed, Bug Report

Jun 14 2017

marcus closed T978: release notes for latest version unavailable as Resolved.
Jun 14 2017, 6:58 PM · Bug Report
marcus closed T924: Version of ltmain.sh in gpgme-1.1.6 is old and breaks on OS-X 10.5 as Spite.

Refile if problems with current versions.

Jun 14 2017, 6:57 PM · gpgme, Bug Report
marcus added a comment to T464: Win32 console: non-ASCII file names output incorrectly.

We can do this with estream now.

Jun 14 2017, 6:47 PM · Stalled, Bug Report, gnupg
justus triaged T3207: FASTWIPE_T undefined as Normal priority.
Jun 14 2017, 2:41 PM · Restricted Project, ntbtls, Bug Report
shige created T3207: FASTWIPE_T undefined.
Jun 14 2017, 2:03 PM · Restricted Project, ntbtls, Bug Report
justus triaged T3206: npth-1.3 failed to build on NetBSD-7 as Normal priority.
Jun 14 2017, 9:49 AM · npth, Bug Report
justus closed T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place as Resolved.

Fixed as of 9b12b45aa5e67d4d422bf75a3879df1d52dbe67f.

Jun 14 2017, 9:45 AM · gnupg (gpg22), Bug Report
aa created T3206: npth-1.3 failed to build on NetBSD-7.
Jun 14 2017, 9:44 AM · npth, Bug Report
justus added a comment to T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place.

It doesn't seem to impact performance significantly:

Jun 14 2017, 9:23 AM · gnupg (gpg22), Bug Report

Jun 13 2017

justus added a comment to T3203: gpg chokes on empty UserId.

The key was created programmatically by my standard approach, which is bastardizing openkeychain unit tests. good question about the passphrase - I don't remember exactly, but I'm guessing it's either empty or "x". doesn't really matter in the context of this particular bug I guess :)

Jun 13 2017, 1:06 PM · Feature Request, gnupg (gpg22)
Valodim added a comment to T3203: gpg chokes on empty UserId.

user ids with length 0 do conform with rfc4880, though

Jun 13 2017, 12:47 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3203: gpg chokes on empty UserId.

I'd suggest to skip such user id. Actually I had in mind that we did that in the past - but I may be wrong.

Jun 13 2017, 12:46 PM · Feature Request, gnupg (gpg22)
werner added a comment to T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place.

Justus: When you have implemented that, can you please do a test with my key before and after? As you may know, I have hundreds of vanity signatures so that I need to have

Jun 13 2017, 12:44 PM · gnupg (gpg22), Bug Report
Valodim added a comment to T3203: gpg chokes on empty UserId.

The key was created programmatically by my standard approach, which is bastardizing openkeychain unit tests. good question about the passphrase - I don't remember exactly, but I'm guessing it's either empty or "x". doesn't really matter in the context of this particular bug I guess :)

Jun 13 2017, 12:25 PM · Feature Request, gnupg (gpg22)
justus claimed T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place.
Jun 13 2017, 12:23 PM · gnupg (gpg22), Bug Report
justus removed a project from T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place: gnupg (gpg22).
Jun 13 2017, 12:18 PM · gnupg (gpg22), Bug Report
justus claimed T3203: gpg chokes on empty UserId.

Out of curiosity, how did you create the key? What is the use case?

Jun 13 2017, 12:13 PM · Feature Request, gnupg (gpg22)
justus closed T2990: dirmngr fails with IPv6 nameserver in resolv.conf as Resolved.
Jun 13 2017, 12:01 PM · gnupg (gpg22), Bug Report, dirmngr
justus added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

This is fixed now. The fix 15d2a009931f44a60b9df6325f837add208459d6 should be easy to backport.

Jun 13 2017, 12:01 PM · gnupg (gpg22), Bug Report, dirmngr
justus triaged T3203: gpg chokes on empty UserId as Normal priority.
Jun 13 2017, 10:37 AM · Feature Request, gnupg (gpg22)
werner added a comment to T3202: add support for illumos to our version of libtool.

and the platform is ...

Jun 13 2017, 8:37 AM · Info Needed, gpgrt, Bug Report

Jun 12 2017

Valodim updated the task description for T3203: gpg chokes on empty UserId.
Jun 12 2017, 6:56 PM · Feature Request, gnupg (gpg22)
Valodim added a comment to T3203: gpg chokes on empty UserId.

-----BEGIN PGP PRIVATE KEY BLOCK-----

Jun 12 2017, 6:54 PM · Feature Request, gnupg (gpg22)
Valodim created T3203: gpg chokes on empty UserId.
Jun 12 2017, 6:53 PM · Feature Request, gnupg (gpg22)
justus claimed T2990: dirmngr fails with IPv6 nameserver in resolv.conf.
Jun 12 2017, 4:59 PM · gnupg (gpg22), Bug Report, dirmngr
justus triaged T3202: add support for illumos to our version of libtool as Wishlist priority.
Jun 12 2017, 11:41 AM · Info Needed, gpgrt, Bug Report
marcus added a project to T3186: pinentry-curses, pinentry-tty both freak out at control+c: g10code Sprint (KW 24).
Jun 12 2017, 10:22 AM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report

Jun 9 2017

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

The version of libtool that you ship does not have the necessary patches required to support my platform. Normally this isn't a problem because autogen.sh (or autoreconf) will update it.

Jun 9 2017, 3:58 PM · Info Needed, gpgrt, Bug Report
werner added a project to T3202: add support for illumos to our version of libtool: Not A Bug.

You may not run your own version of libtool or libtoolize. Only the maintainer updates the autotools related files including libtool. This is to avoid bugs stemming from different or broken versions of autotools. This makes it much easier to reproduce bugs.

Jun 9 2017, 3:42 PM · Info Needed, gpgrt, Bug Report
andy_js created T3202: add support for illumos to our version of libtool.
Jun 9 2017, 12:10 PM · Info Needed, gpgrt, Bug Report

Jun 8 2017

justus renamed T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows from GPG on Windows 10: Order of export-key command affecting exported key quality? to Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.
Jun 8 2017, 3:40 PM · gnupg (gpg22), Windows 32, Bug Report
justus triaged T3033: bug: dirmngr latches SRV port cross-scheme as Normal priority.
Jun 8 2017, 3:01 PM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
justus triaged T3094: gpgol causing crash in Outlook as Normal priority.
Jun 8 2017, 2:52 PM · Bug Report, gpgol

Jun 7 2017

maddin200 added a comment to T3197: Missing free.

thanks for help - could have been my mistake as well, so better look twice.

Jun 7 2017, 4:19 PM · gnupg (gpg22), Bug Report
aheinecke closed T3197: Missing free as Resolved.

Sorry. I looked at path_add and not at path_remove, see my garbled line numbers I started at 1062 and not 1162.

Jun 7 2017, 3:37 PM · gnupg (gpg22), Bug Report
maddin200 reopened T3197: Missing free as "Open".
void __declspec(dllexport)
path_remove (HWND hwndParent, int string_size, char *variables,
	     stack_t **stacktop, extra_parameters_t *extra)
{
  char dir[PATH_LENGTH_LIMIT];
  char is_user_install[2];
  char *path;
  char *path_new;
  int path_new_size;
  char *comp;
  const char delims[] = ";";
  HKEY key_handle = 0;
  int changed = 0;
  int count = 0;
  HKEY root_key;
  const char *env_reg;
Jun 7 2017, 3:23 PM · gnupg (gpg22), Bug Report
werner added a comment to T3198: GnuPG should fail to send a key to a keyserver on "unknown options".

A few people asked for this generic option help; it is not specific to keyservers. Now we implemented that and still not okay for everyone, oh dear.

Jun 7 2017, 1:33 PM · Not A Bug, Bug Report
werner assigned T3186: pinentry-curses, pinentry-tty both freak out at control+c to marcus.

Marcus: That would be a good opportunity to get back to your old curses works ;-)
IIRC, we fixed similar bugs in the past but this is for the latest pinentry.

Jun 7 2017, 1:20 PM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report
SylvieLorxu added a comment to T3198: GnuPG should fail to send a key to a keyserver on "unknown options".

gpg: Note: '--keyserver' is not considered an option

Jun 7 2017, 1:19 PM · Not A Bug, Bug Report
werner assigned T3094: gpgol causing crash in Outlook to aheinecke.
Jun 7 2017, 1:17 PM · Bug Report, gpgol
werner assigned T3182: gnupg 1.4 built with gcc 7.0.1 fails the tests on ARM to marcus.

Marcus, can you please check this?

Jun 7 2017, 1:15 PM · gnupg (gpg14), asm, Bug Report
werner closed T3198: GnuPG should fail to send a key to a keyserver on "unknown options" as Resolved.
Jun 7 2017, 1:09 PM · Not A Bug, Bug Report
werner added a project to T3198: GnuPG should fail to send a key to a keyserver on "unknown options": Not A Bug.

Option parsing stops at the first non-option. "--keyserver" and "sec1...." could have also been key specifications.
Because sometimes people make errors we print a warning. But we can't bail out on a perfectly valid command line. That is the same why

Jun 7 2017, 1:08 PM · Not A Bug, Bug Report
aheinecke closed T3197: Missing free as Invalid.

I don't see the bug. Please elaborate. path_new is is freed in line 1065 but if this condition does not match it's freed in line 1079.

Jun 7 2017, 1:02 PM · gnupg (gpg22), Bug Report
SylvieLorxu updated the task description for T3198: GnuPG should fail to send a key to a keyserver on "unknown options".
Jun 7 2017, 10:25 AM · Not A Bug, Bug Report
SylvieLorxu created T3198: GnuPG should fail to send a key to a keyserver on "unknown options".
Jun 7 2017, 10:24 AM · Not A Bug, Bug Report
justus assigned T3197: Missing free to aheinecke.
Jun 7 2017, 10:16 AM · gnupg (gpg22), Bug Report

Jun 6 2017

maddin200 created T3197: Missing free.
Jun 6 2017, 6:06 PM · gnupg (gpg22), Bug Report
justus triaged T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows as Normal priority.
Jun 6 2017, 12:42 PM · gnupg (gpg22), Windows 32, Bug Report

Jun 5 2017

Q8WUB added a comment to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.

Indeed, the difference seems to be the --output versus the stdout to a file.

Jun 5 2017, 9:21 PM · gnupg (gpg22), Windows 32, Bug Report
werner added a comment to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.

The difference is the use of the --output option versus redirecting stdout to a file. A first guess would be that setmode (O_BINARY) has not been done, but in that case the -a exports would still work.

Jun 5 2017, 5:12 PM · gnupg (gpg22), Windows 32, Bug Report
werner added a project to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows: Windows 32.
Jun 5 2017, 5:09 PM · gnupg (gpg22), Windows 32, Bug Report
Q8WUB created T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.
Jun 5 2017, 4:59 PM · gnupg (gpg22), Windows 32, Bug Report
gniibe triaged T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon as Normal priority.
Jun 5 2017, 3:46 AM · gnupg (gpg21), Bug Report
gniibe added a project to T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon: gnupg (gpg21).
Jun 5 2017, 3:46 AM · gnupg (gpg21), Bug Report
gniibe added a comment to T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon.

This bug was introduced when I tried to handle T1983: gpg2 prefers missing secret key to available key on card. In master, this bug was fixed in: rGfbb2259d22e6: g10: Fix default-key selection for signing, possibly by card.

Jun 5 2017, 3:45 AM · gnupg (gpg21), Bug Report
gniibe added a subtask for T1983: gpg2 prefers missing secret key to available key on card: T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon.
Jun 5 2017, 3:44 AM · Bug Report, gnupg
gniibe added a parent task for T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon: T1983: gpg2 prefers missing secret key to available key on card.
Jun 5 2017, 3:44 AM · gnupg (gpg21), Bug Report
gniibe claimed T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon.
Jun 5 2017, 2:04 AM · gnupg (gpg21), Bug Report

Jun 2 2017

werner added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

I released libgcrypt 1.7.7
and nPth 1.6

Jun 2 2017, 10:52 AM · Bug Report, gpgagent, gnupg
werner removed a project from T3184: libgcrypt: make check fails on mingw64 build: Unreleased.

I just released 1.7.7

Jun 2 2017, 9:27 AM · Windows, Bug Report
abdo.roig created T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon.
Jun 2 2017, 9:08 AM · gnupg (gpg21), Bug Report
gniibe added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

libgcrypt secmem fix is not that in hurry, I think. nPTh bug for macOS sounds more severe.

Jun 2 2017, 12:37 AM · Bug Report, gpgagent, gnupg

Jun 1 2017

werner added a project to T3182: gnupg 1.4 built with gcc 7.0.1 fails the tests on ARM: asm.
Jun 1 2017, 9:38 PM · gnupg (gpg14), asm, Bug Report
werner added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

So, should we do a new libgcrypt release RSN?
There is another bug with solution also pending and it might not be too late for Squeeze if we hurry.

Jun 1 2017, 2:47 PM · Bug Report, gpgagent, gnupg
gniibe added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

I managed to replicate this issue by preparing artificial nPth on x86 GNU/Linux.

Jun 1 2017, 2:16 PM · Bug Report, gpgagent, gnupg
ilovezfs added a comment to T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS.

@aheinecke thanks! My apologies for not making that clear in the initial report.

Jun 1 2017, 11:27 AM · gpgme, Bug Report
aheinecke added a comment to T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS.

*facepalm* Ooops. I see. Thanks for the report. I'll fix it.

Jun 1 2017, 11:26 AM · gpgme, Bug Report
peterbud added a comment to T3184: libgcrypt: make check fails on mingw64 build.

werner, a quick question: what is the ETA of the new realease? I'm asking to see whether should I apply a temporary patch for the Windows64 build, or rather wait for the new release?

Jun 1 2017, 11:05 AM · Windows, Bug Report
ilovezfs added a comment to T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS.

@aheinecke Yes, the issue is with INTERFACE_LINK_LIBRARIES not IMPORTED_LOCATION.

Jun 1 2017, 11:01 AM · gpgme, Bug Report
aheinecke added a comment to T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS.

Uhm I thought this was fixed with 2e661b9e1a9b50656a5c9646d7444a98477010c1 that should have been part of GPGME-1.9.0 are you sure that you are not seeing this with an older version?

Jun 1 2017, 10:49 AM · gpgme, Bug Report
justus assigned T3181: GPGME's GpgmeppConfig.cmake uses .so not .dylib on macOS to aheinecke.
Jun 1 2017, 10:44 AM · gpgme, Bug Report
gniibe added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

I fixed a bug in nPth: rPTH4fae99976c31: Fix busy_wait_for.
During this debug, I also found a bug and fixed in libassuan: rA62f3123d3877: Use gpgrt_free to release memory allocated by gpgrt_asprintf.
Also, I fixed two related bug in GnuPG:
rGc03e0eb01dc4: agent: Fix error from do_encryption.
rG996544626ea4: agent: Fix memory leaks.

Jun 1 2017, 5:02 AM · Bug Report, gpgagent, gnupg

May 30 2017

dn3s created T3186: pinentry-curses, pinentry-tty both freak out at control+c.
May 30 2017, 9:24 PM · g10code Sprint (KW 26), gnupg, pinentry, Bug Report