Page MenuHome GnuPG
Feed Advanced Search

Oct 6 2016

justus added a comment to T2303: Can't pass the make check.

I'm going to close this due to inactivity. Feel free to reopen it with more
information.

Oct 6 2016, 11:41 AM · gnupg, Bug Report
gniibe renamed T2739: pinentry can't access GPG_TTY after su/sudo to another user on GNU/Linux from pinentry can't access GPG_TTY after login or sudo to pinentry can't access GPG_TTY after /bin/login or sudo to another user on GNU/Linux.
Oct 6 2016, 5:55 AM · Bug Report, Debian, pinentry
gniibe added projects to T2739: pinentry can't access GPG_TTY after su/sudo to another user on GNU/Linux: pinentry, Debian, Bug Report.
Oct 6 2016, 5:12 AM · Bug Report, Debian, pinentry
baptistemm added projects to T2738: gpg crashes when attempting to write a key to a card: gnupg (gpg14), gnupg, Bug Report, Fedora.
Oct 6 2016, 4:15 AM · Fedora, Bug Report, gnupg (gpg14)

Oct 5 2016

Florian added projects to T2737: gpg4win-3.0.0-beta187 and gpg4win-2.3.3 result in crashes of Outlook 2016 (64 bit): gpgol, Bug Report.
Oct 5 2016, 9:31 PM · Unreleased, Bug Report, gpgol
Florian set Version to GpgOL 1.4.0 on T2737: gpg4win-3.0.0-beta187 and gpg4win-2.3.3 result in crashes of Outlook 2016 (64 bit).
Oct 5 2016, 9:31 PM · Unreleased, Bug Report, gpgol
dkg added a comment to T2736: gnupg 1.4 fixed-list-mode fails to take effect when listing keys.

Agreed, but i ran into this while looking at python-gnupg, which is now failing
when using GnuPG 2.1. so they're facing breakage either way. It would be
better to have all current releases doing the expected behavior than to imagine
that we can bump this variance in behavior along indefinitely.

Oct 5 2016, 6:49 PM · gnupg (gpg14), Bug Report, gnupg
werner lowered the priority of T2736: gnupg 1.4 fixed-list-mode fails to take effect when listing keys from Normal to Low.
Oct 5 2016, 6:00 PM · gnupg (gpg14), Bug Report, gnupg
werner added a comment to T2736: gnupg 1.4 fixed-list-mode fails to take effect when listing keys.

I hesitate to fix this for 1.4 - if people are using this they are probably
working around it and a fix would break that.

Oct 5 2016, 6:00 PM · gnupg (gpg14), Bug Report, gnupg
dkg set Version to 1.4 on T2736: gnupg 1.4 fixed-list-mode fails to take effect when listing keys.
Oct 5 2016, 4:05 PM · gnupg (gpg14), Bug Report, gnupg
dkg added projects to T2736: gnupg 1.4 fixed-list-mode fails to take effect when listing keys: gnupg, Bug Report.
Oct 5 2016, 4:05 PM · gnupg (gpg14), Bug Report, gnupg
werner added a project to T2118: Command --quick-gen-key ignores --default-cert-expire, --edit-key ignores --default-sig-expire: Won't Fix.
Oct 5 2016, 2:59 PM · Won't Fix, gnupg (gpg21), Bug Report, gnupg
werner added a comment to T2734: misleading error messages when trying to handle keys that use unsupported algorithms.

There is a plethoria of reasons why a user ID is not valid. The most
common one has been a mssing self-signature, thus this note. Newer
releases of older branches actually know about new algorithms and may
print some info about this; but they are not able to handle them.

Here is what the current 1.4 prints for an ed25519/cv25519 key:

$ gpg1 --no-options -v --import <ed25519-cv25519-sample-1.asc
gpg: armor header: Version: GnuPG v2
gpg: can't handle public key algorithm 22
gpg: can't handle public key algorithm 18
gpg: pub 0?/2A020D0A 2016-06-22 patrice.lumumba@example.net
gpg: key 2A020D0A: unsupported public key algorithm on user ID
"patrice.lumumba@example.net"
gpg: key 2A020D0A: unsupported public key algorithm
gpg: key 2A020D0A: skipped user ID "patrice.lumumba@example.net"
gpg: key 2A020D0A: skipped subkey
gpg: key 2A020D0A: no valid user IDs
gpg: this may be caused by a missing self-signature
gpg: Total number processed: 1
gpg: w/o user IDs: 1

