Update build to vcdk

parent a41954fe
CONFIGURE
# build system
.deps/
.libs/
autom4te.cache/
build-aux/
m4/
*.la
*.lo
*.o
*.tar.gz
Makefile
Makefile.in
aclocal.m4
autom4te.cache/
compile
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
depcomp
install-sh
libtool
ltmain.sh
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
missing
src/.deps/
src/.libs/
src/Makefile
src/Makefile.in
src/libvmod_re.la
src/vcc_if.c
src/vcc_if.h
src/vcc_if.lo
src/vcc_if.o
src/vmod_re.lo
src/vmod_re.o
src/vmod_re.man.rst
src/vmod_re.rst
stamp-h1
vmod_re.3
*~
_.fl*
# test suite
*.log
*.trs
# vmodtool
vcc_*_if.[ch]
vmod_*.rst
vmod_vcs_version.txt
# man
*.1
*_options.rst
*_synopsis.rst
vmod_*.3
# flint
_.fl
ACLOCAL_AMFLAGS = -I m4 -I ${LIBVARNISHAPI_DATAROOTDIR}/aclocal
ACLOCAL_AMFLAGS = -I m4 -I ${VARNISHAPI_DATAROOTDIR}/aclocal
SUBDIRS = src
DISTCHECK_CONFIGURE_FLAGS = RST2MAN=:
DISTCHECK_CONFIGURE_FLAGS = \
VMOD_DIR='$${libdir}/varnish/vmods'
SUBDIRS = src
EXTRA_DIST = README.rst LICENSE
doc_DATA = README.rst LICENSE
dist_man_MANS = vmod_re.3
MAINTAINERCLEANFILES = $(dist_man_MANS)
vmod_re.3: README.rst
README.rst: src/vmod_re.man.rst
cp src/vmod_re.man.rst README.rst
src/vmod_re.man.rst:
make -C src vmod_re.man.rst
%.1 %.2 %.3 %.4 %.5 %.6 %.7 %.8 %.9:
if HAVE_RST2MAN
${RST2MAN} $< $@
else
@echo "========================================"
@echo "You need rst2man installed to make dist"
@echo "========================================"
@false
endif
DISTCLEANFILES = README.rst
..
.. NB: This file is machine generated, DO NOT EDIT!
..
.. Edit ../src/vmod_re.vcc and run make instead
.. Edit ./vmod_re.vcc and run make instead
..
.. role:: ref(emphasis)
......
#!/bin/sh
warn() {
echo "WARNING: $@" 1>&2
}
case `uname -s` in
Darwin)
LIBTOOLIZE=glibtoolize
;;
FreeBSD)
LIBTOOLIZE=libtoolize
;;
Linux)
LIBTOOLIZE=libtoolize
;;
SunOS)
LIBTOOLIZE=libtoolize
;;
*)
warn "unrecognized platform:" `uname -s`
LIBTOOLIZE=libtoolize
esac
automake_version=`automake --version | tr ' ' '\n' | egrep '^[0-9]\.[0-9a-z.-]+'`
if [ -z "$automake_version" ] ; then
warn "unable to determine automake version"
else
case $automake_version in
0.*|1.[0-8]|1.[0-8][.-]*)
warn "automake ($automake_version) detected; 1.9 or newer recommended"
;;
*)
;;
esac
fi
# check for varnishapi.m4 in custom paths
dataroot=`pkg-config --variable=datarootdir varnishapi 2>/dev/null`
if [ -z "$dataroot" ] ; then
cat >&2 <<'EOF';
Package varnishapi was not found in the pkg-config search path.
Perhaps you should add the directory containing `varnishapi.pc'
to the PKG_CONFIG_PATH environment variable
EOF
exit 1
fi
set -ex
aclocal -I m4 -I ${dataroot}/aclocal
$LIBTOOLIZE --copy --force
autoheader
automake --add-missing --copy --foreign
autoconf
#!/bin/sh
set -e
set -u
ROOT_DIR=$(dirname "$0")
pkg-config --exists --print-errors varnishapi
VARNISHAPI_DATAROOTDIR=$(pkg-config --variable=datarootdir varnishapi)
export VARNISHAPI_DATAROOTDIR
mkdir -p m4
autoreconf -i "$ROOT_DIR"
"$ROOT_DIR"/configure "$@"
AC_PREREQ(2.59)
AC_COPYRIGHT([Copyright (c) 2013-2015 UPLEX Nils Goroll Systemoptimierung])
AC_INIT([libvmod-re], [2.6.0])
AC_PREREQ([2.69])
AC_COPYRIGHT([Copyright 2013-2025 UPLEX Nils Goroll Systemoptimierung])
AC_INIT([libvmod-re], [2.6.1])
AC_CONFIG_MACRO_DIR([m4])
m4_ifndef([VARNISH_VMOD_INCLUDES], AC_MSG_ERROR([Need varnish.m4 -- see README.rst]))
AC_CONFIG_SRCDIR(src/vmod_re.vcc)
AM_CONFIG_HEADER(config.h)
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_HEADERS([config.h])
AC_CANONICAL_SYSTEM
AC_LANG(C)
AM_INIT_AUTOMAKE([1.12 -Wall -Werror foreign parallel-tests])
AM_SILENT_RULES([yes])
AM_INIT_AUTOMAKE([foreign])
AC_ARG_VAR([RST2MAN], [the program to build manuals from reStructuredText])
AC_CHECK_PROGS([RST2MAN], [rst2man rst2man.py])
AC_GNU_SOURCE
AC_PROG_CC
AC_PROG_CC_STDC
if test "x$ac_cv_prog_cc_c99" = xno; then
AC_MSG_ERROR([Could not find a C99 compatible compiler])
fi
AC_PROG_CPP
VARNISH_PREREQ([7.5.0])
VARNISH_VMODS([re])
AC_PROG_INSTALL
AC_PROG_LIBTOOL
AC_PROG_MAKE_SET
AM_PROG_AR
# Check for rst utilities
AC_CHECK_PROGS(RST2MAN, [rst2man rst2man.py], "no")
if test "x$RST2MAN" = "xno"; then
AC_MSG_WARN([rst2man not found - not building man pages])
fi
AM_CONDITIONAL(HAVE_RST2MAN, [test "x$RST2MAN" != "xno"])
# Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h])
AC_CHECK_HEADERS([pthread.h])
# backwards compat with older pkg-config
# - pull in AC_DEFUN from pkg.m4
m4_ifndef([PKG_CHECK_VAR], [
# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
# -------------------------------------------
# Retrieves the value of the pkg-config variable for the given module.
AC_DEFUN([PKG_CHECK_VAR],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
AS_VAR_COPY([$1], [pkg_cv_][$1])
AS_VAR_IF([$1], [""], [$5], [$4])dnl
])# PKG_CHECK_VAR
])
LT_PREREQ([2.2.6])
LT_INIT([dlopen disable-static])
PKG_CHECK_MODULES([libvarnishapi], [varnishapi])
PKG_CHECK_VAR([LIBVARNISHAPI_DATAROOTDIR], [varnishapi], [datarootdir])
PKG_CHECK_VAR([LIBVARNISHAPI_BINDIR], [varnishapi], [bindir])
PKG_CHECK_VAR([LIBVARNISHAPI_SBINDIR], [varnishapi], [sbindir])
AC_SUBST([LIBVARNISHAPI_DATAROOTDIR])
AC_CONFIG_FILES([
Makefile
src/Makefile
])
# Varnish include files tree
VARNISH_VMOD_INCLUDES
VARNISH_VMOD_DIR
VARNISH_VMODTOOL
## BEGIN from varnish-cache
# --enable-stack-protector XXX remove -all
AC_ARG_ENABLE(stack-protector,
AS_HELP_STRING([--enable-stack-protector],[enable stack protector (default is YES)]),
[],
[enable_stack_protector=yes])
AC_PATH_PROG([VARNISHTEST], [varnishtest], [],
[$LIBVARNISHAPI_BINDIR:$LIBVARNISHAPI_SBINDIR:$PATH])
AC_PATH_PROG([VARNISHD], [varnishd], [],
[$LIBVARNISHAPI_SBINDIR:$LIBVARNISHAPI_BINDIR:$PATH])
if test "x$enable_stack_protector" != "xno"; then
AX_CHECK_COMPILE_FLAG([-fstack-protector-all],
AX_CHECK_LINK_FLAG([-fstack-protector-all],
[CFLAGS="${CFLAGS} -fstack-protector-all"], [], []),
[], [])
fi
m4_ifndef([PKG_PROG_PKG_CONFIG], [m4_fatal([pkg.m4 missing, please install pkg-config])])
PKG_PROG_PKG_CONFIG
......@@ -76,10 +45,10 @@ if test -n $PKG_CONFIG; then
else
AC_CHECK_PROG(PCRE2_CONFIG, pcre2-config, pcre2-config)
AC_ARG_WITH(pcre2-config,
AS_HELP_STRING([--with-pcre2-config=PATH],
[Location of PCRE2 pcre2-config (auto)]),
[pcre2_config="$withval"],
[pcre2_config=""])
AS_HELP_STRING([--with-pcre2-config=PATH],
[Location of PCRE2 pcre2-config (auto)]),
[pcre2_config="$withval"],
[pcre2_config=""])
if test "x$pcre2_config" != "x" ; then
AC_MSG_CHECKING(for $pcre2_config)
......@@ -100,74 +69,30 @@ fi
AC_SUBST(PCRE2_CFLAGS)
AC_SUBST(PCRE2_LIBS)
save_LIBS="${LIBS}"
LIBS="${LIBS} ${PCRE2_LIBS}"
AC_CHECK_FUNCS([pcre2_set_depth_limit_8], [
AC_DEFINE([HAVE_PCRE2_SET_DEPTH_LIMIT], [1], [Use pcre2_set_depth_limit()])
])
LIBS="${save_LIBS}"
# This corresponds to FreeBSD's WARNS level 6
DEVELOPER_CFLAGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wformat"
# Additional flags for GCC 4
EXTRA_DEVELOPER_CFLAGS="-Wextra -Wno-missing-field-initializers -Wno-sign-compare"
# --enable-developer-warnings
AC_ARG_ENABLE(developer-warnings,
AS_HELP_STRING([--enable-developer-warnings],[enable strict warnings (default is NO)]),
CFLAGS="${CFLAGS} ${DEVELOPER_CFLAGS}")
# --enable-debugging-symbols
AC_ARG_ENABLE(debugging-symbols,
AS_HELP_STRING([--enable-debugging-symbols],[enable debugging symbols (default is NO)]),
CFLAGS="${CFLAGS} -O0 -g -fno-inline")
AX_CHECK_COMPILE_FLAG([-Wall],
[CFLAGS="${CFLAGS} -Wall"
WFLAGS="${WFLAGS} -Wall"])
# --enable-diagnostics
AC_ARG_ENABLE(diagnostics,
AS_HELP_STRING([--enable-diagnostics],[enable run-time diagnostics (default is NO)]),
CFLAGS="${CFLAGS} -DDIAGNOSTICS")
AX_CHECK_COMPILE_FLAG([-Werror],
[CFLAGS="${CFLAGS} -Werror"
WFLAGS="${WFLAGS} -Werror"])
# --enable-extra-developer-warnings
AC_ARG_ENABLE(extra-developer-warnings,
AS_HELP_STRING([--enable-extra-developer-warnings],[enable even stricter warnings (default is NO)]),
[],
[enable_extra_developer_warnings=no])
## END
if test "x$enable_stack_protector" != "xno"; then
save_CFLAGS="$CFLAGS"
CFLAGS="${CFLAGS} ${EXTRA_DEVELOPER_CFLAGS}"
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([],[],[])],
[],
[AC_MSG_WARN([All of ${EXTRA_DEVELOPER_CFLAGS} not supported, disabling])
CFLAGS="$save_CFLAGS"])
fi
# --enable-stack-protector
AC_ARG_ENABLE(stack-protector,
AS_HELP_STRING([--enable-stack-protector],[enable stack protector (default is NO)]),
[],
[enable_stack_protector=no])
if test "x$enable_stack_protector" != "xno"; then
save_CFLAGS="$CFLAGS"
CFLAGS="${CFLAGS} -fstack-protector-all"
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([],[],[])],
[],
[AC_MSG_WARN([-fstack-protector not supported, disabling])
CFLAGS="$save_CFLAGS"])
fi
AC_OUTPUT
# --enable-werror
AC_ARG_ENABLE(werror,
AS_HELP_STRING([--enable-werror],[use -Werror (default is NO)]),
CFLAGS="${CFLAGS} -Werror")
AS_ECHO("
==== $PACKAGE_STRING ====
varnish: $VARNISH_VERSION
prefix: $prefix
vmoddir: $vmoddir
vcldir: $vcldir
pkgvcldir: $pkgvcldir
AC_CONFIG_FILES([
Makefile
src/Makefile
])
AC_OUTPUT
compiler: $CC
cflags: $CFLAGS
ldflags: $LDFLAGS
")
AM_CPPFLAGS = @VMOD_INCLUDES@
AM_CFLAGS = $(VARNISHAPI_CFLAGS) $(PCRE2_CFLAGS)
vmoddir = @VMOD_DIR@
vmod_LTLIBRARIES = libvmod_re.la
# Modules
vmod_LTLIBRARIES = \
libvmod_re.la
libvmod_re_la_LDFLAGS = $(VMOD_LDFLAGS)
libvmod_re_la_LDFLAGS = -module -export-dynamic -avoid-version -shared
libvmod_re_la_SOURCES = \
vcc_if.c \
vcc_if.h \
vmod_re.c \
vmod_re.c \
rvb.h
vcc_if.c: vcc_if.h
nodist_libvmod_re_la_SOURCES = \
vcc_re_if.c \
vcc_re_if.h
vcc_if.h vmod_re.man.rst: @VMODTOOL@ $(top_srcdir)/src/vmod_re.vcc
@PYTHON@ @VMODTOOL@ $(top_srcdir)/src/vmod_re.vcc
@BUILD_VMOD_RE@
vmod_re.c: vcc_if.h
# Test suite
VMOD_TESTS = $(top_srcdir)/src/vtc/*.vtc
.PHONY: $(VMOD_TESTS)
AM_TESTS_ENVIRONMENT = \
PATH="$(abs_builddir):$(VARNISH_TEST_PATH):$(PATH)" \
LD_LIBRARY_PATH="$(VARNISH_LIBRARY_PATH)"
TEST_EXTENSIONS = .vtc
VTC_LOG_COMPILER = varnishtest -v
AM_VTC_LOG_FLAGS = \
-p vcl_path="$(abs_top_srcdir)/vcl:$(VARNISHAPI_VCLDIR)" \
-p vmod_path="$(abs_builddir)/.libs:$(vmoddir):$(VARNISHAPI_VMODDIR)"
$(top_srcdir)/src/vtc/*.vtc: libvmod_re.la
PATH=@LIBVARNISHAPI_SBINDIR@:$$PATH \
@VARNISHTEST@ -l -Dvmod_topbuild=$(abs_top_builddir) $@
TESTS = \
vtc/a01.vtc \
vtc/a02.vtc \
vtc/a03.vtc \
vtc/b01.vtc \
vtc/b02.vtc \
vtc/b03.vtc \
vtc/b04.vtc \
vtc/b05.vtc \
vtc/b06.vtc \
vtc/c01.vtc \
vtc/c02.vtc \
vtc/c03.vtc \
vtc/c04.vtc \
vtc/c05.vtc \
vtc/c06.vtc \
vtc/c07.vtc \
vtc/c08.vtc \
vtc/c09.vtc \
vtc/c10.vtc \
vtc/c11.vtc \
vtc/c12.vtc \
vtc/c13.vtc \
vtc/c14.vtc \
vtc/c15.vtc \
vtc/c16.vtc \
vtc/c17.vtc
check: $(VMOD_TESTS)
# droppings
DISTCLEANFILES = vmod_vcs_version.txt
EXTRA_DIST = \
# Documentation
dist_doc_DATA = \
vmod_re.vcc \
$(VMOD_TESTS)
$(TESTS)
dist_man_MANS = \
vmod_re.3
CLEANFILES = $(builddir)/vcc_if.c $(builddir)/vcc_if.h \
$(builddir)/vmod_re.man.rst \
$(builddir)/vmod_re.rst \
$(builddir)/../vmod_re.3 \
$(builddir)/../README.rst
.rst.1:
$(AM_V_GEN) $(RST2MAN) $< $@
......@@ -41,7 +41,7 @@
#include "vre_pcre2.h"
#include "vsb.h"
#include "vcc_if.h"
#include "vcc_re_if.h"
#include "rvb.h"
#define MAX_MATCHES 11
......
......@@ -8,7 +8,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
} -start
client c1 {
......
......@@ -11,7 +11,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_backend_response {
set beresp.http.x-version = re.version();
......
......@@ -4,7 +4,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
} -start
varnish v1 -vcl+backend {
......
......@@ -7,7 +7,7 @@ server s1 {
varnish v1 -vcl+backend {
import blob;
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new foobar = re.regex("foobar");
......
......@@ -9,7 +9,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new barbaz = re.regex("(bar)(baz)");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new longregex = re.regex("^(abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij|abcdefghij)");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new end = re.regex("$");
......
......@@ -3,7 +3,7 @@ varnishtest "regex constructor errors"
varnish v1 -vcl { backend b { .host = "${bad_ip}"; } } -start
varnish v1 -errvcl {vmod re: error compiling regex} {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend b { .host = "${bad_ip}"; }
sub vcl_init {
......@@ -12,7 +12,7 @@ varnish v1 -errvcl {vmod re: error compiling regex} {
}
varnish v1 -errvcl {vmod re: invalid limit 0 in bad constructor} {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend b { .host = "${bad_ip}"; }
sub vcl_init {
......@@ -21,7 +21,7 @@ varnish v1 -errvcl {vmod re: invalid limit 0 in bad constructor} {
}
varnish v1 -errvcl {vmod re: invalid limit_recursion 0 in bad constructor} {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend b { .host = "${bad_ip}"; }
sub vcl_init {
......
......@@ -15,7 +15,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new baz = re.regex("baz");
......
......@@ -7,7 +7,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new barbaz = re.regex("(bar)(baz)");
......@@ -146,7 +146,7 @@ client c1 {
# Test copying the subject into private task-scoped data
varnish v1 -vcl {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend b { .host = "${bad_ip}"; }
sub vcl_init {
......
......@@ -7,7 +7,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new frobnitz = re.regex("(frob)(nitz)");
......
......@@ -9,7 +9,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_deliver {
set resp.http.nomatch = re.backref_dyn(0, "fallback");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new barbaz = re.regex("(?:bar)(baz)");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new tendots = re.regex("(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)");
......
......@@ -8,7 +8,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_backend_response {
if (re.match_dyn("(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)",
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_init {
new barbaz = re.regex("(bar)baz");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
sub vcl_deliver {
if (!re.match_dyn("(bar)", resp.http.foo)) {
......
varnishtest ".match_body(*req_body)"
varnish v1 -vcl {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
backend none none;
......
......@@ -22,7 +22,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
sub vcl_init {
......
varnishtest ".match_body coverage"
varnish v1 -vcl {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend none none;
......
......@@ -33,7 +33,7 @@ server s1 {
} -start
varnish v1 -arg "-p debug=+processors" -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
sub vcl_init {
......
......@@ -33,7 +33,7 @@ server s1 {
} -start
varnish v1 -arg "-p debug=+processors" -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
sub vcl_init {
......
......@@ -33,7 +33,7 @@ server s1 {
} -start
varnish v1 -arg "-p debug=+processors" -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
sub vcl_init {
......
......@@ -33,7 +33,7 @@ server s1 {
} -start
varnish v1 -arg "-p debug=+processors" -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
sub vcl_init {
......
......@@ -4,7 +4,7 @@ varnishtest ".foreach()"
# more efficient to achieve the same result.
varnish v1 -vcl+backend {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
backend none none;
......
varnishtest ".foreach_body(*req_body)"
varnish v1 -vcl {
import re from "${vmod_topbuild}/src/.libs/libvmod_re.so";
import re;
import std;
backend none none;
......
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