From 1a9bf8a2860611250bd2741b377f904bf2fd9b26 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 23 Sep 2023 18:46:11 +0200 Subject: [PATCH] Omit DNSSEC flag for relays --- dnscrypt-proxy/config.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dnscrypt-proxy/config.go b/dnscrypt-proxy/config.go index 3d721e56..b41674f8 100644 --- a/dnscrypt-proxy/config.go +++ b/dnscrypt-proxy/config.go @@ -259,7 +259,7 @@ type ServerSummary struct { IPv6 bool `json:"ipv6"` Addrs []string `json:"addrs,omitempty"` Ports []int `json:"ports"` - DNSSEC bool `json:"dnssec"` + DNSSEC *bool `json:"dnssec,omitempty"` NoLog bool `json:"nolog"` NoFilter bool `json:"nofilter"` Description string `json:"description,omitempty"` @@ -803,7 +803,6 @@ func (config *Config) printRegisteredServers(proxy *Proxy, jsonOutput bool, incl IPv6: strings.HasPrefix(addrStr, "["), Ports: []int{port}, Addrs: addrs, - DNSSEC: registeredRelay.stamp.Props&stamps.ServerInformalPropertyDNSSEC != 0, NoLog: registeredRelay.stamp.Props&stamps.ServerInformalPropertyNoLog != 0, NoFilter: registeredRelay.stamp.Props&stamps.ServerInformalPropertyNoFilter != 0, Description: registeredRelay.description, @@ -831,13 +830,14 @@ func (config *Config) printRegisteredServers(proxy *Proxy, jsonOutput bool, incl if len(addrStr) > 0 { addrs = append(addrs, hostAddr) } + dnssec := registeredServer.stamp.Props&stamps.ServerInformalPropertyDNSSEC != 0 serverSummary := ServerSummary{ Name: registeredServer.name, Proto: registeredServer.stamp.Proto.String(), IPv6: strings.HasPrefix(addrStr, "["), Ports: []int{port}, Addrs: addrs, - DNSSEC: registeredServer.stamp.Props&stamps.ServerInformalPropertyDNSSEC != 0, + DNSSEC: &dnssec, NoLog: registeredServer.stamp.Props&stamps.ServerInformalPropertyNoLog != 0, NoFilter: registeredServer.stamp.Props&stamps.ServerInformalPropertyNoFilter != 0, Description: registeredServer.description,