From b2c8606eb232debaad362757217cec89eb3c36c3 Mon Sep 17 00:00:00 2001 From: phk Date: Sun, 5 Oct 2008 20:51:01 +0000 Subject: [PATCH] More vcc_acl.c coverage testing git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3252 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- .../bin/varnishtest/tests/v00017.vtc | 30 +++++++++++++++++-- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/varnish-cache/bin/varnishtest/tests/v00017.vtc b/varnish-cache/bin/varnishtest/tests/v00017.vtc index 4cafb6c9..94ccf75d 100644 --- a/varnish-cache/bin/varnishtest/tests/v00017.vtc +++ b/varnish-cache/bin/varnishtest/tests/v00017.vtc @@ -17,8 +17,8 @@ varnish v1 -badvcl { varnish v1 -vcl { backend b { .host = "127.0.0.1"; } acl a { - "1.2.3.4"; - "1.2.3.4"; + "1.2.3.4"/31; + "1.2.3.4"/31; } sub vcl_recv { if (client.ip ~ a) { pass; } } } @@ -59,9 +59,33 @@ varnish v1 -badvcl { varnish v1 -vcl { backend b { .host = "127.0.0.1"; } acl a { - "10.1.3"; + ! "10.1.3"; ("en.lille.nisse.rejste"); } sub vcl_recv { if (client.ip ~ a) { pass; } } } +varnish v1 -vcl { + backend b { .host = "127.0.0.1"; } + sub vcl_recv { if (client.ip == "127.0.0.1") { pass; } } + sub vcl_miss { if (client.ip != "127.0.0.1") { pass; } } +} + +varnish v1 -badvcl { + backend b { .host = "127.0.0.1"; } + sub vcl_recv { if (client.ip > "127.0.0.1") { pass; } } +} + +varnish v1 -vcl { + backend b { .host = "127.0.0.1"; } + acl a { + "10.1.1"/25; + "10.1.3"/26; + "10.1.3"/25; + "10.1.2"/25; + "10.1.2"/26; + "10.1.4"/25; + } + sub vcl_recv { if (client.ip ~ a) { pass; } } +} + -- 2.39.5