summaryrefslogtreecommitdiff
path: root/units/sockets.target
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2016-12-22 07:58:02 +0100
committerGitHub <noreply@github.com>2016-12-22 07:58:02 +0100
commit4050e04b2c3ff2a1ae458089735ff787fadb0038 (patch)
treea5004b85e134ec9f13690c0b8fbdd10b14b0f385 /units/sockets.target
parenteb64b435ebb2a7cb1274d5f8d8c323905caf29bc (diff)
resolved: correctly handle non-address RR types with /etc/hosts lookups (#4808)
Fix wrong condition test in manager_etc_hosts_lookup(), which caused it to return an IPv4 answer when an IPv6 question was asked, and vice versa. Also only return success if we actually found any A or AAAA record. In systemd-resolved.service(8), point out that /etc/hosts mappings only affect address-type lookups, not other types. The test case currently disables DNSSEC in resolved, as there is a bug where "-t MX" fails due to "DNSSEC validation failed" even after "downgrading to non-DNSSEC mode". This should be dropped once that bug gets fixed. Fixes #4801
Diffstat (limited to 'units/sockets.target')
0 files changed, 0 insertions, 0 deletions