unbound/daemon
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
..
acl_list.c Merge branch 'master' into devel/merge-master-into-downstream-cookies 2022-11-07 17:09:20 +00:00
acl_list.h - For #762: Cleaner manpage text and uniform use of the term DNS 2023-08-05 20:00:37 +02:00
cachedump.c Update locking management for iter_fwd and iter_hints methods. (#1054) 2024-04-25 11:05:58 +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 Cookie secret file (#1090) 2024-08-02 13:32:08 +02:00
daemon.h Cookie secret file (#1090) 2024-08-02 13:32:08 +02:00
remote.c Fix cache update when serve expired is used (#1143) 2024-09-24 16:47:04 +02:00
remote.h - Fix ssl.h include brackets, instead of quotes. 2023-03-16 15:40:43 +01:00
stats.c - Fix compile warning in worker pthread id printout. 2024-07-02 09:44:58 +02:00
stats.h - For #762: Introduce stat counters for downstream DNS Cookies per 2023-08-08 15:19:56 +02:00
unbound.c Call module init init again, and new function startup and destartup. 2024-07-01 16:10:07 +02:00
worker.c Fix cache update when serve expired is used (#1143) 2024-09-24 16:47:04 +02: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