]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
datamodel: logging: dnstap: changed log-* defaults to false
authorAleš Mrázek <ales.mrazek@nic.cz>
Fri, 6 Jun 2025 11:01:21 +0000 (13:01 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Thu, 28 Aug 2025 10:48:54 +0000 (12:48 +0200)
NEWS
doc/_static/config.schema.json
doc/user/config-logging-dnstap.rst
python/knot_resolver/datamodel/logging_schema.py

diff --git a/NEWS b/NEWS
index 2e4cc110ed859808ebfad08355c0fa98a490bab4..9085fef6c497e2cbd41fc677380913c33358dddc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -36,6 +36,10 @@ https://www.knot-resolver.cz/documentation/v6.0.16/upgrading.html
   - /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)
index 785d91da4823af641c66c664047764c394215e87..d742850b1481d6cd08cfd1b5a32e547de78c567c 100644 (file)
                         "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
                 }
             }
         },
index c9de7bea3060dda63bf9faf5c850d99be19acdf4..e783a2dbe42c15ad64e55c5392d36929756ef29f 100644 (file)
@@ -31,6 +31,6 @@ Tunables:
       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
index b6587584bc6c28ef7ec6e527957675973475f795..d0e6101250b526de5b6f2775f8bcfebf19359c5f 100644 (file)
@@ -77,9 +77,9 @@ class DnstapSchema(ConfigSchema):
 
     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: