Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

DNS related

Recent Activity

Fri, Dec 14

wheelerlaw edited projects for T3065: dirmngr: proxy issues with dnslookup causing failure, added: gnupg (gpg22); removed FAQ.
Fri, Dec 14, 7:29 PM · gnupg (gpg22), dns, dirmngr
wheelerlaw added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.
So if your DNS resolver does not tell us the IP addresses, we can't do anything about it.
Fri, Dec 14, 7:25 PM · gnupg (gpg22), dns, dirmngr

Tue, Dec 11

werner edited projects for T3065: dirmngr: proxy issues with dnslookup causing failure, added: FAQ; removed gnupg (gpg22).
Tue, Dec 11, 3:48 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

If you specify a pool of keyservers dirmngr selects a keyserver on its won from the pool. This is so that it can use its own heuristics to detect whether a keyserver is dead and then retry another one. Now the default is a pool and your specified keyserver.ubuntu.com is also a pool (of two servers). So if your DNS resolver does not tell us the IP addresses, we can't do anything about it.

Tue, Dec 11, 3:48 PM · gnupg (gpg22), dns, dirmngr
werner added a project to T3168: dirmngr: gpg: keyserver receive failed: No keyserver available: dns.
Tue, Dec 11, 12:40 PM · dns, dirmngr

Oct 25 2018

werner triaged T4228: Leaked FILE from tmpfile() in dns.c dns_trace_open as Low priority.

It seems that this part of the code was not finished. Unfortunately upstream of the dns code is unresponsive and thus we started to maintain the code base by ourselves. There is still an open question whether we should do that to the full extend, in which case we would integrate the code closer into the GnuPG framework with its own logging subsystems.

Oct 25 2018, 5:06 PM · dns, gnupg

Aug 21 2018

wheelerlaw added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

A workaround for this until the HTTP client is fixed is to just use curl instead:

Aug 21 2018, 5:59 PM · gnupg (gpg22), dns, dirmngr
wheelerlaw added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

I am running into the same exact issue. It seems that dirmng is incorrectly attempting to resolve the addresses for the keyservers despite having been given an HTTP proxy to connect through.

Aug 21 2018, 5:31 PM · gnupg (gpg22), dns, dirmngr

Jul 12 2018

werner closed T4036: gnupg 2.2.9 release, a subtask of T3374: gpg recv-keys fail if first dns server end up with "Connection refused", as Resolved.
Jul 12 2018, 4:54 PM · dns, dirmngr, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T3803: dirmngr issues malformed DNS queries, as Resolved.
Jul 12 2018, 4:54 PM · dns, dirmngr, Bug Report
werner closed T3803: dirmngr issues malformed DNS queries as Resolved.
Jul 12 2018, 3:27 PM · dns, dirmngr, Bug Report
werner closed T3374: gpg recv-keys fail if first dns server end up with "Connection refused" as Resolved.
Jul 12 2018, 3:26 PM · dns, dirmngr, Bug Report

Jun 20 2018

gniibe added a subtask for T3803: dirmngr issues malformed DNS queries: T4036: gnupg 2.2.9 release.
Jun 20 2018, 8:03 AM · dns, dirmngr, Bug Report
gniibe removed a parent task for T3803: dirmngr issues malformed DNS queries: T4036: gnupg 2.2.9 release.
Jun 20 2018, 8:03 AM · dns, dirmngr, Bug Report
gniibe added a subtask for T3374: gpg recv-keys fail if first dns server end up with "Connection refused": T4036: gnupg 2.2.9 release.
Jun 20 2018, 8:02 AM · dns, dirmngr, Bug Report
gniibe removed a parent task for T3374: gpg recv-keys fail if first dns server end up with "Connection refused": T4036: gnupg 2.2.9 release.
Jun 20 2018, 8:02 AM · dns, dirmngr, Bug Report
gniibe added a parent task for T3374: gpg recv-keys fail if first dns server end up with "Connection refused": T4036: gnupg 2.2.9 release.
Jun 20 2018, 8:01 AM · dns, dirmngr, Bug Report
gniibe added a parent task for T3803: dirmngr issues malformed DNS queries: T4036: gnupg 2.2.9 release.
Jun 20 2018, 7:58 AM · dns, dirmngr, Bug Report
gniibe changed the status of T3374: gpg recv-keys fail if first dns server end up with "Connection refused" from Open to Testing.

Applied to 2.2 branch.

Jun 20 2018, 4:34 AM · dns, dirmngr, Bug Report

Jun 19 2018

werner closed T3755: TLS hostname verification using hostname from DNS instead of supplied hostname as Resolved.
Jun 19 2018, 1:34 PM · gnupg (gpg22), dns, dirmngr

Jun 18 2018

gniibe changed the status of T3803: dirmngr issues malformed DNS queries from Open to Testing.

And 2.2 branch.

Jun 18 2018, 10:28 AM · dns, dirmngr, Bug Report
gniibe added a commit to T3803: dirmngr issues malformed DNS queries: rG87d0ecf8a1b8: libdns: Fix for non-FQDN hostname..
Jun 18 2018, 10:28 AM · dns, dirmngr, Bug Report
gniibe added a commit to T3374: gpg recv-keys fail if first dns server end up with "Connection refused": rG699fe4b36f62: libdns: Fix connect and try next nameserver when ECONNREFUSED..
Jun 18 2018, 10:28 AM · dns, dirmngr, Bug Report
gniibe added a comment to T3803: dirmngr issues malformed DNS queries.

Fixed in master.

Jun 18 2018, 8:11 AM · dns, dirmngr, Bug Report
gniibe added a commit to T3803: dirmngr issues malformed DNS queries: rGa4a054bf14fa: libdns: Fix for non-FQDN hostname..
Jun 18 2018, 3:16 AM · dns, dirmngr, Bug Report

Jun 15 2018

gniibe claimed T3803: dirmngr issues malformed DNS queries.

I'll fix for the non-FQDN case.

Jun 15 2018, 11:08 AM · dns, dirmngr, Bug Report
gniibe added a comment to T3803: dirmngr issues malformed DNS queries.

I think that I identified the issue. This is the libdns (dirmngr/dns.c) problem when hostname is not FQDN.
If you change it to FQDN, you can see that it tries to search adding the domain name.

Jun 15 2018, 8:18 AM · dns, dirmngr, Bug Report
gniibe added a commit to T3374: gpg recv-keys fail if first dns server end up with "Connection refused": rGbcdbf8b8ebe9: libdns: Fix connect and try next nameserver when ECONNREFUSED..
Jun 15 2018, 6:04 AM · dns, dirmngr, Bug Report
gniibe added a comment to T3374: gpg recv-keys fail if first dns server end up with "Connection refused".

Fixed in master.

Jun 15 2018, 6:04 AM · dns, dirmngr, Bug Report
gniibe claimed T3374: gpg recv-keys fail if first dns server end up with "Connection refused".

It is indirectly reported at the upstream: https://github.com/wahern/dns/issues/19

Jun 15 2018, 5:57 AM · dns, dirmngr, Bug Report

Apr 26 2018

werner changed the status of T3755: TLS hostname verification using hostname from DNS instead of supplied hostname from Open to Testing.
Apr 26 2018, 4:41 PM · gnupg (gpg22), dns, dirmngr
werner added a commit to T3755: TLS hostname verification using hostname from DNS instead of supplied hostname: rGcc66108253c5: dirmngr: Fix handling of CNAMEed keyserver pools..
Apr 26 2018, 12:41 PM · gnupg (gpg22), dns, dirmngr

Apr 17 2018

werner triaged T3722: gpg "No name" error as Normal priority.
Apr 17 2018, 8:21 PM · dns
werner triaged T3517: dirmngr: retry without SRV due to buggy routers as High priority.

An option to ignore SRV records would also be good for debugging. Thus I raised the priority and truned this into a feature request.

Apr 17 2018, 8:03 PM · Feature Request, dns, dirmngr
werner closed T3546: ERR 219 on --refresh-keys / --send-keys /... as Invalid.

