]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Change default packet TTL to 24 hours 12709/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 3 Apr 2023 08:57:46 +0000 (10:57 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 3 Apr 2023 08:57:46 +0000 (10:57 +0200)
pdns/recursordist/docs/settings.rst
pdns/recursordist/rec-main.cc

index 457267444614dbda01d36bd61cbf73983b286e5c..fce382f5f042da0e7483d6bd9d99c9b5d62bb0f7 100644 (file)
@@ -1582,10 +1582,14 @@ If an answer containing an NSEC3 record with more iterations is received, its DN
 ``packetcache-ttl``
 -------------------
 -  Integer
--  Default: 3600
+-  Default: 86400
 
 Maximum number of seconds to cache an item in the packet cache, no matter what the original TTL specified.
 
+.. versionchanged:: 4.9.0
+
+   The default was changed from 3600 (1 hour) to 86400 (24 hours).
+
 .. _setting-packetcache-negative-ttl:
 
 ``packetcache-negative-ttl``
index 4ea5166d23c8c4b193be5ead6accc8c8438fab87..6b84332ba2b02127f9c5eeadeed8ac0cd2e5fb6f 100644 (file)
@@ -2694,7 +2694,7 @@ int main(int argc, char** argv)
     ::arg().set("max-negative-ttl", "maximum number of seconds to keep a negative cached entry in memory") = "3600";
     ::arg().set("max-cache-bogus-ttl", "maximum number of seconds to keep a Bogus (positive or negative) cached entry in memory") = "3600";
     ::arg().set("max-cache-ttl", "maximum number of seconds to keep a cached entry in memory") = "86400";
-    ::arg().set("packetcache-ttl", "maximum number of seconds to keep a cached entry in packetcache") = "3600";
+    ::arg().set("packetcache-ttl", "maximum number of seconds to keep a cached entry in packetcache") = "86400";
     ::arg().set("max-packetcache-entries", "maximum number of entries to keep in the packetcache") = "500000";
     ::arg().set("packetcache-servfail-ttl", "maximum number of seconds to keep a cached servfail entry in packetcache") = "60";
     ::arg().set("packetcache-negative-ttl", "maximum number of seconds to keep a cached NxDomain or NoData entry in packetcache") = "60";