Use backend none

parent fef8b26e
......@@ -23,7 +23,7 @@ varnish v1 -cli "vcl.list"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_recv {
return(synth(200));
......
......@@ -4,7 +4,7 @@ varnishtest "hosts.add()"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -20,7 +20,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -45,7 +45,7 @@ logexpect l1 -v v1 -d 1 -g vxid -q "VCL_Error" {
varnish v1 -errvcl {vmod hoailona error: host is empty in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -56,7 +56,7 @@ varnish v1 -errvcl {vmod hoailona error: host is empty in h.add()} {
varnish v1 -errvcl {vmod hoailona error: policy is empty in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -67,7 +67,7 @@ varnish v1 -errvcl {vmod hoailona error: policy is empty in h.add()} {
varnish v1 -errvcl {vmod hoailona error: path is set but empty in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -78,7 +78,7 @@ varnish v1 -errvcl {vmod hoailona error: path is set but empty in h.add()} {
varnish v1 -errvcl {vmod hoailona error: path ""<>?\^`| in h.add(): invalid character(s) in pattern: ""<>?\^`|} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -89,7 +89,7 @@ varnish v1 -errvcl {vmod hoailona error: path ""<>?\^`| in h.add(): invalid char
varnish v1 -errvcl {vmod hoailona error: path /x... in h.add(): ... must only be used before and after slashes: x...} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -100,7 +100,7 @@ varnish v1 -errvcl {vmod hoailona error: path /x... in h.add(): ... must only be
varnish v1 -errvcl {vmod hoailona error: path /.../...x in h.add(): ... must only be used before and after slashes: ...x} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -111,7 +111,7 @@ varnish v1 -errvcl {vmod hoailona error: path /.../...x in h.add(): ... must onl
varnish v1 -errvcl {vmod hoailona error: path /x/**/y in h.add(): more than one *: /**/} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -122,7 +122,7 @@ varnish v1 -errvcl {vmod hoailona error: path /x/**/y in h.add(): more than one
varnish v1 -errvcl {vmod hoailona error: No policy objects created before calling h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new h = hoailona.hosts();
......@@ -132,7 +132,7 @@ varnish v1 -errvcl {vmod hoailona error: No policy objects created before callin
varnish v1 -errvcl {vmod hoailona error: Policy object q not found in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -143,7 +143,7 @@ varnish v1 -errvcl {vmod hoailona error: Policy object q not found in h.add()} {
varnish v1 -errvcl {vmod hoailona error: Policy p already set globally for host example.com in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -156,7 +156,7 @@ varnish v1 -errvcl {vmod hoailona error: Policy p already set globally for host
varnish v1 -errvcl {vmod hoailona error: Path-specific policies already set for host example.com in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -169,7 +169,7 @@ varnish v1 -errvcl {vmod hoailona error: Path-specific policies already set for
varnish v1 -errvcl {vmod hoailona error: Policy p already assigned for host example.com and path /foo/bar in h.add()} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -184,7 +184,7 @@ varnish v1 -errvcl {vmod hoailona error: Policy p already assigned for host exam
# equal.
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -197,7 +197,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -210,7 +210,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN, 1h);
......@@ -223,7 +223,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -236,7 +236,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -249,7 +249,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -262,7 +262,7 @@ varnish v1 -vcl {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -276,7 +276,7 @@ varnish v1 -vcl {
# Test valid hostnames
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -289,7 +289,7 @@ varnish v1 -vcl {
varnish v1 -errvcl {invalid hostname -example.com: may not begin with - or .} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -300,7 +300,7 @@ varnish v1 -errvcl {invalid hostname -example.com: may not begin with - or .} {
varnish v1 -errvcl {invalid hostname .example.com: may not begin with - or .} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -311,7 +311,7 @@ varnish v1 -errvcl {invalid hostname .example.com: may not begin with - or .} {
varnish v1 -errvcl {invalid hostname *.*.example.com: illegal characters} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -322,7 +322,7 @@ varnish v1 -errvcl {invalid hostname *.*.example.com: illegal characters} {
varnish v1 -errvcl {invalid hostname example-%.com: illegal characters} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -333,7 +333,7 @@ varnish v1 -errvcl {invalid hostname example-%.com: illegal characters} {
varnish v1 -errvcl {invalid hostname example-ä.com: illegal characters} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......
......@@ -4,7 +4,7 @@ varnishtest "hosts.explain()"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p1 = hoailona.policy(TOKEN, 1h);
......@@ -91,7 +91,7 @@ client c1 {
varnish v1 -errvcl {h.explain() may not be called in vcl_init} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......@@ -104,7 +104,7 @@ varnish v1 -errvcl {h.explain() may not be called in vcl_init} {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......
......@@ -4,7 +4,7 @@ varnishtest "hosts.policy()"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -47,7 +47,7 @@ client c1 {
# Examples from Akamai docs
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -88,7 +88,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -124,7 +124,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -158,7 +158,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -192,7 +192,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -234,7 +234,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -278,7 +278,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -312,7 +312,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -352,7 +352,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -389,7 +389,7 @@ client c1 {
# Usage tests
varnish v1 -errvcl {h.policy() may not be called in vcl_init} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -403,7 +403,7 @@ varnish v1 -errvcl {h.policy() may not be called in vcl_init} {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......
......@@ -7,7 +7,7 @@ varnishtest "policy object constructor"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import blob;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p1 = hoailona.policy(OPEN);
......@@ -22,14 +22,14 @@ varnish v1 -vcl {
}
} -start
varnish v1 -vcl { backend b { .host = "${bad_ip}"; } }
varnish v1 -vcl { backend proforma none; }
# Runs fini
varnish v1 -cli "vcl.discard vcl1"
varnish v1 -errvcl {ttl must be >= 0 when type is TOKEN in p constructor} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN);
......
......@@ -6,7 +6,7 @@ varnishtest "hosts.secret()"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import blob;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 2h,
......@@ -37,7 +37,7 @@ client c1 {
varnish v1 -errvcl {h.secret() may not be called in vcl_init} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import blob;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN);
......@@ -51,7 +51,7 @@ varnish v1 -errvcl {h.secret() may not be called in vcl_init} {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import blob;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new h = hoailona.hosts();
......
......@@ -5,7 +5,7 @@ varnishtest "hosts.token()"
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import std;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......@@ -41,7 +41,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......@@ -76,7 +76,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import std;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......@@ -113,7 +113,7 @@ client c1 {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import std;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h, start_offset=0-10);
......@@ -156,7 +156,7 @@ client c1 {
# Usage
varnish v1 -errvcl {h.token() may not be called in vcl_init} {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(OPEN, 1h);
......@@ -170,7 +170,7 @@ varnish v1 -errvcl {h.token() may not be called in vcl_init} {
varnish v1 -vcl {
import hoailona from "${vmod_topbuild}/src/.libs/libvmod_hoailona.so";
import std;
backend b { .host = "${bad_ip}"; }
backend proforma none;
sub vcl_init {
new p = hoailona.policy(TOKEN, 1h);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment