]> git.ipfire.org Git - thirdparty/bind9.git/commit
Jitter signatures times when adding dynamic records.
authorWitold Kręcicki <wpk@isc.org>
Wed, 9 Oct 2019 15:38:44 +0000 (17:38 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 6 Nov 2019 12:31:25 +0000 (13:31 +0100)
commit6b2fd40269a69044ecc13e063fca3eae04be36d1
tree0e7332e5bd8fd449da142cb12c28449c0618e43e
parent7c7f5884e58438a22117b242cc01dfa347cda4f8
Jitter signatures times when adding dynamic records.

When doing regular signing expiry time is jittered to make sure
that the re-signing times are not clumped together. This expands
this behaviour to expiry times of dynamically added records.

When incrementally re-signing a zone use the full jitter range if
the server appears to have been offline for greater than 5 minutes
otherwise use a small jitter range of 3600 seconds.  This will stop
the signatures becoming more clustered if the server has been off
line for a significant period of time (> 5 minutes).
lib/dns/update.c
lib/dns/zone.c
lib/ns/update.c