@Beiri22: It was my fault to to tell you to use scdaemon.conf. The correct conf file is of course dirmngr.conf. However, with @BenM comments I don't think that it is a bug at all. I am thus closing this; please feel free to re-open if we were wrong

Apr 17 2018, 8:00 PM · dns, Bug Report

Apr 11 2018

BenM added a comment to T3546: ERR 219 on --refresh-keys / --send-keys /....

Since the initial redacted data for those four keys is still accessible, I checked all of those keys manually and none of them are on the keyservers. Since the OP was connecting to the specified keyserver successfully prior to that failure, I believe this is the cause of the error and not another DNS vs. Dirmngr conflict.

Apr 11 2018, 4:13 AM · dns, Bug Report

Apr 9 2018

werner edited projects for T3755: TLS hostname verification using hostname from DNS instead of supplied hostname, added: gnupg (gpg22); removed gnupg.

That slipped my attention due to the missing gpg22 tag I should have added. Sorry.

Apr 9 2018, 10:45 PM · gnupg (gpg22), dns, dirmngr
twforeman added a comment to T3755: TLS hostname verification using hostname from DNS instead of supplied hostname.

Is there any ETA for when this might get fixed? We are having the same issue with our keyserver since it's behind a cname.

Apr 9 2018, 2:43 PM · gnupg (gpg22), dns, dirmngr

Feb 28 2018

werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

That will be the IP of proxy.x.com - the log shows that it finds that. But the log also shows that it can't find the address for the other names. "No Name" is EAI_NONAME.

Feb 28 2018, 9:23 PM · gnupg (gpg22), dns, dirmngr
Ainahir added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

I did some digging with Wireshark:

  1. there are DNS queries for proxy records A & AAAA (ipv4 & ipv6 - both regardless of --disable-ipv6)
  2. DNS reply returns correct IP address in A record
  3. there are no outgoing connections to proxy IP address
Feb 28 2018, 7:59 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Well, if your proxy inhibits GnuPG to retrieve information about the keyservers, GnuPG can't do anything about it.

Feb 28 2018, 10:21 AM · gnupg (gpg22), dns, dirmngr
Ainahir added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Just to clarify:
1.I'm behind corporate network
2.Network resolves only local addresses, so this is correct: dirmngr[7416]: resolving 'hkps.pool.sks-keyservers.net' failed: No name
3.Network address of the proxy is resolvable (I can see it's address and it responds to ping
4.Internet browser without proxy will not work
5,Internet browser with the proxy below works
6.When using gpg on this computer outside of corporate network everything works

Feb 28 2018, 9:55 AM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

The stripped down log is

Feb 28 2018, 8:30 AM · gnupg (gpg22), dns, dirmngr

Feb 27 2018

Ainahir added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

@werner Problem persists (same results with disabling ipv4 or ipv6

Feb 27 2018, 11:49 PM · gnupg (gpg22), dns, dirmngr
werner edited projects for T3065: dirmngr: proxy issues with dnslookup causing failure, added: dirmngr, dns; removed Info Needed.
Feb 27 2018, 3:45 PM · gnupg (gpg22), dns, dirmngr

Feb 22 2018

werner claimed T3803: dirmngr issues malformed DNS queries.
Feb 22 2018, 2:11 PM · dns, dirmngr, Bug Report

Feb 21 2018

dkg added a comment to T3803: dirmngr issues malformed DNS queries.

hm, i think this is the file:

Feb 21 2018, 8:34 PM · dns, dirmngr, Bug Report
dkg created T3803: dirmngr issues malformed DNS queries.
Feb 21 2018, 8:32 PM · dns, dirmngr, Bug Report

Jan 24 2018

werner triaged T3755: TLS hostname verification using hostname from DNS instead of supplied hostname as High priority.
Jan 24 2018, 8:47 AM · gnupg (gpg22), dns, dirmngr

Jan 10 2018

werner raised the priority of T3374: gpg recv-keys fail if first dns server end up with "Connection refused" from Normal to High.
Jan 10 2018, 4:11 PM · dns, dirmngr, Bug Report