The problem is pretty obvious. You need to use -v (--verbose) to see
all these messages.

Oct 5 2016, 2:57 PM · Bug Report, gnupg

Oct 4 2016

justus updated subscribers of T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake.
Oct 4 2016, 11:14 AM · gpgme, Bug Report
justus assigned T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake to aheinecke.
Oct 4 2016, 11:14 AM · gpgme, Bug Report

Oct 3 2016

bugmenot added projects to T2734: misleading error messages when trying to handle keys that use unsupported algorithms: gnupg, Bug Report.
Oct 3 2016, 9:18 PM · Bug Report, gnupg
bugmenot set Version to 2.0.22, 1.4.16, 1.4.18 on T2734: misleading error messages when trying to handle keys that use unsupported algorithms.
Oct 3 2016, 9:18 PM · Bug Report, gnupg

Oct 1 2016

RJVB added projects to T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake: Bug Report, gpgme.
Oct 1 2016, 2:12 PM · gpgme, Bug Report
perske added a comment to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.

If a apply that fix to an unmodified 2.1.15, my problem is solved:
My test case (importing a PKCS#12 file with pinentry-mode=loopback if the agent
has not been started before) now works. Thank you!

Oct 1 2016, 1:50 AM · Bug Report, gnupg
perske added a comment to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).

If a apply that fix to an unmodified 2.1.15, my problem is solved. Thank you!

Oct 1 2016, 12:34 AM · Bug Report, gnupg

Sep 30 2016

werner added projects to T2731: es_poll not supported under W32: Windows, gnupg (gpg22), Windows 32, gpgrt, Bug Report.
Sep 30 2016, 10:32 AM · Bug Report, gpgrt, Windows 32, gnupg (gpg22), Windows
werner updated subscribers of T2731: es_poll not supported under W32.
Sep 30 2016, 10:32 AM · Bug Report, gpgrt, Windows 32, gnupg (gpg22), Windows
werner added a project to T2268: .git/config [filter "cleanpo"] added during build is incorrect: Info Needed.
Sep 30 2016, 10:28 AM · Info Needed, Bug Report, gpgrt
werner added a comment to T2268: .git/config [filter "cleanpo"] added during build is incorrect.

ping

Sep 30 2016, 10:28 AM · Info Needed, Bug Report, gpgrt

Sep 29 2016

justus closed T2320: pinentry: Fix -Wimplicit-function-declaration warning in pinentry-curses.c [patch] as Resolved.
Sep 29 2016, 11:12 AM · Bug Report, pinentry

Sep 28 2016

werner added a comment to T2118: Command --quick-gen-key ignores --default-cert-expire, --edit-key ignores --default-sig-expire.

lechten: I agree with justus' evaluation. Further we can't change the sematics
of --default-cert-expire in the way you want that; it would not be compatible.

Sep 28 2016, 9:53 AM · Won't Fix, gnupg (gpg21), Bug Report, gnupg
werner added a project to T2110: Gpgsm 2.1 external key search gives duplicated results: S/MIME.
Sep 28 2016, 9:46 AM · gnupg (gpg22), S/MIME, Bug Report, gpg4win, Windows, Windows 32
werner added a comment to T1985: Option --try-all-secrets doesn't work.

Fixed with 2.1.14.

Sep 28 2016, 9:45 AM · gnupg (gpg21), Bug Report, gnupg
werner removed a project from T1985: Option --try-all-secrets doesn't work: Restricted Project.
Sep 28 2016, 9:45 AM · gnupg (gpg21), Bug Report, gnupg
werner closed T1985: Option --try-all-secrets doesn't work as Resolved.
Sep 28 2016, 9:45 AM · gnupg (gpg21), Bug Report, gnupg
werner added a comment to T2684: GPG encrypts using a key of a partial recipient match instead of exact match.

