]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
dns64: workaround for broken auths which fail on AAAA query 483-dns64-aaaa-failures-fix
authorPetr Špaček <petr.spacek@nic.cz>
Fri, 21 Jun 2019 12:01:02 +0000 (14:01 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Tue, 1 Oct 2019 07:36:56 +0000 (09:36 +0200)
commit01225b39da6a51ce9bad3075870edaa6ebe76711
treeb156749e08c99d5acd60d19cc54f9be35a7d607e
parent4765d0aee3a2fb4957d326f8953ba415904fe563
dns64: workaround for broken auths which fail on AAAA query

Some auths return weird stuff on AAAA query and RFC 6147 section-5.1.2
mandates workarounds for these cases.

This is only partial fix.
In some cases all servers return answers so weird that iterator refuses
to accept them and fails with "no NS" condition, which in turn does not
call consume phase and skips dns64 module.
Fixing this particular case will require changes to module logic and
such change is not suitable to minor release.

Related: #483
NEWS
modules/dns64/dns64.lua