This is an automated email from the ASF dual-hosted git repository.

cmcfarlen pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 7f5ef54c13da6c05dde3cc42555f83434ea104c0
Author: Brian Neradt <[email protected]>
AuthorDate: Thu Mar 19 09:58:33 2026 -0500

    Add updates to cachedDuplicateHeaders from (#12990)
    
    This updates our use of Proxy Verifier to version v3.0.0.
    
    This also requires updating cachedDuplicateHeaders.
    
    The latest proxy-verifier combines duplicate header values during
    equality checks unless the replay uses duplicate-aware
    verification. cachedDuplicateHeaders still expected the older
    rendering, so the AuTest failed even though ATS behavior had not
    changed.
    
    Update the replay expectation to match the current duplicate
    header matching behavior. This keeps the test validating cached
    header handling against the latest proxy-verifier semantics.
    
    (cherry picked from commit 886e36072f6e1a653ccb63c17be60a6153e88355)
---
 tests/gold_tests/headers/replays/cache-test.replay.yaml | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/tests/gold_tests/headers/replays/cache-test.replay.yaml 
b/tests/gold_tests/headers/replays/cache-test.replay.yaml
index df88226200..9299ed849e 100644
--- a/tests/gold_tests/headers/replays/cache-test.replay.yaml
+++ b/tests/gold_tests/headers/replays/cache-test.replay.yaml
@@ -55,14 +55,14 @@ sessions:
           headers:
             fields:
               - [Date, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
               - [Cache-Control, { value: "max-age=1, stale-if-error=1, 
stale-while-revalidate=1, public", as: equal }]
               - [Content-Length, { value: 3, as: equal }]
               - [Content-Type, { value: application/javascript, as: equal }]
               - [Expires, { value: "Mon, 23 Sep 2024 14:22:44 GMT", as: equal 
}]
               - [Last-Modified, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: 
equal }]
               - [X-Cache, { value: miss, as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
 
       # Test 1: Cache hit stale with content-type after duplicate headers
       - client-request:
@@ -95,14 +95,14 @@ sessions:
           headers:
             fields:
               - [Date, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
               - [Cache-Control, { value: "max-age=1, stale-if-error=1, 
stale-while-revalidate=1, public", as: equal }]
               - [Content-Length, { value: 3, as: equal }]
               - [Content-Type, { value: application/javascript, as: equal }]
               - [Expires, { value: "Mon, 23 Sep 2024 14:22:44 GMT", as: equal 
}]
               - [Last-Modified, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: 
equal }]
               - [X-Cache, { value: hit-stale, as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
 
       # Test 2: Cache fill with content-type before duplicate headers
       - client-request:
@@ -135,14 +135,14 @@ sessions:
           headers:
             fields:
               - [Date, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
               - [Cache-Control, { value: "max-age=1, stale-if-error=1, 
stale-while-revalidate=1, public", as: equal }]
               - [Content-Length, { value: 3, as: equal }]
               - [Content-Type, { value: application/javascript, as: equal }]
               - [Expires, { value: "Mon, 23 Sep 2024 14:22:44 GMT", as: equal 
}]
               - [Last-Modified, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: 
equal }]
               - [X-Cache, { value: miss, as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
 
       # Test 3: Cache hit stale with content-type before duplicate headers
       - client-request:
@@ -175,8 +175,8 @@ sessions:
           headers:
             fields:
               - [Date, { value: "Mon, 23 Sep 2024 14:22:14 GMT", as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
-              - [X-Reveal-Duplicate, { value: same, as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
+              - [X-Reveal-Duplicate, { value: "same, same", as: equal }]
               - [Cache-Control, { value: "max-age=1, stale-if-error=1, 
stale-while-revalidate=1, public", as: equal }]
               - [Content-Length, { value: 3, as: equal }]
               - [Content-Type, { value: application/javascript, as: equal }]

Reply via email to