Look at what the man page says on how to specify a user id:

  • By exact match on an email address. This is indicated by enclosing the email address in the usual way with left and right angles. <heinrichh@uni-duesseldorf.de>

The default however is a substring match on the entire user id. Note that
issue2359 is also about this and it may introduce a slighlty modified way on how
a key is specified by a mail address.

Should only be chnaged for master, though.

Sep 28 2016, 9:43 AM · gnupg (gpg14), Bug Report
werner added a project to T2684: GPG encrypts using a key of a partial recipient match instead of exact match: gnupg (gpg21).
Sep 28 2016, 9:43 AM · gnupg (gpg14), Bug Report
werner removed projects from T2684: GPG encrypts using a key of a partial recipient match instead of exact match: gnupg (gpg20), gnupg (gpg14), gnupg (gpg22).
Sep 28 2016, 9:43 AM · gnupg (gpg14), Bug Report
werner added a comment to T1232: expired user-id selection preference.

Duplicate of T2359

Sep 28 2016, 9:20 AM · Duplicate, Bug Report, gnupg
werner closed T1232: expired user-id selection preference as Resolved.
Sep 28 2016, 9:20 AM · Duplicate, Bug Report, gnupg
werner added a comment to T1232: expired user-id selection preference.

We track this now under T2359

Sep 28 2016, 9:20 AM · Duplicate, Bug Report, gnupg
JochenSaalfeld added a comment to T2448: dirmngr fails to load crl when imported manually.

It is now patched in gpg4win and I think aheinecke pushed the patch also to linux.

The Bug iteself has been resolved with that patch, but is yet unreleased.

Sep 28 2016, 7:30 AM · gnupg, Windows 32, Windows, Bug Report
JochenSaalfeld closed T2448: dirmngr fails to load crl when imported manually as Resolved.
Sep 28 2016, 7:30 AM · gnupg, Windows 32, Windows, Bug Report
JochenSaalfeld added a project to T2448: dirmngr fails to load crl when imported manually: Unreleased.
Sep 28 2016, 7:30 AM · gnupg, Windows 32, Windows, Bug Report

Sep 27 2016

justus closed T2693: Compile error on iMac OS X El Capitan - dns-stuff.c as Resolved.
Sep 27 2016, 6:05 PM · Bug Report, gnupg (gpg22), gnupg
justus added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

I got my hands on a macOS box, and this particular problem is fixed in 2e64ccb0.

I still cannot compile gnupg there, but I'm working on it.

Sep 27 2016, 6:05 PM · Bug Report, gnupg (gpg22), gnupg
justus added a comment to T2216: Generating keys on Yubikey and requesting off-card backup always fails.

I'm going to close this issue due to inactivity. Feel free to reopen it.

Sep 27 2016, 11:26 AM · Bug Report, gnupg
justus closed T2216: Generating keys on Yubikey and requesting off-card backup always fails as Resolved.
Sep 27 2016, 11:26 AM · Bug Report, gnupg
gniibe claimed T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.
Sep 27 2016, 7:52 AM · Bug Report, gnupg
gniibe added a project to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started: Restricted Project.
Sep 27 2016, 7:52 AM · Bug Report, gnupg
gniibe added a comment to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.

Fixed in: 4e4843e735f32b5e79a51d8062da55bfaab6ad77
Please test.

Sep 27 2016, 7:52 AM · Bug Report, gnupg
gniibe claimed T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).
Sep 27 2016, 7:25 AM · Bug Report, gnupg
gniibe added a project to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14): Restricted Project.
Sep 27 2016, 7:25 AM · Bug Report, gnupg
gniibe added a comment to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).

Right. It is the cause.
Fixed in: 836b72363168cbb0051fc2356f61788468db211c

Sep 27 2016, 7:25 AM · Bug Report, gnupg
gniibe added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

Fixed in: 98bc6f480ac973dccce90378dc021a2e24e58704

Sep 27 2016, 7:09 AM · Bug Report, gnupg
gniibe added a project to T2702: ECDSA doesn't reject invalid digests when signing: Restricted Project.
Sep 27 2016, 7:09 AM · Bug Report, gnupg
gniibe added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

