Page MenuHome GnuPG
Feed Advanced Search

Mar 13 2017

aheinecke added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

I've tried latest master and it no longer hangs for me.

Thanks. Changing the status to not-released as this is fixed.

Mar 13 2017, 11:57 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
aheinecke added a project to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel: Unreleased.
Mar 13 2017, 11:57 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
aheinecke closed T2982: Scdaemon, w32 hang if two assuan connections are made in parallel as Resolved.
Mar 13 2017, 11:57 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
justus added a comment to T2991: dirmngr unable to receive keys if only IPv6 DNS servers are set.

Indeed, I can reproduce this.

PS: Hi flokli :)

Mar 13 2017, 10:50 AM · g10code (gnupg-2.2), Debian, Bug Report, gnupg, gnupg (gpg21), dirmngr
werner updated subscribers of T2979: "make check" cannot run before "make install" with gnupg 2.1.19.
Mar 13 2017, 10:12 AM · Bug Report, gnupg, Duplicate
werner assigned T2979: "make check" cannot run before "make install" with gnupg 2.1.19 to justus.
Mar 13 2017, 10:12 AM · Bug Report, gnupg, Duplicate

Mar 10 2017

flokli added projects to T2991: dirmngr unable to receive keys if only IPv6 DNS servers are set: dirmngr, gnupg (gpg21), gnupg, Bug Report, Debian.
Mar 10 2017, 9:42 PM · g10code (gnupg-2.2), Debian, Bug Report, gnupg, gnupg (gpg21), dirmngr
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Mar 10 2017, 2:03 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

And failing with IPv6 nameserver.

Mar 10 2017, 2:03 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Mar 10 2017, 2:02 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Here's running normally (not in a container) using IPv4 nameserver.

Mar 10 2017, 2:02 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Arch Linux. The PID was due to running in a container.

Mar 10 2017, 2:01 PM · gnupg (gpg22), Bug Report, dirmngr
walkingrobot removed a project from T2986: Can not access keyserver without the standard-resolver option: Info Needed.
Mar 10 2017, 1:30 PM · Bug Report, gnupg
walkingrobot added a comment to T2986: Can not access keyserver without the standard-resolver option.

Hi,

I am using systemd-resolved. It is listening on localhost UDP.

Mar 10 2017, 1:30 PM · Bug Report, gnupg
walkingrobot lowered the priority of T2986: Can not access keyserver without the standard-resolver option from Normal to Low.
Mar 10 2017, 1:30 PM · Bug Report, gnupg
werner added a project to T2986: Can not access keyserver without the standard-resolver option: Info Needed.
Mar 10 2017, 10:53 AM · Bug Report, gnupg
werner claimed T2917: --locate-key should re-fetch key via WKD if it is expired.
Mar 10 2017, 10:52 AM · gnupg (gpg22), Bug Report
werner added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

What OS are you using? It looks like A Linux distro but the process id 10 is a
little bit unlikely.

Mar 10 2017, 10:51 AM · gnupg (gpg22), Bug Report, dirmngr
werner added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Please add

verbose
debug ipc,dns
log-file /foo/bar/dirmngr.log

to dirmngr.conf, kill dirmngr (gpgconf --kill dirmngr), and retry. Show us the
log then.

Mar 10 2017, 10:49 AM · gnupg (gpg22), Bug Report, dirmngr
werner removed a project from T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19: Unreleased.
Mar 10 2017, 10:47 AM · MacOS, Bug Report, gnupg

Mar 9 2017

ilovezfs added a comment to T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19.

4ce4f2f683a17be3ddb93729f3f25014a97934ad allows make check to complete without
the other workaround. So it works as advertised! Thanks, Niibe and Justus.

Mar 9 2017, 3:35 PM · MacOS, Bug Report, gnupg
nfnty added a comment to T2990: dirmngr fails with IPv6 nameserver in resolv.conf.

Error output:

