• stuart nelson's avatar
    Set SOA record TTL as min of TTL/MINIMUM (#2295) · 8dbe1fbe
    stuart nelson authored
    * Set SOA record TTL as min of TTL/MINIMUM
    
    According to
    https://tools.ietf.org/html/rfc2308#section-3:
    
      The TTL of this record is set from the minimum
      of the MINIMUM field of the SOA record and the
      TTL of the SOA itself, and indicates how long a
      resolver may cache the negative answer.
    
    Set the TTL accordingly so as to not always
    negative cache SOA records for 300 seconds.
    
    * Inline min func
    
    * Update SOA record tests
    
    * Fix types
    8dbe1fbe
handler_test.go 18.8 KB