From 0860245c73abafc2bf6729db1cad6e40bc652de6 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 25 Mar 2020 18:24:03 +0100 Subject: [PATCH] Nits --- ChangeLog | 7 +++++++ dnscrypt-proxy/serversInfo.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1ff1aa4e..1b84709b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 - Precompiled ARM binaries are compatible with ARMv5 CPUs. The default arm builds were not compatible with older CPUs when compiled diff --git a/dnscrypt-proxy/serversInfo.go b/dnscrypt-proxy/serversInfo.go index 8bd3a969..97ea4b6c 100644 --- a/dnscrypt-proxy/serversInfo.go +++ b/dnscrypt-proxy/serversInfo.go @@ -322,7 +322,7 @@ func fetchDNSCryptServerInfo(proxy *Proxy, name string, stamp stamps.ServerStamp for _, buggyServerName := range proxy.serversWithBrokenQueryPadding { if buggyServerName == name { 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 } }