dirmngr[9.5]: handler for fd 5 started
dirmngr[9.5]: connection from process 10 (1000:1000)
dirmngr[9.5]: command 'KS_GET' failed: Server indicated a failure <Unspecified
source>
gpg: keyserver receive failed: Server indicated a failure
dirmngr[9.5]: handler for fd 5 terminated
Mar 9 2017, 3:27 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty set Version to 2.1.19 on T2990: dirmngr fails with IPv6 nameserver in resolv.conf.
Mar 9 2017, 3:24 PM · gnupg (gpg22), Bug Report, dirmngr
nfnty added projects to T2990: dirmngr fails with IPv6 nameserver in resolv.conf: dirmngr, gnupg, Bug Report.
Mar 9 2017, 3:24 PM · gnupg (gpg22), Bug Report, dirmngr
justus added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Yes, I think that would be good.

Mar 9 2017, 3:22 PM · gnupg (gpg22), Bug Report
ilovezfs added a comment to T2979: "make check" cannot run before "make install" with gnupg 2.1.19.

Sure: https://gist.github.com/ilovezfs/c0754cd0f5795b4830cc55cec1b0d016

Mar 9 2017, 2:58 PM · Bug Report, gnupg, Duplicate

Mar 8 2017

justus added a comment to T2986: Can not access keyserver without the standard-resolver option.

Hi,

can you tell me what kind of DNS resolver is listening on localhost? Does it
support UDP? TCP?

Mar 8 2017, 3:01 PM · Bug Report, gnupg
werner assigned T2986: Can not access keyserver without the standard-resolver option to justus.
Mar 8 2017, 12:37 PM · Bug Report, gnupg
werner updated subscribers of T2986: Can not access keyserver without the standard-resolver option.
Mar 8 2017, 12:37 PM · Bug Report, gnupg
werner added a comment to T2986: Can not access keyserver without the standard-resolver option.

Justs, can you please check this bug. It is related to the migration to libdns
and thus we should consider this a bug.

Mar 8 2017, 12:37 PM · Bug Report, gnupg
werner raised the priority of T2986: Can not access keyserver without the standard-resolver option from Low to Normal.
Mar 8 2017, 12:37 PM · Bug Report, gnupg
werner added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Justus, I mentioned several solutions on Jabber which do not affect the rule not
to modify CFLAGS.

Mar 8 2017, 12:33 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Note that simply reverting 02eb9fc9d5863abcfed6af704e618f8cac7cc2e8 will make
our sanitizer build miscompile, likely because -fsanitize=x breaks some test.
This would be easy to fix with my approach, but Werner does not like it.

Mar 8 2017, 10:37 AM · gnupg (gpg22), Bug Report, gnupg

Mar 7 2017

justus reopened T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as "Open".
Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus reassigned T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) from justus to neal.
Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Reverted 4b57359ef3ce0b87e15889e12ef0fcd23f62dcb4.

Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus closed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as Resolved.
Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus claimed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).
Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Fixed in 4b57359ef3ce0b87e15889e12ef0fcd23f62dcb4.

Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus closed T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs as Resolved.
Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.

Fixed in 591b6a9d879cbcabb089d89a26d3c3e0306054e1.

Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)
justus claimed T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.
Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a project to T2988: quick-key-manipulation.scm fails on 32-bit architectures for 2.1.19: gnupg.
Mar 7 2017, 12:25 PM · Bug Report, gnupg
walkingrobot added a comment to T2986: Can not access keyserver without the standard-resolver option.

my resolv.conf
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver ::1
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

I have test with 2.1.19 it works the same

Mar 7 2017, 9:31 AM · Bug Report, gnupg
gniibe added a comment to T2981: struct ucred usage needs ucred.h on Solaris.

Since this is for command-ssh.c, we can't change the protocol (the client is SSH
process, which doesn't use libassuan).
Here, the purpose of the code is getting PID of peer, so, we can do something
except FreeBSD.

I think that it is fixed in: f7f806afa5083617f4aba02fc3b285b06a7d73d4

