unbound/services/cache
Yorgos Thessalonikefs fff9f62a1e
Serve expired cache update fixes (#1174)
- Fixes a regression bug with serve-expired that appeared in 1.22.0
  and would not allow the iterator to update the cache with
  not-yet-validated entries resulting in increased outgoing traffic.

- Treat serve_expired_norec_ttl as a backoff timer for failed updates of expired records.
- Try to use expired answers instead of SERVFAIL if serve-expired is
  enabled even without serve-expired-client-timeout.
- Add suggestion to refresh the cached norec_ttl and expired_ttl when a
  response cannot update the usable expired entry.
2024-12-31 16:28:12 +01:00
..
dns.c Serve expired cache update fixes (#1174) 2024-12-31 16:28:12 +01:00
dns.h - Fix for the serve expired DNSSEC information fix, it would not allow 2024-11-05 10:39:27 +01:00
infra.c - For #1189, homogenize the input buffer size for dname_str(). 2024-12-02 11:53:56 +01:00
infra.h - Fix typos for 'the the' in text. 2024-06-06 09:35:57 +02:00
rrset.c Fix cache update when serve expired is used (#1143) 2024-09-24 16:47:04 +02:00
rrset.h - When a granchild delegation is returned, remove any cached child delegations 2024-04-22 15:46:06 +02:00