zone.lisp: Tighten up the default SOA parameters.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 30 Apr 2024 16:08:23 +0000 (17:08 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 30 Apr 2024 16:08:23 +0000 (17:08 +0100)
Reduce all of the timeouts.  The TTL is halved from eight to four
hours, because I think I can cope.  And the secondary synchronization
parameters are reduced partly because everything uses `NOTIFY' these
days, and partly because I'm using DNSSEC with short validity periods,
and holding on to records for longer is just pointless.

zone.lisp

index f7717ff..321c091 100644 (file)
--- a/zone.lisp
+++ b/zone.lisp
   "The default zone source: the current host's name.")
 
 (export '*default-zone-refresh*)
-(defvar *default-zone-refresh* (* 24 60 60)
-  "Default zone refresh interval: one day.")
+(defvar *default-zone-refresh* (* 8 60 60)
+  "Default zone refresh interval: eight hours.")
 
 (export '*default-zone-admin*)
 (defvar *default-zone-admin* nil
   "Default zone administrator's email address.")
 
 (export '*default-zone-retry*)
-(defvar *default-zone-retry* (* 60 60)
-  "Default znoe retry interval: one hour.")
+(defvar *default-zone-retry* (* 20 60)
+  "Default zone retry interval: twenty minutes.")
 
 (export '*default-zone-expire*)
-(defvar *default-zone-expire* (* 14 24 60 60)
-  "Default zone expiry time: two weeks.")
+(defvar *default-zone-expire* (* 3 24 60 60)
+  "Default zone expiry time: three days.")
 
 (export '*default-zone-min-ttl*)
 (defvar *default-zone-min-ttl* (* 4 60 60)
-  "Default zone minimum TTL/negative TTL: four hours.")
+  "Default zone minimum/negative TTL: four hours.")
 
 (export '*default-zone-ttl*)
-(defvar *default-zone-ttl* (* 8 60 60)
-  "Default zone TTL (for records without explicit TTLs): 8 hours.")
+(defvar *default-zone-ttl* (* 4 60 60)
+  "Default zone TTL (for records without explicit TTLs): four hours.")
 
 (export '*default-mx-priority*)
 (defvar *default-mx-priority* 50