Mar 7 2017, 6:25 AM · In Progress, Bug Report, gnupg
gniibe added a project to T2981: struct ucred usage needs ucred.h on Solaris: In Progress.
Mar 7 2017, 6:25 AM · In Progress, Bug Report, gnupg

Mar 6 2017

werner added a comment to T2986: Can not access keyserver without the standard-resolver option.

What's your /etc/resolv.conf ? Would you mind to also test with 2.1.19?

Mar 6 2017, 12:52 PM · Bug Report, gnupg
gniibe claimed T2981: struct ucred usage needs ucred.h on Solaris.
Mar 6 2017, 12:47 PM · In Progress, Bug Report, gnupg
werner added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

My main reasons why I don't want to consider this now are:

  • That code is not written and thus will not be matured.
  • It does not solve the major problem why we moved to /var/run, namely remote file systems and avoidance of possible re-mounted file systems
  • The claim that /var/run/user does not exists is not valid, because that is a simple dependency for building the software or using it with non-common setups (remot, long $HOME). Thus an admin will anyway be on duty and adding a few lines to /etc/rc.local is not a bug deal.

FWIW, we may try this in 2.3 see T2987.

Mar 6 2017, 12:29 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
werner added projects to T2987: Remove the socket redirect feature: gnupg (gpg23), Feature Request, gnupg.
Mar 6 2017, 12:21 PM · gnupg24, Feature Request, gnupg (gpg23)
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Werner does not think that this is a problem and does not want me to spend time
on this.

Mar 6 2017, 11:28 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

getsockname is only used to recover the paths of sockets bound by a supervisor
like systemd. So unless systemd starts doing the same trick that I propose,
there is no problem.

Mar 6 2017, 10:38 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
gniibe added a project to T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19: Unreleased.
Mar 6 2017, 2:39 AM · MacOS, Bug Report, gnupg
gniibe closed T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19 as Resolved.
Mar 6 2017, 2:39 AM · MacOS, Bug Report, gnupg
gniibe added a comment to T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19.

Sorry, I couldn't find any possible bug for PC/SC access in scdaemon. It looks
like scdaemon crashes when it tries to access card by PC/SC, and it seems that
it crashes there (I mean, in PC/SC).
I believe that this scdaemon's crash is something which is difficult to avoid in
an application.

Anyway, I fixed the issue itself by handling errors of gpg-agent for scdaemon:
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=4ce4f2f683a17be3ddb93729f3f25014a97934ad

Mar 6 2017, 2:39 AM · MacOS, Bug Report, gnupg

Mar 5 2017

ph1l added a comment to T2977: dirmngr 2.1.18 fails if keyserver's IP is defined in /etc/hosts.

2.1.19 behaves (almost) the same:

  • dirmngr does ignore /etc/hosts
  • dirmngr is only resolving trough dns

SRV? _pgpkey-https._tcp.keyserver.example.com. (59)
SRV? _pgpkey-https._tcp.keyserver.example.com.localdomain. (71)
A? keyserver.example.com. (40)
A? keyserver.example.com.localdomain. (52)
AAAA? keyserver.example.com. (40)
AAAA? keyserver.example.com.localdomain. (52)
A? keyserver.example.com. (40)
A? keyserver.example.com.localdomain. (52)
AAAA? keyserver.example.com. (40)
AAAA? keyserver.example.com.localdomain. (52)

The command output changed slightly:

gpg2 --debug-level guru --search-keys example.com
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust
hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /tmp/gnupg-test
gpg: DBG: chan_3 <- # Config: /tmp/gnupg-test/dirmngr.conf
gpg: DBG: chan_3 <- OK Dirmngr 2.1.19 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.1.19
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_SEARCH -- example.com
gpg: DBG: chan_3 <- ERR 167772380 No name <Dirmngr>
gpg: error searching keyserver: No name
gpg: keyserver search failed: No name
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0

outmix=0 getlvl1=0/0 getlvl2=0/0

gpg: secmem usage: 0/32768 bytes in 0 blocks

Mar 5 2017, 12:24 AM · dirmngr, gnupg, Bug Report
ph1l changed Version from 2.1.18 to 2.1.19 on T2977: dirmngr 2.1.18 fails if keyserver's IP is defined in /etc/hosts.
Mar 5 2017, 12:24 AM · dirmngr, gnupg, Bug Report

Mar 4 2017

walkingrobot added projects to T2986: Can not access keyserver without the standard-resolver option: gnupg, Bug Report.
Mar 4 2017, 3:41 AM · Bug Report, gnupg
walkingrobot set Version to 2.1.18 on T2986: Can not access keyserver without the standard-resolver option.
Mar 4 2017, 3:41 AM · Bug Report, gnupg
gniibe added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

This patch tried to fix the issue:
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=f9acc7d18bb90f47dafe7e32ae92f567756d6b12

I was wrong that PIPE can be select(2)-ed on Windows. This patch changes the
code so that it uses kill(2) on UNIX and SetEvent on Windows
to break the loop.

Mar 4 2017, 2:37 AM · Unreleased, gpg4win, Bug Report, gnupg, scd

Mar 3 2017

aheinecke removed a project from T2833: gpg-wks-client TLS access to server with wrong SNI name aborts: Restricted Project.
Mar 3 2017, 10:28 AM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke added a comment to T2833: gpg-wks-client TLS access to server with wrong SNI name aborts.

Thomas confirmed this, with our workaround for the SNI problem removed the
problem still occurs. We have activated our workaround again to keep wks working
on testkolab.

I think gniibe may have posted a related patch to gnupg-devel some time ago not
to abort on non fatal GNUTLS alerts but I don't think it was applied.

This issue does not have high priority for me so I downgraded to minor bug but
it's still an issue.

Mar 3 2017, 10:28 AM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke lowered the priority of T2833: gpg-wks-client TLS access to server with wrong SNI name aborts from Normal to Low.
Mar 3 2017, 10:28 AM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke changed Version from 2.1.16-beta328 to 2.1.20-beta10 on T2833: gpg-wks-client TLS access to server with wrong SNI name aborts.
Mar 3 2017, 10:28 AM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

With this patch the log message is different (No such file or directory). Hang
still happens.

2017-03-03 10:21:06 scdaemon[8604] DBG: enter: apdu_get_status: slot=0 hang=0
2017-03-03 10:21:06 scdaemon[8604] DBG: leave: apdu_get_status => sw=0x0 status=7
2017-03-03 10:21:06 scdaemon[8604] npth_pselect failed: No such file or
directory - waiting 1s

Mar 3 2017, 10:22 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
aheinecke added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

Version was 2.1.19 from the installer built by werner / the speedo system.

I'll try out the patch

Mar 3 2017, 9:09 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
gniibe claimed T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19.
Mar 3 2017, 8:39 AM · MacOS, Bug Report, gnupg
gniibe added a comment to T2980: ssh-import.scm fails during "make check" with gnupg 2.1.19.

I think that scdaemon in 2.1.18 would also crash in sandbox environment.
In 2.1.19, I modified ssh-agent emulation code to support multiple tokens.
This change assumes scdaemon returns ENODEV return code and behaves badly, if
scdaemon crashes.
In 2.1.18, the code was somewhat robust and scdaemon crash didn't cause failure.
I am currently looking into the reason why scdaemon crashes.

Mar 3 2017, 8:39 AM · MacOS, Bug Report, gnupg
gniibe added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

It seems npth_eselect is for network FDs.

How about this change?

diff --git a/scd/scdaemon.c b/scd/scdaemon.c
index f7e9f83b5..462ff1b3e 100644

  • a/scd/scdaemon.c

+++ b/scd/scdaemon.c
@@ -1291,7 +1291,7 @@ handle_connections (int listen_fd)

while (npth_sigev_get_pending(&signo))
  handle_signal (signo);

#else

  • ret = npth_eselect (nfd+1, &read_fdset, NULL, NULL, t, NULL, NULL);

+ ret = npth_select (nfd+1, &read_fdset, NULL, NULL, t);

saved_errno = errno;

#endif

Mar 3 2017, 6:24 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
gniibe added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

It is selecting FD which is created by gnupg_create_pipe.

Mar 3 2017, 6:15 AM · Unreleased, gpg4win, Bug Report, gnupg, scd
gniibe added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

Version information, please.

I cannot replicate this on GNU/Linux with PC/SC (by disable-ccid).
Anyway, I am looking into this issue:

npth_pselect failed: Input/output error - waiting 1s
Mar 3 2017, 5:55 AM · Unreleased, gpg4win, Bug Report, gnupg, scd

Mar 2 2017

aheinecke added a project to T2833: gpg-wks-client TLS access to server with wrong SNI name aborts: Restricted Project.
Mar 2 2017, 8:50 PM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke placed T2833: gpg-wks-client TLS access to server with wrong SNI name aborts up for grabs.
Mar 2 2017, 8:50 PM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke reopened T2833: gpg-wks-client TLS access to server with wrong SNI name aborts as "Open".
Mar 2 2017, 8:50 PM · Unreleased, gnupg, Bug Report, dirmngr
aheinecke added a comment to T2833: gpg-wks-client TLS access to server with wrong SNI name aborts.

From T2833 (wk on Mar 02 2017, 07:49 PM / Roundup) I don't think the problem is resolved. Yes it works now with
gnutls and ntbtls because we fixed / changed it on our side. There were no
changes to the GnuTLS code regarding alerts afaik.

Thomas: I've assigned this now to "no-selection" if possible I would have
assigned it to you. Can you come up with a test / demo that shows that this
problem still exists. Something werner could test against?

Mar 2 2017, 8:50 PM · Unreleased, gnupg, Bug Report, dirmngr
neal added a comment to T2853: Signature Verification returning 'gpg: DBG: tofu.c:2772: strtoul failed for DB returned string (tail=): Invalid argument'.

Glenn: I'm not exactly sure why your scenario exposed this issue. I suspect
that it has something to do with you have never used this key for encryption
prior to the verification, but it would require more investigation to confirm.

Mar 2 2017, 8:32 PM · Bug Report, gnupg
werner renamed T2911: Key creation problem with 2.1.16 (passphrase param) from Key creation problem with 2.1.16 (passphrase cache) to Key creation problem with 2.1.16 (passphrase param).
Mar 2 2017, 8:24 PM · Bug Report, gnupg
werner renamed T2911: Key creation problem with 2.1.16 (passphrase param) from Key creation problem with 2.1.16 to Key creation problem with 2.1.16 (passphrase cache).
Mar 2 2017, 8:24 PM · Bug Report, gnupg
werner closed T2888: FAQ entry on WKD used in messages from the WKS server is a stub as Resolved.
Mar 2 2017, 8:17 PM · Bug Report, gnupg, Documentation
werner added a comment to T2888: FAQ entry on WKD used in messages from the WKS server is a stub.

The page now links to the Wiki which makes sure that things are up to date.

Mar 2 2017, 8:17 PM · Bug Report, gnupg, Documentation
werner added a comment to T2853: Signature Verification returning 'gpg: DBG: tofu.c:2772: strtoul failed for DB returned string (tail=): Invalid argument'.

Neal: Do you have an answer for him?

Mar 2 2017, 8:11 PM · Bug Report, gnupg
werner closed T2851: redefinition of typedef 'rfc822parse_t' as Resolved.
Mar 2 2017, 8:10 PM · Bug Report, gnupg
werner added a comment to T2851: redefinition of typedef 'rfc822parse_t'.

Fixed with commit b1f48da for 2.1.20

