unbound/validator
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
..
autotrust.c Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
autotrust.h - Expose if a query (or a subquery) was ratelimited (not src IP 2018-08-03 14:00:46 +00:00
val_anchor.c Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
val_anchor.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
val_kcache.c Review for #759: 2023-07-19 15:20:44 +02:00
val_kcache.h Review for #759: 2023-07-19 15:20:44 +02:00
val_kentry.c Review for #759: 2023-07-19 15:20:44 +02:00
val_kentry.h Review for #759: 2023-07-19 15:20:44 +02:00
val_neg.c A few changes for TTL processing: 2025-09-15 10:03:35 +02:00
val_neg.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
val_nsec.c - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +02:00
val_nsec.h - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +02:00
val_nsec3.c - Fix negative cache NSEC3 parameter compares for zero length NSEC3 2024-09-30 09:25:51 +02:00
val_nsec3.h - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +02:00
val_secalgo.c - For #1110: Test for fallthrough attribute in configure and add 2024-07-23 09:47:42 +02:00
val_secalgo.h zonemd, digest code calls, secalgo openssl sha384 and sha512. 2020-10-09 11:19:31 +02:00
val_sigcrypt.c Add extra statistic to track the number of signature validation operations (#1289) 2025-07-12 16:29:38 +02:00
val_sigcrypt.h - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +02:00
val_utils.c A few changes for TTL processing: 2025-09-15 10:03:35 +02:00
val_utils.h - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +02:00
validator.c Fix typos (#1299) 2025-07-02 10:50:49 +02:00
validator.h Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00