You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dnsmasq 2.79 and below omits EDNS0 OPT records when returning an empty answer for a domain it is authoritative for, even if they were present on the query. The violates RFC 6891.
systemd-resolved 237 seems to get confused by this in certain circumstances; when using the stub resolver and requesting an address for which there are no AAAA records, there can sometimes be a five second hang in resolution. systemd 239 doesn't exhibit this behaviour:
Description
dnsmasq 2.79 and below omits EDNS0 OPT records when returning an empty answer for a domain it is authoritative for, even if they were present on the query. The violates RFC 6891.
systemd-resolved 237 seems to get confused by this in certain circumstances; when using the stub resolver and requesting an address for which there are no AAAA records, there can sometimes be a five second hang in resolution. systemd 239 doesn't exhibit this behaviour:
systemd/systemd#9785
Evidence
Simple-ish test case:
Proposed Fix / Vendor Response
This is fixed by upstream commit http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=1682d15a744880b0398af75eadf68fe66128af78
Metadata
Submitter: Steve Dodd
Submit-Date: 2018-08-05
Report-Date: 2018-08-03 Simon Kelley simon@thekelleys.org.uk
Fixed-Date: 2018-08-03
Tags: edns0,edns
:
The text was updated successfully, but these errors were encountered: