unbound/validator
Yorgos Thessalonikefs 2e398d51ba
Fix cache update when serve expired is used (#1143)
- Fix cache update when serve expired is used in order to not evict
  still usable expired records. Modules are forbidden to update the
  cache if their answer is DNSSEC unchecked or bogus and a valid
  (expired) entry already exists. Bogus replies from the validator are
  also discarded in favor of existing (expired) valid replies.

- serve-expired-ttl-reset should try to keep expired records in the
  cache in case they are reset.
2024-09-24 16:47:04 +02:00
..
autotrust.c - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +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 - disable-edns-do, validator init prints warning when disable-edns-do is 2023-10-05 14:33:22 +02:00
val_anchor.h - disable-edns-do, validator init prints warning when disable-edns-do is 2023-10-05 14:33:22 +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 - Fix ssl.h include brackets, instead of quotes. 2023-03-16 15:40:43 +01:00
val_neg.h DLV removal 2020-08-04 09:05:09 +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 that validation reason failure that uses string print uses 2024-07-08 15:29:20 +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 - Fixup algo_needs_reason string buffer length. 2024-07-08 15:38:27 +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 - Fix that validation reason failure that uses string print uses 2024-07-08 15:29:20 +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 cache update when serve expired is used (#1143) 2024-09-24 16:47:04 +02:00
validator.h Fix spelling mistake in comments (#1140) 2024-09-16 12:14:28 +02:00