[7.4] c38de3ea9 vtc: Add coverage for protected headers
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Wed Sep 20 07:06:08 UTC 2023
commit c38de3ea985e772d8c532ab0e7d8d936700ad5a0
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date: Wed Sep 20 09:03:08 2023 +0200
vtc: Add coverage for protected headers
Closes #3984
diff --git a/bin/varnishtest/tests/r03984.vtc b/bin/varnishtest/tests/r03984.vtc
new file mode 100644
index 000000000..3ce6975ef
--- /dev/null
+++ b/bin/varnishtest/tests/r03984.vtc
@@ -0,0 +1,57 @@
+varnishtest "Access protected headers"
+
+varnish v1 -vcl {
+ backend be none;
+
+ sub access_req {
+ if (req.http.content-length || req.http.content-encoding) {}
+ }
+ sub access_resp {
+ if (resp.http.content-length || resp.http.content-encoding) {}
+ }
+ sub access_bereq {
+ if (bereq.http.content-length || bereq.http.content-encoding) {}
+ }
+ sub access_beresp {
+ if (beresp.http.content-length || beresp.http.content-encoding) {}
+ }
+
+ sub vcl_recv {
+ call access_req;
+ }
+ sub vcl_hash {
+ call access_req;
+ }
+ sub vcl_purge {
+ call access_req;
+ }
+ sub vcl_miss {
+ call access_req;
+ }
+ sub vcl_pass {
+ call access_req;
+ }
+ sub vcl_hit {
+ call access_req;
+ }
+ sub vcl_synth {
+ call access_req;
+ call access_resp;
+ }
+ sub vcl_deliver {
+ call access_req;
+ call access_resp;
+ }
+
+ sub vcl_backend_fetch {
+ call access_bereq;
+ }
+ sub vcl_backend_error {
+ call access_bereq;
+ call access_beresp;
+ }
+ sub vcl_backend_response {
+ call access_bereq;
+ call access_beresp;
+ }
+}
More information about the varnish-commit
mailing list