From: W.C.A. Wijngaards Date: Mon, 23 Feb 2026 11:52:10 +0000 (+0100) Subject: - Fix to make the cachedb_val_expired.crpl succeed. X-Git-Tag: release-1.25.0rc1~74 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=1d366964623713fcde5b5dd037eacb94521bdf91;p=thirdparty%2Funbound.git - Fix to make the cachedb_val_expired.crpl succeed. --- diff --git a/doc/Changelog b/doc/Changelog index 84e1f05cf..351717417 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -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 diff --git a/testdata/cachedb_val_expired.crpl b/testdata/cachedb_val_expired.crpl index aa98b5fe6..dd5c09f24 100644 --- a/testdata/cachedb_val_expired.crpl +++ b/testdata/cachedb_val_expired.crpl @@ -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