mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Cached messages that reach 0 TTL are considered expired. This prevents Unbound itself from issuing replies with TTL 0 and possibly causing a thundering herd at the last second. Upstream replies of TTL 0 still get the usual pass-through but they are not considered for caching from Unbound or any of its caching modules. - 'serve-expired-reply-ttl' is changed and is now capped by the original TTL value of the record to try and make some sense when replying with expired records. - TTL decoding was updated to adhere to RFC8767 section 4 where a set high-order bit means the value is positive instead of 0. |
||
|---|---|---|
| .. | ||
| autotrust.c | ||
| autotrust.h | ||
| val_anchor.c | ||
| val_anchor.h | ||
| val_kcache.c | ||
| val_kcache.h | ||
| val_kentry.c | ||
| val_kentry.h | ||
| val_neg.c | ||
| val_neg.h | ||
| val_nsec.c | ||
| val_nsec.h | ||
| val_nsec3.c | ||
| val_nsec3.h | ||
| val_secalgo.c | ||
| val_secalgo.h | ||
| val_sigcrypt.c | ||
| val_sigcrypt.h | ||
| val_utils.c | ||
| val_utils.h | ||
| validator.c | ||
| validator.h | ||