Files
unbound/testdata
Arunabha DasandGitHub 5b58a872ef Allow synthesized DNAME TTL=0 to be served from cache within grace period (#1411)
* Allow synthesized DNAME TTL=0 to be served from cache within grace period

Addresses doc/TODO: cache TTL=0 packets properly for synthesis.
- rrset_cache_lookup: allow TTL=0 DNAME within 1s grace for synthesis
- synth_dname_msg: support PACKED_RRSET_UPSTREAM_0TTL, return TTL=0 to client

Reduces recursion when authoritative servers return DNAME with TTL=0 (RFC 2308).
Client response still correctly returns TTL=0.

Note: Test with proper TTL=0 DNSSEC RRSIGs omitted - requires ldns-signzone
to generate valid signatures for TTL=0 RRsets.

* Add iter_dname_ttl0.rpl replay test for DNAME TTL=0
Tests signed DNAME with TTL=0 and RRSIG Original TTL=0 (RFC 4034).
Verifies end-to-end handling of TTL=0 DNAME responses.
2026-03-03 08:51:31 +01:00
..
2017-07-06 13:27:30 +00:00
2017-07-06 13:27:30 +00:00
2021-11-13 16:56:15 +02:00
2024-07-23 20:22:25 +02:00
2017-07-06 13:27:30 +00:00
2017-07-06 13:27:30 +00:00
2017-07-06 13:27:30 +00:00
2017-07-06 13:27:30 +00:00
2017-07-06 13:27:30 +00:00
2007-11-19 15:32:55 +00:00
2018-04-16 15:10:30 +00:00
2021-11-13 16:56:15 +02:00
2018-01-31 08:30:32 +00:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2021-11-13 16:56:15 +02:00
2008-09-02 13:04:47 +00:00
2019-06-12 19:01:30 +02:00
2008-09-02 13:04:47 +00:00
2008-09-02 13:04:47 +00:00
2019-06-12 19:01:30 +02:00
2008-09-02 13:04:47 +00:00
2021-11-13 16:56:15 +02:00
2007-01-04 11:03:29 +00:00
2022-11-07 11:37:50 +00:00
2022-11-07 11:37:50 +00:00
2025-07-02 10:50:49 +02:00
2007-08-29 12:09:14 +00:00
2007-08-29 12:09:14 +00:00
2007-08-29 12:09:14 +00:00
2007-08-29 12:09:14 +00:00
2008-09-30 13:06:07 +00:00
2008-09-30 13:06:07 +00:00
2009-04-17 11:52:42 +00:00
2009-04-17 11:52:42 +00:00
2009-04-17 11:52:42 +00:00
2021-01-19 17:18:26 +01:00
2023-07-19 15:20:44 +02:00
2021-01-19 17:18:26 +01:00
2021-01-19 17:18:26 +01:00
2007-07-26 09:39:08 +00:00
2023-07-19 15:20:44 +02:00
2025-10-22 12:44:59 +02:00
2009-08-11 10:33:56 +00:00
2025-01-21 12:27:15 +01:00
2025-01-21 12:27:15 +01:00
2007-04-18 13:48:29 +00:00
2007-04-18 13:48:29 +00:00
2007-04-18 13:48:29 +00:00
2007-04-20 09:58:32 +00:00
2008-04-15 15:19:25 +00:00
2008-04-15 15:19:25 +00:00
2018-04-05 14:44:17 +00:00
2010-04-15 11:29:43 +00:00
2009-08-11 10:33:56 +00:00
2009-08-11 10:33:56 +00:00
2021-11-13 16:56:15 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2025-07-02 10:50:49 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2021-11-13 16:56:15 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00
2023-07-19 15:20:44 +02:00