This commit is contained in:
Frank Denis 2020-03-25 18:24:03 +01:00
parent 25b89e57ae
commit 0860245c73
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,10 @@
* Version 2.0.42
- Quad9 was put back into the list of broken implementations. They
drop responses larger than questions instead of truncating them.
- Queries for servers that don't properly handle padding are now
padded to 1472 bytes. This mitigates the issue with Quad9 while
still working around the limitations of Cisco resolvers.
* Version 2.0.41 * Version 2.0.41
- Precompiled ARM binaries are compatible with ARMv5 CPUs. The - Precompiled ARM binaries are compatible with ARMv5 CPUs. The
default arm builds were not compatible with older CPUs when compiled default arm builds were not compatible with older CPUs when compiled

View file

@ -322,7 +322,7 @@ func fetchDNSCryptServerInfo(proxy *Proxy, name string, stamp stamps.ServerStamp
for _, buggyServerName := range proxy.serversWithBrokenQueryPadding { for _, buggyServerName := range proxy.serversWithBrokenQueryPadding {
if buggyServerName == name { if buggyServerName == name {
knownBugs.incorrectPadding = true knownBugs.incorrectPadding = true
dlog.Infof("Known bug in [%v]: padded queries are not correctly parsed", name) dlog.Infof("Known bug in [%v]: padding is not correctly handled", name)
break break
} }
} }