Mar 2 2017, 8:10 PM · Bug Report, gnupg
werner added a project to T2818: expected behavior unclear when using gpg from ssh on a machine with a running X11 session: pinentry.
Mar 2 2017, 7:55 PM · pinentry, Bug Report
werner added a project to T2822: gnupg 1.4 sometimes truncates pubring.gpg on SIGINT: gnupg (gpg14).
Mar 2 2017, 7:50 PM · gnupg (gpg14), Bug Report, gnupg
werner added a comment to T2833: gpg-wks-client TLS access to server with wrong SNI name aborts.

Tried with ntbtls and gnutls - both work fine now. Given the work we did with
recent release I will close this bug now.

Mar 2 2017, 7:49 PM · Unreleased, gnupg, Bug Report, dirmngr
werner closed T2833: gpg-wks-client TLS access to server with wrong SNI name aborts as Resolved.
Mar 2 2017, 7:49 PM · Unreleased, gnupg, Bug Report, dirmngr
werner added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

Did you changed --default-cache-ttl or --max-cache-ttl to zero or another small
value? The multifile feature requires that the passphrase cache has been enabled.

Mar 2 2017, 7:40 PM · gnupg, Info Needed
werner added a comment to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.

I think it is easier to enforce this than to handle bug reports due to
export/import and whatever problems.

Mar 2 2017, 5:00 PM · Bug Report, gnupg, gnupg (gpg22)
werner added a comment to T2981: struct ucred usage needs ucred.h on Solaris.

We should better fix that by adding a new API to libassuan so that we have that
code only once.

Thanks for the report.

Mar 2 2017, 4:58 PM · In Progress, Bug Report, gnupg
werner added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Shall I then thake this bug?

Mar 2 2017, 4:55 PM · gnupg (gpg22), Bug Report
werner added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

That implicit local is for backward compatibility and to avoid network lookups
as much as possible (privacy leak). "clear" is required because auto-key-locate
is cumulative.

Mar 2 2017, 4:54 PM · gnupg (gpg22), Bug Report
werner reassigned T2982: Scdaemon, w32 hang if two assuan connections are made in parallel from werner to gniibe.
Mar 2 2017, 4:48 PM · Unreleased, gpg4win, Bug Report, gnupg, scd
werner added a comment to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel.

I doubt that this is Windows only. On Linux we use our own driver but on
Windows we have to resort to PC/SC. My educated guess is that we are in some
blocking system call which is not npth_unprotected.

Mar 2 2017, 4:48 PM · Unreleased, gpg4win, Bug Report, gnupg, scd
aheinecke added projects to T2982: Scdaemon, w32 hang if two assuan connections are made in parallel: scd, gnupg, Bug Report, gpg4win.
Mar 2 2017, 4:37 PM · Unreleased, gpg4win, Bug Report, gnupg, scd
justus added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

Fixed in 0c4d0620d327e8a2069532a5519afefe867a47d6.

Mar 2 2017, 4:28 PM · Bug Report, gnupg, gnupg (gpg22)
justus closed T2695: gpg --always-trust --quick-gen-key fails to create a trust database as Resolved.
Mar 2 2017, 4:28 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

So I went over the code that does --locate-key. There, the available methods
are ordered, and if 'local' is not given, it is explicitly done first, unless
'nodefault' is given. This is one of the parts of GnuPG that I'm really afraid
to change ;)

Mar 2 2017, 4:24 PM · gnupg (gpg22), Bug Report
werner reopened T2695: gpg --always-trust --quick-gen-key fails to create a trust database as "Open".
Mar 2 2017, 3:49 PM · Bug Report, gnupg, gnupg (gpg22)
werner added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

I have to refine my statement. We store the 'ultimateley trusted flag in the
trustdb and thus we require a trustdb when creating a new key. That is so that
we know the key has been created by us and is not an imported key.
Thus for most commands the trustdb should not be created but for key generation
it is better to safe that ultimately trusted flag in the trustdb.

Mar 2 2017, 3:49 PM · Bug Report, gnupg, gnupg (gpg22)