]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix to make the cachedb_val_expired.crpl succeed.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 23 Feb 2026 11:52:10 +0000 (12:52 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 23 Feb 2026 11:52:10 +0000 (12:52 +0100)
doc/Changelog
testdata/cachedb_val_expired.crpl

index 84e1f05cfaa8f43c42fa9a952790583c788c21f0..35171741746c1c9a0f992b71765be824b0646bca 100644 (file)
@@ -1,5 +1,6 @@
 23 February 2026: Wouter
        - Fix to have cachedb not return expired bogus data as non-bogus.
+       - Fix to make the cachedb_val_expired.crpl succeed.
 
 17 February 2026: Wouter
        - Fix to remove unused conditional from cookie timestamp at
index aa98b5fe621c595c1193276474bfa64862b45168..dd5c09f24072144b90471345d39d83dd2b0cc092 100644 (file)
@@ -226,6 +226,7 @@ STEP 150 TIME_PASSES ELAPSE 200
 STEP 160 FLUSH_MESSAGE www.example.com. IN A
 
 ; cache has no answer, cachedb is expired
+; but it needs to be validated.
 STEP 170 QUERY
 ENTRY_BEGIN
 REPLY RD DO
@@ -235,12 +236,14 @@ ENTRY_END
 
 STEP 180 CHECK_ANSWER
 ENTRY_BEGIN
-MATCH all ttl ede=3
+MATCH all ttl
+;ede=3
 REPLY QR RD RA DO NOERROR
 SECTION QUESTION
 www.example.com. IN A
 SECTION ANSWER
-www.example.com. 123 IN A 1.2.3.4
+;www.example.com. 123 IN A 1.2.3.4
+www.example.com. 200 IN A 1.2.3.4
 ENTRY_END
 
 STEP 190 TRAFFIC
@@ -298,14 +301,17 @@ SECTION QUESTION
 www.example.com. IN A
 ENTRY_END
 
+; but it needs to be validated
 STEP 280 CHECK_ANSWER
 ENTRY_BEGIN
-MATCH all ttl ede=3
+MATCH all ttl
+;ede=3
 REPLY QR RD RA DO NOERROR
 SECTION QUESTION
 www.example.com. IN A
 SECTION ANSWER
-www.example.com. 123 IN A 1.2.3.4
+;www.example.com. 123 IN A 1.2.3.4
+www.example.com. 200 IN A 1.2.3.4
 ENTRY_END
 
 STEP 290 TRAFFIC