unbound/daemon
Yorgos Thessalonikefs 73e408f1d0 A few changes for TTL processing:
- 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.
2025-09-15 10:03:35 +02:00
..
acl_list.c Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
acl_list.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
cachedump.c - Fix unbound-control dump_cache for double unlock of lruhash table. 2025-08-27 16:55:38 +02: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 Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
daemon.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
remote.c - Fix that the zone acquired timestamp is set after the 2025-08-22 14:06:51 +02:00
remote.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
stats.c Add extra statistic to track the number of signature validation operations (#1289) 2025-07-12 16:29:38 +02:00
stats.h - For #762: Introduce stat counters for downstream DNS Cookies per 2023-08-08 15:19:56 +02:00
unbound.c - Fix setup_listen_sslctx warning for nettle compile. 2025-08-28 14:19:52 +02:00
worker.c A few changes for TTL processing: 2025-09-15 10:03:35 +02:00
worker.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00