Improve logging
This commit is contained in:
parent
f565d3c7f5
commit
fccf0ba984
|
@ -33,6 +33,10 @@ func FetchCurrentDNSCryptCert(proxy *Proxy, serverName *string, proto string, pk
|
||||||
}
|
}
|
||||||
query := new(dns.Msg)
|
query := new(dns.Msg)
|
||||||
query.SetQuestion(providerName, dns.TypeTXT)
|
query.SetQuestion(providerName, dns.TypeTXT)
|
||||||
|
if !strings.HasPrefix(providerName, "2.dnscrypt-cert.") {
|
||||||
|
dlog.Warnf("[%v] uses a non-standard provider name ('%v' doesn't start with '2.dnscrypt-cert.')", *serverName, providerName)
|
||||||
|
relayUDPAddr, relayTCPAddr = nil, nil
|
||||||
|
}
|
||||||
in, rtt, err := dnsExchange(proxy, proto, query, serverAddress, relayUDPAddr, relayTCPAddr, serverName)
|
in, rtt, err := dnsExchange(proxy, proto, query, serverAddress, relayUDPAddr, relayTCPAddr, serverName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
dlog.Noticef("[%s] TIMEOUT", *serverName)
|
dlog.Noticef("[%s] TIMEOUT", *serverName)
|
||||||
|
|
|
@ -226,9 +226,6 @@ func fetchServerInfo(proxy *Proxy, name string, stamp stamps.ServerStamp, isNew
|
||||||
}
|
}
|
||||||
|
|
||||||
func route(proxy *Proxy, name string, stamp *stamps.ServerStamp) (*net.UDPAddr, *net.TCPAddr, error) {
|
func route(proxy *Proxy, name string, stamp *stamps.ServerStamp) (*net.UDPAddr, *net.TCPAddr, error) {
|
||||||
if !strings.HasPrefix(stamp.ProviderName, "2.dnscrypt-cert.") {
|
|
||||||
return nil, nil, fmt.Errorf("[%v] uses a non-standard provider name - anonymized DNS will not work with this server", name)
|
|
||||||
}
|
|
||||||
routes := proxy.routes
|
routes := proxy.routes
|
||||||
if routes == nil {
|
if routes == nil {
|
||||||
return nil, nil, nil
|
return nil, nil, nil
|
||||||
|
|
Loading…
Reference in New Issue