Thank you for your fixes and the specific test case.
Indeed, it's a bug.
I'm going to apply changes, but I think that it's better to have same code
pattern of g10/seskey.c (the part of verification).

Sep 27 2016, 6:59 AM · Bug Report, gnupg
gniibe claimed T2702: ECDSA doesn't reject invalid digests when signing.
Sep 27 2016, 6:59 AM · Bug Report, gnupg

Sep 26 2016

kolAflash set Version to 2.1.15 on T2703: provide option to ignore expiration date.
Sep 26 2016, 12:36 AM · gnupg, Feature Request
kolAflash added projects to T2703: provide option to ignore expiration date: gnupg, Bug Report.
Sep 26 2016, 12:36 AM · gnupg, Feature Request

Sep 23 2016

steven added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

D383: 890_0002-do_encode_dsa-make-digest-length-checks-match-those-.patch

Sep 23 2016, 9:15 PM · Bug Report, gnupg
steven added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

Fix digest length check when signing for ECDSA

Sep 23 2016, 9:15 PM · Bug Report, gnupg
steven added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

D384: 889_0001-do_encode_dsa-fix-incorrect-check-for-521-bit-ECDSA.patch

Sep 23 2016, 9:15 PM · Bug Report, gnupg
steven added a comment to T2702: ECDSA doesn't reject invalid digests when signing.

Fix check for 521-bit ECDSA

Sep 23 2016, 9:15 PM · Bug Report, gnupg
steven added projects to T2702: ECDSA doesn't reject invalid digests when signing: gnupg, Bug Report.
Sep 23 2016, 9:14 PM · Bug Report, gnupg
perske added a comment to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.

D382: 888_call-agent-ctx.patch

Sep 23 2016, 1:00 PM · Bug Report, gnupg
perske added a comment to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.

Correction (not "->" but "."): Add this line:

  inq_parm.ctx = agent_ctx;

Patch attached. Works for me for 2.1.14.
(Should work for 2.1.15, too, but I cannot test due to T2698.)

Sep 23 2016, 1:00 PM · Bug Report, gnupg
perske changed Version from 2.1.14 to 2.1.14, 2.1.15 on T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.
Sep 23 2016, 11:46 AM · Bug Report, gnupg
perske added a comment to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.

Same in current version 2.1.15 (file is identical)

Sep 23 2016, 11:46 AM · Bug Report, gnupg
perske set Version to 2.1.14 on T2699: Assuan Context for inquiry callback not set if gpg-agent is just started.
Sep 23 2016, 2:43 AM · Bug Report, gnupg
perske added projects to T2699: Assuan Context for inquiry callback not set if gpg-agent is just started: gnupg, Bug Report.
Sep 23 2016, 2:43 AM · Bug Report, gnupg

Sep 22 2016

neal added a comment to T2697: --quick-adduid removes signing capability.

Fixed in df5353b. Also added a test.

Sep 22 2016, 9:33 PM · Bug Report, gnupg
neal closed T2697: --quick-adduid removes signing capability as Resolved.
Sep 22 2016, 9:33 PM · Bug Report, gnupg
perske added a comment to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).

Perhaps the following change between 2.1.14 and 2.1.15 has something to do with the problem: It causes
both no-libgcrypt.o and $(LIBGCRYPT_LIBS) to be linked in.

diff -ru gnupg-2.1.14/dirmngr/Makefile.am gnupg-2.1.15/dirmngr/Makefile.am

  • gnupg-2.1.14/dirmngr/Makefile.am 2016-06-16 17:23:13.000000000 +0200

+++ gnupg-2.1.15/dirmngr/Makefile.am 2016-08-18 17:00:16.000000000 +0200
@@ -94,8 +94,8 @@
dirmngr_ldap_CFLAGS = $(GPG_ERROR_CFLAGS) $(LIBGCRYPT_CFLAGS)
dirmngr_ldap_LDFLAGS =
dirmngr_ldap_LDADD = $(libcommon) no-libgcrypt.o \

  • $(GPG_ERROR_LIBS) $(LDAPLIBS) $(LBER_LIBS) $(LIBINTL) \
  • $(LIBICONV)

+ $(GPG_ERROR_LIBS) $(LIBGCRYPT_LIBS) $(LDAPLIBS) \
+ $(LBER_LIBS) $(LIBINTL) $(LIBICONV)
endif

dirmngr_client_SOURCES = dirmngr-client.c

Sep 22 2016, 7:02 PM · Bug Report, gnupg
perske added a comment to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).

There is a regression in GnuPG 2.1.15.

After building

  npth-1.2          with --prefix=/xxx --enable-static --disable-shared
  libgpg-error-1.24 with --prefix=/xxx --enable-static --disable-shared
  libassuan-2.4.3   with --prefix=/xxx --enable-static --disable-shared --with-gpg-error-prefix=/xxx
  libgcrypt-1.7.3   with --prefix=/xxx --enable-static --disable-shared --with-gpg-error-prefix=/xxx
  libksba-1.3.5     with --prefix=/xxx --enable-static --disable-shared --with-gpg-error-prefix=/xxx

I can build without any problems:

  gnupg-2.1.14      with --prefix=/xxx --with-gpg-error-prefix=/xxx --with-npth-prefix=/xxx --with-libassuan-prefix=/xxx --with-libgcrypt-prefix=/xxx --with-ksba-prefix=/xxx

But I cannot build

  gnupg-2.1.15      with the identical options.

Compilation fails with these messages:

