unbound/daemon
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
..
acl_list.c - Fix #1154: Tag Incorrectly Applying for Other Interfaces 2024-10-16 15:56:33 +02:00
acl_list.h - Fix #1154: Tag Incorrectly Applying for Other Interfaces 2024-10-16 15:56:33 +02:00
cachedump.c - For #1189, homogenize the input buffer size for dname_str(). 2024-12-02 11:53:56 +01:00
cachedump.h - #4102 for NSD, but for Unbound. Named unix pipes do not use 2018-06-12 07:43:52 +00:00
daemon.c Create the SSL_CTX for QUIC before chroot and privilege drop (#1187) 2024-12-03 14:20:33 +01:00
daemon.h Create the SSL_CTX for QUIC before chroot and privilege drop (#1187) 2024-12-03 14:20:33 +01:00
remote.c - For #1189, homogenize the input buffer size for dname_str(). 2024-12-02 11:53:56 +01:00
remote.h - Fix ssl.h include brackets, instead of quotes. 2023-03-16 15:40:43 +01:00
stats.c Merge pull request #1169 from sakateka/lock-free-az-counters 2024-11-19 17:00:01 +01:00
stats.h - For #762: Introduce stat counters for downstream DNS Cookies per 2023-08-08 15:19:56 +02:00
unbound.c Create the SSL_CTX for QUIC before chroot and privilege drop (#1187) 2024-12-03 14:20:33 +01:00
worker.c Serve expired cache update fixes (#1174) 2024-12-31 16:28:12 +01:00
worker.h Merge branch 'reuse-caches-on-reload' of https://github.com/jinmeiib/unbound-1 into jinmeiib-reuse-caches-on-reload 2022-12-13 16:42:38 +01:00