Use backend none

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