- /network/proxy_protocol -> /network/proxy_protocol/enable
- /network/tls/files-watchdog -> /network/tls/watchdog
- /rate-limiting -> /rate-limiting/enable
+- Changed default values in declarative configuration model (YAML). (!1672)
+ - /logging/dnstap/log-queries: true -> false
+ - /logging/dnstap/log-responses: true -> false
+ - /logging/dnstap/log-tcp-rtt: true -> false
Knot Resolver 6.0.15 (2025-07-17)
"log-queries": {
"type": "boolean",
"description": "Log queries from downstream in wire format.",
- "default": true
+ "default": false
},
"log-responses": {
"type": "boolean",
"description": "Log responses to downstream in wire format.",
- "default": true
+ "default": false
},
"log-tcp-rtt": {
"type": "boolean",
"description": "Log TCP RTT (Round-trip time).",
- "default": true
+ "default": false
}
},
"default": {
"enable": false,
"unix_socket": null,
- "log_queries": true,
- "log_responses": true,
- "log_tcp_rtt": true
+ "log_queries": false,
+ "log_responses": false,
+ "log_tcp_rtt": false
}
}
},
"dnstap": {
"enable": false,
"unix_socket": null,
- "log_queries": true,
- "log_responses": true,
- "log_tcp_rtt": true
+ "log_queries": false,
+ "log_responses": false,
+ "log_tcp_rtt": false
}
}
},
dnstap:
enable: true
unix-socket: /tmp/dnstap.sock
- # by default log is enabled for all
+ # by default log is disabled for all
log-queries: true
log-responses: true
enable: bool = False
unix_socket: Optional[WritableFilePath] = None
- log_queries: bool = True
- log_responses: bool = True
- log_tcp_rtt: bool = True
+ log_queries: bool = False
+ log_responses: bool = False
+ log_tcp_rtt: bool = False
def _validate(self) -> None:
if self.enable and self.unix_socket is None: