Diff of the two buildlogs: -- --- b1/build.log 2025-10-10 13:09:00.640704453 +0000 +++ b2/build.log 2025-10-10 13:09:54.464767852 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 12 07:31:15 -12 2026 -I: pbuilder-time-stamp: 1794511875 +I: Current time: Sat Oct 11 03:09:05 +14 2025 +I: pbuilder-time-stamp: 1760101745 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying set_vrt_abi I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3083094/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 10 13:09 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='81e3a23453b74e228d08194974b3eefc' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3083094' - PS1='# ' - PS2='> ' + INVOCATION_ID=bbd7664e75e346bc805ad997768873f0 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1978349 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.llB3fHzq/pbuilderrc_XrnF --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.llB3fHzq/b1 --logfile b1/build.log varnish-vmod-digest_6.4+20230816-8.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.llB3fHzq/pbuilderrc_MTSA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.llB3fHzq/b2 --logfile b2/build.log varnish-vmod-digest_6.4+20230816-8.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3083094/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -180,7 +212,7 @@ Get: 59 http://deb.debian.org/debian unstable/main arm64 python3-roman all 5.1-1 [11.0 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 varnish arm64 7.7.3-1 [1104 kB] -Fetched 25.0 MB in 0s (54.2 MB/s) +Fetched 25.0 MB in 0s (161 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19958 files and directories currently installed.) @@ -405,8 +437,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 12 19:31:38 UTC 2026. -Universal Time is now: Thu Nov 12 19:31:38 UTC 2026. +Local time is now: Fri Oct 10 13:09:28 UTC 2025. +Universal Time is now: Fri Oct 10 13:09:28 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up varnish (7.7.3-1) ... @@ -467,7 +499,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../varnish-vmod-digest_6.4+20230816-8_source.changes +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../varnish-vmod-digest_6.4+20230816-8_source.changes dpkg-buildpackage: info: source package varnish-vmod-digest dpkg-buildpackage: info: source version 6.4+20230816-8 dpkg-buildpackage: info: source distribution unstable @@ -649,13 +685,13 @@ NOTICE: Please put $Module description in quotes. -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o vmod_digest.lo vmod_digest.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o vcc_if.lo vcc_if.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c vcc_if.c -fPIC -DPIC -o .libs/vcc_if.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o vmod_digest.lo vmod_digest.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o vcc_if.lo vcc_if.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c vmod_digest.c -fPIC -DPIC -o .libs/vmod_digest.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c vcc_if.c -fPIC -DPIC -o .libs/vcc_if.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c vcc_if.c -o vcc_if.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/varnish -Wall -Wextra -Werror -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c vmod_digest.c -o vmod_digest.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -module -export-dynamic -avoid-version -shared -lmhash -Wl,-z,relro -Wl,-z,now -o libvmod_digest.la -rpath /usr/lib/aarch64-linux-gnu/varnish/vmods vmod_digest.lo vcc_if.lo +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -module -export-dynamic -avoid-version -shared -lmhash -Wl,-z,relro -Wl,-z,now -o libvmod_digest.la -rpath /usr/lib/aarch64-linux-gnu/varnish/vmods vmod_digest.lo vcc_if.lo libtool: link: gcc -shared -fPIC -DPIC .libs/vmod_digest.o .libs/vcc_if.o -lmhash -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/varnish-vmod-digest-6.4+20230816=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libvmod_digest.so -o .libs/libvmod_digest.so /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libmhash.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -699,39 +735,37 @@ -p vmod_path="/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods:" \ ../src/tests/test_nullstring.vtc **** dT 0.000 -* top TEST ../src/tests/test_nullstring.vtc starting +* top TEST ../src/tests/test01.vtc starting **** top extmacro def pkg_version=7.7.3 **** top extmacro def pkg_branch=7.7 **** top extmacro def pwd=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:43205 +**** top extmacro def bad_backend=127.0.0.1:44325 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094038.6d652083 -**** top macro def vtcid=vtc.3094038.6d652083 -** top === varnishtest "Test digest vmod for nullstrings" -* top VTEST Test digest vmod for nullstrings +**** top macro def tmpdir=/tmp/vtc.1990076.3e58ca49 +**** top macro def vtcid=vtc.1990076.3e58ca49 +** top === varnishtest "Test digest vmod" +* top VTEST Test digest vmod ** top === server s1 { ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=38801 -**** s1 macro def s1_sock=127.0.0.1:38801 -* s1 Listen on 127.0.0.1:38801 +**** s1 macro def s1_port=46837 +**** s1 macro def s1_sock=127.0.0.1:46837 +* s1 Listen on 127.0.0.1:46837 ** top === varnish v1 -vcl+backend { -**** dT 0.005 -** s1 Started on 127.0.0.1:38801 (1 iterations) -**** dT 0.013 +** s1 Started on 127.0.0.1:46837 (1 iterations) +**** dT 0.009 ** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094038.6d652083/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 39523' -P /tmp/vtc.3094038.6d652083/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094038.6d652083/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 39523' -P /tmp/vtc.3094038.6d652083/v1/varnishd.pid -**** dT 0.014 -*** v1 PID: 3094085 -**** v1 macro def v1_pid=3094085 -**** v1 macro def v1_name=/tmp/vtc.3094038.6d652083/v1 -**** dT 0.044 +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990076.3e58ca49/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 37493' -P /tmp/vtc.1990076.3e58ca49/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990076.3e58ca49/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 37493' -P /tmp/vtc.1990076.3e58ca49/v1/varnishd.pid +*** v1 PID: 1990090 +**** v1 macro def v1_pid=1990090 +**** v1 macro def v1_name=/tmp/vtc.1990076.3e58ca49/v1 +**** dT 0.036 *** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd *** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit *** v1 debug|200 327 @@ -745,15 +779,14 @@ *** v1 debug|Type 'quit' to close CLI session. *** v1 debug|Type 'start' to launch worker process. *** v1 debug| -**** dT 0.144 +**** dT 0.137 **** v1 CLIPOLL 1 0x1 0x0 0x0 *** v1 CLI connection fd = 6 *** v1 CLI RX 107 -**** v1 CLI RX|dzzaftnjqcimxgeionxgongglhqwceop +**** v1 CLI RX|mxjebhvxkobgfwzdkrwauholcsvyflng **** v1 CLI RX| **** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth 20fd31cfd10cc59c482f35e0e3e811c14b25d7193d6bf48206f0d10524605677 -**** dT 0.147 +**** v1 CLI TX|auth db39a88a6312ffdc7ce8e3c4bb38a9b2197b878fdf6642c258f297554de482f1 *** v1 CLI RX 200 **** v1 CLI RX|----------------------------- **** v1 CLI RX|Varnish Cache CLI 1.0 @@ -764,113 +797,129 @@ **** v1 CLI RX|Type 'help' for command list. **** v1 CLI RX|Type 'quit' to close CLI session. **** v1 CLI RX|Type 'start' to launch worker process. -**** dT 0.148 +**** dT 0.138 **** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P **** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "38801"; } +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "46837"; } **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|\timport digest; **** v1 CLI TX| **** v1 CLI TX|\tsub vcl_deliver { -**** v1 CLI TX|\t\tset resp.http.sha1 = digest.hash_sha1(resp.http.blank-header); -**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = "BUNNY"; -**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = resp.http.hmac_sha1 + digest.hmac_sha1(resp.http.blank-header, "The quick brown fox jumps over the lazy dog"); +**** v1 CLI TX|\t\tset resp.http.sha256 = digest.hmac_sha256("key", "The quick brown fox jumps over the lazy dog"); +**** v1 CLI TX|\t\tset resp.http.sha1 = digest.hmac_sha1("key", "The quick brown fox jumps over the lazy dog"); +**** v1 CLI TX|\t\tset resp.http.md5 = digest.hmac_md5("key", "The quick brown fox jumps over the lazy dog"); +**** v1 CLI TX|\t\tset resp.http.sha256_b64 = digest.base64(digest.hmac_sha256("key", "The quick brown fox jumps over the lazy dog")); +**** v1 CLI TX|\t\tset resp.http.sha1_b64 = digest.base64(digest.hmac_sha1("key", "The quick brown fox jumps over the lazy dog")); +**** v1 CLI TX|\t\tset resp.http.md5_b64 = digest.base64(digest.hmac_md5("key", "The quick brown fox jumps over the lazy dog")); +**** v1 CLI TX|\t\tset resp.http.sha256_clean = digest.base64_decode(resp.http.sha256_b64); +**** v1 CLI TX|\t\tset resp.http.sha1_clean = digest.base64_decode(resp.http.sha1_b64); +**** v1 CLI TX|\t\tset resp.http.md5_clean = digest.base64_decode(resp.http.md5_b64); +**** v1 CLI TX|\t\tset resp.http.md5_b64url_nopad = digest.base64url_nopad("0x80070713463e7749b90c2dc24911e275"); +**** v1 CLI TX|\t\tset resp.http.clean_nopad = digest.base64url_decode("MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ"); +**** v1 CLI TX|\t\t +**** v1 CLI TX|\t\t# Used to test +/ vs -_. The decoded variant is russian (I +**** v1 CLI TX|\t\t# think) +**** v1 CLI TX|\t\tset resp.http.ruski = digest.base64_decode("zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ=="); +**** v1 CLI TX|\t\tset resp.http.ruski_b64 = "zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ=="; +**** v1 CLI TX|\t\tset resp.http.ruski_url = digest.base64url_nopad(resp.http.ruski); +**** v1 CLI TX| +**** v1 CLI TX|\t\tset resp.http.hash_md5 = digest.hash_md5("foobar"); **** v1 CLI TX|\t} **** v1 CLI TX| **** v1 CLI TX|%XJEIFLH|)Xspa8P -**** dT 0.252 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.352 +**** dT 0.240 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.452 +**** dT 0.344 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.553 +**** dT 0.444 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.653 +**** dT 0.544 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.753 +**** dT 0.644 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.853 +**** dT 0.744 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.872 +**** dT 0.819 *** v1 CLI RX 200 **** v1 CLI RX|Message from C-compiler: **** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. **** v1 CLI RX|/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. **** v1 CLI RX|VCL compiled. **** v1 CLI TX|vcl.use vcl1 -**** dT 0.876 *** v1 CLI RX 200 **** v1 CLI RX|VCL 'vcl1' now active ** v1 Start **** v1 CLI TX|start -**** dT 0.929 -*** v1 debug|Debug: Child (3094869) Started -**** dT 0.957 +**** dT 0.844 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.867 +*** v1 debug|Debug: Child (1990226) Started +**** dT 0.897 *** v1 debug|Child launched OK -**** dT 0.959 +**** dT 0.898 *** v1 CLI RX 200 *** v1 wait-running **** v1 CLI TX|status -*** v1 debug|Info: Child (3094869) said Child starts -**** dT 1.004 +*** v1 debug|Info: Child (1990226) said Child starts +**** dT 0.944 *** v1 CLI RX 200 **** v1 CLI RX|Child in state running **** v1 CLI TX|debug.listen_address -**** dT 1.049 -*** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 45559 -**** v1 CLI TX|debug.xid 1000 -**** dT 1.053 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.434064/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.434064/vgc.so" as "vcl1" +**** dT 0.945 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.347287/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.347287/vgc.so" as "vcl1" **** v1 vsl| 0 CLI - Rd vcl.use "vcl1" **** v1 vsl| 0 CLI - Wr 200 0 **** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:45559 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:45559 +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:41789 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:41789 **** v1 vsl| 0 CLI - Wr 200 0 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 45559 - -**** dT 1.092 +**** dT 0.987 +*** v1 CLI RX 200 +**** v1 CLI RX|a0 127.0.0.1 41789 +**** v1 CLI TX|debug.xid 1000 +**** dT 1.029 *** v1 CLI RX 200 **** v1 CLI RX|XID is 1000 chunk 1 **** v1 CLI TX|debug.listen_address -**** dT 1.136 +**** dT 1.045 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41789 + +**** v1 vsl| 0 CLI - Rd debug.xid 1000 +**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** dT 1.073 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 45559 -** v1 Listen on 127.0.0.1 45559 +**** v1 CLI RX|a0 127.0.0.1 41789 +** v1 Listen on 127.0.0.1 41789 **** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=45559 -**** v1 macro def v1_sock=127.0.0.1:45559 +**** v1 macro def v1_port=41789 +**** v1 macro def v1_sock=127.0.0.1:41789 **** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=45559 -**** v1 macro def v1_a0_sock=127.0.0.1:45559 +**** v1 macro def v1_a0_port=41789 +**** v1 macro def v1_a0_sock=127.0.0.1:41789 ** top === client c1 { ** top === client c1 -run ** c1 Starting client -**** dT 1.137 ** c1 Waiting for client -**** dT 1.138 -** c1 Started on 127.0.0.1:45559 (1 iterations) -*** c1 Connect to 127.0.0.1:45559 -*** c1 connected fd 16 from 127.0.0.1 40518 to 127.0.0.1:45559 +** c1 Started on 127.0.0.1:41789 (1 iterations) +*** c1 Connect to 127.0.0.1:41789 +**** dT 1.074 +*** c1 connected fd 16 from 127.0.0.1 52924 to 127.0.0.1:41789 ** c1 === txreq -url "/" **** c1 txreq|GET / HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.139 -*** s1 accepted fd 4 127.0.0.1 59098 +*** s1 accepted fd 4 127.0.0.1 46326 ** s1 === rxreq **** s1 rxhdr|GET / HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r @@ -892,73 +941,164 @@ **** s1 http[ 8] |X-Varnish: 1002 **** s1 bodylen = 0 ** s1 === txresp +**** dT 1.075 **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r *** s1 shutting fd 4 ** s1 Ending -**** dT 1.150 +**** dT 1.086 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1001\r **** c1 rxhdr|Age: 0\r **** c1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r **** c1 rxhdr|Accept-Ranges: bytes\r -**** c1 rxhdr|sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709\r -**** c1 rxhdr|hmac_sha1: BUNNY\r +**** c1 rxhdr|sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8\r +**** c1 rxhdr|sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9\r +**** c1 rxhdr|md5: 0x80070713463e7749b90c2dc24911e275\r +**** c1 rxhdr|sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4\r +**** c1 rxhdr|sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5\r +**** c1 rxhdr|md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==\r +**** c1 rxhdr|sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8\r +**** c1 rxhdr|sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9\r +**** c1 rxhdr|md5_clean: 0x80070713463e7749b90c2dc24911e275\r +**** c1 rxhdr|md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ\r +**** c1 rxhdr|clean_nopad: 0x80070713463e7749b90c2dc24911e275\r +**** c1 rxhdr|ruski: \xce\x9a\xce\xb1\xce\xbb\xcf\x8e\xcf\x82 \xce\xbf\xcf\x81\xce\xaf\xcf\x83\xce\xb1\xcf\x84\xce\xb5\r +**** c1 rxhdr|ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ==\r +**** c1 rxhdr|ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ\r +**** c1 rxhdr|hash_md5: 3858f62230ac3c915f300c664312c63f\r **** c1 rxhdr|Connection: keep-alive\r **** c1 rxhdr|\r -**** c1 rxhdrlen = 251 +**** c1 rxhdrlen = 1055 **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1001 **** c1 http[ 7] |Age: 0 **** c1 http[ 8] |Via: 1.1 v1 (Varnish/7.7) **** c1 http[ 9] |Accept-Ranges: bytes -**** c1 http[10] |sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 -**** c1 http[11] |hmac_sha1: BUNNY -**** c1 http[12] |Connection: keep-alive +**** c1 http[10] |sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 +**** c1 http[11] |sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 +**** c1 http[12] |md5: 0x80070713463e7749b90c2dc24911e275 +**** c1 http[13] |sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4 +**** c1 http[14] |sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5 +**** c1 http[15] |md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ== +**** c1 http[16] |sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 +**** c1 http[17] |sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 +**** c1 http[18] |md5_clean: 0x80070713463e7749b90c2dc24911e275 +**** c1 http[19] |md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ +**** c1 http[20] |clean_nopad: 0x80070713463e7749b90c2dc24911e275 +**** c1 http[21] |ruski: \xce\x9a\xce\xb1\xce\xbb\xcf\x8e\xcf\x82 \xce\xbf\xcf\x81\xce\xaf\xcf\x83\xce\xb1\xcf\x84\xce\xb5 +**** c1 http[22] |ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ== +**** c1 http[23] |ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ +**** c1 http[24] |hash_md5: 3858f62230ac3c915f300c664312c63f +**** c1 http[25] |Connection: keep-alive **** c1 bodylen = 0 -** c1 === expect resp.http.sha1 == "da39a3ee5e6b4b0d3255bfef95601890af... -**** c1 EXPECT resp.http.sha1 (da39a3ee5e6b4b0d3255bfef95601890afd80709) == "da39a3ee5e6b4b0d3255bfef95601890afd80709" match -** c1 === expect resp.http.hmac_sha1 == "BUNNY" -**** c1 EXPECT resp.http.hmac_sha1 (BUNNY) == "BUNNY" match +** c1 === expect resp.http.sha256 == "0xf7bc83f430538424b13298e6aa6fb1... +**** c1 EXPECT resp.http.sha256 (0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8) == "0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8" match +** c1 === expect resp.http.sha1 == "0xde7c9b85b8b78aa6bc8a7a36f70a9070... +**** c1 EXPECT resp.http.sha1 (0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9) == "0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9" match +** c1 === expect resp.http.md5 == "0x80070713463e7749b90c2dc24911e275" +**** c1 EXPECT resp.http.md5 (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match +** c1 === expect resp.http.sha256_b64 == "MHhmN2JjODNmNDMwNTM4NDI0YjEz... +**** c1 EXPECT resp.http.sha256_b64 (MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4) == "MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4" match +** c1 === expect resp.http.sha1_b64 == "MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YT... +**** c1 EXPECT resp.http.sha1_b64 (MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5) == "MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5" match +** c1 === expect resp.http.md5_b64 == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJ... +**** c1 EXPECT resp.http.md5_b64 (MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==) == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==" match +** c1 === expect resp.http.sha256_clean == "0xf7bc83f430538424b13298e6... +**** c1 EXPECT resp.http.sha256_clean (0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8) == "0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8" match +** c1 === expect resp.http.sha1_clean == "0xde7c9b85b8b78aa6bc8a7a36f7... +**** c1 EXPECT resp.http.sha1_clean (0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9) == "0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9" match +** c1 === expect resp.http.md5_clean == "0x80070713463e7749b90c2dc2491... +**** c1 EXPECT resp.http.md5_clean (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match +** c1 === expect resp.http.clean_nopad == "0x80070713463e7749b90c2dc24... +**** c1 EXPECT resp.http.clean_nopad (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match +** c1 === expect resp.http.md5_b64url_nopad == "MHg4MDA3MDcxMzQ2M2U3Nz... +**** c1 EXPECT resp.http.md5_b64url_nopad (MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ) == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ" match +** c1 === expect resp.http.ruski_url == "zprOsc67z47PgiDOv8-Bzq_Pg86xz... +**** c1 EXPECT resp.http.ruski_url (zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ) == "zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ" match +** c1 === expect resp.http.hash_md5 == "3858f62230ac3c915f300c664312c6... +**** c1 EXPECT resp.http.hash_md5 (3858f62230ac3c915f300c664312c63f) == "3858f62230ac3c915f300c664312c63f" match *** c1 closing fd 16 ** c1 Ending -* top RESETTING after ../src/tests/test_nullstring.vtc +* top RESETTING after ../src/tests/test01.vtc ** s1 Waiting for server (3/-1) ** v1 Wait **** v1 CLI TX|backend.list -**** dT 1.154 -**** v1 vsl| 0 CLI - Rd debug.xid 1000 -**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** dT 1.129 +*** v1 CLI RX 200 +**** v1 CLI RX|Backend name Admin Probe Health Last change +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +** v1 Stop +**** v1 CLI TX|stop +**** dT 1.145 **** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 45559 +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41789 **** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 40518 a0 127.0.0.1 45559 1794511914.422183 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45559 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45559 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 52924 a0 127.0.0.1 41789 1760101789.282912 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41789 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41789 **** v1 vsl| 1000 Link c req 1001 rxreq +**** v1 vsl| 1002 Begin b bereq 1001 fetch +**** v1 vsl| 1002 VCL_use b vcl1 +**** v1 vsl| 1002 Timestamp b Start: 1760101789.283384 0.000000 0.000000 +**** v1 vsl| 1002 BereqMethod b GET +**** v1 vsl| 1002 BereqURL b / +**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 +**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b User-Agent: c1 +**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) +**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip +**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 +**** v1 vsl| 1002 VCL_call b BACKEND_FETCH +**** v1 vsl| 1002 VCL_return b fetch +**** v1 vsl| 1002 Timestamp b Fetch: 1760101789.283394 0.000010 0.000010 +**** v1 vsl| 1002 Timestamp b Connected: 1760101789.283573 0.000188 0.000178 +**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 46837 127.0.0.1 46326 connect +**** v1 vsl| 1002 Timestamp b Bereq: 1760101789.283596 0.000211 0.000023 +**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 +**** v1 vsl| 1002 BerespStatus b 200 +**** v1 vsl| 1002 BerespReason b OK +**** v1 vsl| 1002 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT +**** v1 vsl| 1002 BerespHeader b Server: s1 +**** v1 vsl| 1002 BerespHeader b Content-Length: 0 +**** v1 vsl| 1002 Timestamp b Beresp: 1760101789.284346 0.000961 0.000749 +**** v1 vsl| 1002 TTL b RFC 120 10 0 1760101789 1760101789 1760101789 0 0 cacheable +**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE +**** v1 vsl| 1002 VCL_return b deliver +**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit +**** v1 vsl| 1002 Timestamp b Process: 1760101789.284391 0.001006 0.000044 +**** v1 vsl| 1002 Filters b +**** v1 vsl| 1002 Storage b malloc s0 +**** v1 vsl| 1002 Fetch_Body b 0 none - +**** v1 vsl| 1002 BackendClose b 22 s1 recycle +**** v1 vsl| 1002 Timestamp b BerespBody: 1760101789.294525 0.011140 0.010134 +**** v1 vsl| 1002 Length b 0 +**** v1 vsl| 1002 BereqAcct b 146 0 146 87 0 87 +**** v1 vsl| 1002 End b **** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511914.422223 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511914.422223 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Start: 1760101789.283296 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.283296 0.000000 0.000000 **** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 40518 a0 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 52924 a0 **** v1 vsl| 1001 ReqMethod c GET **** v1 vsl| 1001 ReqURL c / **** v1 vsl| 1001 ReqProtocol c HTTP/1.1 @@ -973,11 +1113,11 @@ **** v1 vsl| 1001 VCL_call c MISS **** v1 vsl| 1001 VCL_return c fetch **** v1 vsl| 1001 Link c bereq 1002 fetch -**** v1 vsl| 1001 Timestamp c Fetch: 1794511914.433144 0.010921 0.010921 +**** v1 vsl| 1001 Timestamp c Fetch: 1760101789.294548 0.011251 0.011251 **** v1 vsl| 1001 RespProtocol c HTTP/1.1 **** v1 vsl| 1001 RespStatus c 200 **** v1 vsl| 1001 RespReason c OK -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1001 RespHeader c Server: s1 **** v1 vsl| 1001 RespHeader c Content-Length: 0 **** v1 vsl| 1001 RespHeader c X-Varnish: 1001 @@ -985,126 +1125,92 @@ **** v1 vsl| 1001 RespHeader c Via: 1.1 v1 (Varnish/7.7) **** v1 vsl| 1001 RespHeader c Accept-Ranges: bytes **** v1 vsl| 1001 VCL_call c DELIVER -**** v1 vsl| 1001 RespHeader c sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 -**** v1 vsl| 1001 RespHeader c hmac_sha1: BUNNY -**** v1 vsl| 1001 RespUnset c hmac_sha1: BUNNY -**** v1 vsl| 1001 RespHeader c hmac_sha1: BUNNY +**** v1 vsl| 1001 RespHeader c sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 +**** v1 vsl| 1001 RespHeader c sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 +**** v1 vsl| 1001 RespHeader c md5: 0x80070713463e7749b90c2dc24911e275 +**** v1 vsl| 1001 RespHeader c sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4 +**** v1 vsl| 1001 RespHeader c sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5 +**** v1 vsl| 1001 RespHeader c md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ== +**** v1 vsl| 1001 RespHeader c sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 +**** v1 vsl| 1001 RespHeader c sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 +**** v1 vsl| 1001 RespHeader c md5_clean: 0x80070713463e7749b90c2dc24911e275 +**** v1 vsl| 1001 RespHeader c md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ +**** v1 vsl| 1001 RespHeader c clean_nopad: 0x80070713463e7749b90c2dc24911e275 +**** v1 vsl| 1001 RespHeader c ruski: Καλώς ορίσατε +**** v1 vsl| 1001 RespHeader c ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ== +**** v1 vsl| 1001 RespHeader c ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ +**** v1 vsl| 1001 RespHeader c hash_md5: 3858f62230ac3c915f300c664312c63f **** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511914.433301 0.011077 0.000156 +**** v1 vsl| 1001 Timestamp c Process: 1760101789.294731 0.011434 0.000182 **** v1 vsl| 1001 Filters c **** v1 vsl| 1001 RespHeader c Connection: keep-alive -**** v1 vsl| 1001 Timestamp c Resp: 1794511914.433381 0.011157 0.000079 -**** v1 vsl| 1001 ReqAcct c 51 0 51 251 0 251 +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.294777 0.011481 0.000046 +**** v1 vsl| 1001 ReqAcct c 51 0 51 1055 0 1055 **** v1 vsl| 1001 End c -**** v1 vsl| 1002 Begin b bereq 1001 fetch -**** v1 vsl| 1002 VCL_use b vcl1 -**** v1 vsl| 1002 Timestamp b Start: 1794511914.422321 0.000000 0.000000 -**** v1 vsl| 1002 BereqMethod b GET -**** v1 vsl| 1002 BereqURL b / -**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 -**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b User-Agent: c1 -**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) -**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip -**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 -**** v1 vsl| 1002 VCL_call b BACKEND_FETCH -**** v1 vsl| 1002 VCL_return b fetch -**** v1 vsl| 1002 Timestamp b Fetch: 1794511914.422344 0.000023 0.000023 -**** v1 vsl| 1002 Timestamp b Connected: 1794511914.422558 0.000236 0.000213 -**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 38801 127.0.0.1 59098 connect -**** v1 vsl| 1002 Timestamp b Bereq: 1794511914.422583 0.000262 0.000025 -**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 -**** v1 vsl| 1002 BerespStatus b 200 -**** v1 vsl| 1002 BerespReason b OK -**** v1 vsl| 1002 BerespHeader b Date: Thu, 12 Nov 2026 19:31:54 GMT -**** v1 vsl| 1002 BerespHeader b Server: s1 -**** v1 vsl| 1002 BerespHeader b Content-Length: 0 -**** v1 vsl| 1002 Timestamp b Beresp: 1794511914.422920 0.000599 0.000336 -**** v1 vsl| 1002 TTL b RFC 120 10 0 1794511914 1794511914 1794511914 0 0 cacheable -**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE -**** v1 vsl| 1002 VCL_return b deliver -**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1002 Timestamp b Process: 1794511914.422961 0.000639 0.000040 -**** v1 vsl| 1002 Filters b -**** v1 vsl| 1002 Storage b malloc s0 -**** v1 vsl| 1002 Fetch_Body b 0 none - -**** v1 vsl| 1002 BackendClose b 22 s1 recycle -**** v1 vsl| 1002 Timestamp b BerespBody: 1794511914.433396 0.011075 0.010435 -**** v1 vsl| 1002 Length b 0 -**** v1 vsl| 1002 BereqAcct b 146 0 146 87 0 87 -**** v1 vsl| 1002 End b -**** v1 vsl| 1000 SessClose c REM_CLOSE 0.012 +**** v1 vsl| 1000 SessClose c REM_CLOSE 0.019 **** v1 vsl| 1000 End c -**** dT 1.192 -*** v1 CLI RX 200 -**** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT -** v1 Stop -**** v1 CLI TX|stop -**** dT 1.236 -*** v1 debug|Debug: Stopping Child -**** dT 1.254 **** v1 vsl| 0 CLI - Rd backend.list **** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +**** dT 1.173 +*** v1 debug|Debug: Stopping Child +**** dT 1.245 **** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 1.336 -*** v1 debug|Info: Child (3094869) said Child dies -*** v1 debug|Info: Child (3094869) ended -**** dT 1.337 +**** dT 1.273 +*** v1 debug|Info: Child (1990226) said Child dies +*** v1 debug|Info: Child (1990226) ended *** v1 debug|Debug: Child cleanup complete +**** dT 1.274 *** v1 CLI RX 200 *** v1 wait-stopped **** v1 CLI TX|status *** v1 CLI RX 200 **** v1 CLI RX|Child in state stopped **** v1 CLI TX|panic.show -**** dT 1.384 +**** dT 1.321 *** v1 CLI RX 300 **** v1 CLI RX|Child has not panicked or panic has been cleared -**** dT 1.385 *** v1 debug|Info: manager stopping child *** v1 debug|Info: manager dies **** v1 STDOUT EOF -**** dT 1.456 -** v1 WAIT4 pid=3094085 status=0x0000 (user 0.457066 sys 0.058707) -* top TEST ../src/tests/test_nullstring.vtc completed -# top TEST ../src/tests/test_nullstring.vtc passed (1.457) +**** dT 1.345 +** v1 WAIT4 pid=1990090 status=0x0000 (user 0.481086 sys 0.062165) +* top TEST ../src/tests/test01.vtc completed +# top TEST ../src/tests/test01.vtc passed (1.346) **** dT 0.000 -* top TEST ../src/tests/test01.vtc starting +* top TEST ../src/tests/test_hex.vtc starting **** top extmacro def pkg_version=7.7.3 **** top extmacro def pkg_branch=7.7 **** top extmacro def pwd=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:34203 +**** top extmacro def bad_backend=127.0.0.1:45351 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094013.64a4019d -**** top macro def vtcid=vtc.3094013.64a4019d -** top === varnishtest "Test digest vmod" -* top VTEST Test digest vmod +**** top macro def tmpdir=/tmp/vtc.1990091.64331fcf +**** top macro def vtcid=vtc.1990091.64331fcf +** top === varnishtest "Test base64 hex encoding" +* top VTEST Test base64 hex encoding ** top === server s1 { ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=43073 -**** s1 macro def s1_sock=127.0.0.1:43073 -* s1 Listen on 127.0.0.1:43073 +**** s1 macro def s1_port=37109 +**** s1 macro def s1_sock=127.0.0.1:37109 +* s1 Listen on 127.0.0.1:37109 ** top === varnish v1 -vcl+backend { +**** dT 0.001 +** s1 Started on 127.0.0.1:37109 (1 iterations) **** dT 0.004 -** s1 Started on 127.0.0.1:43073 (1 iterations) -**** dT 0.005 ** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094013.64a4019d/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 36899' -P /tmp/vtc.3094013.64a4019d/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094013.64a4019d/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 36899' -P /tmp/vtc.3094013.64a4019d/v1/varnishd.pid -*** v1 PID: 3094033 -**** v1 macro def v1_pid=3094033 -**** v1 macro def v1_name=/tmp/vtc.3094013.64a4019d/v1 -**** dT 0.031 +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990091.64331fcf/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 35991' -P /tmp/vtc.1990091.64331fcf/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990091.64331fcf/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 35991' -P /tmp/vtc.1990091.64331fcf/v1/varnishd.pid +*** v1 PID: 1990110 +**** v1 macro def v1_pid=1990110 +**** v1 macro def v1_name=/tmp/vtc.1990091.64331fcf/v1 +**** dT 0.023 *** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd *** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit *** v1 debug|200 327 @@ -1118,15 +1224,15 @@ *** v1 debug|Type 'quit' to close CLI session. *** v1 debug|Type 'start' to launch worker process. *** v1 debug| -**** dT 0.130 +**** dT 0.123 **** v1 CLIPOLL 1 0x1 0x0 0x0 -**** dT 0.131 *** v1 CLI connection fd = 6 *** v1 CLI RX 107 -**** v1 CLI RX|oxwbdegqhbryheqbsgasmcsxwvgcnean +**** v1 CLI RX|ngbgzfoztvqiygrhygmtijntsyfgwnad **** v1 CLI RX| **** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth bdb52f3f9f5458ac1d5b6191eabf86ba8624423157fc80dda140c0505231f630 +**** dT 0.124 +**** v1 CLI TX|auth 259ecff158942e2ff3371ea7af31dcec3beee559010b76a35de8522e59016d43 *** v1 CLI RX 200 **** v1 CLI RX|----------------------------- **** v1 CLI RX|Varnish Cache CLI 1.0 @@ -1139,51 +1245,44 @@ **** v1 CLI RX|Type 'start' to launch worker process. **** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P **** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "43073"; } +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "37109"; } **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|\timport digest; **** v1 CLI TX| **** v1 CLI TX|\tsub vcl_deliver { -**** v1 CLI TX|\t\tset resp.http.sha256 = digest.hmac_sha256("key", "The quick brown fox jumps over the lazy dog"); -**** v1 CLI TX|\t\tset resp.http.sha1 = digest.hmac_sha1("key", "The quick brown fox jumps over the lazy dog"); -**** v1 CLI TX|\t\tset resp.http.md5 = digest.hmac_md5("key", "The quick brown fox jumps over the lazy dog"); -**** v1 CLI TX|\t\tset resp.http.sha256_b64 = digest.base64(digest.hmac_sha256("key", "The quick brown fox jumps over the lazy dog")); -**** v1 CLI TX|\t\tset resp.http.sha1_b64 = digest.base64(digest.hmac_sha1("key", "The quick brown fox jumps over the lazy dog")); -**** v1 CLI TX|\t\tset resp.http.md5_b64 = digest.base64(digest.hmac_md5("key", "The quick brown fox jumps over the lazy dog")); -**** v1 CLI TX|\t\tset resp.http.sha256_clean = digest.base64_decode(resp.http.sha256_b64); -**** v1 CLI TX|\t\tset resp.http.sha1_clean = digest.base64_decode(resp.http.sha1_b64); -**** v1 CLI TX|\t\tset resp.http.md5_clean = digest.base64_decode(resp.http.md5_b64); -**** v1 CLI TX|\t\tset resp.http.md5_b64url_nopad = digest.base64url_nopad("0x80070713463e7749b90c2dc24911e275"); -**** v1 CLI TX|\t\tset resp.http.clean_nopad = digest.base64url_decode("MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ"); -**** v1 CLI TX|\t\t -**** v1 CLI TX|\t\t# Used to test +/ vs -_. The decoded variant is russian (I -**** v1 CLI TX|\t\t# think) -**** v1 CLI TX|\t\tset resp.http.ruski = digest.base64_decode("zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ=="); -**** v1 CLI TX|\t\tset resp.http.ruski_b64 = "zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ=="; -**** v1 CLI TX|\t\tset resp.http.ruski_url = digest.base64url_nopad(resp.http.ruski); +**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = digest.hmac_sha1("secret", "test string"); +**** v1 CLI TX|\t\tset resp.http.hmac_sha1_b64 = digest.base64(digest.hmac_sha1("secret", "test string")); +**** v1 CLI TX|\t\tset resp.http.hmac_sha1_b64_hex = digest.base64_hex(digest.hmac_sha1("secret", "test string")); **** v1 CLI TX| -**** v1 CLI TX|\t\tset resp.http.hash_md5 = digest.hash_md5("foobar"); +**** v1 CLI TX|\t\tset resp.http.md5 = digest.hash_md5("test string"); +**** v1 CLI TX|\t\tset resp.http.md5_b64 = digest.base64(digest.hash_md5("test string")); +**** v1 CLI TX|\t\tset resp.http.md5_b64_hex = digest.base64_hex(digest.hash_md5("test string")); +**** v1 CLI TX| +**** v1 CLI TX|\t\tset resp.http.test1_b64 = digest.base64("TeST"); +**** v1 CLI TX|\t\tset resp.http.test1_b64_hex = digest.base64_hex("0x54655354"); +**** v1 CLI TX| +**** v1 CLI TX|\t\tset resp.http.test2_b64_url = digest.base64url("Interesting!"); +**** v1 CLI TX|\t\tset resp.http.test2_b64_url_hex = digest.base64url_hex("496E746572657374696E6721"); +**** v1 CLI TX| +**** v1 CLI TX|\t\tset resp.http.test3_b64_unopad = digest.base64url_nopad("$"); +**** v1 CLI TX|\t\tset resp.http.test3_b64_unopad_hex = digest.base64url_nopad_hex("0x24"); **** v1 CLI TX|\t} **** v1 CLI TX| **** v1 CLI TX|%XJEIFLH|)Xspa8P -**** dT 0.240 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.344 +**** dT 0.224 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.444 +**** dT 0.327 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.544 +**** dT 0.428 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.644 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.744 +**** dT 0.528 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.845 +**** dT 0.632 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.948 +**** dT 0.732 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.999 +**** dT 0.821 *** v1 CLI RX 200 **** v1 CLI RX|Message from C-compiler: **** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -1194,76 +1293,75 @@ **** v1 CLI RX|VCL 'vcl1' now active ** v1 Start **** v1 CLI TX|start -**** dT 1.045 -*** v1 debug|Debug: Child (3095120) Started -**** dT 1.048 +**** dT 0.832 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.072 +**** dT 0.873 +*** v1 debug|Debug: Child (1990270) Started +**** dT 0.921 *** v1 debug|Child launched OK -**** dT 1.073 +**** dT 0.922 *** v1 CLI RX 200 *** v1 wait-running **** v1 CLI TX|status -*** v1 debug|Info: Child (3095120) said Child starts -**** dT 1.119 +*** v1 debug|Info: Child (1990270) said Child starts *** v1 CLI RX 200 **** v1 CLI RX|Child in state running **** v1 CLI TX|debug.listen_address -**** dT 1.148 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.399050/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.399050/vgc.so" as "vcl1" +**** dT 0.932 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.350227/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.350227/vgc.so" as "vcl1" **** v1 vsl| 0 CLI - Rd vcl.use "vcl1" **** v1 vsl| 0 CLI - Wr 200 0 **** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:41809 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:41809 +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:36709 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:36709 **** v1 vsl| 0 CLI - Wr 200 0 -**** dT 1.160 +**** dT 0.972 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 41809 +**** v1 CLI RX|a0 127.0.0.1 36709 **** v1 CLI TX|debug.xid 1000 -**** dT 1.208 +**** dT 1.016 *** v1 CLI RX 200 **** v1 CLI RX|XID is 1000 chunk 1 **** v1 CLI TX|debug.listen_address -**** dT 1.248 +**** dT 1.036 **** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41809 +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 36709 **** v1 vsl| 0 CLI - Rd debug.xid 1000 **** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 -**** dT 1.252 +**** dT 1.060 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 41809 -** v1 Listen on 127.0.0.1 41809 +**** v1 CLI RX|a0 127.0.0.1 36709 +** v1 Listen on 127.0.0.1 36709 **** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=41809 -**** v1 macro def v1_sock=127.0.0.1:41809 +**** v1 macro def v1_port=36709 +**** v1 macro def v1_sock=127.0.0.1:36709 **** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=41809 -**** v1 macro def v1_a0_sock=127.0.0.1:41809 +**** v1 macro def v1_a0_port=36709 +**** v1 macro def v1_a0_sock=127.0.0.1:36709 ** top === client c1 { ** top === client c1 -run ** c1 Starting client ** c1 Waiting for client -**** dT 1.255 -** c1 Started on 127.0.0.1:41809 (1 iterations) -*** c1 Connect to 127.0.0.1:41809 -*** c1 connected fd 16 from 127.0.0.1 45600 to 127.0.0.1:41809 +** c1 Started on 127.0.0.1:36709 (1 iterations) +*** c1 Connect to 127.0.0.1:36709 +**** dT 1.064 +*** c1 connected fd 16 from 127.0.0.1 57246 to 127.0.0.1:36709 ** c1 === txreq -url "/" **** c1 txreq|GET / HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.260 -*** s1 accepted fd 4 127.0.0.1 45348 +**** dT 1.069 +*** s1 accepted fd 4 127.0.0.1 41966 ** s1 === rxreq **** s1 rxhdr|GET / HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r @@ -1286,125 +1384,149 @@ **** s1 bodylen = 0 ** s1 === txresp **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r *** s1 shutting fd 4 ** s1 Ending -**** dT 1.271 +**** dT 1.080 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1001\r **** c1 rxhdr|Age: 0\r **** c1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r **** c1 rxhdr|Accept-Ranges: bytes\r -**** c1 rxhdr|sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8\r -**** c1 rxhdr|sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9\r -**** c1 rxhdr|md5: 0x80070713463e7749b90c2dc24911e275\r -**** c1 rxhdr|sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4\r -**** c1 rxhdr|sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5\r -**** c1 rxhdr|md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==\r -**** c1 rxhdr|sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8\r -**** c1 rxhdr|sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9\r -**** c1 rxhdr|md5_clean: 0x80070713463e7749b90c2dc24911e275\r -**** c1 rxhdr|md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ\r -**** c1 rxhdr|clean_nopad: 0x80070713463e7749b90c2dc24911e275\r -**** c1 rxhdr|ruski: \xce\x9a\xce\xb1\xce\xbb\xcf\x8e\xcf\x82 \xce\xbf\xcf\x81\xce\xaf\xcf\x83\xce\xb1\xcf\x84\xce\xb5\r -**** c1 rxhdr|ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ==\r -**** c1 rxhdr|ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ\r -**** c1 rxhdr|hash_md5: 3858f62230ac3c915f300c664312c63f\r +**** c1 rxhdr|hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf\r +**** c1 rxhdr|hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm\r +**** c1 rxhdr|hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=\r +**** c1 rxhdr|md5: 6f8db599de986fab7a21625b7916589c\r +**** c1 rxhdr|md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=\r +**** c1 rxhdr|md5_b64_hex: b421md6Yb6t6IWJbeRZYnA==\r +**** c1 rxhdr|test1_b64: VGVTVA==\r +**** c1 rxhdr|test1_b64_hex: VGVTVA==\r +**** c1 rxhdr|test2_b64_url: SW50ZXJlc3Rpbmch\r +**** c1 rxhdr|test2_b64_url_hex: SW50ZXJlc3Rpbmch\r +**** c1 rxhdr|test3_b64_unopad: JA\r +**** c1 rxhdr|test3_b64_unopad_hex: JA\r **** c1 rxhdr|Connection: keep-alive\r **** c1 rxhdr|\r -**** c1 rxhdrlen = 1055 +**** c1 rxhdrlen = 659 **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1001 **** c1 http[ 7] |Age: 0 **** c1 http[ 8] |Via: 1.1 v1 (Varnish/7.7) **** c1 http[ 9] |Accept-Ranges: bytes -**** c1 http[10] |sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 -**** c1 http[11] |sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 -**** c1 http[12] |md5: 0x80070713463e7749b90c2dc24911e275 -**** c1 http[13] |sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4 -**** c1 http[14] |sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5 -**** c1 http[15] |md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ== -**** c1 http[16] |sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 -**** c1 http[17] |sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 -**** c1 http[18] |md5_clean: 0x80070713463e7749b90c2dc24911e275 -**** c1 http[19] |md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ -**** c1 http[20] |clean_nopad: 0x80070713463e7749b90c2dc24911e275 -**** c1 http[21] |ruski: \xce\x9a\xce\xb1\xce\xbb\xcf\x8e\xcf\x82 \xce\xbf\xcf\x81\xce\xaf\xcf\x83\xce\xb1\xcf\x84\xce\xb5 -**** c1 http[22] |ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ== -**** c1 http[23] |ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ -**** c1 http[24] |hash_md5: 3858f62230ac3c915f300c664312c63f -**** c1 http[25] |Connection: keep-alive +**** c1 http[10] |hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf +**** c1 http[11] |hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm +**** c1 http[12] |hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8= +**** c1 http[13] |md5: 6f8db599de986fab7a21625b7916589c +**** c1 http[14] |md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM= +**** c1 http[15] |md5_b64_hex: b421md6Yb6t6IWJbeRZYnA== +**** c1 http[16] |test1_b64: VGVTVA== +**** c1 http[17] |test1_b64_hex: VGVTVA== +**** c1 http[18] |test2_b64_url: SW50ZXJlc3Rpbmch +**** c1 http[19] |test2_b64_url_hex: SW50ZXJlc3Rpbmch +**** c1 http[20] |test3_b64_unopad: JA +**** c1 http[21] |test3_b64_unopad_hex: JA +**** c1 http[22] |Connection: keep-alive **** c1 bodylen = 0 -** c1 === expect resp.http.sha256 == "0xf7bc83f430538424b13298e6aa6fb1... -**** c1 EXPECT resp.http.sha256 (0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8) == "0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8" match -** c1 === expect resp.http.sha1 == "0xde7c9b85b8b78aa6bc8a7a36f70a9070... -**** c1 EXPECT resp.http.sha1 (0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9) == "0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9" match -** c1 === expect resp.http.md5 == "0x80070713463e7749b90c2dc24911e275" -**** c1 EXPECT resp.http.md5 (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match -** c1 === expect resp.http.sha256_b64 == "MHhmN2JjODNmNDMwNTM4NDI0YjEz... -**** c1 EXPECT resp.http.sha256_b64 (MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4) == "MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4" match -** c1 === expect resp.http.sha1_b64 == "MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YT... -**** c1 EXPECT resp.http.sha1_b64 (MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5) == "MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5" match -** c1 === expect resp.http.md5_b64 == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJ... -**** c1 EXPECT resp.http.md5_b64 (MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==) == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ==" match -** c1 === expect resp.http.sha256_clean == "0xf7bc83f430538424b13298e6... -**** c1 EXPECT resp.http.sha256_clean (0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8) == "0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8" match -** c1 === expect resp.http.sha1_clean == "0xde7c9b85b8b78aa6bc8a7a36f7... -**** c1 EXPECT resp.http.sha1_clean (0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9) == "0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9" match -** c1 === expect resp.http.md5_clean == "0x80070713463e7749b90c2dc2491... -**** c1 EXPECT resp.http.md5_clean (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match -** c1 === expect resp.http.clean_nopad == "0x80070713463e7749b90c2dc24... -**** c1 EXPECT resp.http.clean_nopad (0x80070713463e7749b90c2dc24911e275) == "0x80070713463e7749b90c2dc24911e275" match -** c1 === expect resp.http.md5_b64url_nopad == "MHg4MDA3MDcxMzQ2M2U3Nz... -**** c1 EXPECT resp.http.md5_b64url_nopad (MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ) == "MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ" match -** c1 === expect resp.http.ruski_url == "zprOsc67z47PgiDOv8-Bzq_Pg86xz... -**** c1 EXPECT resp.http.ruski_url (zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ) == "zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ" match -** c1 === expect resp.http.hash_md5 == "3858f62230ac3c915f300c664312c6... -**** c1 EXPECT resp.http.hash_md5 (3858f62230ac3c915f300c664312c63f) == "3858f62230ac3c915f300c664312c63f" match +** c1 === expect resp.http.hmac_sha1 == "0xdd26bfddf122c1055d4cd5b0542... +**** c1 EXPECT resp.http.hmac_sha1 (0xdd26bfddf122c1055d4cd5b054227727e1e3eecf) == "0xdd26bfddf122c1055d4cd5b054227727e1e3eecf" match +** c1 === expect resp.http.hmac_sha1_b64 == "MHhkZDI2YmZkZGYxMjJjMTA1N... +**** dT 1.081 +**** c1 EXPECT resp.http.hmac_sha1_b64 (MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm) == "MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm" match +** c1 === expect resp.http.hmac_sha1_b64_hex == "3Sa/3fEiwQVdTNWwVCJ3J... +**** c1 EXPECT resp.http.hmac_sha1_b64_hex (3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=) == "3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=" match +** c1 === expect resp.http.md5 == "6f8db599de986fab7a21625b7916589c" +**** c1 EXPECT resp.http.md5 (6f8db599de986fab7a21625b7916589c) == "6f8db599de986fab7a21625b7916589c" match +** c1 === expect resp.http.md5_b64 == "NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjV... +**** c1 EXPECT resp.http.md5_b64 (NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=) == "NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=" match +** c1 === expect resp.http.md5_b64_hex == "b421md6Yb6t6IWJbeRZYnA==" +**** c1 EXPECT resp.http.md5_b64_hex (b421md6Yb6t6IWJbeRZYnA==) == "b421md6Yb6t6IWJbeRZYnA==" match +** c1 === expect resp.http.test1_b64 == resp.http.test1_b64_hex +**** c1 EXPECT resp.http.test1_b64 (VGVTVA==) == "VGVTVA==" match +** c1 === expect resp.http.test2_b64_url == resp.http.test2_b64_url_he... +**** c1 EXPECT resp.http.test2_b64_url (SW50ZXJlc3Rpbmch) == "SW50ZXJlc3Rpbmch" match +** c1 === expect resp.http.test3_b64_unopad == resp.http.test3_b64_uno... +**** c1 EXPECT resp.http.test3_b64_unopad (JA) == "JA" match *** c1 closing fd 16 -**** dT 1.272 ** c1 Ending -* top RESETTING after ../src/tests/test01.vtc +* top RESETTING after ../src/tests/test_hex.vtc ** s1 Waiting for server (3/-1) ** v1 Wait **** v1 CLI TX|backend.list -**** dT 1.312 +**** dT 1.128 *** v1 CLI RX 200 **** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT ** v1 Stop **** v1 CLI TX|stop -**** dT 1.351 +**** dT 1.136 **** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41809 +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 36709 **** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 45600 a0 127.0.0.1 41809 1794511914.527071 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41809 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41809 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 57246 a0 127.0.0.1 36709 1760101789.286874 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36709 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36709 **** v1 vsl| 1000 Link c req 1001 rxreq +**** v1 vsl| 1002 Begin b bereq 1001 fetch +**** v1 vsl| 1002 VCL_use b vcl1 +**** v1 vsl| 1002 Timestamp b Start: 1760101789.294131 0.000000 0.000000 +**** v1 vsl| 1002 BereqMethod b GET +**** v1 vsl| 1002 BereqURL b / +**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 +**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b User-Agent: c1 +**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) +**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip +**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 +**** v1 vsl| 1002 VCL_call b BACKEND_FETCH +**** v1 vsl| 1002 VCL_return b fetch +**** v1 vsl| 1002 Timestamp b Fetch: 1760101789.294159 0.000027 0.000027 +**** v1 vsl| 1002 Timestamp b Connected: 1760101789.294389 0.000257 0.000230 +**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 37109 127.0.0.1 41966 connect +**** v1 vsl| 1002 Timestamp b Bereq: 1760101789.294423 0.000291 0.000033 +**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 +**** v1 vsl| 1002 BerespStatus b 200 +**** v1 vsl| 1002 BerespReason b OK +**** v1 vsl| 1002 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT +**** v1 vsl| 1002 BerespHeader b Server: s1 +**** v1 vsl| 1002 BerespHeader b Content-Length: 0 +**** v1 vsl| 1002 Timestamp b Beresp: 1760101789.295307 0.001175 0.000884 +**** v1 vsl| 1002 TTL b RFC 120 10 0 1760101789 1760101789 1760101789 0 0 cacheable +**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE +**** v1 vsl| 1002 VCL_return b deliver +**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit +**** v1 vsl| 1002 Timestamp b Process: 1760101789.295350 0.001218 0.000043 +**** v1 vsl| 1002 Filters b +**** v1 vsl| 1002 Storage b malloc s0 +**** v1 vsl| 1002 Fetch_Body b 0 none - +**** v1 vsl| 1002 BackendClose b 22 s1 recycle +**** v1 vsl| 1002 Timestamp b BerespBody: 1760101789.305487 0.011355 0.010136 +**** v1 vsl| 1002 Length b 0 +**** v1 vsl| 1002 BereqAcct b 146 0 146 87 0 87 +**** v1 vsl| 1002 End b **** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511914.527123 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511914.527123 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Start: 1760101789.290294 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.290294 0.000000 0.000000 **** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 45600 a0 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 57246 a0 **** v1 vsl| 1001 ReqMethod c GET **** v1 vsl| 1001 ReqURL c / **** v1 vsl| 1001 ReqProtocol c HTTP/1.1 @@ -1419,11 +1541,11 @@ **** v1 vsl| 1001 VCL_call c MISS **** v1 vsl| 1001 VCL_return c fetch **** v1 vsl| 1001 Link c bereq 1002 fetch -**** v1 vsl| 1001 Timestamp c Fetch: 1794511914.538022 0.010898 0.010898 +**** v1 vsl| 1001 Timestamp c Fetch: 1760101789.305493 0.015198 0.015198 **** v1 vsl| 1001 RespProtocol c HTTP/1.1 **** v1 vsl| 1001 RespStatus c 200 **** v1 vsl| 1001 RespReason c OK -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1001 RespHeader c Server: s1 **** v1 vsl| 1001 RespHeader c Content-Length: 0 **** v1 vsl| 1001 RespHeader c X-Varnish: 1001 @@ -1431,36 +1553,318 @@ **** v1 vsl| 1001 RespHeader c Via: 1.1 v1 (Varnish/7.7) **** v1 vsl| 1001 RespHeader c Accept-Ranges: bytes **** v1 vsl| 1001 VCL_call c DELIVER -**** v1 vsl| 1001 RespHeader c sha256: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 -**** v1 vsl| 1001 RespHeader c sha1: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 -**** v1 vsl| 1001 RespHeader c md5: 0x80070713463e7749b90c2dc24911e275 -**** v1 vsl| 1001 RespHeader c sha256_b64: MHhmN2JjODNmNDMwNTM4NDI0YjEzMjk4ZTZhYTZmYjE0M2VmNGQ1OWExNDk0NjE3NTk5NzQ3OWRiYzJkMWEzY2Q4 -**** v1 vsl| 1001 RespHeader c sha1_b64: MHhkZTdjOWI4NWI4Yjc4YWE2YmM4YTdhMzZmNzBhOTA3MDFjOWRiNGQ5 -**** v1 vsl| 1001 RespHeader c md5_b64: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ== -**** v1 vsl| 1001 RespHeader c sha256_clean: 0xf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8 -**** v1 vsl| 1001 RespHeader c sha1_clean: 0xde7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9 -**** v1 vsl| 1001 RespHeader c md5_clean: 0x80070713463e7749b90c2dc24911e275 -**** v1 vsl| 1001 RespHeader c md5_b64url_nopad: MHg4MDA3MDcxMzQ2M2U3NzQ5YjkwYzJkYzI0OTExZTI3NQ -**** v1 vsl| 1001 RespHeader c clean_nopad: 0x80070713463e7749b90c2dc24911e275 -**** v1 vsl| 1001 RespHeader c ruski: Καλώς ορίσατε -**** v1 vsl| 1001 RespHeader c ruski_b64: zprOsc67z47PgiDOv8+Bzq/Pg86xz4TOtQ== -**** v1 vsl| 1001 RespHeader c ruski_url: zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ -**** v1 vsl| 1001 RespHeader c hash_md5: 3858f62230ac3c915f300c664312c63f +**** v1 vsl| 1001 RespHeader c hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf +**** v1 vsl| 1001 RespHeader c hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm +**** v1 vsl| 1001 RespHeader c hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8= +**** v1 vsl| 1001 RespHeader c md5: 6f8db599de986fab7a21625b7916589c +**** v1 vsl| 1001 RespHeader c md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM= +**** v1 vsl| 1001 RespHeader c md5_b64_hex: b421md6Yb6t6IWJbeRZYnA== +**** v1 vsl| 1001 RespHeader c test1_b64: VGVTVA== +**** v1 vsl| 1001 RespHeader c test1_b64_hex: VGVTVA== +**** v1 vsl| 1001 RespHeader c test2_b64_url: SW50ZXJlc3Rpbmch +**** v1 vsl| 1001 RespHeader c test2_b64_url_hex: SW50ZXJlc3Rpbmch +**** v1 vsl| 1001 RespHeader c test3_b64_unopad: JA +**** v1 vsl| 1001 RespHeader c test3_b64_unopad_hex: JA **** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511914.538113 0.010989 0.000090 +**** v1 vsl| 1001 Timestamp c Process: 1760101789.305570 0.015275 0.000077 **** v1 vsl| 1001 Filters c **** v1 vsl| 1001 RespHeader c Connection: keep-alive -**** v1 vsl| 1001 Timestamp c Resp: 1794511914.538165 0.011041 0.000052 -**** v1 vsl| 1001 ReqAcct c 51 0 51 1055 0 1055 +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.305633 0.015339 0.000063 +**** v1 vsl| 1001 ReqAcct c 51 0 51 659 0 659 **** v1 vsl| 1001 End c -**** v1 vsl| 1000 SessClose c REM_CLOSE 0.012 +**** v1 vsl| 1000 SessClose c REM_CLOSE 0.020 **** v1 vsl| 1000 End c +**** v1 vsl| 0 CLI - Rd backend.list +**** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT + +**** dT 1.173 +*** v1 debug|Debug: Stopping Child +**** dT 1.236 +**** v1 vsl| 0 CLI - EOF on CLI connection, worker stops +**** dT 1.272 +*** v1 debug|Info: Child (1990270) said Child dies +*** v1 debug|Info: Child (1990270) ended +*** v1 debug|Debug: Child cleanup complete +**** dT 1.273 +*** v1 CLI RX 200 +*** v1 wait-stopped +**** v1 CLI TX|status +*** v1 CLI RX 200 +**** v1 CLI RX|Child in state stopped +**** v1 CLI TX|panic.show +**** dT 1.316 +*** v1 CLI RX 300 +**** v1 CLI RX|Child has not panicked or panic has been cleared +*** v1 debug|Info: manager stopping child +*** v1 debug|Info: manager dies +**** dT 1.317 +**** v1 STDOUT EOF +**** dT 1.337 +** v1 WAIT4 pid=1990110 status=0x0000 (user 0.468264 sys 0.058626) +* top TEST ../src/tests/test_hex.vtc completed +# top TEST ../src/tests/test_hex.vtc passed (1.339) +**** dT 0.000 +* top TEST ../src/tests/test03.vtc starting +**** top extmacro def pkg_version=7.7.3 +**** top extmacro def pkg_branch=7.7 +**** top extmacro def pwd=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src +**** top extmacro def date(...) +**** top extmacro def string(...) +**** top extmacro def localhost=127.0.0.1 +**** top extmacro def bad_backend=127.0.0.1:39779 +**** top extmacro def listen_addr=127.0.0.1:0 +**** top extmacro def bad_ip=192.0.2.255 +**** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests +**** top macro def tmpdir=/tmp/vtc.1990081.79692889 +**** top macro def vtcid=vtc.1990081.79692889 +** top === varnishtest "Test invalid data in digest vmod" +* top VTEST Test invalid data in digest vmod +** top === server s1 { +** s1 Starting server +**** s1 macro def s1_addr=127.0.0.1 +**** s1 macro def s1_port=43355 +**** s1 macro def s1_sock=127.0.0.1:43355 +* s1 Listen on 127.0.0.1:43355 +** top === varnish v1 -vcl+backend { +**** dT 0.003 +** s1 Started on 127.0.0.1:43355 (1 iterations) +**** dT 0.010 +** v1 Launch +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990081.79692889/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 35987' -P /tmp/vtc.1990081.79692889/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990081.79692889/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 35987' -P /tmp/vtc.1990081.79692889/v1/varnishd.pid +**** dT 0.011 +*** v1 PID: 1990105 +**** v1 macro def v1_pid=1990105 +**** v1 macro def v1_name=/tmp/vtc.1990081.79692889/v1 +**** dT 0.037 +*** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd +*** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit +*** v1 debug|200 327 +*** v1 debug|----------------------------- +*** v1 debug|Varnish Cache CLI 1.0 +*** v1 debug|----------------------------- +*** v1 debug|Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit +*** v1 debug|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd +*** v1 debug| +*** v1 debug|Type 'help' for command list. +*** v1 debug|Type 'quit' to close CLI session. +*** v1 debug|Type 'start' to launch worker process. +*** v1 debug| +**** dT 0.149 +**** v1 CLIPOLL 1 0x1 0x0 0x0 +*** v1 CLI connection fd = 6 +*** v1 CLI RX 107 +**** v1 CLI RX|reyfowzqslwessasrvhebnuybsxtpnoo +**** v1 CLI RX| +**** v1 CLI RX|Authentication required. +**** v1 CLI TX|auth 2c3ce006cd30963983ed844974b31c35fb82bf2acab86fd3590cc883d66aa2b7 +**** dT 0.154 +*** v1 CLI RX 200 +**** v1 CLI RX|----------------------------- +**** v1 CLI RX|Varnish Cache CLI 1.0 +**** v1 CLI RX|----------------------------- +**** v1 CLI RX|Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit +**** v1 CLI RX|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd +**** v1 CLI RX| +**** v1 CLI RX|Type 'help' for command list. +**** v1 CLI RX|Type 'quit' to close CLI session. +**** v1 CLI RX|Type 'start' to launch worker process. +**** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P +**** v1 CLI TX|vcl 4.1; +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "43355"; } +**** v1 CLI TX| +**** v1 CLI TX| +**** v1 CLI TX|\timport digest; +**** v1 CLI TX| +**** v1 CLI TX|\tsub vcl_deliver { +**** v1 CLI TX|\t\t# Test invalid base64 +**** v1 CLI TX|\t\tset resp.http.invalid1 = digest.base64_decode(req.http.invalid1); +**** v1 CLI TX|\t} +**** v1 CLI TX| +**** v1 CLI TX|%XJEIFLH|)Xspa8P +**** dT 0.257 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.358 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.458 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.558 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.658 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.758 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.861 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.904 +*** v1 CLI RX 200 +**** v1 CLI RX|Message from C-compiler: +**** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +**** v1 CLI RX|/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +**** v1 CLI RX|VCL compiled. +**** v1 CLI TX|vcl.use vcl1 +**** dT 0.905 +*** v1 CLI RX 200 +**** v1 CLI RX|VCL 'vcl1' now active +** v1 Start +**** v1 CLI TX|start +**** dT 0.961 +*** v1 debug|Debug: Child (1990321) Started +**** dT 0.996 +*** v1 debug|Child launched OK +**** dT 0.998 +*** v1 CLI RX 200 +*** v1 wait-running +**** v1 CLI TX|status +*** v1 CLI RX 200 +**** v1 CLI RX|Child in state running +**** v1 CLI TX|debug.listen_address +**** dT 1.002 +*** v1 debug|Info: Child (1990321) said Child starts +**** dT 1.046 +*** v1 CLI RX 200 +**** v1 CLI RX|a0 127.0.0.1 43823 +**** v1 CLI TX|debug.xid 1000 +**** dT 1.062 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.370561/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.370561/vgc.so" as "vcl1" +**** v1 vsl| 0 CLI - Rd vcl.use "vcl1" +**** v1 vsl| 0 CLI - Wr 200 0 +**** v1 vsl| 0 CLI - Rd start +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:43823 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:43823 +**** v1 vsl| 0 CLI - Wr 200 0 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 43823 + +**** dT 1.093 +*** v1 CLI RX 200 +**** v1 CLI RX|XID is 1000 chunk 1 +**** v1 CLI TX|debug.listen_address +**** dT 1.141 +*** v1 CLI RX 200 +**** v1 CLI RX|a0 127.0.0.1 43823 +** v1 Listen on 127.0.0.1 43823 +**** v1 macro def v1_addr=127.0.0.1 +**** v1 macro def v1_port=43823 +**** v1 macro def v1_sock=127.0.0.1:43823 +**** v1 macro def v1_a0_addr=127.0.0.1 +**** v1 macro def v1_a0_port=43823 +**** v1 macro def v1_a0_sock=127.0.0.1:43823 +** top === logexpect l1 -v v1 -g request { +**** dT 1.142 +** l1 === expect * * VCL_Error "digest: Base64 input contains invalid ... +** top === client c1 { +** c1 Starting client +** c1 Waiting for client +** c1 Started on 127.0.0.1:43823 (1 iterations) +*** c1 Connect to 127.0.0.1:43823 +*** c1 connected fd 21 from 127.0.0.1 52508 to 127.0.0.1:43823 +** c1 === txreq -url "/" -hdr "invalid1: \xff" +**** c1 txreq|GET / HTTP/1.1\r +**** c1 txreq|invalid1: \xff\r +**** c1 txreq|Host: 127.0.0.1\r +**** c1 txreq|User-Agent: c1\r +**** c1 txreq|\r +** c1 === rxresp +**** l1 begin| +*** l1 test | expect * * VCL_Error digest: Base64 input contains invalid characters +**** dT 1.143 +*** s1 accepted fd 4 127.0.0.1 49468 +** s1 === rxreq +**** s1 rxhdr|GET / HTTP/1.1\r +**** s1 rxhdr|invalid1: \xff\r +**** s1 rxhdr|Host: 127.0.0.1\r +**** s1 rxhdr|User-Agent: c1\r +**** s1 rxhdr|X-Forwarded-For: 127.0.0.1\r +**** s1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r +**** s1 rxhdr|Accept-Encoding: gzip\r +**** s1 rxhdr|X-Varnish: 1002\r +**** s1 rxhdr|\r +**** s1 rxhdrlen = 159 +**** s1 http[ 0] |GET +**** s1 http[ 1] |/ +**** s1 http[ 2] |HTTP/1.1 +**** s1 http[ 3] |invalid1: \xff +**** s1 http[ 4] |Host: 127.0.0.1 +**** s1 http[ 5] |User-Agent: c1 +**** s1 http[ 6] |X-Forwarded-For: 127.0.0.1 +**** s1 http[ 7] |Via: 1.1 v1 (Varnish/7.7) +**** s1 http[ 8] |Accept-Encoding: gzip +**** s1 http[ 9] |X-Varnish: 1002 +**** s1 bodylen = 0 +** s1 === txresp +**** s1 txresp|HTTP/1.1 200 OK\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r +**** s1 txresp|Server: s1\r +**** s1 txresp|Content-Length: 0\r +**** s1 txresp|\r +*** s1 shutting fd 4 +** s1 Ending +**** dT 1.153 +**** c1 rxhdr|HTTP/1.1 200 OK\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r +**** c1 rxhdr|Server: s1\r +**** c1 rxhdr|Content-Length: 0\r +**** c1 rxhdr|X-Varnish: 1001\r +**** c1 rxhdr|Age: 0\r +**** c1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r +**** c1 rxhdr|Accept-Ranges: bytes\r +**** c1 rxhdr|invalid1: \r +**** c1 rxhdr|Connection: keep-alive\r +**** c1 rxhdr|\r +**** c1 rxhdrlen = 197 +**** c1 http[ 0] |HTTP/1.1 +**** c1 http[ 1] |200 +**** dT 1.154 +**** c1 http[ 2] |OK +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT +**** c1 http[ 4] |Server: s1 +**** c1 http[ 5] |Content-Length: 0 +**** c1 http[ 6] |X-Varnish: 1001 +**** c1 http[ 7] |Age: 0 +**** c1 http[ 8] |Via: 1.1 v1 (Varnish/7.7) +**** c1 http[ 9] |Accept-Ranges: bytes +**** c1 http[10] |invalid1: +**** c1 http[11] |Connection: keep-alive +**** c1 bodylen = 0 +** c1 === expect resp.http.invalid1 == "" +**** c1 EXPECT resp.http.invalid1 () == "" match +*** c1 closing fd 21 +** c1 Ending +** top === logexpect l1 -wait +** l1 Waiting for logexp +**** dT 1.162 +**** v1 vsl| 0 CLI - Rd debug.xid 1000 +**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 43823 + +**** v1 vsl| 1000 Begin c sess 0 HTTP/1 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 52508 a0 127.0.0.1 43823 1760101789.359053 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:43823 +**** v1 vsl| 1000 Link c req 1001 rxreq **** v1 vsl| 1002 Begin b bereq 1001 fetch **** v1 vsl| 1002 VCL_use b vcl1 -**** v1 vsl| 1002 Timestamp b Start: 1794511914.527195 0.000000 0.000000 +**** v1 vsl| 1002 Timestamp b Start: 1760101789.359242 0.000000 0.000000 **** v1 vsl| 1002 BereqMethod b GET **** v1 vsl| 1002 BereqURL b / **** v1 vsl| 1002 BereqProtocol b HTTP/1.1 +**** v1 vsl| 1002 BereqHeader b invalid1: **** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 **** v1 vsl| 1002 BereqHeader b User-Agent: c1 **** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 @@ -1469,41 +1873,97 @@ **** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 **** v1 vsl| 1002 VCL_call b BACKEND_FETCH **** v1 vsl| 1002 VCL_return b fetch -**** v1 vsl| 1002 Timestamp b Fetch: 1794511914.527209 0.000014 0.000014 -**** v1 vsl| 1002 Timestamp b Connected: 1794511914.527453 0.000258 0.000243 -**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 43073 127.0.0.1 45348 connect -**** v1 vsl| 1002 Timestamp b Bereq: 1794511914.527825 0.000630 0.000372 +**** v1 vsl| 1002 Timestamp b Fetch: 1760101789.359265 0.000023 0.000023 +**** v1 vsl| 1002 Timestamp b Connected: 1760101789.359479 0.000236 0.000213 +**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 43355 127.0.0.1 49468 connect +**** v1 vsl| 1002 Timestamp b Bereq: 1760101789.359510 0.000267 0.000031 **** v1 vsl| 1002 BerespProtocol b HTTP/1.1 **** v1 vsl| 1002 BerespStatus b 200 **** v1 vsl| 1002 BerespReason b OK -**** v1 vsl| 1002 BerespHeader b Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1002 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1002 BerespHeader b Server: s1 **** v1 vsl| 1002 BerespHeader b Content-Length: 0 -**** v1 vsl| 1002 Timestamp b Beresp: 1794511914.527841 0.000646 0.000015 -**** v1 vsl| 1002 TTL b RFC 120 10 0 1794511915 1794511915 1794511914 0 0 cacheable +**** v1 vsl| 1002 Timestamp b Beresp: 1760101789.359795 0.000552 0.000284 +**** v1 vsl| 1002 TTL b RFC 120 10 0 1760101789 1760101789 1760101789 0 0 cacheable **** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE **** v1 vsl| 1002 VCL_return b deliver **** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1002 Timestamp b Process: 1794511914.527875 0.000680 0.000033 +**** v1 vsl| 1002 Timestamp b Process: 1760101789.359833 0.000590 0.000037 **** v1 vsl| 1002 Filters b +**** l1 match| 1001 VCL_Error c digest: Base64 input contains invalid characters **** v1 vsl| 1002 Storage b malloc s0 **** v1 vsl| 1002 Fetch_Body b 0 none - +**** l1 done | **** v1 vsl| 1002 BackendClose b 22 s1 recycle -**** v1 vsl| 1002 Timestamp b BerespBody: 1794511914.539342 0.012147 0.011467 +**** v1 vsl| 1002 Timestamp b BerespBody: 1760101789.369975 0.010732 0.010142 **** v1 vsl| 1002 Length b 0 -**** v1 vsl| 1002 BereqAcct b 146 0 146 87 0 87 +**** v1 vsl| 1002 BereqAcct b 159 0 159 87 0 87 **** v1 vsl| 1002 End b +**** v1 vsl| 1001 Begin c req 1000 rxreq +**** v1 vsl| 1001 Timestamp c Start: 1760101789.359137 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.359137 0.000000 0.000000 +**** v1 vsl| 1001 VCL_use c vcl1 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 52508 a0 +**** v1 vsl| 1001 ReqMethod c GET +**** v1 vsl| 1001 ReqURL c / +**** v1 vsl| 1001 ReqProtocol c HTTP/1.1 +**** v1 vsl| 1001 ReqHeader c invalid1: +**** v1 vsl| 1001 ReqHeader c Host: 127.0.0.1 +**** v1 vsl| 1001 ReqHeader c User-Agent: c1 +**** v1 vsl| 1001 ReqHeader c X-Forwarded-For: 127.0.0.1 +**** v1 vsl| 1001 ReqHeader c Via: 1.1 v1 (Varnish/7.7) +**** v1 vsl| 1001 VCL_call c RECV +**** v1 vsl| 1001 VCL_return c hash +**** v1 vsl| 1001 VCL_call c HASH +**** v1 vsl| 1001 VCL_return c lookup +**** v1 vsl| 1001 VCL_call c MISS +**** v1 vsl| 1001 VCL_return c fetch +**** v1 vsl| 1001 Link c bereq 1002 fetch +**** v1 vsl| 1001 Timestamp c Fetch: 1760101789.370000 0.010862 0.010862 +**** v1 vsl| 1001 RespProtocol c HTTP/1.1 +**** v1 vsl| 1001 RespStatus c 200 +**** v1 vsl| 1001 RespReason c OK +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT +**** v1 vsl| 1001 RespHeader c Server: s1 +**** v1 vsl| 1001 RespHeader c Content-Length: 0 +**** v1 vsl| 1001 RespHeader c X-Varnish: 1001 +**** v1 vsl| 1001 RespHeader c Age: 0 +**** v1 vsl| 1001 RespHeader c Via: 1.1 v1 (Varnish/7.7) +**** v1 vsl| 1001 RespHeader c Accept-Ranges: bytes +**** v1 vsl| 1001 VCL_call c DELIVER +**** v1 vsl| 1001 VCL_Error c digest: Base64 input contains invalid characters +**** v1 vsl| 1001 RespHeader c invalid1: +**** v1 vsl| 1001 VCL_return c deliver +**** v1 vsl| 1001 Timestamp c Process: 1760101789.370022 0.010885 0.000022 +**** v1 vsl| 1001 Filters c +**** v1 vsl| 1001 RespHeader c Connection: keep-alive +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.370092 0.010954 0.000069 +**** v1 vsl| 1001 ReqAcct c 64 0 64 197 0 197 +**** v1 vsl| 1001 End c +**** v1 vsl| 1000 SessClose c REM_CLOSE 0.011 +**** v1 vsl| 1000 End c +**** dT 1.163 +* top RESETTING after ../src/tests/test03.vtc +** s1 Waiting for server (3/-1) +** v1 Wait +**** v1 CLI TX|backend.list +**** dT 1.207 +*** v1 CLI RX 200 +**** v1 CLI RX|Backend name Admin Probe Health Last change +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +** v1 Stop +**** v1 CLI TX|stop +**** dT 1.249 +*** v1 debug|Debug: Stopping Child +**** dT 1.263 **** v1 vsl| 0 CLI - Rd backend.list **** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT -**** dT 1.356 -*** v1 debug|Debug: Stopping Child -**** dT 1.451 **** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 1.456 -*** v1 debug|Info: Child (3095120) said Child dies -*** v1 debug|Info: Child (3095120) ended +**** dT 1.350 +*** v1 debug|Info: Child (1990321) said Child dies +*** v1 debug|Info: Child (1990321) ended *** v1 debug|Debug: Child cleanup complete *** v1 CLI RX 200 *** v1 wait-stopped @@ -1511,18 +1971,17 @@ *** v1 CLI RX 200 **** v1 CLI RX|Child in state stopped **** v1 CLI TX|panic.show -**** dT 1.504 +**** dT 1.397 *** v1 CLI RX 300 **** v1 CLI RX|Child has not panicked or panic has been cleared +**** dT 1.398 *** v1 debug|Info: manager stopping child *** v1 debug|Info: manager dies -**** dT 1.505 **** v1 STDOUT EOF -**** dT 1.551 -** v1 WAIT4 pid=3094033 status=0x0000 (user 0.463892 sys 0.065245) -**** dT 1.552 -* top TEST ../src/tests/test01.vtc completed -# top TEST ../src/tests/test01.vtc passed (1.552) +**** dT 1.463 +** v1 WAIT4 pid=1990105 status=0x0000 (user 0.471458 sys 0.043824) +* top TEST ../src/tests/test03.vtc completed +# top TEST ../src/tests/test03.vtc passed (1.464) **** dT 0.000 * top TEST ../src/tests/test02.vtc starting **** top extmacro def pkg_version=7.7.3 @@ -1531,31 +1990,30 @@ **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:36979 +**** top extmacro def bad_backend=127.0.0.1:41769 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094015.464c6e3a -**** top macro def vtcid=vtc.3094015.464c6e3a +**** top macro def tmpdir=/tmp/vtc.1990077.322663ff +**** top macro def vtcid=vtc.1990077.322663ff ** top === varnishtest "Test digest vmod out of workspace" * top VTEST Test digest vmod out of workspace ** top === server s1 { } -start ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=42671 -**** s1 macro def s1_sock=127.0.0.1:42671 -* s1 Listen on 127.0.0.1:42671 +**** s1 macro def s1_port=36357 +**** s1 macro def s1_sock=127.0.0.1:36357 +* s1 Listen on 127.0.0.1:36357 ** top === varnish v1 -vcl+backend { -**** dT 0.001 -** s1 Started on 127.0.0.1:42671 (1 iterations) -**** dT 0.011 +** s1 Started on 127.0.0.1:36357 (1 iterations) +**** dT 0.017 ** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094015.464c6e3a/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 36561' -P /tmp/vtc.3094015.464c6e3a/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094015.464c6e3a/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 36561' -P /tmp/vtc.3094015.464c6e3a/v1/varnishd.pid -*** v1 PID: 3094055 -**** v1 macro def v1_pid=3094055 -**** v1 macro def v1_name=/tmp/vtc.3094015.464c6e3a/v1 -**** dT 0.041 +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990077.322663ff/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 32775' -P /tmp/vtc.1990077.322663ff/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990077.322663ff/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 32775' -P /tmp/vtc.1990077.322663ff/v1/varnishd.pid +*** v1 PID: 1990116 +**** v1 macro def v1_pid=1990116 +**** v1 macro def v1_name=/tmp/vtc.1990077.322663ff/v1 +**** dT 0.037 *** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd *** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit *** v1 debug|200 327 @@ -1569,15 +2027,14 @@ *** v1 debug|Type 'quit' to close CLI session. *** v1 debug|Type 'start' to launch worker process. *** v1 debug| -**** dT 0.140 +**** dT 0.135 **** v1 CLIPOLL 1 0x1 0x0 0x0 *** v1 CLI connection fd = 6 *** v1 CLI RX 107 -**** v1 CLI RX|hudcjuygzoctqpkfwgnwmnyyesysoixw +**** v1 CLI RX|raowqatcrwxjzjrpmcihiryngquojkpe **** v1 CLI RX| **** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth 64e9ded30331a3766c85392bdaa4ffdd8504be539141866c62c8d216a094f24d -**** dT 0.141 +**** v1 CLI TX|auth d7de85fb8ebfcf6235619756b5f232d5c4afaa8a39b5eae76af8d98e47967c27 *** v1 CLI RX 200 **** v1 CLI RX|----------------------------- **** v1 CLI RX|Varnish Cache CLI 1.0 @@ -1590,7 +2047,7 @@ **** v1 CLI RX|Type 'start' to launch worker process. **** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P **** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "42671"; } +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "36357"; } **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|\timport digest; @@ -1649,21 +2106,23 @@ **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|%XJEIFLH|)Xspa8P -**** dT 0.241 +**** dT 0.235 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.343 +**** dT 0.335 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.449 +**** dT 0.435 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.549 +**** dT 0.536 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.640 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.649 +**** dT 0.740 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.750 +**** dT 0.840 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.850 +**** dT 0.940 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.948 +**** dT 0.981 *** v1 CLI RX 200 **** v1 CLI RX|Message from C-compiler: **** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -1674,59 +2133,52 @@ **** v1 CLI RX|VCL 'vcl1' now active ** v1 Start **** v1 CLI TX|start -**** dT 0.950 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.000 -*** v1 debug|Debug: Child (3094992) Started -**** dT 1.023 +**** dT 1.035 +*** v1 debug|Debug: Child (1990398) Started +**** dT 1.045 *** v1 debug|Child launched OK -**** dT 1.026 +**** dT 1.054 +*** v1 debug|Info: Child (1990398) said Child starts *** v1 CLI RX 200 *** v1 wait-running **** v1 CLI TX|status -**** dT 1.030 -*** v1 debug|Info: Child (3094992) said Child starts -**** dT 1.050 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.413181/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.413181/vgc.so" as "vcl1" +**** dT 1.096 +*** v1 CLI RX 200 +**** v1 CLI RX|Child in state running +**** v1 CLI TX|debug.listen_address +**** dT 1.141 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.353322/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.353322/vgc.so" as "vcl1" **** v1 vsl| 0 CLI - Rd vcl.use "vcl1" **** v1 vsl| 0 CLI - Wr 200 0 **** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:41829 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:41829 +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:45377 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:45377 **** v1 vsl| 0 CLI - Wr 200 0 -**** dT 1.073 -*** v1 CLI RX 200 -**** v1 CLI RX|Child in state running -**** v1 CLI TX|debug.listen_address -**** dT 1.120 +**** dT 1.144 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 41829 +**** v1 CLI RX|a0 127.0.0.1 45377 **** v1 CLI TX|debug.xid 1000 -**** dT 1.151 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41829 - -**** dT 1.168 +**** dT 1.190 *** v1 CLI RX 200 **** v1 CLI RX|XID is 1000 chunk 1 **** v1 CLI TX|debug.listen_address -**** dT 1.216 +**** dT 1.240 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 41829 -** v1 Listen on 127.0.0.1 41829 +**** v1 CLI RX|a0 127.0.0.1 45377 +** v1 Listen on 127.0.0.1 45377 **** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=41829 -**** v1 macro def v1_sock=127.0.0.1:41829 +**** v1 macro def v1_port=45377 +**** v1 macro def v1_sock=127.0.0.1:45377 **** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=41829 -**** v1 macro def v1_a0_sock=127.0.0.1:41829 +**** v1 macro def v1_a0_port=45377 +**** v1 macro def v1_a0_sock=127.0.0.1:45377 ** top === logexpect l1 -v v1 -i VCL_Error { ** l1 === expect * * * "digest.hmac_generic() Error: Out of Workspace" ** l1 === expect * * * "digest.hmac_generic() Error: Out of Workspace" @@ -1738,22 +2190,40 @@ ** l1 === expect * * * "digest.hash_generic() Error: Out of Workspace" ** l1 === expect * * * "digest.hash_generic() Error: Out of Workspace" ** l1 === expect * * * "digest.hash_generic() Error: Out of Workspace" -**** dT 1.217 +**** dT 1.241 ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35246 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 45377 + +**** v1 vsl| 0 CLI - Rd debug.xid 1000 +**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 45377 + +**** v1 vsl| 1000 Begin c sess 0 HTTP/1 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 37828 a0 127.0.0.1 45377 1760101789.459044 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 +**** dT 1.242 +*** c1 connected fd 21 from 127.0.0.1 37828 to 127.0.0.1:45377 ** c1 === txreq -url "/hmac_sha256" **** c1 txreq|GET /hmac_sha256 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.218 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1001\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -1765,7 +2235,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1001 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -1794,25 +2264,23 @@ ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -**** dT 1.219 -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35260 to 127.0.0.1:41829 +**** dT 1.244 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +**** l1 begin| +*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace +**** l1 match| 1001 VCL_Error c digest.hmac_generic() Error: Out of Workspace +*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace +*** c1 connected fd 21 from 127.0.0.1 37832 to 127.0.0.1:45377 ** c1 === txreq -url "/hmac_sha1" **** c1 txreq|GET /hmac_sha1 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.220 -**** l1 begin| -*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace -**** l1 match| 1001 VCL_Error c digest.hmac_generic() Error: Out of Workspace -*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace -**** l1 match| 1003 VCL_Error c digest.hmac_generic() Error: Out of Workspace -*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace +**** dT 1.245 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1003\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -1824,7 +2292,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1003 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -1850,23 +2318,22 @@ **** c1 EXPECT resp.status (503) == "503" match *** c1 closing fd 21 ** c1 Ending -**** dT 1.221 ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35276 to 127.0.0.1:41829 +**** dT 1.247 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37846 to 127.0.0.1:45377 ** c1 === txreq -url "/hmac_md5" **** c1 txreq|GET /hmac_md5 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r -**** dT 1.222 ** c1 === rxresp -**** dT 1.223 +**** dT 1.248 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1005\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -1878,7 +2345,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1005 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -1907,10 +2374,9 @@ ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -**** dT 1.227 -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35282 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37858 to 127.0.0.1:45377 ** c1 === txreq -url "/base64" **** c1 txreq|GET /base64 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r @@ -1918,7 +2384,7 @@ **** c1 txreq|\r ** c1 === rxresp **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1007\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -1930,7 +2396,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1007 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -1956,27 +2422,21 @@ **** c1 EXPECT resp.status (503) == "503" match *** c1 closing fd 21 ** c1 Ending -**** dT 1.228 ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -**** dT 1.230 -**** l1 match| 1005 VCL_Error c digest.hmac_generic() Error: Out of Workspace -*** l1 test | expect * * * digest.base64_generic() Error: Out of Workspace -**** l1 match| 1007 VCL_Error c digest.base64_generic() Error: Out of Workspace -*** l1 test | expect * * * digest.base64_generic() Error: Out of Workspace -**** dT 1.232 -*** c1 connected fd 21 from 127.0.0.1 35288 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37862 to 127.0.0.1:45377 ** c1 === txreq -url "/base64_hex" **** c1 txreq|GET /base64_hex HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp +**** dT 1.249 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1009\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -1988,7 +2448,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1009 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2016,11 +2476,10 @@ ** c1 Ending ** top === client c1 { ** c1 Starting client -**** dT 1.233 ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35294 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37878 to 127.0.0.1:45377 ** c1 === txreq -url "/base64_decode" **** c1 txreq|GET /base64_decode HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r @@ -2028,7 +2487,7 @@ **** c1 txreq|\r ** c1 === rxresp **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1011\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -2040,7 +2499,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1011 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2069,19 +2528,17 @@ ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -**** dT 1.234 -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35310 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37886 to 127.0.0.1:45377 ** c1 === txreq -url "/base64url_decode" **** c1 txreq|GET /base64url_decode HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.235 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1013\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -2093,7 +2550,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1013 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2118,13 +2575,14 @@ ** c1 === expect resp.status == 503 **** c1 EXPECT resp.status (503) == "503" match *** c1 closing fd 21 +**** dT 1.250 ** c1 Ending ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35326 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37900 to 127.0.0.1:45377 ** c1 === txreq -url "/hash_sha1" **** c1 txreq|GET /hash_sha1 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r @@ -2132,7 +2590,7 @@ **** c1 txreq|\r ** c1 === rxresp **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1015\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -2144,7 +2602,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1015 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2173,19 +2631,18 @@ ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -**** dT 1.237 -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35330 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37904 to 127.0.0.1:45377 ** c1 === txreq -url "/hash_md4" **** c1 txreq|GET /hash_md4 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.238 +**** dT 1.253 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1017\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -2197,7 +2654,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1017 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2226,17 +2683,18 @@ ** top === client c1 { ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:41829 (1 iterations) -*** c1 Connect to 127.0.0.1:41829 -*** c1 connected fd 21 from 127.0.0.1 35344 to 127.0.0.1:41829 +** c1 Started on 127.0.0.1:45377 (1 iterations) +*** c1 Connect to 127.0.0.1:45377 +*** c1 connected fd 21 from 127.0.0.1 37918 to 127.0.0.1:45377 ** c1 === txreq -url "/hash_whirlpool" **** c1 txreq|GET /hash_whirlpool HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp +**** dT 1.254 **** c1 rxhdr|HTTP/1.1 503 VCL failed\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: Varnish\r **** c1 rxhdr|X-Varnish: 1019\r **** c1 rxhdr|Content-Type: text/html; charset=utf-8\r @@ -2244,12 +2702,11 @@ **** c1 rxhdr|Content-Length: 251\r **** c1 rxhdr|Connection: close\r **** c1 rxhdr|\r -**** dT 1.239 **** c1 rxhdrlen = 194 **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |503 **** c1 http[ 2] |VCL failed -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: Varnish **** c1 http[ 5] |X-Varnish: 1019 **** c1 http[ 6] |Content-Type: text/html; charset=utf-8 @@ -2277,7 +2734,12 @@ ** c1 Ending ** top === logexpect l1 -wait ** l1 Waiting for logexp -**** dT 1.240 +**** l1 match| 1003 VCL_Error c digest.hmac_generic() Error: Out of Workspace +*** l1 test | expect * * * digest.hmac_generic() Error: Out of Workspace +**** l1 match| 1005 VCL_Error c digest.hmac_generic() Error: Out of Workspace +*** l1 test | expect * * * digest.base64_generic() Error: Out of Workspace +**** l1 match| 1007 VCL_Error c digest.base64_generic() Error: Out of Workspace +*** l1 test | expect * * * digest.base64_generic() Error: Out of Workspace **** l1 match| 1009 VCL_Error c digest.base64_generic() Error: Out of Workspace *** l1 test | expect * * * digest.base64_decode_generic() Error: Out of Workspace **** l1 match| 1011 VCL_Error c digest.base64_decode_generic() Error: Out of Workspace @@ -2291,33 +2753,23 @@ **** l1 match| 1019 VCL_Error c digest.hash_generic() Error: Out of Workspace **** l1 done | * top RESETTING after ../src/tests/test02.vtc -**** dT 1.241 +**** dT 1.255 ** s1 Waiting for server (3/-1) -**** dT 1.242 ** v1 Wait **** v1 CLI TX|backend.list -**** dT 1.251 -**** v1 vsl| 0 CLI - Rd debug.xid 1000 -**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 41829 - -**** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 35246 a0 127.0.0.1 41829 1794511914.489106 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** dT 1.300 +*** v1 CLI RX 200 +**** v1 CLI RX|Backend name Admin Probe Health Last change +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +** v1 Stop +**** v1 CLI TX|stop +**** dT 1.341 **** v1 vsl| 1000 Link c req 1001 rxreq **** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511914.489144 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511914.489144 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Start: 1760101789.459819 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.459819 0.000000 0.000000 **** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 35246 a0 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 37828 a0 **** v1 vsl| 1001 ReqMethod c GET **** v1 vsl| 1001 ReqURL c /hmac_sha256 **** v1 vsl| 1001 ReqProtocol c HTTP/1.1 @@ -2332,39 +2784,39 @@ **** v1 vsl| 1001 RespProtocol c HTTP/1.1 **** v1 vsl| 1001 RespStatus c 503 **** v1 vsl| 1001 RespReason c VCL failed -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1001 RespHeader c Server: Varnish **** v1 vsl| 1001 RespHeader c X-Varnish: 1001 **** v1 vsl| 1001 VCL_call c SYNTH **** v1 vsl| 1001 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1001 RespHeader c Retry-After: 5 **** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511914.489267 0.000122 0.000122 +**** v1 vsl| 1001 Timestamp c Process: 1760101789.459956 0.000137 0.000137 **** v1 vsl| 1001 RespHeader c Content-Length: 251 **** v1 vsl| 1001 Storage c malloc Transient **** v1 vsl| 1001 Filters c **** v1 vsl| 1001 RespHeader c Connection: close -**** v1 vsl| 1001 Timestamp c Resp: 1794511914.489318 0.000173 0.000051 +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.459993 0.000173 0.000036 **** v1 vsl| 1001 ReqAcct c 62 0 62 194 251 445 **** v1 vsl| 1001 End c -**** v1 vsl| 1000 SessClose c VCL_FAILURE 0.000 +**** v1 vsl| 1000 SessClose c VCL_FAILURE 0.001 **** v1 vsl| 1000 End c **** v1 vsl| 1002 Begin c sess 0 HTTP/1 -**** v1 vsl| 1002 SessOpen c 127.0.0.1 35260 a0 127.0.0.1 41829 1794511914.491465 20 -**** v1 vsl| 1002 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1002 SessOpen c 127.0.0.1 37832 a0 127.0.0.1 45377 1760101789.462507 20 +**** v1 vsl| 1002 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1002 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1002 Link c req 1003 rxreq **** v1 vsl| 1003 Begin c req 1002 rxreq -**** v1 vsl| 1003 Timestamp c Start: 1794511914.491500 0.000000 0.000000 -**** v1 vsl| 1003 Timestamp c Req: 1794511914.491500 0.000000 0.000000 +**** v1 vsl| 1003 Timestamp c Start: 1760101789.462544 0.000000 0.000000 +**** v1 vsl| 1003 Timestamp c Req: 1760101789.462544 0.000000 0.000000 **** v1 vsl| 1003 VCL_use c vcl1 -**** v1 vsl| 1003 ReqStart c 127.0.0.1 35260 a0 +**** v1 vsl| 1003 ReqStart c 127.0.0.1 37832 a0 **** v1 vsl| 1003 ReqMethod c GET **** v1 vsl| 1003 ReqURL c /hmac_sha1 **** v1 vsl| 1003 ReqProtocol c HTTP/1.1 @@ -2379,39 +2831,39 @@ **** v1 vsl| 1003 RespProtocol c HTTP/1.1 **** v1 vsl| 1003 RespStatus c 503 **** v1 vsl| 1003 RespReason c VCL failed -**** v1 vsl| 1003 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1003 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1003 RespHeader c Server: Varnish **** v1 vsl| 1003 RespHeader c X-Varnish: 1003 **** v1 vsl| 1003 VCL_call c SYNTH **** v1 vsl| 1003 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1003 RespHeader c Retry-After: 5 **** v1 vsl| 1003 VCL_return c deliver -**** v1 vsl| 1003 Timestamp c Process: 1794511914.491559 0.000059 0.000059 +**** v1 vsl| 1003 Timestamp c Process: 1760101789.462609 0.000064 0.000064 **** v1 vsl| 1003 RespHeader c Content-Length: 251 **** v1 vsl| 1003 Storage c malloc Transient **** v1 vsl| 1003 Filters c **** v1 vsl| 1003 RespHeader c Connection: close -**** v1 vsl| 1003 Timestamp c Resp: 1794511914.491624 0.000123 0.000064 +**** v1 vsl| 1003 Timestamp c Resp: 1760101789.462683 0.000138 0.000074 **** v1 vsl| 1003 ReqAcct c 60 0 60 194 251 445 **** v1 vsl| 1003 End c **** v1 vsl| 1002 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1002 End c **** v1 vsl| 1004 Begin c sess 0 HTTP/1 -**** v1 vsl| 1004 SessOpen c 127.0.0.1 35276 a0 127.0.0.1 41829 1794511914.494272 19 -**** v1 vsl| 1004 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1004 SessOpen c 127.0.0.1 37846 a0 127.0.0.1 45377 1760101789.465346 21 +**** v1 vsl| 1004 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1004 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1004 Link c req 1005 rxreq **** v1 vsl| 1005 Begin c req 1004 rxreq -**** v1 vsl| 1005 Timestamp c Start: 1794511914.494313 0.000000 0.000000 -**** v1 vsl| 1005 Timestamp c Req: 1794511914.494313 0.000000 0.000000 +**** v1 vsl| 1005 Timestamp c Start: 1760101789.465381 0.000000 0.000000 +**** v1 vsl| 1005 Timestamp c Req: 1760101789.465381 0.000000 0.000000 **** v1 vsl| 1005 VCL_use c vcl1 -**** v1 vsl| 1005 ReqStart c 127.0.0.1 35276 a0 +**** v1 vsl| 1005 ReqStart c 127.0.0.1 37846 a0 **** v1 vsl| 1005 ReqMethod c GET **** v1 vsl| 1005 ReqURL c /hmac_md5 **** v1 vsl| 1005 ReqProtocol c HTTP/1.1 @@ -2426,39 +2878,39 @@ **** v1 vsl| 1005 RespProtocol c HTTP/1.1 **** v1 vsl| 1005 RespStatus c 503 **** v1 vsl| 1005 RespReason c VCL failed -**** v1 vsl| 1005 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1005 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1005 RespHeader c Server: Varnish **** v1 vsl| 1005 RespHeader c X-Varnish: 1005 **** v1 vsl| 1005 VCL_call c SYNTH **** v1 vsl| 1005 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1005 RespHeader c Retry-After: 5 **** v1 vsl| 1005 VCL_return c deliver -**** v1 vsl| 1005 Timestamp c Process: 1794511914.494368 0.000055 0.000055 +**** v1 vsl| 1005 Timestamp c Process: 1760101789.465438 0.000056 0.000056 **** v1 vsl| 1005 RespHeader c Content-Length: 251 **** v1 vsl| 1005 Storage c malloc Transient **** v1 vsl| 1005 Filters c **** v1 vsl| 1005 RespHeader c Connection: close -**** v1 vsl| 1005 Timestamp c Resp: 1794511914.494447 0.000134 0.000078 +**** v1 vsl| 1005 Timestamp c Resp: 1760101789.465494 0.000112 0.000056 **** v1 vsl| 1005 ReqAcct c 59 0 59 194 251 445 **** v1 vsl| 1005 End c **** v1 vsl| 1004 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1004 End c **** v1 vsl| 1006 Begin c sess 0 HTTP/1 -**** v1 vsl| 1006 SessOpen c 127.0.0.1 35282 a0 127.0.0.1 41829 1794511914.498667 21 -**** v1 vsl| 1006 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1006 SessOpen c 127.0.0.1 37858 a0 127.0.0.1 45377 1760101789.465957 19 +**** v1 vsl| 1006 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1006 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1006 Link c req 1007 rxreq **** v1 vsl| 1007 Begin c req 1006 rxreq -**** v1 vsl| 1007 Timestamp c Start: 1794511914.498701 0.000000 0.000000 -**** v1 vsl| 1007 Timestamp c Req: 1794511914.498701 0.000000 0.000000 +**** v1 vsl| 1007 Timestamp c Start: 1760101789.465983 0.000000 0.000000 +**** v1 vsl| 1007 Timestamp c Req: 1760101789.465983 0.000000 0.000000 **** v1 vsl| 1007 VCL_use c vcl1 -**** v1 vsl| 1007 ReqStart c 127.0.0.1 35282 a0 +**** v1 vsl| 1007 ReqStart c 127.0.0.1 37858 a0 **** v1 vsl| 1007 ReqMethod c GET **** v1 vsl| 1007 ReqURL c /base64 **** v1 vsl| 1007 ReqProtocol c HTTP/1.1 @@ -2473,39 +2925,39 @@ **** v1 vsl| 1007 RespProtocol c HTTP/1.1 **** v1 vsl| 1007 RespStatus c 503 **** v1 vsl| 1007 RespReason c VCL failed -**** v1 vsl| 1007 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1007 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1007 RespHeader c Server: Varnish **** v1 vsl| 1007 RespHeader c X-Varnish: 1007 **** v1 vsl| 1007 VCL_call c SYNTH **** v1 vsl| 1007 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1007 RespHeader c Retry-After: 5 **** v1 vsl| 1007 VCL_return c deliver -**** v1 vsl| 1007 Timestamp c Process: 1794511914.498758 0.000057 0.000057 +**** v1 vsl| 1007 Timestamp c Process: 1760101789.466010 0.000027 0.000027 **** v1 vsl| 1007 RespHeader c Content-Length: 251 **** v1 vsl| 1007 Storage c malloc Transient **** v1 vsl| 1007 Filters c **** v1 vsl| 1007 RespHeader c Connection: close -**** v1 vsl| 1007 Timestamp c Resp: 1794511914.498802 0.000101 0.000043 +**** v1 vsl| 1007 Timestamp c Resp: 1760101789.466052 0.000069 0.000041 **** v1 vsl| 1007 ReqAcct c 57 0 57 194 251 445 **** v1 vsl| 1007 End c **** v1 vsl| 1006 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1006 End c **** v1 vsl| 1008 Begin c sess 0 HTTP/1 -**** v1 vsl| 1008 SessOpen c 127.0.0.1 35288 a0 127.0.0.1 41829 1794511914.499584 20 -**** v1 vsl| 1008 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1008 SessOpen c 127.0.0.1 37862 a0 127.0.0.1 45377 1760101789.466462 20 +**** v1 vsl| 1008 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1008 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1008 Link c req 1009 rxreq **** v1 vsl| 1009 Begin c req 1008 rxreq -**** v1 vsl| 1009 Timestamp c Start: 1794511914.503870 0.000000 0.000000 -**** v1 vsl| 1009 Timestamp c Req: 1794511914.503870 0.000000 0.000000 +**** v1 vsl| 1009 Timestamp c Start: 1760101789.466486 0.000000 0.000000 +**** v1 vsl| 1009 Timestamp c Req: 1760101789.466486 0.000000 0.000000 **** v1 vsl| 1009 VCL_use c vcl1 -**** v1 vsl| 1009 ReqStart c 127.0.0.1 35288 a0 +**** v1 vsl| 1009 ReqStart c 127.0.0.1 37862 a0 **** v1 vsl| 1009 ReqMethod c GET **** v1 vsl| 1009 ReqURL c /base64_hex **** v1 vsl| 1009 ReqProtocol c HTTP/1.1 @@ -2520,39 +2972,39 @@ **** v1 vsl| 1009 RespProtocol c HTTP/1.1 **** v1 vsl| 1009 RespStatus c 503 **** v1 vsl| 1009 RespReason c VCL failed -**** v1 vsl| 1009 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1009 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1009 RespHeader c Server: Varnish **** v1 vsl| 1009 RespHeader c X-Varnish: 1009 **** v1 vsl| 1009 VCL_call c SYNTH **** v1 vsl| 1009 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1009 RespHeader c Retry-After: 5 **** v1 vsl| 1009 VCL_return c deliver -**** v1 vsl| 1009 Timestamp c Process: 1794511914.503914 0.000044 0.000044 +**** v1 vsl| 1009 Timestamp c Process: 1760101789.466511 0.000025 0.000025 **** v1 vsl| 1009 RespHeader c Content-Length: 251 **** v1 vsl| 1009 Storage c malloc Transient **** v1 vsl| 1009 Filters c **** v1 vsl| 1009 RespHeader c Connection: close -**** v1 vsl| 1009 Timestamp c Resp: 1794511914.503947 0.000076 0.000032 +**** v1 vsl| 1009 Timestamp c Resp: 1760101789.466558 0.000071 0.000046 **** v1 vsl| 1009 ReqAcct c 61 0 61 194 251 445 **** v1 vsl| 1009 End c -**** v1 vsl| 1008 SessClose c VCL_FAILURE 0.004 +**** v1 vsl| 1008 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1008 End c **** v1 vsl| 1010 Begin c sess 0 HTTP/1 -**** v1 vsl| 1010 SessOpen c 127.0.0.1 35294 a0 127.0.0.1 41829 1794511914.504425 19 -**** v1 vsl| 1010 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1010 SessOpen c 127.0.0.1 37878 a0 127.0.0.1 45377 1760101789.466902 21 +**** v1 vsl| 1010 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1010 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1010 Link c req 1011 rxreq **** v1 vsl| 1011 Begin c req 1010 rxreq -**** v1 vsl| 1011 Timestamp c Start: 1794511914.504445 0.000000 0.000000 -**** v1 vsl| 1011 Timestamp c Req: 1794511914.504445 0.000000 0.000000 +**** v1 vsl| 1011 Timestamp c Start: 1760101789.466922 0.000000 0.000000 +**** v1 vsl| 1011 Timestamp c Req: 1760101789.466922 0.000000 0.000000 **** v1 vsl| 1011 VCL_use c vcl1 -**** v1 vsl| 1011 ReqStart c 127.0.0.1 35294 a0 +**** v1 vsl| 1011 ReqStart c 127.0.0.1 37878 a0 **** v1 vsl| 1011 ReqMethod c GET **** v1 vsl| 1011 ReqURL c /base64_decode **** v1 vsl| 1011 ReqProtocol c HTTP/1.1 @@ -2567,39 +3019,39 @@ **** v1 vsl| 1011 RespProtocol c HTTP/1.1 **** v1 vsl| 1011 RespStatus c 503 **** v1 vsl| 1011 RespReason c VCL failed -**** v1 vsl| 1011 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1011 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1011 RespHeader c Server: Varnish **** v1 vsl| 1011 RespHeader c X-Varnish: 1011 **** v1 vsl| 1011 VCL_call c SYNTH **** v1 vsl| 1011 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1011 RespHeader c Retry-After: 5 **** v1 vsl| 1011 VCL_return c deliver -**** v1 vsl| 1011 Timestamp c Process: 1794511914.504469 0.000023 0.000023 +**** v1 vsl| 1011 Timestamp c Process: 1760101789.466943 0.000021 0.000021 **** v1 vsl| 1011 RespHeader c Content-Length: 251 **** v1 vsl| 1011 Storage c malloc Transient **** v1 vsl| 1011 Filters c **** v1 vsl| 1011 RespHeader c Connection: close -**** v1 vsl| 1011 Timestamp c Resp: 1794511914.504493 0.000047 0.000024 +**** v1 vsl| 1011 Timestamp c Resp: 1760101789.466977 0.000054 0.000033 **** v1 vsl| 1011 ReqAcct c 64 0 64 194 251 445 **** v1 vsl| 1011 End c **** v1 vsl| 1010 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1010 End c **** v1 vsl| 1012 Begin c sess 0 HTTP/1 -**** v1 vsl| 1012 SessOpen c 127.0.0.1 35310 a0 127.0.0.1 41829 1794511914.505997 21 -**** v1 vsl| 1012 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1012 SessOpen c 127.0.0.1 37886 a0 127.0.0.1 45377 1760101789.467372 19 +**** v1 vsl| 1012 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1012 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1012 Link c req 1013 rxreq **** v1 vsl| 1013 Begin c req 1012 rxreq -**** v1 vsl| 1013 Timestamp c Start: 1794511914.506030 0.000000 0.000000 -**** v1 vsl| 1013 Timestamp c Req: 1794511914.506030 0.000000 0.000000 +**** v1 vsl| 1013 Timestamp c Start: 1760101789.467396 0.000000 0.000000 +**** v1 vsl| 1013 Timestamp c Req: 1760101789.467396 0.000000 0.000000 **** v1 vsl| 1013 VCL_use c vcl1 -**** v1 vsl| 1013 ReqStart c 127.0.0.1 35310 a0 +**** v1 vsl| 1013 ReqStart c 127.0.0.1 37886 a0 **** v1 vsl| 1013 ReqMethod c GET **** v1 vsl| 1013 ReqURL c /base64url_decode **** v1 vsl| 1013 ReqProtocol c HTTP/1.1 @@ -2614,39 +3066,39 @@ **** v1 vsl| 1013 RespProtocol c HTTP/1.1 **** v1 vsl| 1013 RespStatus c 503 **** v1 vsl| 1013 RespReason c VCL failed -**** v1 vsl| 1013 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1013 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1013 RespHeader c Server: Varnish **** v1 vsl| 1013 RespHeader c X-Varnish: 1013 **** v1 vsl| 1013 VCL_call c SYNTH **** v1 vsl| 1013 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1013 RespHeader c Retry-After: 5 **** v1 vsl| 1013 VCL_return c deliver -**** v1 vsl| 1013 Timestamp c Process: 1794511914.506063 0.000032 0.000032 +**** v1 vsl| 1013 Timestamp c Process: 1760101789.467418 0.000021 0.000021 **** v1 vsl| 1013 RespHeader c Content-Length: 251 **** v1 vsl| 1013 Storage c malloc Transient **** v1 vsl| 1013 Filters c **** v1 vsl| 1013 RespHeader c Connection: close -**** v1 vsl| 1013 Timestamp c Resp: 1794511914.506107 0.000077 0.000044 +**** v1 vsl| 1013 Timestamp c Resp: 1760101789.467460 0.000064 0.000042 **** v1 vsl| 1013 ReqAcct c 67 0 67 194 251 445 **** v1 vsl| 1013 End c **** v1 vsl| 1012 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1012 End c **** v1 vsl| 1014 Begin c sess 0 HTTP/1 -**** v1 vsl| 1014 SessOpen c 127.0.0.1 35326 a0 127.0.0.1 41829 1794511914.506552 20 -**** v1 vsl| 1014 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1014 SessOpen c 127.0.0.1 37900 a0 127.0.0.1 45377 1760101789.467780 20 +**** v1 vsl| 1014 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1014 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1014 Link c req 1015 rxreq **** v1 vsl| 1015 Begin c req 1014 rxreq -**** v1 vsl| 1015 Timestamp c Start: 1794511914.506568 0.000000 0.000000 -**** v1 vsl| 1015 Timestamp c Req: 1794511914.506568 0.000000 0.000000 +**** v1 vsl| 1015 Timestamp c Start: 1760101789.467815 0.000000 0.000000 +**** v1 vsl| 1015 Timestamp c Req: 1760101789.467815 0.000000 0.000000 **** v1 vsl| 1015 VCL_use c vcl1 -**** v1 vsl| 1015 ReqStart c 127.0.0.1 35326 a0 +**** v1 vsl| 1015 ReqStart c 127.0.0.1 37900 a0 **** v1 vsl| 1015 ReqMethod c GET **** v1 vsl| 1015 ReqURL c /hash_sha1 **** v1 vsl| 1015 ReqProtocol c HTTP/1.1 @@ -2661,39 +3113,39 @@ **** v1 vsl| 1015 RespProtocol c HTTP/1.1 **** v1 vsl| 1015 RespStatus c 503 **** v1 vsl| 1015 RespReason c VCL failed -**** v1 vsl| 1015 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1015 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1015 RespHeader c Server: Varnish **** v1 vsl| 1015 RespHeader c X-Varnish: 1015 **** v1 vsl| 1015 VCL_call c SYNTH **** v1 vsl| 1015 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1015 RespHeader c Retry-After: 5 **** v1 vsl| 1015 VCL_return c deliver -**** v1 vsl| 1015 Timestamp c Process: 1794511914.506595 0.000026 0.000026 +**** v1 vsl| 1015 Timestamp c Process: 1760101789.467836 0.000021 0.000021 **** v1 vsl| 1015 RespHeader c Content-Length: 251 **** v1 vsl| 1015 Storage c malloc Transient **** v1 vsl| 1015 Filters c **** v1 vsl| 1015 RespHeader c Connection: close -**** v1 vsl| 1015 Timestamp c Resp: 1794511914.506621 0.000052 0.000025 +**** v1 vsl| 1015 Timestamp c Resp: 1760101789.467866 0.000050 0.000029 **** v1 vsl| 1015 ReqAcct c 60 0 60 194 251 445 **** v1 vsl| 1015 End c **** v1 vsl| 1014 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1014 End c **** v1 vsl| 1016 Begin c sess 0 HTTP/1 -**** v1 vsl| 1016 SessOpen c 127.0.0.1 35330 a0 127.0.0.1 41829 1794511914.508988 19 -**** v1 vsl| 1016 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1016 SessOpen c 127.0.0.1 37904 a0 127.0.0.1 45377 1760101789.471034 21 +**** v1 vsl| 1016 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1016 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1016 Link c req 1017 rxreq **** v1 vsl| 1017 Begin c req 1016 rxreq -**** v1 vsl| 1017 Timestamp c Start: 1794511914.509019 0.000000 0.000000 -**** v1 vsl| 1017 Timestamp c Req: 1794511914.509019 0.000000 0.000000 +**** v1 vsl| 1017 Timestamp c Start: 1760101789.471070 0.000000 0.000000 +**** v1 vsl| 1017 Timestamp c Req: 1760101789.471070 0.000000 0.000000 **** v1 vsl| 1017 VCL_use c vcl1 -**** v1 vsl| 1017 ReqStart c 127.0.0.1 35330 a0 +**** v1 vsl| 1017 ReqStart c 127.0.0.1 37904 a0 **** v1 vsl| 1017 ReqMethod c GET **** v1 vsl| 1017 ReqURL c /hash_md4 **** v1 vsl| 1017 ReqProtocol c HTTP/1.1 @@ -2708,39 +3160,39 @@ **** v1 vsl| 1017 RespProtocol c HTTP/1.1 **** v1 vsl| 1017 RespStatus c 503 **** v1 vsl| 1017 RespReason c VCL failed -**** v1 vsl| 1017 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1017 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1017 RespHeader c Server: Varnish **** v1 vsl| 1017 RespHeader c X-Varnish: 1017 **** v1 vsl| 1017 VCL_call c SYNTH **** v1 vsl| 1017 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1017 RespHeader c Retry-After: 5 **** v1 vsl| 1017 VCL_return c deliver -**** v1 vsl| 1017 Timestamp c Process: 1794511914.509058 0.000039 0.000039 +**** v1 vsl| 1017 Timestamp c Process: 1760101789.471107 0.000036 0.000036 **** v1 vsl| 1017 RespHeader c Content-Length: 251 **** v1 vsl| 1017 Storage c malloc Transient **** v1 vsl| 1017 Filters c **** v1 vsl| 1017 RespHeader c Connection: close -**** v1 vsl| 1017 Timestamp c Resp: 1794511914.509104 0.000085 0.000046 +**** v1 vsl| 1017 Timestamp c Resp: 1760101789.471169 0.000098 0.000062 **** v1 vsl| 1017 ReqAcct c 59 0 59 194 251 445 **** v1 vsl| 1017 End c **** v1 vsl| 1016 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1016 End c **** v1 vsl| 1018 Begin c sess 0 HTTP/1 -**** v1 vsl| 1018 SessOpen c 127.0.0.1 35344 a0 127.0.0.1 41829 1794511914.509592 20 -**** v1 vsl| 1018 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:41829 -**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:41829 +**** v1 vsl| 1018 SessOpen c 127.0.0.1 37918 a0 127.0.0.1 45377 1760101789.471597 19 +**** v1 vsl| 1018 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:45377 +**** v1 vsl| 1018 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:45377 **** v1 vsl| 1018 Link c req 1019 rxreq **** v1 vsl| 1019 Begin c req 1018 rxreq -**** v1 vsl| 1019 Timestamp c Start: 1794511914.509635 0.000000 0.000000 -**** v1 vsl| 1019 Timestamp c Req: 1794511914.509635 0.000000 0.000000 +**** v1 vsl| 1019 Timestamp c Start: 1760101789.471628 0.000000 0.000000 +**** v1 vsl| 1019 Timestamp c Req: 1760101789.471628 0.000000 0.000000 **** v1 vsl| 1019 VCL_use c vcl1 -**** v1 vsl| 1019 ReqStart c 127.0.0.1 35344 a0 +**** v1 vsl| 1019 ReqStart c 127.0.0.1 37918 a0 **** v1 vsl| 1019 ReqMethod c GET **** v1 vsl| 1019 ReqURL c /hash_whirlpool **** v1 vsl| 1019 ReqProtocol c HTTP/1.1 @@ -2755,89 +3207,85 @@ **** v1 vsl| 1019 RespProtocol c HTTP/1.1 **** v1 vsl| 1019 RespStatus c 503 **** v1 vsl| 1019 RespReason c VCL failed -**** v1 vsl| 1019 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1019 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1019 RespHeader c Server: Varnish **** v1 vsl| 1019 RespHeader c X-Varnish: 1019 **** v1 vsl| 1019 VCL_call c SYNTH **** v1 vsl| 1019 RespHeader c Content-Type: text/html; charset=utf-8 **** v1 vsl| 1019 RespHeader c Retry-After: 5 **** v1 vsl| 1019 VCL_return c deliver -**** v1 vsl| 1019 Timestamp c Process: 1794511914.509735 0.000099 0.000099 +**** v1 vsl| 1019 Timestamp c Process: 1760101789.471727 0.000098 0.000098 **** v1 vsl| 1019 RespHeader c Content-Length: 251 **** v1 vsl| 1019 Storage c malloc Transient **** v1 vsl| 1019 Filters c **** v1 vsl| 1019 RespHeader c Connection: close -**** v1 vsl| 1019 Timestamp c Resp: 1794511914.509773 0.000138 0.000038 +**** v1 vsl| 1019 Timestamp c Resp: 1760101789.471764 0.000136 0.000037 **** v1 vsl| 1019 ReqAcct c 65 0 65 194 251 445 **** v1 vsl| 1019 End c **** v1 vsl| 1018 SessClose c VCL_FAILURE 0.000 **** v1 vsl| 1018 End c -**** dT 1.284 -*** v1 CLI RX 200 -**** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT -** v1 Stop -**** v1 CLI TX|stop -**** dT 1.332 -*** v1 debug|Debug: Stopping Child -**** dT 1.351 **** v1 vsl| 0 CLI - Rd backend.list **** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +**** dT 1.344 +*** v1 debug|Debug: Stopping Child +**** dT 1.442 **** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 1.432 -*** v1 debug|Info: Child (3094992) said Child dies -*** v1 debug|Info: Child (3094992) ended +**** dT 1.444 +*** v1 debug|Info: Child (1990398) said Child dies +*** v1 debug|Info: Child (1990398) ended *** v1 debug|Debug: Child cleanup complete *** v1 CLI RX 200 *** v1 wait-stopped **** v1 CLI TX|status +**** dT 1.445 *** v1 CLI RX 200 **** v1 CLI RX|Child in state stopped **** v1 CLI TX|panic.show -**** dT 1.481 +**** dT 1.492 *** v1 CLI RX 300 **** v1 CLI RX|Child has not panicked or panic has been cleared -**** dT 1.482 +**** dT 1.493 *** v1 debug|Info: manager stopping child *** v1 debug|Info: manager dies **** v1 STDOUT EOF -**** dT 1.552 -** v1 WAIT4 pid=3094055 status=0x0000 (user 0.532215 sys 0.047798) +**** dT 1.542 +** v1 WAIT4 pid=1990116 status=0x0000 (user 0.517490 sys 0.056620) * top TEST ../src/tests/test02.vtc completed +# top TEST ../src/tests/test02.vtc passed (1.546) **** dT 0.000 -* top TEST ../src/tests/test_hex.vtc starting +* top TEST ../src/tests/test_nullstring.vtc starting **** top extmacro def pkg_version=7.7.3 **** top extmacro def pkg_branch=7.7 **** top extmacro def pwd=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:44729 +**** top extmacro def bad_backend=127.0.0.1:36139 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094035.336e9b56 -**** top macro def vtcid=vtc.3094035.336e9b56 -** top === varnishtest "Test base64 hex encoding" -* top VTEST Test base64 hex encoding +**** top macro def tmpdir=/tmp/vtc.1990093.72e0260a +**** top macro def vtcid=vtc.1990093.72e0260a +** top === varnishtest "Test digest vmod for nullstrings" +* top VTEST Test digest vmod for nullstrings ** top === server s1 { ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=38369 -**** s1 macro def s1_sock=127.0.0.1:38369 -* s1 Listen on 127.0.0.1:38369 +**** s1 macro def s1_port=38529 +**** s1 macro def s1_sock=127.0.0.1:38529 +* s1 Listen on 127.0.0.1:38529 ** top === varnish v1 -vcl+backend { -** s1 Started on 127.0.0.1:38369 (1 iterations) -**** dT 0.010 +** s1 Started on 127.0.0.1:38529 (1 iterations) +**** dT 0.017 ** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094035.336e9b56/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 40349' -P /tmp/vtc.3094035.336e9b56/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094035.336e9b56/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 40349' -P /tmp/vtc.3094035.336e9b56/v1/varnishd.pid -*** v1 PID: 3094075 -**** v1 macro def v1_pid=3094075 -**** v1 macro def v1_name=/tmp/vtc.3094035.336e9b56/v1 -**** dT 0.037 +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990093.72e0260a/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 45247' -P /tmp/vtc.1990093.72e0260a/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990093.72e0260a/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 45247' -P /tmp/vtc.1990093.72e0260a/v1/varnishd.pid +*** v1 PID: 1990121 +**** v1 macro def v1_pid=1990121 +**** v1 macro def v1_name=/tmp/vtc.1990093.72e0260a/v1 +**** dT 0.031 *** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd *** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit *** v1 debug|200 327 @@ -2851,15 +3299,15 @@ *** v1 debug|Type 'quit' to close CLI session. *** v1 debug|Type 'start' to launch worker process. *** v1 debug| -**** dT 0.136 +**** dT 0.131 **** v1 CLIPOLL 1 0x1 0x0 0x0 *** v1 CLI connection fd = 6 *** v1 CLI RX 107 -**** v1 CLI RX|nqnxtxzngcdztwrgmjdoqwushtqxkqry +**** v1 CLI RX|sdnuhqhrbwnxgodwklviojecvoylxdyl **** v1 CLI RX| **** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth 11173b6e59fdf8839278d13d38a00166a943252d88193eab86a62b42b7072933 -**** dT 0.137 +**** v1 CLI TX|auth e48c00a748f1c32e52e225f9edba2137585ab9fcc406e2f5bdb51585f359979b +**** dT 0.132 *** v1 CLI RX 200 **** v1 CLI RX|----------------------------- **** v1 CLI RX|Varnish Cache CLI 1.0 @@ -2872,49 +3320,33 @@ **** v1 CLI RX|Type 'start' to launch worker process. **** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P **** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "38369"; } +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "38529"; } **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|\timport digest; **** v1 CLI TX| **** v1 CLI TX|\tsub vcl_deliver { -**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = digest.hmac_sha1("secret", "test string"); -**** v1 CLI TX|\t\tset resp.http.hmac_sha1_b64 = digest.base64(digest.hmac_sha1("secret", "test string")); -**** v1 CLI TX|\t\tset resp.http.hmac_sha1_b64_hex = digest.base64_hex(digest.hmac_sha1("secret", "test string")); -**** v1 CLI TX| -**** v1 CLI TX|\t\tset resp.http.md5 = digest.hash_md5("test string"); -**** v1 CLI TX|\t\tset resp.http.md5_b64 = digest.base64(digest.hash_md5("test string")); -**** v1 CLI TX|\t\tset resp.http.md5_b64_hex = digest.base64_hex(digest.hash_md5("test string")); -**** v1 CLI TX| -**** v1 CLI TX|\t\tset resp.http.test1_b64 = digest.base64("TeST"); -**** v1 CLI TX|\t\tset resp.http.test1_b64_hex = digest.base64_hex("0x54655354"); -**** v1 CLI TX| -**** v1 CLI TX|\t\tset resp.http.test2_b64_url = digest.base64url("Interesting!"); -**** v1 CLI TX|\t\tset resp.http.test2_b64_url_hex = digest.base64url_hex("496E746572657374696E6721"); -**** v1 CLI TX| -**** v1 CLI TX|\t\tset resp.http.test3_b64_unopad = digest.base64url_nopad("$"); -**** v1 CLI TX|\t\tset resp.http.test3_b64_unopad_hex = digest.base64url_nopad_hex("0x24"); +**** v1 CLI TX|\t\tset resp.http.sha1 = digest.hash_sha1(resp.http.blank-header); +**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = "BUNNY"; +**** v1 CLI TX|\t\tset resp.http.hmac_sha1 = resp.http.hmac_sha1 + digest.hmac_sha1(resp.http.blank-header, "The quick brown fox jumps over the lazy dog"); **** v1 CLI TX|\t} **** v1 CLI TX| **** v1 CLI TX|%XJEIFLH|)Xspa8P -**** dT 0.240 +**** dT 0.232 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.340 -***# top TEST ../src/tests/test02.vtc passed (1.554) - v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.440 +**** dT 0.337 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.542 +**** dT 0.441 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.643 +**** dT 0.541 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.743 +**** dT 0.645 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.843 +**** dT 0.745 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.943 +**** dT 0.845 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.970 +**** dT 0.926 *** v1 CLI RX 200 **** v1 CLI RX|Message from C-compiler: **** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -2925,71 +3357,76 @@ **** v1 CLI RX|VCL 'vcl1' now active ** v1 Start **** v1 CLI TX|start -**** dT 1.019 -*** v1 debug|Debug: Child (3095071) Started -**** dT 1.045 +**** dT 0.945 +*** v1 vsl|No VSL chunk found (child not started ?) +**** dT 0.993 +*** v1 debug|Debug: Child (1990355) Started +**** dT 1.008 *** v1 debug|Child launched OK -**** dT 1.046 -*** v1 debug|Info: Child (3095071) said Child starts +**** dT 1.009 +*** v1 debug|Info: Child (1990355) said Child starts *** v1 CLI RX 200 *** v1 wait-running **** v1 CLI TX|status -**** dT 1.092 +**** dT 1.046 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.356978/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.356978/vgc.so" as "vcl1" +**** v1 vsl| 0 CLI - Rd vcl.use "vcl1" +**** v1 vsl| 0 CLI - Wr 200 0 +**** v1 vsl| 0 CLI - Rd start +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:42035 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:42035 +**** v1 vsl| 0 CLI - Wr 200 0 +**** dT 1.053 *** v1 CLI RX 200 **** v1 CLI RX|Child in state running **** v1 CLI TX|debug.listen_address -**** dT 1.141 +**** dT 1.101 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 38039 +**** v1 CLI RX|a0 127.0.0.1 42035 **** v1 CLI TX|debug.xid 1000 -**** dT 1.143 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.416826/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.416826/vgc.so" as "vcl1" -**** v1 vsl| 0 CLI - Rd vcl.use "vcl1" -**** v1 vsl| 0 CLI - Wr 200 0 -**** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:38039 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:38039 -**** v1 vsl| 0 CLI - Wr 200 0 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 38039 - -**** dT 1.184 +**** dT 1.145 *** v1 CLI RX 200 **** v1 CLI RX|XID is 1000 chunk 1 **** v1 CLI TX|debug.listen_address -**** dT 1.228 +**** dT 1.146 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 42035 + +**** v1 vsl| 0 CLI - Rd debug.xid 1000 +**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** dT 1.190 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 38039 -** v1 Listen on 127.0.0.1 38039 +**** v1 CLI RX|a0 127.0.0.1 42035 +** v1 Listen on 127.0.0.1 42035 **** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=38039 -**** v1 macro def v1_sock=127.0.0.1:38039 +**** v1 macro def v1_port=42035 +**** v1 macro def v1_sock=127.0.0.1:42035 **** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=38039 -**** v1 macro def v1_a0_sock=127.0.0.1:38039 +**** v1 macro def v1_a0_port=42035 +**** v1 macro def v1_a0_sock=127.0.0.1:42035 ** top === client c1 { ** top === client c1 -run ** c1 Starting client ** c1 Waiting for client -**** dT 1.229 -** c1 Started on 127.0.0.1:38039 (1 iterations) -*** c1 Connect to 127.0.0.1:38039 -*** c1 connected fd 16 from 127.0.0.1 48602 to 127.0.0.1:38039 +**** dT 1.193 +** c1 Started on 127.0.0.1:42035 (1 iterations) +*** c1 Connect to 127.0.0.1:42035 +*** c1 connected fd 16 from 127.0.0.1 48670 to 127.0.0.1:42035 ** c1 === txreq -url "/" **** c1 txreq|GET / HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.230 -*** s1 accepted fd 4 127.0.0.1 39038 +**** dT 1.197 +*** s1 accepted fd 4 127.0.0.1 40480 ** s1 === rxreq **** s1 rxhdr|GET / HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r @@ -3011,105 +3448,71 @@ **** s1 http[ 8] |X-Varnish: 1002 **** s1 bodylen = 0 ** s1 === txresp +**** dT 1.198 **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r *** s1 shutting fd 4 ** s1 Ending -**** dT 1.241 +**** dT 1.208 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1001\r **** c1 rxhdr|Age: 0\r **** c1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r **** c1 rxhdr|Accept-Ranges: bytes\r -**** c1 rxhdr|hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf\r -**** c1 rxhdr|hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm\r -**** c1 rxhdr|hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=\r -**** c1 rxhdr|md5: 6f8db599de986fab7a21625b7916589c\r -**** c1 rxhdr|md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=\r -**** c1 rxhdr|md5_b64_hex: b421md6Yb6t6IWJbeRZYnA==\r -**** c1 rxhdr|test1_b64: VGVTVA==\r -**** c1 rxhdr|test1_b64_hex: VGVTVA==\r -**** c1 rxhdr|test2_b64_url: SW50ZXJlc3Rpbmch\r -**** c1 rxhdr|test2_b64_url_hex: SW50ZXJlc3Rpbmch\r -**** c1 rxhdr|test3_b64_unopad: JA\r -**** c1 rxhdr|test3_b64_unopad_hex: JA\r +**** c1 rxhdr|sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709\r +**** c1 rxhdr|hmac_sha1: BUNNY\r **** c1 rxhdr|Connection: keep-alive\r **** c1 rxhdr|\r -**** c1 rxhdrlen = 659 +**** c1 rxhdrlen = 251 **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1001 **** c1 http[ 7] |Age: 0 **** c1 http[ 8] |Via: 1.1 v1 (Varnish/7.7) **** c1 http[ 9] |Accept-Ranges: bytes -**** c1 http[10] |hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf -**** c1 http[11] |hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm -**** c1 http[12] |hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8= -**** c1 http[13] |md5: 6f8db599de986fab7a21625b7916589c -**** c1 http[14] |md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM= -**** c1 http[15] |md5_b64_hex: b421md6Yb6t6IWJbeRZYnA== -**** c1 http[16] |test1_b64: VGVTVA== -**** c1 http[17] |test1_b64_hex: VGVTVA== -**** c1 http[18] |test2_b64_url: SW50ZXJlc3Rpbmch -**** c1 http[19] |test2_b64_url_hex: SW50ZXJlc3Rpbmch -**** c1 http[20] |test3_b64_unopad: JA -**** c1 http[21] |test3_b64_unopad_hex: JA -**** c1 http[22] |Connection: keep-alive +**** c1 http[10] |sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 +**** c1 http[11] |hmac_sha1: BUNNY +**** c1 http[12] |Connection: keep-alive **** c1 bodylen = 0 -** c1 === expect resp.http.hmac_sha1 == "0xdd26bfddf122c1055d4cd5b0542... -**** c1 EXPECT resp.http.hmac_sha1 (0xdd26bfddf122c1055d4cd5b054227727e1e3eecf) == "0xdd26bfddf122c1055d4cd5b054227727e1e3eecf" match -** c1 === expect resp.http.hmac_sha1_b64 == "MHhkZDI2YmZkZGYxMjJjMTA1N... -**** c1 EXPECT resp.http.hmac_sha1_b64 (MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm) == "MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm" match -** c1 === expect resp.http.hmac_sha1_b64_hex == "3Sa/3fEiwQVdTNWwVCJ3J... -**** c1 EXPECT resp.http.hmac_sha1_b64_hex (3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=) == "3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8=" match -** c1 === expect resp.http.md5 == "6f8db599de986fab7a21625b7916589c" -**** c1 EXPECT resp.http.md5 (6f8db599de986fab7a21625b7916589c) == "6f8db599de986fab7a21625b7916589c" match -** c1 === expect resp.http.md5_b64 == "NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjV... -**** c1 EXPECT resp.http.md5_b64 (NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=) == "NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM=" match -** c1 === expect resp.http.md5_b64_hex == "b421md6Yb6t6IWJbeRZYnA==" -**** c1 EXPECT resp.http.md5_b64_hex (b421md6Yb6t6IWJbeRZYnA==) == "b421md6Yb6t6IWJbeRZYnA==" match -** c1 === expect resp.http.test1_b64 == resp.http.test1_b64_hex -**** c1 EXPECT resp.http.test1_b64 (VGVTVA==) == "VGVTVA==" match -** c1 === expect resp.http.test2_b64_url == resp.http.test2_b64_url_he... -**** c1 EXPECT resp.http.test2_b64_url (SW50ZXJlc3Rpbmch) == "SW50ZXJlc3Rpbmch" match -** c1 === expect resp.http.test3_b64_unopad == resp.http.test3_b64_uno... -**** c1 EXPECT resp.http.test3_b64_unopad (JA) == "JA" match +** c1 === expect resp.http.sha1 == "da39a3ee5e6b4b0d3255bfef95601890af... +**** c1 EXPECT resp.http.sha1 (da39a3ee5e6b4b0d3255bfef95601890afd80709) == "da39a3ee5e6b4b0d3255bfef95601890afd80709" match +** c1 === expect resp.http.hmac_sha1 == "BUNNY" +**** c1 EXPECT resp.http.hmac_sha1 (BUNNY) == "BUNNY" match *** c1 closing fd 16 ** c1 Ending -* top RESETTING after ../src/tests/test_hex.vtc +**** dT 1.212 +* top RESETTING after ../src/tests/test_nullstring.vtc ** s1 Waiting for server (3/-1) ** v1 Wait **** v1 CLI TX|backend.list -**** dT 1.244 -**** v1 vsl| 0 CLI - Rd debug.xid 1000 -**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** dT 1.246 **** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 38039 +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 42035 **** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 48602 a0 127.0.0.1 38039 1794511914.509256 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:38039 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:38039 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 48670 a0 127.0.0.1 42035 1760101789.418485 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:42035 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:42035 **** v1 vsl| 1000 Link c req 1001 rxreq **** v1 vsl| 1002 Begin b bereq 1001 fetch **** v1 vsl| 1002 VCL_use b vcl1 -**** v1 vsl| 1002 Timestamp b Start: 1794511914.509359 0.000000 0.000000 +**** v1 vsl| 1002 Timestamp b Start: 1760101789.422215 0.000000 0.000000 **** v1 vsl| 1002 BereqMethod b GET **** v1 vsl| 1002 BereqURL b / **** v1 vsl| 1002 BereqProtocol b HTTP/1.1 @@ -3121,35 +3524,36 @@ **** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 **** v1 vsl| 1002 VCL_call b BACKEND_FETCH **** v1 vsl| 1002 VCL_return b fetch -**** v1 vsl| 1002 Timestamp b Fetch: 1794511914.509369 0.000010 0.000010 -**** v1 vsl| 1002 Timestamp b Connected: 1794511914.509524 0.000165 0.000155 -**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 38369 127.0.0.1 39038 connect -**** v1 vsl| 1002 Timestamp b Bereq: 1794511914.509550 0.000190 0.000025 +**** v1 vsl| 1002 Timestamp b Fetch: 1760101789.422250 0.000035 0.000035 +**** v1 vsl| 1002 Timestamp b Connected: 1760101789.422463 0.000247 0.000212 +**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 38529 127.0.0.1 40480 connect +**** v1 vsl| 1002 Timestamp b Bereq: 1760101789.422493 0.000278 0.000030 **** v1 vsl| 1002 BerespProtocol b HTTP/1.1 **** v1 vsl| 1002 BerespStatus b 200 **** v1 vsl| 1002 BerespReason b OK -**** v1 vsl| 1002 BerespHeader b Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1002 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1002 BerespHeader b Server: s1 **** v1 vsl| 1002 BerespHeader b Content-Length: 0 -**** v1 vsl| 1002 Timestamp b Beresp: 1794511914.509911 0.000551 0.000360 -**** v1 vsl| 1002 TTL b RFC 120 10 0 1794511915 1794511915 1794511914 0 0 cacheable +**** dT 1.247 +**** v1 vsl| 1002 Timestamp b Beresp: 1760101789.422855 0.000640 0.000361 +**** v1 vsl| 1002 TTL b RFC 120 10 0 1760101789 1760101789 1760101789 0 0 cacheable **** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE **** v1 vsl| 1002 VCL_return b deliver **** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1002 Timestamp b Process: 1794511914.509942 0.000583 0.000031 +**** v1 vsl| 1002 Timestamp b Process: 1760101789.422896 0.000681 0.000041 **** v1 vsl| 1002 Filters b **** v1 vsl| 1002 Storage b malloc s0 **** v1 vsl| 1002 Fetch_Body b 0 none - **** v1 vsl| 1002 BackendClose b 22 s1 recycle -**** v1 vsl| 1002 Timestamp b BerespBody: 1794511914.520084 0.010724 0.010141 +**** v1 vsl| 1002 Timestamp b BerespBody: 1760101789.433049 0.010833 0.010152 **** v1 vsl| 1002 Length b 0 **** v1 vsl| 1002 BereqAcct b 146 0 146 87 0 87 **** v1 vsl| 1002 End b **** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511914.509294 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511914.509294 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Start: 1760101789.418522 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.418522 0.000000 0.000000 **** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 48602 a0 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 48670 a0 **** v1 vsl| 1001 ReqMethod c GET **** v1 vsl| 1001 ReqURL c / **** v1 vsl| 1001 ReqProtocol c HTTP/1.1 @@ -3164,11 +3568,11 @@ **** v1 vsl| 1001 VCL_call c MISS **** v1 vsl| 1001 VCL_return c fetch **** v1 vsl| 1001 Link c bereq 1002 fetch -**** v1 vsl| 1001 Timestamp c Fetch: 1794511914.520106 0.010812 0.010812 +**** v1 vsl| 1001 Timestamp c Fetch: 1760101789.433077 0.014554 0.014554 **** v1 vsl| 1001 RespProtocol c HTTP/1.1 **** v1 vsl| 1001 RespStatus c 200 **** v1 vsl| 1001 RespReason c OK -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1001 RespHeader c Server: s1 **** v1 vsl| 1001 RespHeader c Content-Length: 0 **** v1 vsl| 1001 RespHeader c X-Varnish: 1001 @@ -3176,44 +3580,36 @@ **** v1 vsl| 1001 RespHeader c Via: 1.1 v1 (Varnish/7.7) **** v1 vsl| 1001 RespHeader c Accept-Ranges: bytes **** v1 vsl| 1001 VCL_call c DELIVER -**** v1 vsl| 1001 RespHeader c hmac_sha1: 0xdd26bfddf122c1055d4cd5b054227727e1e3eecf -**** v1 vsl| 1001 RespHeader c hmac_sha1_b64: MHhkZDI2YmZkZGYxMjJjMTA1NWQ0Y2Q1YjA1NDIyNzcyN2UxZTNlZWNm -**** v1 vsl| 1001 RespHeader c hmac_sha1_b64_hex: 3Sa/3fEiwQVdTNWwVCJ3J+Hj7s8= -**** v1 vsl| 1001 RespHeader c md5: 6f8db599de986fab7a21625b7916589c -**** v1 vsl| 1001 RespHeader c md5_b64: NmY4ZGI1OTlkZTk4NmZhYjdhMjE2MjViNzkxNjU4OWM= -**** v1 vsl| 1001 RespHeader c md5_b64_hex: b421md6Yb6t6IWJbeRZYnA== -**** v1 vsl| 1001 RespHeader c test1_b64: VGVTVA== -**** v1 vsl| 1001 RespHeader c test1_b64_hex: VGVTVA== -**** v1 vsl| 1001 RespHeader c test2_b64_url: SW50ZXJlc3Rpbmch -**** v1 vsl| 1001 RespHeader c test2_b64_url_hex: SW50ZXJlc3Rpbmch -**** v1 vsl| 1001 RespHeader c test3_b64_unopad: JA -**** v1 vsl| 1001 RespHeader c test3_b64_unopad_hex: JA +**** v1 vsl| 1001 RespHeader c sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 +**** v1 vsl| 1001 RespHeader c hmac_sha1: BUNNY +**** v1 vsl| 1001 RespUnset c hmac_sha1: BUNNY +**** v1 vsl| 1001 RespHeader c hmac_sha1: BUNNY **** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511914.520183 0.010888 0.000076 +**** v1 vsl| 1001 Timestamp c Process: 1760101789.433139 0.014617 0.000062 **** v1 vsl| 1001 Filters c **** v1 vsl| 1001 RespHeader c Connection: keep-alive -**** v1 vsl| 1001 Timestamp c Resp: 1794511914.520239 0.010944 0.000055 -**** v1 vsl| 1001 ReqAcct c 51 0 51 659 0 659 +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.433218 0.014696 0.000078 +**** v1 vsl| 1001 ReqAcct c 51 0 51 251 0 251 **** v1 vsl| 1001 End c -**** v1 vsl| 1000 SessClose c REM_CLOSE 0.012 +**** v1 vsl| 1000 SessClose c REM_CLOSE 0.015 **** v1 vsl| 1000 End c -**** dT 1.288 +**** dT 1.253 *** v1 CLI RX 200 **** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT ** v1 Stop **** v1 CLI TX|stop -**** dT 1.332 +**** dT 1.301 *** v1 debug|Debug: Stopping Child -**** dT 1.344 +**** dT 1.347 **** v1 vsl| 0 CLI - Rd backend.list **** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 1.436 -*** v1 debug|Info: Child (3095071) said Child dies -*** v1 debug|Info: Child (3095071) ended +**** dT 1.405 +*** v1 debug|Info: Child (1990355) said Child dies +*** v1 debug|Info: Child (1990355) ended *** v1 debug|Debug: Child cleanup complete *** v1 CLI RX 200 *** v1 wait-stopped @@ -3221,402 +3617,17 @@ *** v1 CLI RX 200 **** v1 CLI RX|Child in state stopped **** v1 CLI TX|panic.show -**** dT 1.480 +**** dT 1.453 *** v1 CLI RX 300 **** v1 CLI RX|Child has not panicked or panic has been cleared -**** dT 1.481 +**** dT 1.455 *** v1 debug|Info: manager stopping child *** v1 debug|Info: manager dies **** v1 STDOUT EOF -**** dT 1.544 -** v1 WAIT4 pid=3094075 status=0x0000 (user 0.468395 sys 0.058285) -* top TEST ../src/tests/test_hex.vtc completed -# top TEST ../src/tests/test_hex.vtc passed (1.546) -**** dT 0.000 -* top TEST ../src/tests/test03.vtc starting -**** top extmacro def pkg_version=7.7.3 -**** top extmacro def pkg_branch=7.7 -**** top extmacro def pwd=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src -**** top extmacro def date(...) -**** top extmacro def string(...) -**** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:33915 -**** top extmacro def listen_addr=127.0.0.1:0 -**** top extmacro def bad_ip=192.0.2.255 -**** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094023.1a0ed2e6 -**** top macro def vtcid=vtc.3094023.1a0ed2e6 -** top === varnishtest "Test invalid data in digest vmod" -* top VTEST Test invalid data in digest vmod -** top === server s1 { -** s1 Starting server -**** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=46179 -**** s1 macro def s1_sock=127.0.0.1:46179 -* s1 Listen on 127.0.0.1:46179 -** top === varnish v1 -vcl+backend { -** s1 Started on 127.0.0.1:46179 (1 iterations) -**** dT 0.009 -** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094023.1a0ed2e6/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 44849' -P /tmp/vtc.3094023.1a0ed2e6/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094023.1a0ed2e6/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 44849' -P /tmp/vtc.3094023.1a0ed2e6/v1/varnishd.pid -*** v1 PID: 3094072 -**** v1 macro def v1_pid=3094072 -**** v1 macro def v1_name=/tmp/vtc.3094023.1a0ed2e6/v1 -**** dT 0.028 -*** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd -*** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit -*** v1 debug|200 327 -*** v1 debug|----------------------------- -*** v1 debug|Varnish Cache CLI 1.0 -*** v1 debug|----------------------------- -*** v1 debug|Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit -*** v1 debug|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd -*** v1 debug| -*** v1 debug|Type 'help' for command list. -*** v1 debug|Type 'quit' to close CLI session. -*** v1 debug|Type 'start' to launch worker process. -*** v1 debug| -**** dT 0.127 -**** v1 CLIPOLL 1 0x1 0x0 0x0 -*** v1 CLI connection fd = 6 -*** v1 CLI RX 107 -**** v1 CLI RX|suunjjjbbdndlasutqlpyebcyixdpcqi -**** v1 CLI RX| -**** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth 888eaaa268fb83ade57777a56eadc7279ebcb96fd02cd6a40e41f5f5f9a27d3c -**** dT 0.132 -*** v1 CLI RX 200 -**** v1 CLI RX|----------------------------- -**** v1 CLI RX|Varnish Cache CLI 1.0 -**** v1 CLI RX|----------------------------- -**** v1 CLI RX|Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit -**** v1 CLI RX|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd -**** v1 CLI RX| -**** v1 CLI RX|Type 'help' for command list. -**** v1 CLI RX|Type 'quit' to close CLI session. -**** v1 CLI RX|Type 'start' to launch worker process. -**** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P -**** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "46179"; } -**** v1 CLI TX| -**** v1 CLI TX| -**** v1 CLI TX|\timport digest; -**** v1 CLI TX| -**** v1 CLI TX|\tsub vcl_deliver { -**** v1 CLI TX|\t\t# Test invalid base64 -**** v1 CLI TX|\t\tset resp.http.invalid1 = digest.base64_decode(req.http.invalid1); -**** v1 CLI TX|\t} -**** v1 CLI TX| -**** v1 CLI TX|%XJEIFLH|)Xspa8P -**** dT 0.236 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.336 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.436 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.540 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.640 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.744 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.844 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.944 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.044 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.100 -*** v1 CLI RX 200 -**** v1 CLI RX|Message from C-compiler: -**** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -**** v1 CLI RX|/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -**** v1 CLI RX|VCL compiled. -**** v1 CLI TX|vcl.use vcl1 -**** dT 1.104 -*** v1 CLI RX 200 -**** v1 CLI RX|VCL 'vcl1' now active -** v1 Start -**** v1 CLI TX|start -**** dT 1.144 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.154 -*** v1 debug|Debug: Child (3095325) Started -**** dT 1.181 -*** v1 debug|Child launched OK -**** dT 1.185 -*** v1 CLI RX 200 -*** v1 wait-running -**** v1 CLI TX|status -*** v1 debug|Info: Child (3095325) said Child starts -**** dT 1.228 -*** v1 CLI RX 200 -**** v1 CLI RX|Child in state running -**** v1 CLI TX|debug.listen_address -**** dT 1.245 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.412358/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.412358/vgc.so" as "vcl1" -**** v1 vsl| 0 CLI - Rd vcl.use "vcl1" -**** v1 vsl| 0 CLI - Wr 200 0 -**** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:36221 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:36221 -**** v1 vsl| 0 CLI - Wr 200 0 -**** dT 1.273 -*** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 36221 -**** v1 CLI TX|debug.xid 1000 -**** dT 1.316 -*** v1 CLI RX 200 -**** v1 CLI RX|XID is 1000 chunk 1 -**** v1 CLI TX|debug.listen_address -**** dT 1.345 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 36221 - -**** v1 vsl| 0 CLI - Rd debug.xid 1000 -**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 -**** dT 1.365 -*** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 36221 -** v1 Listen on 127.0.0.1 36221 -**** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=36221 -**** v1 macro def v1_sock=127.0.0.1:36221 -**** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=36221 -**** v1 macro def v1_a0_sock=127.0.0.1:36221 -** top === logexpect l1 -v v1 -g request { -** l1 === expect * * VCL_Error "digest: Base64 input contains invalid ... -** top === client c1 { -** c1 Starting client -** c1 Waiting for client -**** dT 1.366 -** c1 Started on 127.0.0.1:36221 (1 iterations) -*** c1 Connect to 127.0.0.1:36221 -*** c1 connected fd 21 from 127.0.0.1 55356 to 127.0.0.1:36221 -** c1 === txreq -url "/" -hdr "invalid1: \xff" -**** c1 txreq|GET / HTTP/1.1\r -**** c1 txreq|invalid1: \xff\r -**** c1 txreq|Host: 127.0.0.1\r -**** c1 txreq|User-Agent: c1\r -**** c1 txreq|\r -** c1 === rxresp -**** dT 1.367 -**** l1 begin| -*** l1 test | expect * * VCL_Error digest: Base64 input contains invalid characters -**** dT 1.368 -*** s1 accepted fd 4 127.0.0.1 45444 -** s1 === rxreq -**** s1 rxhdr|GET / HTTP/1.1\r -**** s1 rxhdr|invalid1: \xff\r -**** s1 rxhdr|Host: 127.0.0.1\r -**** s1 rxhdr|User-Agent: c1\r -**** s1 rxhdr|X-Forwarded-For: 127.0.0.1\r -**** s1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r -**** s1 rxhdr|Accept-Encoding: gzip\r -**** s1 rxhdr|X-Varnish: 1002\r -**** s1 rxhdr|\r -**** s1 rxhdrlen = 159 -**** s1 http[ 0] |GET -**** s1 http[ 1] |/ -**** s1 http[ 2] |HTTP/1.1 -**** s1 http[ 3] |invalid1: \xff -**** s1 http[ 4] |Host: 127.0.0.1 -**** s1 http[ 5] |User-Agent: c1 -**** s1 http[ 6] |X-Forwarded-For: 127.0.0.1 -**** s1 http[ 7] |Via: 1.1 v1 (Varnish/7.7) -**** s1 http[ 8] |Accept-Encoding: gzip -**** s1 http[ 9] |X-Varnish: 1002 -**** s1 bodylen = 0 -** s1 === txresp -**** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:54 GMT\r -**** s1 txresp|Server: s1\r -**** s1 txresp|Content-Length: 0\r -**** s1 txresp|\r -*** s1 shutting fd 4 -** s1 Ending -**** dT 1.379 -**** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:54 GMT\r -**** c1 rxhdr|Server: s1\r -**** c1 rxhdr|Content-Length: 0\r -**** c1 rxhdr|X-Varnish: 1001\r -**** c1 rxhdr|Age: 0\r -**** c1 rxhdr|Via: 1.1 v1 (Varnish/7.7)\r -**** c1 rxhdr|Accept-Ranges: bytes\r -**** c1 rxhdr|invalid1: \r -**** c1 rxhdr|Connection: keep-alive\r -**** c1 rxhdr|\r -**** c1 rxhdrlen = 197 -**** c1 http[ 0] |HTTP/1.1 -**** c1 http[ 1] |200 -**** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:54 GMT -**** c1 http[ 4] |Server: s1 -**** c1 http[ 5] |Content-Length: 0 -**** c1 http[ 6] |X-Varnish: 1001 -**** c1 http[ 7] |Age: 0 -**** c1 http[ 8] |Via: 1.1 v1 (Varnish/7.7) -**** c1 http[ 9] |Accept-Ranges: bytes -**** c1 http[10] |invalid1: -**** c1 http[11] |Connection: keep-alive -**** c1 bodylen = 0 -** c1 === expect resp.http.invalid1 == "" -**** c1 EXPECT resp.http.invalid1 () == "" match -*** c1 closing fd 21 -** c1 Ending -** top === logexpect l1 -wait -** l1 Waiting for logexp -**** dT 1.388 -**** l1 match| 1001 VCL_Error c digest: Base64 input contains invalid characters -**** l1 done | -**** dT 1.389 -* top RESETTING after ../src/tests/test03.vtc -** s1 Waiting for server (3/-1) -** v1 Wait -**** v1 CLI TX|backend.list -**** dT 1.432 -*** v1 CLI RX 200 -**** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT -** v1 Stop -**** v1 CLI TX|stop -**** dT 1.445 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 36221 - -**** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 55356 a0 127.0.0.1 36221 1794511914.645646 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36221 -**** v1 vsl| 1000 Link c req 1001 rxreq -**** v1 vsl| 1002 Begin b bereq 1001 fetch -**** v1 vsl| 1002 VCL_use b vcl1 -**** v1 vsl| 1002 Timestamp b Start: 1794511914.647673 0.000000 0.000000 -**** v1 vsl| 1002 BereqMethod b GET -**** v1 vsl| 1002 BereqURL b / -**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 -**** v1 vsl| 1002 BereqHeader b invalid1: -**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b User-Agent: c1 -**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) -**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip -**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 -**** v1 vsl| 1002 VCL_call b BACKEND_FETCH -**** v1 vsl| 1002 VCL_return b fetch -**** v1 vsl| 1002 Timestamp b Fetch: 1794511914.647696 0.000023 0.000023 -**** v1 vsl| 1002 Timestamp b Connected: 1794511914.647920 0.000247 0.000224 -**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 46179 127.0.0.1 45444 connect -**** v1 vsl| 1002 Timestamp b Bereq: 1794511914.647954 0.000281 0.000033 -**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 -**** v1 vsl| 1002 BerespStatus b 200 -**** v1 vsl| 1002 BerespReason b OK -**** v1 vsl| 1002 BerespHeader b Date: Thu, 12 Nov 2026 19:31:54 GMT -**** v1 vsl| 1002 BerespHeader b Server: s1 -**** v1 vsl| 1002 BerespHeader b Content-Length: 0 -**** v1 vsl| 1002 Timestamp b Beresp: 1794511914.648256 0.000583 0.000302 -**** v1 vsl| 1002 TTL b RFC 120 10 0 1794511915 1794511915 1794511914 0 0 cacheable -**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE -**** v1 vsl| 1002 VCL_return b deliver -**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1002 Timestamp b Process: 1794511914.648294 0.000621 0.000037 -**** v1 vsl| 1002 Filters b -**** v1 vsl| 1002 Storage b malloc s0 -**** v1 vsl| 1002 Fetch_Body b 0 none - -**** v1 vsl| 1002 BackendClose b 22 s1 recycle -**** v1 vsl| 1002 Timestamp b BerespBody: 1794511914.658427 0.010754 0.010132 -**** v1 vsl| 1002 Length b 0 -**** v1 vsl| 1002 BereqAcct b 159 0 159 87 0 87 -**** v1 vsl| 1002 End b -**** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511914.645691 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511914.645691 0.000000 0.000000 -**** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 55356 a0 -**** v1 vsl| 1001 ReqMethod c GET -**** v1 vsl| 1001 ReqURL c / -**** v1 vsl| 1001 ReqProtocol c HTTP/1.1 -**** v1 vsl| 1001 ReqHeader c invalid1: -**** v1 vsl| 1001 ReqHeader c Host: 127.0.0.1 -**** v1 vsl| 1001 ReqHeader c User-Agent: c1 -**** v1 vsl| 1001 ReqHeader c X-Forwarded-For: 127.0.0.1 -**** v1 vsl| 1001 ReqHeader c Via: 1.1 v1 (Varnish/7.7) -**** v1 vsl| 1001 VCL_call c RECV -**** v1 vsl| 1001 VCL_return c hash -**** v1 vsl| 1001 VCL_call c HASH -**** v1 vsl| 1001 VCL_return c lookup -**** v1 vsl| 1001 VCL_call c MISS -**** v1 vsl| 1001 VCL_return c fetch -**** v1 vsl| 1001 Link c bereq 1002 fetch -**** v1 vsl| 1001 Timestamp c Fetch: 1794511914.658451 0.012759 0.012759 -**** v1 vsl| 1001 RespProtocol c HTTP/1.1 -**** v1 vsl| 1001 RespStatus c 200 -**** v1 vsl| 1001 RespReason c OK -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:54 GMT -**** v1 vsl| 1001 RespHeader c Server: s1 -**** v1 vsl| 1001 RespHeader c Content-Length: 0 -**** v1 vsl| 1001 RespHeader c X-Varnish: 1001 -**** v1 vsl| 1001 RespHeader c Age: 0 -**** v1 vsl| 1001 RespHeader c Via: 1.1 v1 (Varnish/7.7) -**** v1 vsl| 1001 RespHeader c Accept-Ranges: bytes -**** v1 vsl| 1001 VCL_call c DELIVER -**** v1 vsl| 1001 VCL_Error c digest: Base64 input contains invalid characters -**** v1 vsl| 1001 RespHeader c invalid1: -**** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511914.658471 0.012780 0.000020 -**** v1 vsl| 1001 Filters c -**** v1 vsl| 1001 RespHeader c Connection: keep-alive -**** v1 vsl| 1001 Timestamp c Resp: 1794511914.658537 0.012845 0.000065 -**** v1 vsl| 1001 ReqAcct c 64 0 64 197 0 197 -**** v1 vsl| 1001 End c -**** v1 vsl| 1000 SessClose c REM_CLOSE 0.013 -**** v1 vsl| 1000 End c -**** v1 vsl| 0 CLI - Rd backend.list -**** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT - -**** dT 1.476 -*** v1 debug|Debug: Stopping Child -**** dT 1.545 -**** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 1.576 -*** v1 debug|Info: Child (3095325) said Child dies -*** v1 debug|Info: Child (3095325) ended -**** dT 1.577 -*** v1 debug|Debug: Child cleanup complete -*** v1 CLI RX 200 -*** v1 wait-stopped -**** v1 CLI TX|status -*** v1 CLI RX 200 -**** v1 CLI RX|Child in state stopped -**** v1 CLI TX|panic.show -**** dT 1.624 -*** v1 CLI RX 300 -**** v1 CLI RX|Child has not panicked or panic has been cleared -*** v1 debug|Info: manager stopping child -*** v1 debug|Info: manager dies -**** dT 1.625 -**** v1 STDOUT EOF -**** dT 1.645 -** v1 WAIT4 pid=3094072 status=0x0000 (user 0.458768 sys 0.054256) -* top TEST ../src/tests/test03.vtc completed -# top TEST ../src/tests/test03.vtc passed (1.651) +**** dT 1.549 +** v1 WAIT4 pid=1990121 status=0x0000 (user 0.466190 sys 0.047886) +* top TEST ../src/tests/test_nullstring.vtc completed +# top TEST ../src/tests/test_nullstring.vtc passed (1.552) **** dT 0.000 * top TEST ../src/tests/test_hash.vtc starting **** top extmacro def pkg_version=7.7.3 @@ -3625,30 +3636,29 @@ **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 -**** top extmacro def bad_backend=127.0.0.1:42915 +**** top extmacro def bad_backend=127.0.0.1:33645 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top macro def testdir=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/../src/tests -**** top macro def tmpdir=/tmp/vtc.3094028.21ca4ad5 -**** top macro def vtcid=vtc.3094028.21ca4ad5 +**** top macro def tmpdir=/tmp/vtc.1990083.1a39aad8 +**** top macro def vtcid=vtc.1990083.1a39aad8 ** top === varnishtest "Test various hashes" * top VTEST Test various hashes ** top === server s1 { ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 -**** s1 macro def s1_port=35239 -**** s1 macro def s1_sock=127.0.0.1:35239 -* s1 Listen on 127.0.0.1:35239 +**** s1 macro def s1_port=39489 +**** s1 macro def s1_sock=127.0.0.1:39489 +* s1 Listen on 127.0.0.1:39489 ** top === varnish v1 -vcl+backend { -**** dT 0.002 -** s1 Started on 127.0.0.1:35239 (1 iterations) -**** dT 0.010 +** s1 Started on 127.0.0.1:39489 (1 iterations) +**** dT 0.014 ** v1 Launch -*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.3094028.21ca4ad5/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 45779' -P /tmp/vtc.3094028.21ca4ad5/v1/varnishd.pid -*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.3094028.21ca4ad5/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 45779' -P /tmp/vtc.3094028.21ca4ad5/v1/varnishd.pid -*** v1 PID: 3094081 -**** v1 macro def v1_pid=3094081 -**** v1 macro def v1_name=/tmp/vtc.3094028.21ca4ad5/v1 +*** v1 CMD: cd ${pwd} && exec varnishd -d -n /tmp/vtc.1990083.1a39aad8/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 39987' -P /tmp/vtc.1990083.1a39aad8/v1/varnishd.pid +*** v1 CMD: cd /build/reproducible-path/varnish-vmod-digest-6.4+20230816/src && exec varnishd -d -n /tmp/vtc.1990083.1a39aad8/v1 -i v1 -p vmod_path=/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src/.libs:/usr/lib/aarch64-linux-gnu/varnish/vmods: -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 39987' -P /tmp/vtc.1990083.1a39aad8/v1/varnishd.pid +*** v1 PID: 1990119 +**** v1 macro def v1_pid=1990119 +**** v1 macro def v1_name=/tmp/vtc.1990083.1a39aad8/v1 **** dT 0.038 *** v1 debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd *** v1 debug|Debug: Platform: Linux,6.12.48+deb13-cloud-arm64,aarch64,-jnone,-sdefault,-sdefault,-hcritbit @@ -3663,15 +3673,14 @@ *** v1 debug|Type 'quit' to close CLI session. *** v1 debug|Type 'start' to launch worker process. *** v1 debug| -**** dT 0.138 +**** dT 0.141 **** v1 CLIPOLL 1 0x1 0x0 0x0 *** v1 CLI connection fd = 6 *** v1 CLI RX 107 -**** v1 CLI RX|svjnuraecngmngbckoojnvzdchnghisi +**** v1 CLI RX|okwokmkuqpfnhqarozkputwpfebmhoyx **** v1 CLI RX| **** v1 CLI RX|Authentication required. -**** v1 CLI TX|auth fa8e9bc17a666fb04c1c20d08d8dd758ff8bcdb92ec8faad37959892a0d3ddfc -**** dT 0.140 +**** v1 CLI TX|auth 87a3691e2765b91443dabd850de8bbab849460d0f5da28c079aebce009f20e3d *** v1 CLI RX 200 **** v1 CLI RX|----------------------------- **** v1 CLI RX|Varnish Cache CLI 1.0 @@ -3684,7 +3693,7 @@ **** v1 CLI RX|Type 'start' to launch worker process. **** v1 CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P **** v1 CLI TX|vcl 4.1; -**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "35239"; } +**** v1 CLI TX|backend s1 { .host = "127.0.0.1"; .port = "39489"; } **** v1 CLI TX| **** v1 CLI TX| **** v1 CLI TX|\timport digest; @@ -3790,35 +3799,25 @@ **** v1 CLI TX|\t\t\tset resp.http.TIGER_52 = digest.hash_tiger("Tiger"); **** v1 CLI TX|\t\t\tset resp.http.TIGER_53 = digest.hash_tiger(" **** v1 CLI TX| [...] (1362) -**** dT 0.244 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.348 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.449 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.549 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.649 -*** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.749 +**** dT 0.252 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.849 +**** dT 0.352 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 0.950 +**** dT 0.452 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.050 +**** dT 0.552 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.150 +**** dT 0.653 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.250 +**** dT 0.753 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.350 +**** dT 0.853 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.450 +**** dT 0.953 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.550 +**** dT 1.053 *** v1 vsl|No VSL chunk found (child not started ?) -**** dT 1.592 +**** dT 1.083 *** v1 CLI RX 200 **** v1 CLI RX|Message from C-compiler: **** v1 CLI RX|/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -3829,74 +3828,70 @@ **** v1 CLI RX|VCL 'vcl1' now active ** v1 Start **** v1 CLI TX|start -**** dT 1.641 -*** v1 debug|Debug: Child (3095873) Started -**** dT 1.667 +**** dT 1.131 +*** v1 debug|Debug: Child (1990443) Started +**** dT 1.158 +*** v1 debug|Child launched OK +**** dT 1.162 +*** v1 debug|Info: Child (1990443) said Child starts *** v1 CLI RX 200 *** v1 wait-running **** v1 CLI TX|status -*** v1 debug|Child launched OK -*** v1 debug|Info: Child (3095873) said Child starts -**** dT 1.708 +**** dT 1.209 *** v1 CLI RX 200 **** v1 CLI RX|Child in state running **** v1 CLI TX|debug.listen_address -**** dT 1.751 -**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1794511913.424307/vgc.so 1auto -**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1794511913.424307/vgc.so" as "vcl1" +**** dT 1.253 +*** v1 CLI RX 200 +**** v1 CLI RX|a0 127.0.0.1 38087 +**** v1 CLI TX|debug.xid 1000 +**** v1 vsl| 0 CLI - Rd vcl.load "vcl1" vcl_vcl1.1760101788.367198/vgc.so 1auto +**** v1 vsl| 0 CLI - Wr 200 52 Loaded "vcl_vcl1.1760101788.367198/vgc.so" as "vcl1" **** v1 vsl| 0 CLI - Rd vcl.use "vcl1" **** v1 vsl| 0 CLI - Wr 200 0 **** v1 vsl| 0 CLI - Rd start -**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:33001 -**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:33001 +**** v1 vsl| 0 Debug - sockopt: Setting SO_LINGER for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:38087 +**** v1 vsl| 0 Debug - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:38087 **** v1 vsl| 0 CLI - Wr 200 0 -**** dT 1.759 -*** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 33001 -**** v1 CLI TX|debug.xid 1000 -**** dT 1.804 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 38087 + +**** dT 1.297 *** v1 CLI RX 200 **** v1 CLI RX|XID is 1000 chunk 1 **** v1 CLI TX|debug.listen_address -**** dT 1.851 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 33001 - -**** v1 vsl| 0 CLI - Rd debug.xid 1000 -**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 -**** dT 1.852 +**** dT 1.341 *** v1 CLI RX 200 -**** v1 CLI RX|a0 127.0.0.1 33001 -** v1 Listen on 127.0.0.1 33001 +**** v1 CLI RX|a0 127.0.0.1 38087 +** v1 Listen on 127.0.0.1 38087 **** v1 macro def v1_addr=127.0.0.1 -**** v1 macro def v1_port=33001 -**** v1 macro def v1_sock=127.0.0.1:33001 +**** v1 macro def v1_port=38087 +**** v1 macro def v1_sock=127.0.0.1:38087 **** v1 macro def v1_a0_addr=127.0.0.1 -**** v1 macro def v1_a0_port=33001 -**** v1 macro def v1_a0_sock=127.0.0.1:33001 +**** v1 macro def v1_a0_port=38087 +**** v1 macro def v1_a0_sock=127.0.0.1:38087 ** top === client c1 { ** top === client c1 -run ** c1 Starting client ** c1 Waiting for client -** c1 Started on 127.0.0.1:33001 (1 iterations) -*** c1 Connect to 127.0.0.1:33001 -*** c1 connected fd 16 from 127.0.0.1 46120 to 127.0.0.1:33001 +** c1 Started on 127.0.0.1:38087 (1 iterations) +*** c1 Connect to 127.0.0.1:38087 +*** c1 connected fd 16 from 127.0.0.1 60180 to 127.0.0.1:38087 ** c1 === txreq -url "/1" **** c1 txreq|GET /1 HTTP/1.1\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp -**** dT 1.856 -*** s1 accepted fd 4 127.0.0.1 41496 +*** s1 accepted fd 4 127.0.0.1 46610 ** s1 === rxreq -**** dT 1.857 +**** dT 1.342 **** s1 rxhdr|GET /1 HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r **** s1 rxhdr|User-Agent: c1\r @@ -3918,14 +3913,69 @@ **** s1 bodylen = 0 ** s1 === txresp **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r ** s1 === rxreq -**** dT 1.870 +**** dT 1.354 +**** v1 vsl| 0 CLI - Rd debug.xid 1000 +**** v1 vsl| 0 CLI - Wr 200 19 XID is 1000 chunk 1 +**** v1 vsl| 0 CLI - Rd debug.listen_address +**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 38087 + +**** v1 vsl| 1000 Begin c sess 0 HTTP/1 +**** v1 vsl| 1000 SessOpen c 127.0.0.1 60180 a0 127.0.0.1 38087 1760101789.566779 19 +**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:38087 +**** v1 vsl| 1000 Link c req 1001 rxreq +**** v1 vsl| 1002 Begin b bereq 1001 fetch +**** v1 vsl| 1002 VCL_use b vcl1 +**** v1 vsl| 1002 Timestamp b Start: 1760101789.566944 0.000000 0.000000 +**** v1 vsl| 1002 BereqMethod b GET +**** v1 vsl| 1002 BereqURL b /1 +**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 +**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b User-Agent: c1 +**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 +**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) +**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip +**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 +**** v1 vsl| 1002 VCL_call b BACKEND_FETCH +**** v1 vsl| 1002 VCL_return b fetch +**** v1 vsl| 1002 Timestamp b Fetch: 1760101789.566970 0.000025 0.000025 +**** v1 vsl| 1002 Timestamp b Connected: 1760101789.567144 0.000199 0.000174 +**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 39489 127.0.0.1 46610 connect +**** v1 vsl| 1002 Timestamp b Bereq: 1760101789.567169 0.000225 0.000025 +**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 +**** v1 vsl| 1002 BerespStatus b 200 +**** v1 vsl| 1002 BerespReason b OK +**** v1 vsl| 1002 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT +**** v1 vsl| 1002 BerespHeader b Server: s1 +**** v1 vsl| 1002 BerespHeader b Content-Length: 0 +**** v1 vsl| 1002 Timestamp b Beresp: 1760101789.567443 0.000499 0.000274 +**** v1 vsl| 1002 TTL b RFC 120 10 0 1760101790 1760101790 1760101789 0 0 cacheable +**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE +**** v1 vsl| 1002 VCL_return b deliver +**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit +**** v1 vsl| 1002 Timestamp b Process: 1760101789.567474 0.000530 0.000030 +**** v1 vsl| 1002 Filters b +**** v1 vsl| 1002 Storage b malloc s0 +**** v1 vsl| 1002 Fetch_Body b 0 none - +**** v1 vsl| 1002 BackendClose b 22 s1 recycle +**** v1 vsl| 1002 Timestamp b BerespBody: 1760101789.579132 0.012188 0.011658 +**** v1 vsl| 1002 Length b 0 +**** v1 vsl| 1002 BereqAcct b 147 0 147 87 0 87 +**** v1 vsl| 1002 End b +**** dT 1.356 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1001\r @@ -3969,7 +4019,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:55 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1001 @@ -4098,14 +4148,14 @@ **** s1 bodylen = 0 ** s1 === txresp **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r ** s1 === rxreq -**** dT 1.882 +**** dT 1.370 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1003\r @@ -4141,7 +4191,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:55 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1003 @@ -4225,6 +4275,7 @@ **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r ** c1 === rxresp +**** dT 1.373 **** s1 rxhdr|GET /3 HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r **** s1 rxhdr|User-Agent: c1\r @@ -4246,14 +4297,14 @@ **** s1 bodylen = 0 ** s1 === txresp **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r ** s1 === rxreq -**** dT 1.895 +**** dT 1.385 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1005\r @@ -4286,7 +4337,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:55 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1005 @@ -4360,6 +4411,7 @@ **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|\r +** c1 === rxresp **** s1 rxhdr|GET /4 HTTP/1.1\r **** s1 rxhdr|Host: 127.0.0.1\r **** s1 rxhdr|User-Agent: c1\r @@ -4381,16 +4433,15 @@ **** s1 bodylen = 0 ** s1 === txresp **** s1 txresp|HTTP/1.1 200 OK\r -**** s1 txresp|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** s1 txresp|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 0\r **** s1 txresp|\r *** s1 shutting fd 4 ** s1 Ending -** c1 === rxresp -**** dT 1.908 +**** dT 1.399 **** c1 rxhdr|HTTP/1.1 200 OK\r -**** c1 rxhdr|Date: Thu, 12 Nov 2026 19:31:55 GMT\r +**** c1 rxhdr|Date: Fri, 10 Oct 2025 13:09:49 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 0\r **** c1 rxhdr|X-Varnish: 1007\r @@ -4436,7 +4487,7 @@ **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK -**** c1 http[ 3] |Date: Thu, 12 Nov 2026 19:31:55 GMT +**** c1 http[ 3] |Date: Fri, 10 Oct 2025 13:09:49 GMT **** c1 http[ 4] |Server: s1 **** c1 http[ 5] |Content-Length: 0 **** c1 http[ 6] |X-Varnish: 1007 @@ -4550,64 +4601,18 @@ ** s1 Waiting for server (3/-1) ** v1 Wait **** v1 CLI TX|backend.list -**** dT 1.951 -**** v1 vsl| 0 CLI - Rd debug.listen_address -**** v1 vsl| 0 CLI - Wr 200 19 a0 127.0.0.1 33001 - -**** v1 vsl| 1000 Begin c sess 0 HTTP/1 -**** v1 vsl| 1000 SessOpen c 127.0.0.1 46120 a0 127.0.0.1 33001 1794511915.139859 19 -**** v1 vsl| 1000 Debug c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Debug c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:33001 -**** v1 vsl| 1000 Link c req 1001 rxreq -**** v1 vsl| 1002 Begin b bereq 1001 fetch -**** v1 vsl| 1002 VCL_use b vcl1 -**** v1 vsl| 1002 Timestamp b Start: 1794511915.139999 0.000000 0.000000 -**** v1 vsl| 1002 BereqMethod b GET -**** v1 vsl| 1002 BereqURL b /1 -**** v1 vsl| 1002 BereqProtocol b HTTP/1.1 -**** v1 vsl| 1002 BereqHeader b Host: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b User-Agent: c1 -**** v1 vsl| 1002 BereqHeader b X-Forwarded-For: 127.0.0.1 -**** v1 vsl| 1002 BereqHeader b Via: 1.1 v1 (Varnish/7.7) -**** v1 vsl| 1002 BereqHeader b Accept-Encoding: gzip -**** v1 vsl| 1002 BereqHeader b X-Varnish: 1002 -**** v1 vsl| 1002 VCL_call b BACKEND_FETCH -**** v1 vsl| 1002 VCL_return b fetch -**** v1 vsl| 1002 Timestamp b Fetch: 1794511915.140025 0.000026 0.000026 -**** v1 vsl| 1002 Timestamp b Connected: 1794511915.140244 0.000245 0.000219 -**** v1 vsl| 1002 BackendOpen b 22 s1 127.0.0.1 35239 127.0.0.1 41496 connect -**** v1 vsl| 1002 Timestamp b Bereq: 1794511915.140277 0.000278 0.000032 -**** v1 vsl| 1002 BerespProtocol b HTTP/1.1 -**** v1 vsl| 1002 BerespStatus b 200 -**** v1 vsl| 1002 BerespReason b OK -**** v1 vsl| 1002 BerespHeader b Date: Thu, 12 Nov 2026 19:31:55 GMT -**** v1 vsl| 1002 BerespHeader b Server: s1 -**** v1 vsl| 1002 BerespHeader b Content-Length: 0 -**** v1 vsl| 1002 Timestamp b Beresp: 1794511915.140546 0.000547 0.000268 -**** v1 vsl| 1002 TTL b RFC 120 10 0 1794511915 1794511915 1794511915 0 0 cacheable -**** v1 vsl| 1002 VCL_call b BACKEND_RESPONSE -**** v1 vsl| 1002 VCL_return b deliver -**** v1 vsl| 1002 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1002 Timestamp b Process: 1794511915.140580 0.000581 0.000034 -**** v1 vsl| 1002 Filters b -**** v1 vsl| 1002 Storage b malloc s0 -**** v1 vsl| 1002 Fetch_Body b 0 none - -**** v1 vsl| 1002 BackendClose b 22 s1 recycle -**** v1 vsl| 1002 Timestamp b BerespBody: 1794511915.150750 0.010751 0.010169 -**** v1 vsl| 1002 Length b 0 -**** v1 vsl| 1002 BereqAcct b 147 0 147 87 0 87 -**** v1 vsl| 1002 End b +**** dT 1.441 +*** v1 CLI RX 200 +**** v1 CLI RX|Backend name Admin Probe Health Last change +**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +** v1 Stop +**** v1 CLI TX|stop +**** dT 1.454 **** v1 vsl| 1001 Begin c req 1000 rxreq -**** v1 vsl| 1001 Timestamp c Start: 1794511915.139909 0.000000 0.000000 -**** v1 vsl| 1001 Timestamp c Req: 1794511915.139909 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Start: 1760101789.566849 0.000000 0.000000 +**** v1 vsl| 1001 Timestamp c Req: 1760101789.566849 0.000000 0.000000 **** v1 vsl| 1001 VCL_use c vcl1 -**** v1 vsl| 1001 ReqStart c 127.0.0.1 46120 a0 +**** v1 vsl| 1001 ReqStart c 127.0.0.1 60180 a0 **** v1 vsl| 1001 ReqMethod c GET **** v1 vsl| 1001 ReqURL c /1 **** v1 vsl| 1001 ReqProtocol c HTTP/1.1 @@ -4622,11 +4627,11 @@ **** v1 vsl| 1001 VCL_call c MISS **** v1 vsl| 1001 VCL_return c fetch **** v1 vsl| 1001 Link c bereq 1002 fetch -**** v1 vsl| 1001 Timestamp c Fetch: 1794511915.150764 0.010854 0.010854 +**** v1 vsl| 1001 Timestamp c Fetch: 1760101789.579785 0.012935 0.012935 **** v1 vsl| 1001 RespProtocol c HTTP/1.1 **** v1 vsl| 1001 RespStatus c 200 **** v1 vsl| 1001 RespReason c OK -**** v1 vsl| 1001 RespHeader c Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1001 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1001 RespHeader c Server: s1 **** v1 vsl| 1001 RespHeader c Content-Length: 0 **** v1 vsl| 1001 RespHeader c X-Varnish: 1001 @@ -4666,16 +4671,16 @@ **** v1 vsl| 1001 RespHeader c MD5_8: d174ab98d277d9f5a5611c2c9f419d9f **** v1 vsl| 1001 RespHeader c MD5_9: 57edf4a22be3c955ac49da2e2107b67a **** v1 vsl| 1001 VCL_return c deliver -**** v1 vsl| 1001 Timestamp c Process: 1794511915.150978 0.011068 0.000213 +**** v1 vsl| 1001 Timestamp c Process: 1760101789.579998 0.013148 0.000212 **** v1 vsl| 1001 Filters c **** v1 vsl| 1001 RespHeader c Connection: keep-alive -**** v1 vsl| 1001 Timestamp c Resp: 1794511915.151063 0.011153 0.000085 +**** v1 vsl| 1001 Timestamp c Resp: 1760101789.580072 0.013222 0.000074 **** v1 vsl| 1001 ReqAcct c 52 0 52 1650 0 1650 **** v1 vsl| 1001 End c **** v1 vsl| 1000 Link c req 1003 rxreq **** v1 vsl| 1004 Begin b bereq 1003 fetch **** v1 vsl| 1004 VCL_use b vcl1 -**** v1 vsl| 1004 Timestamp b Start: 1794511915.153686 0.000000 0.000000 +**** v1 vsl| 1004 Timestamp b Start: 1760101789.581737 0.000000 0.000000 **** v1 vsl| 1004 BereqMethod b GET **** v1 vsl| 1004 BereqURL b /2 **** v1 vsl| 1004 BereqProtocol b HTTP/1.1 @@ -4687,35 +4692,35 @@ **** v1 vsl| 1004 BereqHeader b X-Varnish: 1004 **** v1 vsl| 1004 VCL_call b BACKEND_FETCH **** v1 vsl| 1004 VCL_return b fetch -**** v1 vsl| 1004 Timestamp b Fetch: 1794511915.153710 0.000024 0.000024 -**** v1 vsl| 1004 Timestamp b Connected: 1794511915.153714 0.000028 0.000004 -**** v1 vsl| 1004 BackendOpen b 22 s1 127.0.0.1 35239 127.0.0.1 41496 reuse -**** v1 vsl| 1004 Timestamp b Bereq: 1794511915.153756 0.000070 0.000042 +**** v1 vsl| 1004 Timestamp b Fetch: 1760101789.581755 0.000017 0.000017 +**** v1 vsl| 1004 Timestamp b Connected: 1760101789.581759 0.000021 0.000003 +**** v1 vsl| 1004 BackendOpen b 22 s1 127.0.0.1 39489 127.0.0.1 46610 reuse +**** v1 vsl| 1004 Timestamp b Bereq: 1760101789.581956 0.000219 0.000197 **** v1 vsl| 1004 BerespProtocol b HTTP/1.1 **** v1 vsl| 1004 BerespStatus b 200 **** v1 vsl| 1004 BerespReason b OK -**** v1 vsl| 1004 BerespHeader b Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1004 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1004 BerespHeader b Server: s1 **** v1 vsl| 1004 BerespHeader b Content-Length: 0 -**** v1 vsl| 1004 Timestamp b Beresp: 1794511915.153974 0.000288 0.000217 -**** v1 vsl| 1004 TTL b RFC 120 10 0 1794511915 1794511915 1794511915 0 0 cacheable +**** v1 vsl| 1004 Timestamp b Beresp: 1760101789.582941 0.001203 0.000984 +**** v1 vsl| 1004 TTL b RFC 120 10 0 1760101790 1760101790 1760101789 0 0 cacheable **** v1 vsl| 1004 VCL_call b BACKEND_RESPONSE **** v1 vsl| 1004 VCL_return b deliver **** v1 vsl| 1004 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1004 Timestamp b Process: 1794511915.153993 0.000307 0.000019 +**** v1 vsl| 1004 Timestamp b Process: 1760101789.582963 0.001225 0.000022 **** v1 vsl| 1004 Filters b **** v1 vsl| 1004 Storage b malloc s0 **** v1 vsl| 1004 Fetch_Body b 0 none - **** v1 vsl| 1004 BackendClose b 22 s1 recycle -**** v1 vsl| 1004 Timestamp b BerespBody: 1794511915.164106 0.010420 0.010113 +**** v1 vsl| 1004 Timestamp b BerespBody: 1760101789.593756 0.012018 0.010792 **** v1 vsl| 1004 Length b 0 **** v1 vsl| 1004 BereqAcct b 147 0 147 87 0 87 **** v1 vsl| 1004 End b **** v1 vsl| 1003 Begin c req 1000 rxreq -**** v1 vsl| 1003 Timestamp c Start: 1794511915.153599 0.000000 0.000000 -**** v1 vsl| 1003 Timestamp c Req: 1794511915.153599 0.000000 0.000000 +**** v1 vsl| 1003 Timestamp c Start: 1760101789.581676 0.000000 0.000000 +**** v1 vsl| 1003 Timestamp c Req: 1760101789.581676 0.000000 0.000000 **** v1 vsl| 1003 VCL_use c vcl1 -**** v1 vsl| 1003 ReqStart c 127.0.0.1 46120 a0 +**** v1 vsl| 1003 ReqStart c 127.0.0.1 60180 a0 **** v1 vsl| 1003 ReqMethod c GET **** v1 vsl| 1003 ReqURL c /2 **** v1 vsl| 1003 ReqProtocol c HTTP/1.1 @@ -4730,11 +4735,11 @@ **** v1 vsl| 1003 VCL_call c MISS **** v1 vsl| 1003 VCL_return c fetch **** v1 vsl| 1003 Link c bereq 1004 fetch -**** v1 vsl| 1003 Timestamp c Fetch: 1794511915.164119 0.010519 0.010519 +**** v1 vsl| 1003 Timestamp c Fetch: 1760101789.593770 0.012094 0.012094 **** v1 vsl| 1003 RespProtocol c HTTP/1.1 **** v1 vsl| 1003 RespStatus c 200 **** v1 vsl| 1003 RespReason c OK -**** v1 vsl| 1003 RespHeader c Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1003 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1003 RespHeader c Server: s1 **** v1 vsl| 1003 RespHeader c Content-Length: 0 **** v1 vsl| 1003 RespHeader c X-Varnish: 1003 @@ -4766,16 +4771,16 @@ **** v1 vsl| 1003 RespHeader c RIPEMD256_39: 3843045583aac6c8c8d9128573e7a9809afb2a0f34ccc36ea9e72f16f6368e3f **** v1 vsl| 1003 RespHeader c RIPEMD256_40: 5740a408ac16b720b84424ae931cbb1fe363d1d0bf4017f1a89f7ea6de77a0b8 **** v1 vsl| 1003 VCL_return c deliver -**** v1 vsl| 1003 Timestamp c Process: 1794511915.164212 0.010613 0.000093 +**** v1 vsl| 1003 Timestamp c Process: 1760101789.593868 0.012192 0.000097 **** v1 vsl| 1003 Filters c **** v1 vsl| 1003 RespHeader c Connection: keep-alive -**** v1 vsl| 1003 Timestamp c Resp: 1794511915.164299 0.010699 0.000086 +**** v1 vsl| 1003 Timestamp c Resp: 1760101789.593953 0.012277 0.000085 **** v1 vsl| 1003 ReqAcct c 52 0 52 1577 0 1577 **** v1 vsl| 1003 End c **** v1 vsl| 1000 Link c req 1005 rxreq **** v1 vsl| 1006 Begin b bereq 1005 fetch **** v1 vsl| 1006 VCL_use b vcl1 -**** v1 vsl| 1006 Timestamp b Start: 1794511915.166040 0.000000 0.000000 +**** v1 vsl| 1006 Timestamp b Start: 1760101789.598222 0.000000 0.000000 **** v1 vsl| 1006 BereqMethod b GET **** v1 vsl| 1006 BereqURL b /3 **** v1 vsl| 1006 BereqProtocol b HTTP/1.1 @@ -4787,35 +4792,35 @@ **** v1 vsl| 1006 BereqHeader b X-Varnish: 1006 **** v1 vsl| 1006 VCL_call b BACKEND_FETCH **** v1 vsl| 1006 VCL_return b fetch -**** v1 vsl| 1006 Timestamp b Fetch: 1794511915.166063 0.000022 0.000022 -**** v1 vsl| 1006 Timestamp b Connected: 1794511915.166067 0.000027 0.000004 -**** v1 vsl| 1006 BackendOpen b 22 s1 127.0.0.1 35239 127.0.0.1 41496 reuse -**** v1 vsl| 1006 Timestamp b Bereq: 1794511915.166112 0.000072 0.000044 +**** v1 vsl| 1006 Timestamp b Fetch: 1760101789.598247 0.000025 0.000025 +**** v1 vsl| 1006 Timestamp b Connected: 1760101789.598251 0.000029 0.000004 +**** v1 vsl| 1006 BackendOpen b 22 s1 127.0.0.1 39489 127.0.0.1 46610 reuse +**** v1 vsl| 1006 Timestamp b Bereq: 1760101789.598308 0.000086 0.000056 **** v1 vsl| 1006 BerespProtocol b HTTP/1.1 **** v1 vsl| 1006 BerespStatus b 200 **** v1 vsl| 1006 BerespReason b OK -**** v1 vsl| 1006 BerespHeader b Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1006 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1006 BerespHeader b Server: s1 **** v1 vsl| 1006 BerespHeader b Content-Length: 0 -**** v1 vsl| 1006 Timestamp b Beresp: 1794511915.166325 0.000284 0.000212 -**** v1 vsl| 1006 TTL b RFC 120 10 0 1794511915 1794511915 1794511915 0 0 cacheable +**** v1 vsl| 1006 Timestamp b Beresp: 1760101789.598536 0.000313 0.000227 +**** v1 vsl| 1006 TTL b RFC 120 10 0 1760101790 1760101790 1760101789 0 0 cacheable **** v1 vsl| 1006 VCL_call b BACKEND_RESPONSE **** v1 vsl| 1006 VCL_return b deliver **** v1 vsl| 1006 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1006 Timestamp b Process: 1794511915.166345 0.000305 0.000020 +**** v1 vsl| 1006 Timestamp b Process: 1760101789.598555 0.000332 0.000019 **** v1 vsl| 1006 Filters b **** v1 vsl| 1006 Storage b malloc s0 **** v1 vsl| 1006 Fetch_Body b 0 none - **** v1 vsl| 1006 BackendClose b 22 s1 recycle -**** v1 vsl| 1006 Timestamp b BerespBody: 1794511915.176461 0.010420 0.010115 +**** v1 vsl| 1006 Timestamp b BerespBody: 1760101789.608656 0.010434 0.010101 **** v1 vsl| 1006 Length b 0 **** v1 vsl| 1006 BereqAcct b 147 0 147 87 0 87 **** v1 vsl| 1006 End b **** v1 vsl| 1005 Begin c req 1000 rxreq -**** v1 vsl| 1005 Timestamp c Start: 1794511915.165954 0.000000 0.000000 -**** v1 vsl| 1005 Timestamp c Req: 1794511915.165954 0.000000 0.000000 +**** v1 vsl| 1005 Timestamp c Start: 1760101789.598147 0.000000 0.000000 +**** v1 vsl| 1005 Timestamp c Req: 1760101789.598147 0.000000 0.000000 **** v1 vsl| 1005 VCL_use c vcl1 -**** v1 vsl| 1005 ReqStart c 127.0.0.1 46120 a0 +**** v1 vsl| 1005 ReqStart c 127.0.0.1 60180 a0 **** v1 vsl| 1005 ReqMethod c GET **** v1 vsl| 1005 ReqURL c /3 **** v1 vsl| 1005 ReqProtocol c HTTP/1.1 @@ -4830,11 +4835,11 @@ **** v1 vsl| 1005 VCL_call c MISS **** v1 vsl| 1005 VCL_return c fetch **** v1 vsl| 1005 Link c bereq 1006 fetch -**** v1 vsl| 1005 Timestamp c Fetch: 1794511915.176474 0.010519 0.010519 +**** v1 vsl| 1005 Timestamp c Fetch: 1760101789.608661 0.010514 0.010514 **** v1 vsl| 1005 RespProtocol c HTTP/1.1 **** v1 vsl| 1005 RespStatus c 200 **** v1 vsl| 1005 RespReason c OK -**** v1 vsl| 1005 RespHeader c Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1005 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1005 RespHeader c Server: s1 **** v1 vsl| 1005 RespHeader c Content-Length: 0 **** v1 vsl| 1005 RespHeader c X-Varnish: 1005 @@ -4863,16 +4868,16 @@ **** v1 vsl| 1005 RespHeader c SHA512_80: ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f **** v1 vsl| 1005 RespHeader c SHA512_81: 8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909 **** v1 vsl| 1005 VCL_return c deliver -**** v1 vsl| 1005 Timestamp c Process: 1794511915.176583 0.010628 0.000108 +**** v1 vsl| 1005 Timestamp c Process: 1760101789.608774 0.010627 0.000113 **** v1 vsl| 1005 Filters c **** v1 vsl| 1005 RespHeader c Connection: keep-alive -**** v1 vsl| 1005 Timestamp c Resp: 1794511915.176653 0.010698 0.000069 +**** v1 vsl| 1005 Timestamp c Resp: 1760101789.608840 0.010692 0.000065 **** v1 vsl| 1005 ReqAcct c 52 0 52 2004 0 2004 **** v1 vsl| 1005 End c **** v1 vsl| 1000 Link c req 1007 rxreq **** v1 vsl| 1008 Begin b bereq 1007 fetch **** v1 vsl| 1008 VCL_use b vcl1 -**** v1 vsl| 1008 Timestamp b Start: 1794511915.178543 0.000000 0.000000 +**** v1 vsl| 1008 Timestamp b Start: 1760101789.610794 0.000000 0.000000 **** v1 vsl| 1008 BereqMethod b GET **** v1 vsl| 1008 BereqURL b /4 **** v1 vsl| 1008 BereqProtocol b HTTP/1.1 @@ -4884,35 +4889,35 @@ **** v1 vsl| 1008 BereqHeader b X-Varnish: 1008 **** v1 vsl| 1008 VCL_call b BACKEND_FETCH **** v1 vsl| 1008 VCL_return b fetch -**** v1 vsl| 1008 Timestamp b Fetch: 1794511915.178553 0.000009 0.000009 -**** v1 vsl| 1008 Timestamp b Connected: 1794511915.178556 0.000012 0.000003 -**** v1 vsl| 1008 BackendOpen b 22 s1 127.0.0.1 35239 127.0.0.1 41496 reuse -**** v1 vsl| 1008 Timestamp b Bereq: 1794511915.178586 0.000042 0.000029 +**** v1 vsl| 1008 Timestamp b Fetch: 1760101789.610808 0.000014 0.000014 +**** v1 vsl| 1008 Timestamp b Connected: 1760101789.610811 0.000017 0.000003 +**** v1 vsl| 1008 BackendOpen b 22 s1 127.0.0.1 39489 127.0.0.1 46610 reuse +**** v1 vsl| 1008 Timestamp b Bereq: 1760101789.610849 0.000055 0.000037 **** v1 vsl| 1008 BerespProtocol b HTTP/1.1 **** v1 vsl| 1008 BerespStatus b 200 **** v1 vsl| 1008 BerespReason b OK -**** v1 vsl| 1008 BerespHeader b Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1008 BerespHeader b Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1008 BerespHeader b Server: s1 **** v1 vsl| 1008 BerespHeader b Content-Length: 0 -**** v1 vsl| 1008 Timestamp b Beresp: 1794511915.178918 0.000374 0.000332 -**** v1 vsl| 1008 TTL b RFC 120 10 0 1794511915 1794511915 1794511915 0 0 cacheable +**** v1 vsl| 1008 Timestamp b Beresp: 1760101789.611069 0.000274 0.000219 +**** v1 vsl| 1008 TTL b RFC 120 10 0 1760101790 1760101790 1760101789 0 0 cacheable **** v1 vsl| 1008 VCL_call b BACKEND_RESPONSE **** v1 vsl| 1008 VCL_return b deliver **** v1 vsl| 1008 Debug b Missing content-range header or unknown range unit -**** v1 vsl| 1008 Timestamp b Process: 1794511915.178937 0.000393 0.000018 +**** v1 vsl| 1008 Timestamp b Process: 1760101789.611086 0.000292 0.000017 **** v1 vsl| 1008 Filters b **** v1 vsl| 1008 Storage b malloc s0 **** v1 vsl| 1008 Fetch_Body b 0 none - **** v1 vsl| 1008 BackendClose b 22 s1 recycle -**** v1 vsl| 1008 Timestamp b BerespBody: 1794511915.189063 0.010519 0.010125 +**** v1 vsl| 1008 Timestamp b BerespBody: 1760101789.621267 0.010473 0.010181 **** v1 vsl| 1008 Length b 0 **** v1 vsl| 1008 BereqAcct b 147 0 147 87 0 87 **** v1 vsl| 1008 End b **** v1 vsl| 1007 Begin c req 1000 rxreq -**** v1 vsl| 1007 Timestamp c Start: 1794511915.178501 0.000000 0.000000 -**** v1 vsl| 1007 Timestamp c Req: 1794511915.178501 0.000000 0.000000 +**** v1 vsl| 1007 Timestamp c Start: 1760101789.610749 0.000000 0.000000 +**** v1 vsl| 1007 Timestamp c Req: 1760101789.610749 0.000000 0.000000 **** v1 vsl| 1007 VCL_use c vcl1 -**** v1 vsl| 1007 ReqStart c 127.0.0.1 46120 a0 +**** v1 vsl| 1007 ReqStart c 127.0.0.1 60180 a0 **** v1 vsl| 1007 ReqMethod c GET **** v1 vsl| 1007 ReqURL c /4 **** v1 vsl| 1007 ReqProtocol c HTTP/1.1 @@ -4927,11 +4932,11 @@ **** v1 vsl| 1007 VCL_call c MISS **** v1 vsl| 1007 VCL_return c fetch **** v1 vsl| 1007 Link c bereq 1008 fetch -**** v1 vsl| 1007 Timestamp c Fetch: 1794511915.189088 0.010587 0.010587 +**** v1 vsl| 1007 Timestamp c Fetch: 1760101789.621992 0.011243 0.011243 **** v1 vsl| 1007 RespProtocol c HTTP/1.1 **** v1 vsl| 1007 RespStatus c 200 **** v1 vsl| 1007 RespReason c OK -**** v1 vsl| 1007 RespHeader c Date: Thu, 12 Nov 2026 19:31:55 GMT +**** v1 vsl| 1007 RespHeader c Date: Fri, 10 Oct 2025 13:09:49 GMT **** v1 vsl| 1007 RespHeader c Server: s1 **** v1 vsl| 1007 RespHeader c Content-Length: 0 **** v1 vsl| 1007 RespHeader c X-Varnish: 1007 @@ -4973,50 +4978,42 @@ **** v1 vsl| 1007 RespHeader c WHIRLPOOL_90: 466ef18babb0154d25b9d38a6414f5c08784372bccb204d6549c4afadb6014294d5bd8df2a6c44e538cd047b2681a51a2c60481e88c5a20b2c2a80cf3a9a083b **** v1 vsl| 1007 RespHeader c WHIRLPOOL_91: 2a987ea40f917061f5d6f0a0e4644f488a7a5a52deee656207c562f988e95c6916bdc8031bc5be1b7b947639fe050b56939baaa0adff9ae6745b7b181c3be3fd **** v1 vsl| 1007 VCL_return c deliver -**** v1 vsl| 1007 Timestamp c Process: 1794511915.189312 0.010811 0.000223 +**** v1 vsl| 1007 Timestamp c Process: 1760101789.622250 0.011501 0.000258 **** v1 vsl| 1007 Filters c **** v1 vsl| 1007 RespHeader c Connection: keep-alive -**** v1 vsl| 1007 Timestamp c Resp: 1794511915.189368 0.010867 0.000056 +**** v1 vsl| 1007 Timestamp c Resp: 1760101789.622326 0.011577 0.000075 **** v1 vsl| 1007 ReqAcct c 52 0 52 2762 0 2762 **** v1 vsl| 1007 End c -**** v1 vsl| 1000 SessClose c REM_CLOSE 0.052 +**** v1 vsl| 1000 SessClose c REM_CLOSE 0.058 **** v1 vsl| 1000 End c -**** dT 1.952 -*** v1 CLI RX 200 -**** v1 CLI RX|Backend name Admin Probe Health Last change -**** v1 CLI RX|vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT -** v1 Stop -**** v1 CLI TX|stop -**** dT 1.996 -*** v1 debug|Debug: Stopping Child -**** dT 2.051 **** v1 vsl| 0 CLI - Rd backend.list -**** dT 2.052 **** v1 vsl| 0 CLI - Wr 200 128 Backend name Admin Probe Health Last change -vcl1.s1 healthy 0/0 healthy Thu, 12 Nov 2026 19:31:54 GMT +vcl1.s1 healthy 0/0 healthy Fri, 10 Oct 2025 13:09:49 GMT +**** dT 1.485 +*** v1 debug|Debug: Stopping Child +**** dT 1.554 **** v1 vsl| 0 CLI - EOF on CLI connection, worker stops -**** dT 2.096 +**** dT 1.585 +*** v1 debug|Info: Child (1990443) said Child dies +*** v1 debug|Info: Child (1990443) ended +*** v1 debug|Debug: Child cleanup complete *** v1 CLI RX 200 *** v1 wait-stopped **** v1 CLI TX|status *** v1 CLI RX 200 **** v1 CLI RX|Child in state stopped **** v1 CLI TX|panic.show -*** v1 debug|Info: Child (3095873) said Child dies -*** v1 debug|Info: Child (3095873) ended -*** v1 debug|Debug: Child cleanup complete -**** dT 2.144 +**** dT 1.633 *** v1 CLI RX 300 **** v1 CLI RX|Child has not panicked or panic has been cleared -**** dT 2.145 *** v1 debug|Info: manager stopping child *** v1 debug|Info: manager dies **** v1 STDOUT EOF -**** dT 2.152 -** v1 WAIT4 pid=3094081 status=0x0000 (user 0.831125 sys 0.035445) +**** dT 1.654 +** v1 WAIT4 pid=1990119 status=0x0000 (user 0.779988 sys 0.050476) * top TEST ../src/tests/test_hash.vtc completed -# top TEST ../src/tests/test_hash.vtc passed (2.156) +# top TEST ../src/tests/test_hash.vtc passed (1.655) make[2]: Leaving directory '/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src' make[2]: Entering directory '/build/reproducible-path/varnish-vmod-digest-6.4+20230816' make[2]: Leaving directory '/build/reproducible-path/varnish-vmod-digest-6.4+20230816' @@ -5031,7 +5028,7 @@ make[3]: Entering directory '/build/reproducible-path/varnish-vmod-digest-6.4+20230816/src' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/varnish-vmod-digest-6.4+20230816/debian/varnish-vmod-digest/usr/lib/aarch64-linux-gnu/varnish/vmods' - /bin/bash ../libtool --mode=install /usr/bin/install -c libvmod_digest.la '/build/reproducible-path/varnish-vmod-digest-6.4+20230816/debian/varnish-vmod-digest/usr/lib/aarch64-linux-gnu/varnish/vmods' + /bin/sh ../libtool --mode=install /usr/bin/install -c libvmod_digest.la '/build/reproducible-path/varnish-vmod-digest-6.4+20230816/debian/varnish-vmod-digest/usr/lib/aarch64-linux-gnu/varnish/vmods' libtool: install: /usr/bin/install -c .libs/libvmod_digest.so /build/reproducible-path/varnish-vmod-digest-6.4+20230816/debian/varnish-vmod-digest/usr/lib/aarch64-linux-gnu/varnish/vmods/libvmod_digest.so libtool: install: /usr/bin/install -c .libs/libvmod_digest.lai /build/reproducible-path/varnish-vmod-digest-6.4+20230816/debian/varnish-vmod-digest/usr/lib/aarch64-linux-gnu/varnish/vmods/libvmod_digest.la libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu/varnish/vmods' @@ -5085,12 +5082,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1978349/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3083094 and its subdirectories -I: Current time: Thu Nov 12 07:31:59 -12 2026 -I: pbuilder-time-stamp: 1794511919 +I: removing directory /srv/workspace/pbuilder/1978349 and its subdirectories +I: Current time: Sat Oct 11 03:09:53 +14 2025 +I: pbuilder-time-stamp: 1760101793