Making all in dirmngr
make[2]: Entering directory `/aaa/gnupg-2.1.15/dirmngr'
make all-am
make[3]: Entering directory `/aaa/gnupg-2.1.15/dirmngr'
gcc -I/xxx/include -I/xxx/include -Wall -Wno-pointer-sign -Wpointer-arith -g -O2 -lrt -o dirmngr_ldap dirmngr_ldap-dirmngr_ldap.o ../common/libcommon.a no-libgcrypt.o -L/xxx/lib -lgpg-error -L/xxx/lib -lgcrypt -lgpg-error -L/xxx/lib -lldap -llber
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_free':
/aaa/libgcrypt-1.7.3/src/visibility.c:1554: multiple definition of `gcry_free'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:111: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_free' changed from 18 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_xstrdup':
/aaa/libgcrypt-1.7.3/src/visibility.c:1548: multiple definition of `gcry_xstrdup'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:100: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_xstrdup' changed from 75 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_xrealloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1542: multiple definition of `gcry_xrealloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:73: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_xrealloc' changed from 29 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_xcalloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1524: multiple definition of `gcry_xcalloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:90: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_xcalloc' changed from 29 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_xmalloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1518: multiple definition of `gcry_xmalloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:48: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_xmalloc' changed from 29 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_strdup':
/aaa/libgcrypt-1.7.3/src/visibility.c:1512: multiple definition of `gcry_strdup'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:57: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_strdup' changed from 68 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_realloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1506: multiple definition of `gcry_realloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:68: first defined here
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_malloc_secure':
/aaa/libgcrypt-1.7.3/src/visibility.c:1494: multiple definition of `gcry_malloc_secure'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:43: first defined here
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_calloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1488: multiple definition of `gcry_calloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:85: first defined here
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_malloc':
/aaa/libgcrypt-1.7.3/src/visibility.c:1482: multiple definition of `gcry_malloc'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:37: first defined here
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_set_log_handler':
/aaa/libgcrypt-1.7.3/src/visibility.c:1470: multiple definition of `gcry_set_log_handler'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:144: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_set_log_handler' changed from 2 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_set_fatalerror_handler':
/aaa/libgcrypt-1.7.3/src/visibility.c:1464: multiple definition of `gcry_set_fatalerror_handler'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:137: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_set_fatalerror_handler' changed from 2 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_set_outofcore_handler':
/aaa/libgcrypt-1.7.3/src/visibility.c:1458: multiple definition of `gcry_set_outofcore_handler'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:130: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_set_outofcore_handler' changed from 2 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_create_nonce':
/aaa/libgcrypt-1.7.3/src/visibility.c:1351: multiple definition of `gcry_create_nonce'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:149: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_create_nonce' changed from 16 in no-libgcrypt.o to 90 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_cipher_algo_name':
/aaa/libgcrypt-1.7.3/src/visibility.c:800: multiple definition of `gcry_cipher_algo_name'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:162: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_cipher_algo_name' changed from 6 in no-libgcrypt.o to 5 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
/xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_control':
/aaa/libgcrypt-1.7.3/src/visibility.c:74: multiple definition of `gcry_control'
no-libgcrypt.o:/aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c:123: first defined here
/usr/bin/ld: Warning: size of symbol `gcry_control' changed from 3 in no-libgcrypt.o to 163 in /xxx/lib/libgcrypt.a(libgcrypt_la-visibility.o)
collect2: ld gab 1 als Ende-Status zur&uuml;ck
make[3]: * [dirmngr_ldap] Fehler 1
make[3]: Leaving directory `/aaa/gnupg-2.1.15/dirmngr'
make[2]:
* [all] Fehler 2
make[2]: Leaving directory `/aaa/gnupg-2.1.15/dirmngr'
make[1]: * [all-recursive] Fehler 1
make[1]: Leaving directory `/aaa/gnupg-2.1.15'
make:
* [all] Fehler 2

Most probably /aaa/gnupg-2.1.15/dirmngr/no-libgcrypt.c is being used where it shouldn't.

Do you need further information?

Thank you

Sep 22 2016, 6:43 PM · Bug Report, gnupg
perske added projects to T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14): gnupg, Bug Report.
Sep 22 2016, 6:28 PM · Bug Report, gnupg
perske set Version to 2.1.15 on T2698: Building static GnuPG fails with 2.1.15 (works with 2.1.14).
Sep 22 2016, 6:28 PM · Bug Report, gnupg
sloughin added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Sep 22 2016, 3:46 PM · Bug Report, gnupg (gpg22), gnupg
sloughin added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Thanks - attached please find the results of the grep command on the arpa directory...

Sep 22 2016, 3:46 PM · Bug Report, gnupg (gpg22), gnupg
neal added projects to T2697: --quick-adduid removes signing capability: gnupg, Bug Report.
Sep 22 2016, 2:46 PM · Bug Report, gnupg
justus added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Thanks. I believe the relevant part is:

checking whether the resolver is usable... no
checking whether I can make the resolver usable with BIND_8_COMPAT... no

The latter is indeed a MacOS X specific thing.

Would you be so kind to execute the following commands on your machine, and
report the results back?

grep COMPAT /usr/include/arpa/*
grep PACKETSZ /usr/include/arpa/*

Sep 22 2016, 12:59 PM · Bug Report, gnupg (gpg22), gnupg
werner removed a project from T1415: gpgme_cancel() does not stop gpg process from finishing asynchronous call: In Progress.
Sep 22 2016, 9:58 AM · gpgme, Bug Report, Debian
werner closed T1415: gpgme_cancel() does not stop gpg process from finishing asynchronous call as Resolved.
Sep 22 2016, 9:58 AM · gpgme, Bug Report, Debian
werner added a project to T1415: gpgme_cancel() does not stop gpg process from finishing asynchronous call: Unreleased.
Sep 22 2016, 9:58 AM · gpgme, Bug Report, Debian
werner added a comment to T1415: gpgme_cancel() does not stop gpg process from finishing asynchronous call.

I pushed Ueno's patches for gpgme. In particular
dee56820cabde60c43c9bf8281b8d411cb2ad644

Sep 22 2016, 9:57 AM · gpgme, Bug Report, Debian
werner added a comment to T2679: Raise error if keyring if not readable.

I agree that this is a practical problem.

Sep 22 2016, 9:55 AM · gpgme, Bug Report

Sep 21 2016

paz added a comment to T2679: Raise error if keyring if not readable.

I think it would be the right thing.

I'm developing Schleuder, the OpenPGP-featuring mailing list manager.
If I'm receiving an empty list of public keys from GPGME I currently don't know
if there are no keys, or if the keyring couldn't be read. Thus I can't properly
decide what to do: try to fetch keys? I would run into the same problem when
trying to import them. Return an error message? Which one?

This has led repeatedly to confusion e.g. when people imported a key into a
schleuder-list's keyring in the shell as root, which results in changed
ownership of the keyring-files by gpg. Next Schleuder couldn't read the keyring
anymore and maybe refused operation because it couldn't verify any incoming
email any more — instead of giving a helpful error message that points to the
cause: lacking filesystem permissions.

Currently my only chance is to manually check the permissions of all files that
might be involved in an operation. That is working around a bug, in my eyes.

Sep 21 2016, 10:08 PM · gpgme, Bug Report
werner added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

actually it was a feature request that a trustdb is not created in case of
--always-trust. But sure, it should not error out.

Sep 21 2016, 9:52 PM · Bug Report, gnupg, gnupg (gpg22)
werner added a comment to T2679: Raise error if keyring if not readable.

You mean you want something like EACCES instead of an empty listing? I am not
sure whether this is the right thing to do. Can please you describe your use case?

Sep 21 2016, 9:49 PM · gpgme, Bug Report
werner added a comment to T1415: gpgme_cancel() does not stop gpg process from finishing asynchronous call.

Oops; forgot to add the fix to 1.7.0

Sep 21 2016, 9:46 PM · gpgme, Bug Report, Debian
paz added a comment to T2679: Raise error if keyring if not readable.

Do you have an idea when you would try to fix this? Within the next weeks or
rather months?

Sep 21 2016, 9:26 PM · gpgme, Bug Report

Sep 20 2016

neal added projects to T2696: SETREPEAT support for pinentry-curses: pinentry, Bug Report.
Sep 20 2016, 3:26 PM · Feature Request, pinentry
neal set External Link to https://lists.gnupg.org/pipermail/gnupg-devel/2016-August/031506.html on T2696: SETREPEAT support for pinentry-curses.
Sep 20 2016, 3:26 PM · Feature Request, pinentry
justus added projects to T2695: gpg --always-trust --quick-gen-key fails to create a trust database: gnupg (gpg22), gnupg, Bug Report.
Sep 20 2016, 2:58 PM · Bug Report, gnupg, gnupg (gpg22)
justus set Version to 2.1.15, master on T2695: gpg --always-trust --quick-gen-key fails to create a trust database.
Sep 20 2016, 2:58 PM · Bug Report, gnupg, gnupg (gpg22)
sloughin added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Sep 20 2016, 1:23 PM · Bug Report, gnupg (gpg22), gnupg
sloughin added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Thanks for reply - I discovered the MacPG installer, which worked, so no urgency on
this but I provide the output from ./configure in case it helps others. It's in
RichTextFormat (.rtf) -- if you require plain text just let me know.

Sep 20 2016, 1:23 PM · Bug Report, gnupg (gpg22), gnupg
justus closed T2445: gpgscm needs to link against libintl on Mac OS as Resolved.
Sep 20 2016, 9:40 AM · Bug Report, gnupg
justus added a comment to T2445: gpgscm needs to link against libintl on Mac OS.

This has been fixed in July with c49c43d7.

Sep 20 2016, 9:40 AM · Bug Report, gnupg
justus claimed T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.
Sep 20 2016, 9:24 AM · Bug Report, gnupg (gpg22), gnupg
justus added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Thanks for the report. Please attach the full output of configure.

Sep 20 2016, 9:24 AM · Bug Report, gnupg (gpg22), gnupg
justus added a project to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c: gnupg (gpg22).
Sep 20 2016, 9:24 AM · Bug Report, gnupg (gpg22), gnupg
sloughin added a comment to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.

Sep 20 2016, 4:16 AM · Bug Report, gnupg (gpg22), gnupg
sloughin set Version to 2.1.15 on T2693: Compile error on iMac OS X El Capitan - dns-stuff.c.
Sep 20 2016, 4:16 AM · Bug Report, gnupg (gpg22), gnupg
sloughin added projects to T2693: Compile error on iMac OS X El Capitan - dns-stuff.c: gnupg, Bug Report.
Sep 20 2016, 4:16 AM · Bug Report, gnupg (gpg22), gnupg