Diff of the two buildlogs: -- --- b1/build.log 2025-09-04 01:24:05.338577726 +0000 +++ b2/build.log 2025-09-04 01:34:26.939325528 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Sep 3 13:19:58 -12 2025 -I: pbuilder-time-stamp: 1756948798 +I: Current time: Wed Oct 7 21:47:06 +14 2026 +I: pbuilder-time-stamp: 1791359226 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -39,53 +39,85 @@ dpkg-source: info: applying export-symbols.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3540918/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/289875/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-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 7 07:47 /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/289875/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/289875/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='5f8da55bb10646d38d76e46b1009f7a9' - 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='3540918' - PS1='# ' - PS2='> ' + INVOCATION_ID=db1469c608c649faab3218df19da3806 + 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=289875 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.txbeTko2/pbuilderrc_pr0b --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.txbeTko2/b1 --logfile b1/build.log llhttp_9.3.3~really9.3.0+~cs12.11.8-3.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.txbeTko2/pbuilderrc_kgA4 --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.txbeTko2/b2 --logfile b2/build.log llhttp_9.3.3~really9.3.0+~cs12.11.8-3.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 codethink04-arm64 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3540918/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/289875/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -332,7 +364,7 @@ Get: 177 http://deb.debian.org/debian unstable/main arm64 node-yn all 4.0.0-3 [4936 B] Get: 178 http://deb.debian.org/debian unstable/main arm64 ts-node all 10.9.2+~cs64.13.20-2 [173 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 wasi-libc all 0.0~git20241209.574b88d-2 [1051 kB] -Fetched 126 MB in 1s (150 MB/s) +Fetched 126 MB in 2s (83.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1: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 ... 20012 files and directories currently installed.) @@ -927,8 +959,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Sep 4 01:20:34 UTC 2025. -Universal Time is now: Thu Sep 4 01:20:34 UTC 2025. +Local time is now: Wed Oct 7 07:48:00 UTC 2026. +Universal Time is now: Wed Oct 7 07:48:00 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17030-1) ... @@ -1088,7 +1120,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/ && 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 > ../llhttp_9.3.3~really9.3.0+~cs12.11.8-3_source.changes +I: user script /srv/workspace/pbuilder/289875/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/289875/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/ && 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 > ../llhttp_9.3.3~really9.3.0+~cs12.11.8-3_source.changes dpkg-buildpackage: info: source package llhttp dpkg-buildpackage: info: source version 9.3.3~really9.3.0+~cs12.11.8-3 dpkg-buildpackage: info: source distribution unstable @@ -1171,7 +1207,7 @@ -- Build shared library .............: ON -- Build static library .............: ON -- --- Configuring done (0.5s) +-- Configuring done (1.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -1210,40 +1246,40 @@ make -f CMakeFiles/llhttp_shared.dir/build.make CMakeFiles/llhttp_shared.dir/depend make -f CMakeFiles/llhttp_static.dir/build.make CMakeFiles/llhttp_static.dir/depend make[4]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' -cd "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch/CMakeFiles/llhttp_shared.dir/DependInfo.cmake" "--color=" make[4]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' cd "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch/CMakeFiles/llhttp_static.dir/DependInfo.cmake" "--color=" -make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' -make -f CMakeFiles/llhttp_shared.dir/build.make CMakeFiles/llhttp_shared.dir/build +cd "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch" "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch/CMakeFiles/llhttp_shared.dir/DependInfo.cmake" "--color=" make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' make -f CMakeFiles/llhttp_static.dir/build.make CMakeFiles/llhttp_static.dir/build make[4]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' +make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' +make -f CMakeFiles/llhttp_shared.dir/build.make CMakeFiles/llhttp_shared.dir/build make[4]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' [ 12%] Building C object CMakeFiles/llhttp_static.dir/src/llhttp.c.o +[ 25%] Building C object CMakeFiles/llhttp_static.dir/src/api.c.o /usr/bin/cc -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -MD -MT CMakeFiles/llhttp_static.dir/src/llhttp.c.o -MF CMakeFiles/llhttp_static.dir/src/llhttp.c.o.d -o CMakeFiles/llhttp_static.dir/src/llhttp.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/llhttp.c" -[ 25%] Building C object CMakeFiles/llhttp_shared.dir/src/api.c.o -/usr/bin/cc -Dllhttp_shared_EXPORTS -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT CMakeFiles/llhttp_shared.dir/src/api.c.o -MF CMakeFiles/llhttp_shared.dir/src/api.c.o.d -o CMakeFiles/llhttp_shared.dir/src/api.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/api.c" -[ 37%] Building C object CMakeFiles/llhttp_shared.dir/src/http.c.o +/usr/bin/cc -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -MD -MT CMakeFiles/llhttp_static.dir/src/api.c.o -MF CMakeFiles/llhttp_static.dir/src/api.c.o.d -o CMakeFiles/llhttp_static.dir/src/api.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/api.c" +[ 37%] Building C object CMakeFiles/llhttp_static.dir/src/http.c.o +/usr/bin/cc -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -MD -MT CMakeFiles/llhttp_static.dir/src/http.c.o -MF CMakeFiles/llhttp_static.dir/src/http.c.o.d -o CMakeFiles/llhttp_static.dir/src/http.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/http.c" [ 50%] Building C object CMakeFiles/llhttp_shared.dir/src/llhttp.c.o -[ 75%] Building C object CMakeFiles/llhttp_static.dir/src/api.c.o -[ 75%] Building C object CMakeFiles/llhttp_static.dir/src/http.c.o -/usr/bin/cc -Dllhttp_shared_EXPORTS -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT CMakeFiles/llhttp_shared.dir/src/http.c.o -MF CMakeFiles/llhttp_shared.dir/src/http.c.o.d -o CMakeFiles/llhttp_shared.dir/src/http.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/http.c" /usr/bin/cc -Dllhttp_shared_EXPORTS -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT CMakeFiles/llhttp_shared.dir/src/llhttp.c.o -MF CMakeFiles/llhttp_shared.dir/src/llhttp.c.o.d -o CMakeFiles/llhttp_shared.dir/src/llhttp.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/llhttp.c" -/usr/bin/cc -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -MD -MT CMakeFiles/llhttp_static.dir/src/http.c.o -MF CMakeFiles/llhttp_static.dir/src/http.c.o.d -o CMakeFiles/llhttp_static.dir/src/http.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/http.c" -/usr/bin/cc -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -MD -MT CMakeFiles/llhttp_static.dir/src/api.c.o -MF CMakeFiles/llhttp_static.dir/src/api.c.o.d -o CMakeFiles/llhttp_static.dir/src/api.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/api.c" -[ 87%] Linking C static library libllhttp.a +[ 62%] Building C object CMakeFiles/llhttp_shared.dir/src/http.c.o +[ 75%] Building C object CMakeFiles/llhttp_shared.dir/src/api.c.o +/usr/bin/cc -Dllhttp_shared_EXPORTS -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT CMakeFiles/llhttp_shared.dir/src/http.c.o -MF CMakeFiles/llhttp_shared.dir/src/http.c.o.d -o CMakeFiles/llhttp_shared.dir/src/http.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/http.c" +/usr/bin/cc -Dllhttp_shared_EXPORTS -I"/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT CMakeFiles/llhttp_shared.dir/src/api.c.o -MF CMakeFiles/llhttp_shared.dir/src/api.c.o.d -o CMakeFiles/llhttp_shared.dir/src/api.c.o -c "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/src/api.c" +[ 87%] Linking C shared library libllhttp.so +/usr/bin/cmake -E cmake_link_script CMakeFiles/llhttp_shared.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/llhttp_shared.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--version-script=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/libllhttp.map -shared -Wl,-soname,libllhttp.so.9.3 -o libllhttp.so.9.3.0 CMakeFiles/llhttp_shared.dir/src/llhttp.c.o CMakeFiles/llhttp_shared.dir/src/http.c.o CMakeFiles/llhttp_shared.dir/src/api.c.o +/usr/bin/cmake -E cmake_symlink_library libllhttp.so.9.3.0 libllhttp.so.9.3 libllhttp.so +make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' +[ 87%] Built target llhttp_shared +[100%] Linking C static library libllhttp.a /usr/bin/cmake -P CMakeFiles/llhttp_static.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/llhttp_static.dir/link.txt --verbose=1 -[100%] Linking C shared library libllhttp.so -/usr/bin/cmake -E cmake_link_script CMakeFiles/llhttp_shared.dir/link.txt --verbose=1 /usr/bin/ar qc libllhttp.a CMakeFiles/llhttp_static.dir/src/llhttp.c.o CMakeFiles/llhttp_static.dir/src/http.c.o CMakeFiles/llhttp_static.dir/src/api.c.o /usr/bin/ranlib libllhttp.a make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/llhttp_shared.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--version-script=/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/release/libllhttp.map -shared -Wl,-soname,libllhttp.so.9.3 -o libllhttp.so.9.3.0 CMakeFiles/llhttp_shared.dir/src/llhttp.c.o CMakeFiles/llhttp_shared.dir/src/http.c.o CMakeFiles/llhttp_shared.dir/src/api.c.o [100%] Built target llhttp_static -/usr/bin/cmake -E cmake_symlink_library libllhttp.so.9.3.0 libllhttp.so.9.3 libllhttp.so -make[4]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' -[100%] Built target llhttp_shared make[3]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch/CMakeFiles" 0 make[2]: Leaving directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' @@ -1251,13 +1287,13 @@ debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8' dh_auto_build --buildsystem=nodejs +No build command found, searching known files Found debian/nodejs/llparse-builder/build cd ./llparse-builder && sh -ex ../debian/nodejs/llparse-builder/build + tsc Found debian/nodejs/llparse-frontend/build cd ./llparse-frontend && sh -ex ../debian/nodejs/llparse-frontend/build + tsc -No build command found, searching known files Found debian/nodejs/llparse/build cd ./llparse && sh -ex ../debian/nodejs/llparse/build + tsc @@ -1306,222 +1342,222 @@ # Subtest: should pass for type="request" (location=request/sample.md:6) ok 1 - should pass for type="request" (location=request/sample.md:6) --- - duration_ms: 2168.762413 + duration_ms: 4497.32376 ... 1..1 ok 1 - Simple request at request/sample.md:6 --- - duration_ms: 2170.174063 + duration_ms: 4498.59772 type: 'suite' ... # Subtest: Request with method starting with `H` at request/sample.md:39 # Subtest: should pass for type="request" (location=request/sample.md:39) ok 1 - should pass for type="request" (location=request/sample.md:39) --- - duration_ms: 87.763362 + duration_ms: 175.87604 ... 1..1 ok 2 - Request with method starting with `H` at request/sample.md:39 --- - duration_ms: 88.121245 + duration_ms: 176.24328 type: 'suite' ... # Subtest: curl GET at request/sample.md:67 # Subtest: should pass for type="request" (location=request/sample.md:67) ok 1 - should pass for type="request" (location=request/sample.md:67) --- - duration_ms: 84.437499 + duration_ms: 152.03516 ... 1..1 ok 3 - curl GET at request/sample.md:67 --- - duration_ms: 84.765702 + duration_ms: 152.35264 type: 'suite' ... # Subtest: Firefox GET at request/sample.md:105 # Subtest: should pass for type="request" (location=request/sample.md:105) ok 1 - should pass for type="request" (location=request/sample.md:105) --- - duration_ms: 119.628021 + duration_ms: 247.44684 ... 1..1 ok 4 - Firefox GET at request/sample.md:105 --- - duration_ms: 119.993704 + duration_ms: 247.80228 type: 'suite' ... # Subtest: DUMBPACK at request/sample.md:168 # Subtest: should pass for type="request" (location=request/sample.md:168) ok 1 - should pass for type="request" (location=request/sample.md:168) --- - duration_ms: 69.464877 + duration_ms: 140.72704 ... 1..1 ok 5 - DUMBPACK at request/sample.md:168 --- - duration_ms: 70.167241 + duration_ms: 145.5506 type: 'suite' ... # Subtest: No headers and no body at request/sample.md:196 # Subtest: should pass for type="request" (location=request/sample.md:196) ok 1 - should pass for type="request" (location=request/sample.md:196) --- - duration_ms: 71.593291 + duration_ms: 135.1434 ... 1..1 ok 6 - No headers and no body at request/sample.md:196 --- - duration_ms: 71.917093 + duration_ms: 136.5394 type: 'suite' ... # Subtest: One header and no body at request/sample.md:219 # Subtest: should pass for type="request" (location=request/sample.md:219) ok 1 - should pass for type="request" (location=request/sample.md:219) --- - duration_ms: 67.642184 + duration_ms: 124.81288 ... 1..1 ok 7 - One header and no body at request/sample.md:219 --- - duration_ms: 68.318629 + duration_ms: 125.44504 type: 'suite' ... # Subtest: Apache bench GET at request/sample.md:247 # Subtest: should pass for type="request" (location=request/sample.md:247) ok 1 - should pass for type="request" (location=request/sample.md:247) --- - duration_ms: 76.514125 + duration_ms: 139.6008 ... 1..1 ok 8 - Apache bench GET at request/sample.md:247 --- - duration_ms: 77.13033 + duration_ms: 140.36408 type: 'suite' ... # Subtest: Prefix newline at request/sample.md:288 # Subtest: should pass for type="request" (location=request/sample.md:288) ok 1 - should pass for type="request" (location=request/sample.md:288) --- - duration_ms: 73.545465 + duration_ms: 138.65324 ... 1..1 ok 9 - Prefix newline at request/sample.md:288 --- - duration_ms: 73.837027 + duration_ms: 138.93892 type: 'suite' ... # Subtest: No HTTP version at request/sample.md:314 # Subtest: should pass for type="request" (location=request/sample.md:314) ok 1 - should pass for type="request" (location=request/sample.md:314) --- - duration_ms: 53.556407 + duration_ms: 93.02496 ... 1..1 ok 10 - No HTTP version at request/sample.md:314 --- - duration_ms: 54.292372 + duration_ms: 93.646 type: 'suite' ... # Subtest: Line folding in header value with CRLF at request/sample.md:333 # Subtest: should pass for type="request-lenient-headers" (location=request/sample.md:333) ok 1 - should pass for type="request-lenient-headers" (location=request/sample.md:333) --- - duration_ms: 2612.388528 + duration_ms: 3124.59764 ... 1..1 ok 11 - Line folding in header value with CRLF at request/sample.md:333 --- - duration_ms: 2612.673809 + duration_ms: 3129.02628 type: 'suite' ... # Subtest: Line folding in header value with LF at request/sample.md:394 # Subtest: should pass for type="request" (location=request/sample.md:394) ok 1 - should pass for type="request" (location=request/sample.md:394) --- - duration_ms: 127.044792 + duration_ms: 99.33468 ... 1..1 ok 12 - Line folding in header value with LF at request/sample.md:394 --- - duration_ms: 127.308153 + duration_ms: 99.59228 type: 'suite' ... # Subtest: No LF after CR at request/sample.md:432 # Subtest: should pass for type="request" (location=request/sample.md:432) ok 1 - should pass for type="request" (location=request/sample.md:432) --- - duration_ms: 116.399358 + duration_ms: 116.81316 ... 1..1 ok 13 - No LF after CR at request/sample.md:432 --- - duration_ms: 116.665641 + duration_ms: 117.44276 type: 'suite' ... # Subtest: No LF after CR (lenient) at request/sample.md:454 # Subtest: should pass for type="request-lenient-optional-lf-after-cr" (location=request/sample.md:454) ok 1 - should pass for type="request-lenient-optional-lf-after-cr" (location=request/sample.md:454) --- - duration_ms: 2720.226947 + duration_ms: 3784.9768 ... 1..1 ok 14 - No LF after CR (lenient) at request/sample.md:454 --- - duration_ms: 2720.489909 + duration_ms: 3785.25128 type: 'suite' ... # Subtest: Request starting with CRLF at request/sample.md:478 # Subtest: should pass for type="request" (location=request/sample.md:478) ok 1 - should pass for type="request" (location=request/sample.md:478) --- - duration_ms: 58.821524 + duration_ms: 99.28924 ... 1..1 ok 15 - Request starting with CRLF at request/sample.md:478 --- - duration_ms: 59.051485 + duration_ms: 99.54176 type: 'suite' ... # Subtest: Extended Characters at request/sample.md:506 # Subtest: should pass for type="request" (location=request/sample.md:506) ok 1 - should pass for type="request" (location=request/sample.md:506) --- - duration_ms: 7.396211 + duration_ms: 14.68128 ... 1..1 ok 16 - Extended Characters at request/sample.md:506 --- - duration_ms: 8.164696 + duration_ms: 15.4696 type: 'suite' ... # Subtest: 255 ASCII in header value at request/sample.md:536 # Subtest: should pass for type="request" (location=request/sample.md:536) ok 1 - should pass for type="request" (location=request/sample.md:536) --- - duration_ms: 7.30093 + duration_ms: 20.48896 ... 1..1 ok 17 - 255 ASCII in header value at request/sample.md:536 --- - duration_ms: 7.553091 + duration_ms: 20.8272 type: 'suite' ... # Subtest: X-SSL-Nonsense at request/sample.md:571 # Subtest: should pass for type="request-lenient-headers" (location=request/sample.md:571) ok 1 - should pass for type="request-lenient-headers" (location=request/sample.md:571) --- - duration_ms: 437.517563 + duration_ms: 1037.6034 ... 1..1 ok 18 - X-SSL-Nonsense at request/sample.md:571 --- - duration_ms: 437.794604 + duration_ms: 1037.867 type: 'suite' ... 1..18 ok 1 - Sample requests at request/sample.md:1 --- - duration_ms: 8971.504737 + duration_ms: 14163.70464 type: 'suite' ... # Subtest: Lenient header value parsing at request/lenient-headers.md:1 @@ -1530,60 +1566,60 @@ # Subtest: should pass for type="request-lenient-headers" (location=request/lenient-headers.md:109) ok 1 - should pass for type="request-lenient-headers" (location=request/lenient-headers.md:109) --- - duration_ms: 98.597716 + duration_ms: 148.5228 ... 1..1 ok 1 - Empty headers separated by CR (lenient) at request/lenient-headers.md:109 --- - duration_ms: 98.832439 + duration_ms: 148.78564 type: 'suite' ... 1..1 ok 1 - Header value at request/lenient-headers.md:82 --- - duration_ms: 99.01836 + duration_ms: 148.98496 type: 'suite' ... # Subtest: Header value (lenient) at request/lenient-headers.md:6 # Subtest: should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) ok 1 - should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) --- - duration_ms: 68.727032 + duration_ms: 129.36556 ... 1..1 ok 2 - Header value (lenient) at request/lenient-headers.md:6 --- - duration_ms: 68.971954 + duration_ms: 129.68856 type: 'suite' ... # Subtest: Second request header value (lenient) at request/lenient-headers.md:34 # Subtest: should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) ok 1 - should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) --- - duration_ms: 83.995017 + duration_ms: 130.66688 ... 1..1 ok 3 - Second request header value (lenient) at request/lenient-headers.md:34 --- - duration_ms: 84.241298 + duration_ms: 130.91368 type: 'suite' ... # Subtest: Header value at request/lenient-headers.md:82 # Subtest: should pass for type="request" (location=request/lenient-headers.md:82) ok 1 - should pass for type="request" (location=request/lenient-headers.md:82) --- - duration_ms: 89.034771 + duration_ms: 153.89952 ... 1..1 ok 4 - Header value at request/lenient-headers.md:82 --- - duration_ms: 89.321813 + duration_ms: 154.16184 type: 'suite' ... 1..4 ok 2 - Lenient header value parsing at request/lenient-headers.md:1 --- - duration_ms: 341.930507 + duration_ms: 564.12112 type: 'suite' ... # Subtest: Lenient HTTP version parsing at request/lenient-version.md:1 @@ -1591,18 +1627,18 @@ # Subtest: should pass for type="request-lenient-version" (location=request/lenient-version.md:4) ok 1 - should pass for type="request-lenient-version" (location=request/lenient-version.md:4) --- - duration_ms: 2413.479562 + duration_ms: 4389.85828 ... 1..1 ok 1 - Invalid HTTP version (lenient) at request/lenient-version.md:4 --- - duration_ms: 2413.772285 + duration_ms: 4394.26104 type: 'suite' ... 1..1 ok 3 - Lenient HTTP version parsing at request/lenient-version.md:1 --- - duration_ms: 2413.987206 + duration_ms: 4394.52688 type: 'suite' ... # Subtest: Methods at request/method.md:1 @@ -1610,198 +1646,198 @@ # Subtest: should pass for type="request" (location=request/method.md:4) ok 1 - should pass for type="request" (location=request/method.md:4) --- - duration_ms: 96.850785 + duration_ms: 86.81924 ... 1..1 ok 1 - REPORT request at request/method.md:4 --- - duration_ms: 97.099267 + duration_ms: 87.04688 type: 'suite' ... # Subtest: CONNECT request at request/method.md:27 # Subtest: should pass for type="request" (location=request/method.md:27) ok 1 - should pass for type="request" (location=request/method.md:27) --- - duration_ms: 108.534065 + duration_ms: 123.73344 ... 1..1 ok 2 - CONNECT request at request/method.md:27 --- - duration_ms: 108.809707 + duration_ms: 123.98352 type: 'suite' ... # Subtest: CONNECT request with CAPS at request/method.md:62 # Subtest: should pass for type="request" (location=request/method.md:62) ok 1 - should pass for type="request" (location=request/method.md:62) --- - duration_ms: 117.982209 + duration_ms: 130.73068 ... 1..1 ok 3 - CONNECT request with CAPS at request/method.md:62 --- - duration_ms: 118.229572 + duration_ms: 135.03952 type: 'suite' ... # Subtest: CONNECT with body at request/method.md:96 # Subtest: should pass for type="request" (location=request/method.md:96) ok 1 - should pass for type="request" (location=request/method.md:96) --- - duration_ms: 120.518627 + duration_ms: 131.77732 ... 1..1 ok 4 - CONNECT with body at request/method.md:96 --- - duration_ms: 120.741588 + duration_ms: 132.017 type: 'suite' ... # Subtest: M-SEARCH request at request/method.md:135 # Subtest: should pass for type="request" (location=request/method.md:135) ok 1 - should pass for type="request" (location=request/method.md:135) --- - duration_ms: 113.702581 + duration_ms: 132.161 ... 1..1 ok 5 - M-SEARCH request at request/method.md:135 --- - duration_ms: 113.944902 + duration_ms: 132.39836 type: 'suite' ... # Subtest: PATCH request at request/method.md:173 # Subtest: should pass for type="request" (location=request/method.md:173) ok 1 - should pass for type="request" (location=request/method.md:173) --- - duration_ms: 114.127063 + duration_ms: 144.31004 ... 1..1 ok 6 - PATCH request at request/method.md:173 --- - duration_ms: 114.351865 + duration_ms: 148.7086 type: 'suite' ... # Subtest: PURGE request at request/method.md:217 # Subtest: should pass for type="request" (location=request/method.md:217) ok 1 - should pass for type="request" (location=request/method.md:217) --- - duration_ms: 106.907213 + duration_ms: 109.68844 ... 1..1 ok 7 - PURGE request at request/method.md:217 --- - duration_ms: 107.132175 + duration_ms: 109.95224 type: 'suite' ... # Subtest: SEARCH request at request/method.md:245 # Subtest: should pass for type="request" (location=request/method.md:245) ok 1 - should pass for type="request" (location=request/method.md:245) --- - duration_ms: 97.171547 + duration_ms: 131.58732 ... 1..1 ok 8 - SEARCH request at request/method.md:245 --- - duration_ms: 97.516349 + duration_ms: 131.83676 type: 'suite' ... # Subtest: LINK request at request/method.md:273 # Subtest: should pass for type="request" (location=request/method.md:273) ok 1 - should pass for type="request" (location=request/method.md:273) --- - duration_ms: 127.638836 + duration_ms: 162.37732 ... 1..1 ok 9 - LINK request at request/method.md:273 --- - duration_ms: 127.897958 + duration_ms: 162.67492 type: 'suite' ... # Subtest: LINK request at request/method.md:311 # Subtest: should pass for type="request" (location=request/method.md:311) ok 1 - should pass for type="request" (location=request/method.md:311) --- - duration_ms: 128.803724 + duration_ms: 128.37328 ... 1..1 ok 10 - LINK request at request/method.md:311 --- - duration_ms: 129.112286 + duration_ms: 128.6178 type: 'suite' ... # Subtest: SOURCE request at request/method.md:344 # Subtest: should pass for type="request" (location=request/method.md:344) ok 1 - should pass for type="request" (location=request/method.md:344) --- - duration_ms: 105.951447 + duration_ms: 121.81076 ... 1..1 ok 11 - SOURCE request at request/method.md:344 --- - duration_ms: 106.170008 + duration_ms: 122.04732 type: 'suite' ... # Subtest: SOURCE request with ICE at request/method.md:372 # Subtest: should pass for type="request" (location=request/method.md:372) ok 1 - should pass for type="request" (location=request/method.md:372) --- - duration_ms: 116.748881 + duration_ms: 121.5136 ... 1..1 ok 12 - SOURCE request with ICE at request/method.md:372 --- - duration_ms: 116.966282 + duration_ms: 121.76644 type: 'suite' ... # Subtest: OPTIONS request with RTSP at request/method.md:400 # Subtest: should pass for type="request" (location=request/method.md:400) ok 1 - should pass for type="request" (location=request/method.md:400) --- - duration_ms: 113.154497 + duration_ms: 123.378 ... 1..1 ok 13 - OPTIONS request with RTSP at request/method.md:400 --- - duration_ms: 113.371738 + duration_ms: 123.62648 type: 'suite' ... # Subtest: ANNOUNCE request with RTSP at request/method.md:430 # Subtest: should pass for type="request" (location=request/method.md:430) ok 1 - should pass for type="request" (location=request/method.md:430) --- - duration_ms: 105.217162 + duration_ms: 137.18292 ... 1..1 ok 14 - ANNOUNCE request with RTSP at request/method.md:430 --- - duration_ms: 105.433804 + duration_ms: 137.42504 type: 'suite' ... # Subtest: PRI request HTTP2 at request/method.md:458 # Subtest: should pass for type="request" (location=request/method.md:458) ok 1 - should pass for type="request" (location=request/method.md:458) --- - duration_ms: 114.664827 + duration_ms: 122.04404 ... 1..1 ok 15 - PRI request HTTP2 at request/method.md:458 --- - duration_ms: 114.889348 + duration_ms: 122.2796 type: 'suite' ... # Subtest: QUERY request at request/method.md:482 # Subtest: should pass for type="request" (location=request/method.md:482) ok 1 - should pass for type="request" (location=request/method.md:482) --- - duration_ms: 124.885137 + duration_ms: 136.46208 ... 1..1 ok 16 - QUERY request at request/method.md:482 --- - duration_ms: 125.099218 + duration_ms: 136.72088 type: 'suite' ... 1..16 ok 4 - Methods at request/method.md:1 --- - duration_ms: 1818.037436 + duration_ms: 2057.43448 type: 'suite' ... # Subtest: URI at request/uri.md:1 @@ -1809,138 +1845,138 @@ # Subtest: should pass for type="request" (location=request/uri.md:4) ok 1 - should pass for type="request" (location=request/uri.md:4) --- - duration_ms: 80.828635 + duration_ms: 104.40264 ... 1..1 ok 1 - Quotes in URI at request/uri.md:4 --- - duration_ms: 81.075716 + duration_ms: 104.60632 type: 'suite' ... # Subtest: Query URL with question mark at request/uri.md:27 # Subtest: should pass for type="request" (location=request/uri.md:27) ok 1 - should pass for type="request" (location=request/uri.md:27) --- - duration_ms: 105.921767 + duration_ms: 113.5108 ... 1..1 ok 2 - Query URL with question mark at request/uri.md:27 --- - duration_ms: 106.145888 + duration_ms: 113.78052 type: 'suite' ... # Subtest: Host terminated by a query string at request/uri.md:52 # Subtest: should pass for type="request" (location=request/uri.md:52) ok 1 - should pass for type="request" (location=request/uri.md:52) --- - duration_ms: 114.283264 + duration_ms: 123.9322 ... 1..1 ok 3 - Host terminated by a query string at request/uri.md:52 --- - duration_ms: 114.517145 + duration_ms: 124.18732 type: 'suite' ... # Subtest: `host:port` terminated by a query string at request/uri.md:75 # Subtest: should pass for type="request" (location=request/uri.md:75) ok 1 - should pass for type="request" (location=request/uri.md:75) --- - duration_ms: 108.088022 + duration_ms: 124.55136 ... 1..1 ok 4 - `host:port` terminated by a query string at request/uri.md:75 --- - duration_ms: 108.438424 + duration_ms: 124.76376 type: 'suite' ... # Subtest: Query URL with vertical bar character at request/uri.md:98 # Subtest: should pass for type="request" (location=request/uri.md:98) ok 1 - should pass for type="request" (location=request/uri.md:98) --- - duration_ms: 121.170471 + duration_ms: 135.05004 ... 1..1 ok 5 - Query URL with vertical bar character at request/uri.md:98 --- - duration_ms: 121.402874 + duration_ms: 135.28872 type: 'suite' ... # Subtest: `host:port` terminated by a space at request/uri.md:125 # Subtest: should pass for type="request" (location=request/uri.md:125) ok 1 - should pass for type="request" (location=request/uri.md:125) --- - duration_ms: 98.491076 + duration_ms: 129.72312 ... 1..1 ok 6 - `host:port` terminated by a space at request/uri.md:125 --- - duration_ms: 98.716877 + duration_ms: 129.95304 type: 'suite' ... # Subtest: Disallow UTF-8 in URI path in strict mode at request/uri.md:148 # Subtest: should pass for type="request" (location=request/uri.md:148) ok 1 - should pass for type="request" (location=request/uri.md:148) --- - duration_ms: 12.716807 + duration_ms: 24.6834 ... 1..1 ok 7 - Disallow UTF-8 in URI path in strict mode at request/uri.md:148 --- - duration_ms: 15.344665 + duration_ms: 24.89704 type: 'suite' ... # Subtest: Fragment in URI at request/uri.md:165 # Subtest: should pass for type="request" (location=request/uri.md:165) ok 1 - should pass for type="request" (location=request/uri.md:165) --- - duration_ms: 106.419371 + duration_ms: 108.3568 ... 1..1 ok 8 - Fragment in URI at request/uri.md:165 --- - duration_ms: 106.690452 + duration_ms: 108.6442 type: 'suite' ... # Subtest: Underscore in hostname at request/uri.md:188 # Subtest: should pass for type="request" (location=request/uri.md:188) ok 1 - should pass for type="request" (location=request/uri.md:188) --- - duration_ms: 128.490802 + duration_ms: 117.6518 ... 1..1 ok 9 - Underscore in hostname at request/uri.md:188 --- - duration_ms: 129.72377 + duration_ms: 117.897 type: 'suite' ... # Subtest: `host:port` and basic auth at request/uri.md:222 # Subtest: should pass for type="request" (location=request/uri.md:222) ok 1 - should pass for type="request" (location=request/uri.md:222) --- - duration_ms: 126.972712 + duration_ms: 124.44312 ... 1..1 ok 10 - `host:port` and basic auth at request/uri.md:222 --- - duration_ms: 127.212633 + duration_ms: 124.67056 type: 'suite' ... # Subtest: Space in URI at request/uri.md:245 # Subtest: should pass for type="request" (location=request/uri.md:245) ok 1 - should pass for type="request" (location=request/uri.md:245) --- - duration_ms: 17.898443 + duration_ms: 19.77948 ... 1..1 ok 11 - Space in URI at request/uri.md:245 --- - duration_ms: 18.133445 + duration_ms: 28.74632 type: 'suite' ... 1..11 ok 5 - URI at request/uri.md:1 --- - duration_ms: 1028.258976 + duration_ms: 1138.2526 type: 'suite' ... # Subtest: Connection header at request/connection.md:1 @@ -1949,78 +1985,78 @@ # Subtest: should pass for type="request" (location=request/connection.md:6) ok 1 - should pass for type="request" (location=request/connection.md:6) --- - duration_ms: 95.189374 + duration_ms: 118.43364 ... 1..1 ok 1 - Setting flag at request/connection.md:6 --- - duration_ms: 95.394295 + duration_ms: 118.6446 type: 'suite' ... # Subtest: Restarting when keep-alive is explicitly at request/connection.md:34 # Subtest: should pass for type="request" (location=request/connection.md:34) ok 1 - should pass for type="request" (location=request/connection.md:34) --- - duration_ms: 132.805991 + duration_ms: 149.0802 ... 1..1 ok 2 - Restarting when keep-alive is explicitly at request/connection.md:34 --- - duration_ms: 133.079033 + duration_ms: 149.30488 type: 'suite' ... # Subtest: No restart when keep-alive is off (1.0) at request/connection.md:81 # Subtest: should pass for type="request" (location=request/connection.md:81) ok 1 - should pass for type="request" (location=request/connection.md:81) --- - duration_ms: 91.062865 + duration_ms: 93.06784 ... 1..1 ok 3 - No restart when keep-alive is off (1.0) at request/connection.md:81 --- - duration_ms: 91.312506 + duration_ms: 93.32388 type: 'suite' ... # Subtest: Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 # Subtest: should pass for type="request-lenient-keep-alive" (location=request/connection.md:107) ok 1 - should pass for type="request-lenient-keep-alive" (location=request/connection.md:107) --- - duration_ms: 3061.701331 + duration_ms: 3145.86168 ... 1..1 ok 4 - Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 --- - duration_ms: 3061.938132 + duration_ms: 3150.28692 type: 'suite' ... # Subtest: CRLF between requests, implicit `keep-alive` at request/connection.md:156 # Subtest: should pass for type="request" (location=request/connection.md:156) ok 1 - should pass for type="request" (location=request/connection.md:156) --- - duration_ms: 167.376108 + duration_ms: 145.23836 ... 1..1 ok 5 - CRLF between requests, implicit `keep-alive` at request/connection.md:156 --- - duration_ms: 167.62691 + duration_ms: 145.501 type: 'suite' ... # Subtest: Not treating `\\r` as `-` at request/connection.md:208 # Subtest: should pass for type="request" (location=request/connection.md:208) ok 1 - should pass for type="request" (location=request/connection.md:208) --- - duration_ms: 124.754016 + duration_ms: 111.19336 ... 1..1 ok 6 - Not treating `\\r` as `-` at request/connection.md:208 --- - duration_ms: 124.967577 + duration_ms: 111.40512 type: 'suite' ... 1..6 ok 1 - `keep-alive` at request/connection.md:4 --- - duration_ms: 3674.815817 + duration_ms: 3768.99224 type: 'suite' ... # Subtest: `close` at request/connection.md:234 @@ -2028,42 +2064,42 @@ # Subtest: should pass for type="request" (location=request/connection.md:236) ok 1 - should pass for type="request" (location=request/connection.md:236) --- - duration_ms: 105.183602 + duration_ms: 92.98076 ... 1..1 ok 1 - Setting flag on `close` at request/connection.md:236 --- - duration_ms: 105.373243 + duration_ms: 93.19244 type: 'suite' ... # Subtest: CRLF between requests, explicit `close` at request/connection.md:264 # Subtest: should pass for type="request" (location=request/connection.md:264) ok 1 - should pass for type="request" (location=request/connection.md:264) --- - duration_ms: 147.22553 + duration_ms: 153.82768 ... 1..1 ok 2 - CRLF between requests, explicit `close` at request/connection.md:264 --- - duration_ms: 147.438212 + duration_ms: 154.07256 type: 'suite' ... # Subtest: CRLF between requests, explicit `close` (lenient) at request/connection.md:314 # Subtest: should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) ok 1 - should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) --- - duration_ms: 153.290332 + duration_ms: 172.70148 ... 1..1 ok 3 - CRLF between requests, explicit `close` (lenient) at request/connection.md:314 --- - duration_ms: 153.522094 + duration_ms: 172.94876 type: 'suite' ... 1..3 ok 2 - `close` at request/connection.md:234 --- - duration_ms: 406.62019 + duration_ms: 420.54072 type: 'suite' ... # Subtest: Parsing multiple tokens at request/connection.md:373 @@ -2071,78 +2107,78 @@ # Subtest: should pass for type="request" (location=request/connection.md:375) ok 1 - should pass for type="request" (location=request/connection.md:375) --- - duration_ms: 101.98722 + duration_ms: 120.6646 ... 1..1 ok 1 - Sample at request/connection.md:375 --- - duration_ms: 102.234221 + duration_ms: 120.857 type: 'suite' ... # Subtest: Multiple tokens with folding at request/connection.md:403 # Subtest: should pass for type="request-lenient-headers" (location=request/connection.md:403) ok 1 - should pass for type="request-lenient-headers" (location=request/connection.md:403) --- - duration_ms: 168.273755 + duration_ms: 180.69316 ... 1..1 ok 2 - Multiple tokens with folding at request/connection.md:403 --- - duration_ms: 168.506036 + duration_ms: 184.97128 type: 'suite' ... # Subtest: Multiple tokens with folding and LWS at request/connection.md:464 # Subtest: should pass for type="request" (location=request/connection.md:464) ok 1 - should pass for type="request" (location=request/connection.md:464) --- - duration_ms: 117.130523 + duration_ms: 115.43112 ... 1..1 ok 3 - Multiple tokens with folding and LWS at request/connection.md:464 --- - duration_ms: 121.538754 + duration_ms: 115.69724 type: 'suite' ... # Subtest: Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 # Subtest: should pass for type="request-lenient-headers" (location=request/connection.md:498) ok 1 - should pass for type="request-lenient-headers" (location=request/connection.md:498) --- - duration_ms: 126.973352 + duration_ms: 153.84304 ... 1..1 ok 4 - Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 --- - duration_ms: 127.272153 + duration_ms: 158.23664 type: 'suite' ... # Subtest: Invalid whitespace token with `Connection` header field at request/connection.md:533 # Subtest: should pass for type="request" (location=request/connection.md:533) ok 1 - should pass for type="request" (location=request/connection.md:533) --- - duration_ms: 117.703888 + duration_ms: 152.92752 ... 1..1 ok 5 - Invalid whitespace token with `Connection` header field at request/connection.md:533 --- - duration_ms: 118.173891 + duration_ms: 153.31852 type: 'suite' ... # Subtest: Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 # Subtest: should pass for type="request-lenient-headers" (location=request/connection.md:559) ok 1 - should pass for type="request-lenient-headers" (location=request/connection.md:559) --- - duration_ms: 131.712744 + duration_ms: 154.42044 ... 1..1 ok 6 - Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 --- - duration_ms: 131.938385 + duration_ms: 154.653 type: 'suite' ... 1..6 ok 3 - Parsing multiple tokens at request/connection.md:373 --- - duration_ms: 770.168606 + duration_ms: 888.32752 type: 'suite' ... # Subtest: `upgrade` at request/connection.md:599 @@ -2150,60 +2186,60 @@ # Subtest: should pass for type="request" (location=request/connection.md:601) ok 1 - should pass for type="request" (location=request/connection.md:601) --- - duration_ms: 118.06473 + duration_ms: 120.9634 ... 1..1 ok 1 - Setting a flag and pausing at request/connection.md:601 --- - duration_ms: 118.265932 + duration_ms: 121.15084 type: 'suite' ... # Subtest: Emitting part of body and pausing at request/connection.md:635 # Subtest: should pass for type="request" (location=request/connection.md:635) ok 1 - should pass for type="request" (location=request/connection.md:635) --- - duration_ms: 124.760656 + duration_ms: 181.60748 ... 1..1 ok 2 - Emitting part of body and pausing at request/connection.md:635 --- - duration_ms: 124.974138 + duration_ms: 181.84172 type: 'suite' ... # Subtest: Upgrade GET request at request/connection.md:675 # Subtest: should pass for type="request" (location=request/connection.md:675) ok 1 - should pass for type="request" (location=request/connection.md:675) --- - duration_ms: 175.980047 + duration_ms: 269.6414 ... 1..1 ok 3 - Upgrade GET request at request/connection.md:675 --- - duration_ms: 176.30329 + duration_ms: 269.87168 type: 'suite' ... # Subtest: Upgrade POST request at request/connection.md:734 # Subtest: should pass for type="request" (location=request/connection.md:734) ok 1 - should pass for type="request" (location=request/connection.md:734) --- - duration_ms: 147.614293 + duration_ms: 228.22124 ... 1..1 ok 4 - Upgrade POST request at request/connection.md:734 --- - duration_ms: 147.821335 + duration_ms: 228.47524 type: 'suite' ... 1..4 ok 4 - `upgrade` at request/connection.md:599 --- - duration_ms: 567.745256 + duration_ms: 801.71464 type: 'suite' ... 1..4 ok 6 - Connection header at request/connection.md:1 --- - duration_ms: 5419.723951 + duration_ms: 5879.95436 type: 'suite' ... # Subtest: Content-Length header at request/content-length.md:1 @@ -2212,216 +2248,216 @@ # Subtest: should pass for type="request" (location=request/content-length.md:317) ok 1 - should pass for type="request" (location=request/content-length.md:317) --- - duration_ms: 130.628177 + duration_ms: 122.19328 ... 1..1 ok 1 - Spaces in `Content-Length` \#2 at request/content-length.md:317 --- - duration_ms: 130.808098 + duration_ms: 122.3744 type: 'suite' ... # Subtest: Spaces in `Content-Length` \#3 at request/content-length.md:343 # Subtest: should pass for type="request" (location=request/content-length.md:343) ok 1 - should pass for type="request" (location=request/content-length.md:343) --- - duration_ms: 114.324385 + duration_ms: 106.89796 ... 1..1 ok 2 - Spaces in `Content-Length` \#3 at request/content-length.md:343 --- - duration_ms: 114.537506 + duration_ms: 107.12632 type: 'suite' ... # Subtest: Empty `Content-Length` at request/content-length.md:369 # Subtest: should pass for type="request" (location=request/content-length.md:369) ok 1 - should pass for type="request" (location=request/content-length.md:369) --- - duration_ms: 138.065307 + duration_ms: 120.91572 ... 1..1 ok 3 - Empty `Content-Length` at request/content-length.md:369 --- - duration_ms: 138.311669 + duration_ms: 121.15092 type: 'suite' ... 1..3 ok 1 - Spaces in `Content-Length` (surrounding) at request/content-length.md:290 --- - duration_ms: 383.923435 + duration_ms: 350.90696 type: 'suite' ... # Subtest: `Content-Length` with zeroes at request/content-length.md:4 # Subtest: should pass for type="request" (location=request/content-length.md:4) ok 1 - should pass for type="request" (location=request/content-length.md:4) --- - duration_ms: 185.987716 + duration_ms: 121.60892 ... 1..1 ok 2 - `Content-Length` with zeroes at request/content-length.md:4 --- - duration_ms: 186.194718 + duration_ms: 121.83084 type: 'suite' ... # Subtest: `Content-Length` with follow-up headers at request/content-length.md:33 # Subtest: should pass for type="request" (location=request/content-length.md:33) ok 1 - should pass for type="request" (location=request/content-length.md:33) --- - duration_ms: 200.139293 + duration_ms: 147.04208 ... 1..1 ok 3 - `Content-Length` with follow-up headers at request/content-length.md:33 --- - duration_ms: 200.360415 + duration_ms: 147.28848 type: 'suite' ... # Subtest: Error on `Content-Length` overflow at request/content-length.md:75 # Subtest: should pass for type="request" (location=request/content-length.md:75) ok 1 - should pass for type="request" (location=request/content-length.md:75) --- - duration_ms: 123.258486 + duration_ms: 123.68448 ... 1..1 ok 4 - Error on `Content-Length` overflow at request/content-length.md:75 --- - duration_ms: 123.478688 + duration_ms: 123.95848 type: 'suite' ... # Subtest: Error on duplicate `Content-Length` at request/content-length.md:100 # Subtest: should pass for type="request" (location=request/content-length.md:100) ok 1 - should pass for type="request" (location=request/content-length.md:100) --- - duration_ms: 119.111497 + duration_ms: 121.42 ... 1..1 ok 5 - Error on duplicate `Content-Length` at request/content-length.md:100 --- - duration_ms: 119.332899 + duration_ms: 121.6856 type: 'suite' ... # Subtest: Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 # Subtest: should pass for type="request" (location=request/content-length.md:129) ok 1 - should pass for type="request" (location=request/content-length.md:129) --- - duration_ms: 133.374995 + duration_ms: 108.09492 ... 1..1 ok 6 - Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 --- - duration_ms: 133.594357 + duration_ms: 108.33284 type: 'suite' ... # Subtest: Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 # Subtest: should pass for type="request" (location=request/content-length.md:159) ok 1 - should pass for type="request" (location=request/content-length.md:159) --- - duration_ms: 128.021079 + duration_ms: 137.45884 ... 1..1 ok 7 - Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 --- - duration_ms: 128.25408 + duration_ms: 137.72936 type: 'suite' ... # Subtest: Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 # Subtest: should pass for type="request-lenient-headers" (location=request/content-length.md:189) ok 1 - should pass for type="request-lenient-headers" (location=request/content-length.md:189) --- - duration_ms: 133.681437 + duration_ms: 135.4794 ... 1..1 ok 8 - Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 --- - duration_ms: 133.908519 + duration_ms: 135.78596 type: 'suite' ... # Subtest: No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 # Subtest: should pass for type="request-lenient-chunked-length" (location=request/content-length.md:229) ok 1 - should pass for type="request-lenient-chunked-length" (location=request/content-length.md:229) --- - duration_ms: 2769.744606 + duration_ms: 4433.53916 ... 1..1 ok 9 - No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 --- - duration_ms: 2770.001088 + duration_ms: 4433.79996 type: 'suite' ... # Subtest: Funky `Content-Length` with body at request/content-length.md:261 # Subtest: should pass for type="request" (location=request/content-length.md:261) ok 1 - should pass for type="request" (location=request/content-length.md:261) --- - duration_ms: 100.341808 + duration_ms: 97.62884 ... 1..1 ok 10 - Funky `Content-Length` with body at request/content-length.md:261 --- - duration_ms: 100.57885 + duration_ms: 102.15344 type: 'suite' ... # Subtest: Spaces in `Content-Length` (surrounding) at request/content-length.md:290 # Subtest: should pass for type="request" (location=request/content-length.md:290) ok 1 - should pass for type="request" (location=request/content-length.md:290) --- - duration_ms: 108.306503 + duration_ms: 112.79392 ... 1..1 ok 11 - Spaces in `Content-Length` (surrounding) at request/content-length.md:290 --- - duration_ms: 108.532305 + duration_ms: 113.03684 type: 'suite' ... # Subtest: `Content-Length` with CR instead of dash at request/content-length.md:394 # Subtest: should pass for type="request" (location=request/content-length.md:394) ok 1 - should pass for type="request" (location=request/content-length.md:394) --- - duration_ms: 21.434747 + duration_ms: 20.62972 ... 1..1 ok 12 - `Content-Length` with CR instead of dash at request/content-length.md:394 --- - duration_ms: 21.713349 + duration_ms: 20.85312 type: 'suite' ... # Subtest: Content-Length reset when no body is received at request/content-length.md:417 # Subtest: should pass for type="request" (location=request/content-length.md:417) ok 1 - should pass for type="request" (location=request/content-length.md:417) --- - duration_ms: 2742.51094 + duration_ms: 4955.58988 ... 1..1 ok 13 - Content-Length reset when no body is received at request/content-length.md:417 --- - duration_ms: 2742.802661 + duration_ms: 4955.83528 type: 'suite' ... # Subtest: Missing CRLF-CRLF before body at request/content-length.md:466 # Subtest: should pass for type="request" (location=request/content-length.md:466) ok 1 - should pass for type="request" (location=request/content-length.md:466) --- - duration_ms: 91.75063 + duration_ms: 152.03448 ... 1..1 ok 14 - Missing CRLF-CRLF before body at request/content-length.md:466 --- - duration_ms: 92.017591 + duration_ms: 152.27976 type: 'suite' ... # Subtest: Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 # Subtest: should pass for type="request-lenient-optional-lf-after-cr" (location=request/content-length.md:492) ok 1 - should pass for type="request-lenient-optional-lf-after-cr" (location=request/content-length.md:492) --- - duration_ms: 92.046832 + duration_ms: 182.02844 ... 1..1 ok 15 - Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 --- - duration_ms: 92.279033 + duration_ms: 182.25316 type: 'suite' ... 1..15 ok 7 - Content-Length header at request/content-length.md:1 --- - duration_ms: 7338.033754 + duration_ms: 11208.82388 type: 'suite' ... # Subtest: Transfer-Encoding header at request/transfer-encoding.md:1 @@ -2430,138 +2466,138 @@ # Subtest: should pass for type="request" (location=request/transfer-encoding.md:6) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:6) --- - duration_ms: 95.807097 + duration_ms: 141.83512 ... 1..1 ok 1 - Parsing and setting flag at request/transfer-encoding.md:6 --- - duration_ms: 96.004899 + duration_ms: 142.0362 type: 'suite' ... # Subtest: Parse chunks with lowercase size at request/transfer-encoding.md:33 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:33) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:33) --- - duration_ms: 115.230391 + duration_ms: 175.14612 ... 1..1 ok 2 - Parse chunks with lowercase size at request/transfer-encoding.md:33 --- - duration_ms: 115.446953 + duration_ms: 175.37088 type: 'suite' ... # Subtest: Parse chunks with uppercase size at request/transfer-encoding.md:70 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:70) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:70) --- - duration_ms: 85.479147 + duration_ms: 189.20624 ... 1..1 ok 3 - Parse chunks with uppercase size at request/transfer-encoding.md:70 --- - duration_ms: 85.709788 + duration_ms: 189.51592 type: 'suite' ... # Subtest: POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:107) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:107) --- - duration_ms: 110.278517 + duration_ms: 190.64328 ... 1..1 ok 4 - POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 --- - duration_ms: 110.510199 + duration_ms: 190.89164 type: 'suite' ... # Subtest: Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:144) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:144) --- - duration_ms: 127.577155 + duration_ms: 181.72624 ... 1..1 ok 5 - Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 --- - duration_ms: 127.801597 + duration_ms: 181.95292 type: 'suite' ... # Subtest: Trailing headers at request/transfer-encoding.md:186 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:186) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:186) --- - duration_ms: 138.39575 + duration_ms: 166.21428 ... 1..1 ok 6 - Trailing headers at request/transfer-encoding.md:186 --- - duration_ms: 138.618952 + duration_ms: 166.58588 type: 'suite' ... # Subtest: Chunk extensions at request/transfer-encoding.md:238 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:238) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:238) --- - duration_ms: 156.852796 + duration_ms: 182.40976 ... 1..1 ok 7 - Chunk extensions at request/transfer-encoding.md:238 --- - duration_ms: 157.185799 + duration_ms: 182.6882 type: 'suite' ... # Subtest: No semicolon before chunk extensions at request/transfer-encoding.md:291 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:291) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:291) --- - duration_ms: 121.829876 + duration_ms: 138.75024 ... 1..1 ok 8 - No semicolon before chunk extensions at request/transfer-encoding.md:291 --- - duration_ms: 122.039838 + duration_ms: 138.99624 type: 'suite' ... # Subtest: No extension after semicolon at request/transfer-encoding.md:328 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:328) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:328) --- - duration_ms: 102.438302 + duration_ms: 131.92448 ... 1..1 ok 9 - No extension after semicolon at request/transfer-encoding.md:328 --- - duration_ms: 102.670345 + duration_ms: 132.15248 type: 'suite' ... # Subtest: Chunk extensions quoting at request/transfer-encoding.md:366 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:366) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:366) --- - duration_ms: 153.920577 + duration_ms: 245.52076 ... 1..1 ok 10 - Chunk extensions quoting at request/transfer-encoding.md:366 --- - duration_ms: 154.186298 + duration_ms: 245.76972 type: 'suite' ... # Subtest: Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:424) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:424) --- - duration_ms: 101.261535 + duration_ms: 199.58292 ... 1..1 ok 11 - Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 --- - duration_ms: 101.499657 + duration_ms: 208.05992 type: 'suite' ... 1..11 ok 1 - `chunked` at request/transfer-encoding.md:4 --- - duration_ms: 1316.603794 + duration_ms: 1967.03224 type: 'suite' ... # Subtest: Invalid OBS fold after chunked value at request/transfer-encoding.md:942 @@ -2569,252 +2605,252 @@ # Subtest: should pass for type="request" (location=request/transfer-encoding.md:976) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:976) --- - duration_ms: 135.723051 + duration_ms: 200.55504 ... 1..1 ok 1 - Chunk header not terminated by CRLF at request/transfer-encoding.md:976 --- - duration_ms: 135.923092 + duration_ms: 200.7764 type: 'suite' ... # Subtest: Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 # Subtest: should pass for type="request-lenient-optional-lf-after-cr" (location=request/transfer-encoding.md:1025) ok 1 - should pass for type="request-lenient-optional-lf-after-cr" (location=request/transfer-encoding.md:1025) --- - duration_ms: 148.841222 + duration_ms: 172.11608 ... 1..1 ok 2 - Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 --- - duration_ms: 149.067983 + duration_ms: 172.40908 type: 'suite' ... # Subtest: Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:1097) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:1097) --- - duration_ms: 114.971029 + duration_ms: 168.2724 ... 1..1 ok 3 - Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 --- - duration_ms: 115.492593 + duration_ms: 168.54808 type: 'suite' ... # Subtest: Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 # Subtest: should pass for type="request-lenient-optional-crlf-after-chunk" (location=request/transfer-encoding.md:1140) ok 1 - should pass for type="request-lenient-optional-crlf-after-chunk" (location=request/transfer-encoding.md:1140) --- - duration_ms: 2575.635234 + duration_ms: 6313.79136 ... 1..1 ok 4 - Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 --- - duration_ms: 2575.858996 + duration_ms: 6314.04992 type: 'suite' ... 1..4 ok 2 - Invalid OBS fold after chunked value at request/transfer-encoding.md:942 --- - duration_ms: 2976.720666 + duration_ms: 6856.25604 type: 'suite' ... # Subtest: Ignoring `pigeons` at request/transfer-encoding.md:464 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:464) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:464) --- - duration_ms: 14.242898 + duration_ms: 21.47112 ... 1..1 ok 3 - Ignoring `pigeons` at request/transfer-encoding.md:464 --- - duration_ms: 14.444099 + duration_ms: 21.69104 type: 'suite' ... # Subtest: POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:495) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:495) --- - duration_ms: 98.99988 + duration_ms: 197.91696 ... 1..1 ok 4 - POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 --- - duration_ms: 99.252481 + duration_ms: 198.14072 type: 'suite' ... # Subtest: POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 # Subtest: should pass for type="request-lenient-chunked-length" (location=request/transfer-encoding.md:530) ok 1 - should pass for type="request-lenient-chunked-length" (location=request/transfer-encoding.md:530) --- - duration_ms: 121.480233 + duration_ms: 201.34264 ... 1..1 ok 5 - POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 --- - duration_ms: 121.711235 + duration_ms: 201.5744 type: 'suite' ... # Subtest: POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:574) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:574) --- - duration_ms: 128.24416 + duration_ms: 188.01844 ... 1..1 ok 6 - POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 --- - duration_ms: 128.473961 + duration_ms: 188.24356 type: 'suite' ... # Subtest: POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:613) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:613) --- - duration_ms: 10.893635 + duration_ms: 24.59184 ... 1..1 ok 7 - POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 --- - duration_ms: 11.120396 + duration_ms: 24.82088 type: 'suite' ... # Subtest: POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:644) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:644) --- - duration_ms: 12.293044 + duration_ms: 23.0364 ... 1..1 ok 8 - POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 --- - duration_ms: 12.518926 + duration_ms: 23.41756 type: 'suite' ... # Subtest: POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 # Subtest: should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:680) ok 1 - should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:680) --- - duration_ms: 2751.589922 + duration_ms: 5796.5288 ... 1..1 ok 9 - POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 --- - duration_ms: 2751.841363 + duration_ms: 5796.78212 type: 'suite' ... # Subtest: POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 # Subtest: should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:713) ok 1 - should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:713) --- - duration_ms: 117.852809 + duration_ms: 201.2392 ... 1..1 ok 10 - POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 --- - duration_ms: 118.092851 + duration_ms: 201.46652 type: 'suite' ... # Subtest: POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:751) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:751) --- - duration_ms: 110.165436 + duration_ms: 178.05396 ... 1..1 ok 11 - POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 --- - duration_ms: 110.394037 + duration_ms: 178.27056 type: 'suite' ... # Subtest: POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:793) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:793) --- - duration_ms: 153.487334 + duration_ms: 202.12848 ... 1..1 ok 12 - POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 --- - duration_ms: 153.735895 + duration_ms: 202.37608 type: 'suite' ... # Subtest: POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:840) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:840) --- - duration_ms: 102.331942 + duration_ms: 172.47376 ... 1..1 ok 13 - POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 --- - duration_ms: 102.565504 + duration_ms: 172.70756 type: 'suite' ... # Subtest: Missing last-chunk at request/transfer-encoding.md:877 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:877) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:877) --- - duration_ms: 84.830222 + duration_ms: 164.28088 ... 1..1 ok 14 - Missing last-chunk at request/transfer-encoding.md:877 --- - duration_ms: 85.076144 + duration_ms: 164.50392 type: 'suite' ... # Subtest: Validate chunk parameters at request/transfer-encoding.md:911 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:911) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:911) --- - duration_ms: 93.796124 + duration_ms: 187.49756 ... 1..1 ok 15 - Validate chunk parameters at request/transfer-encoding.md:911 --- - duration_ms: 94.024846 + duration_ms: 187.71408 type: 'suite' ... # Subtest: Invalid OBS fold after chunked value at request/transfer-encoding.md:942 # Subtest: should pass for type="request-lenient-headers" (location=request/transfer-encoding.md:942) ok 1 - should pass for type="request-lenient-headers" (location=request/transfer-encoding.md:942) --- - duration_ms: 110.055075 + duration_ms: 164.57096 ... 1..1 ok 16 - Invalid OBS fold after chunked value at request/transfer-encoding.md:942 --- - duration_ms: 110.278077 + duration_ms: 164.7948 type: 'suite' ... # Subtest: Space after chunk header at request/transfer-encoding.md:1184 # Subtest: should pass for type="request" (location=request/transfer-encoding.md:1184) ok 1 - should pass for type="request" (location=request/transfer-encoding.md:1184) --- - duration_ms: 109.41531 + duration_ms: 122.57836 ... 1..1 ok 17 - Space after chunk header at request/transfer-encoding.md:1184 --- - duration_ms: 109.667393 + duration_ms: 122.88772 type: 'suite' ... # Subtest: Space after chunk header (lenient) at request/transfer-encoding.md:1215 # Subtest: should pass for type="request-lenient-spaces-after-chunk-size" (location=request/transfer-encoding.md:1215) ok 1 - should pass for type="request-lenient-spaces-after-chunk-size" (location=request/transfer-encoding.md:1215) --- - duration_ms: 2391.957333 + duration_ms: 6619.9106 ... 1..1 ok 18 - Space after chunk header (lenient) at request/transfer-encoding.md:1215 --- - duration_ms: 2392.242575 + duration_ms: 6620.18116 type: 'suite' ... 1..18 ok 8 - Transfer-Encoding header at request/transfer-encoding.md:1 --- - duration_ms: 10710.049972 + duration_ms: 23298.2864 type: 'suite' ... # Subtest: Invalid requests at request/invalid.md:1 @@ -2823,300 +2859,300 @@ # Subtest: should pass for type="request" (location=request/invalid.md:531) ok 1 - should pass for type="request" (location=request/invalid.md:531) --- - duration_ms: 87.813483 + duration_ms: 158.2182 ... 1..1 ok 1 - Only LFs present at request/invalid.md:531 --- - duration_ms: 88.083244 + duration_ms: 158.44072 type: 'suite' ... # Subtest: Only LFs present (lenient) at request/invalid.md:568 # Subtest: should pass for type="request-lenient-all" (location=request/invalid.md:568) ok 1 - should pass for type="request-lenient-all" (location=request/invalid.md:568) --- - duration_ms: 2318.306348 + duration_ms: 6989.20352 ... 1..1 ok 2 - Only LFs present (lenient) at request/invalid.md:568 --- - duration_ms: 2318.60083 + duration_ms: 6989.48048 type: 'suite' ... # Subtest: Spaces before headers at request/invalid.md:650 # Subtest: should pass for type="request" (location=request/invalid.md:650) ok 1 - should pass for type="request" (location=request/invalid.md:650) --- - duration_ms: 90.200418 + duration_ms: 194.78504 ... 1..1 ok 3 - Spaces before headers at request/invalid.md:650 --- - duration_ms: 90.464701 + duration_ms: 195.03768 type: 'suite' ... # Subtest: Spaces before headers (lenient) at request/invalid.md:686 # Subtest: should pass for type="request-lenient-headers" (location=request/invalid.md:686) ok 1 - should pass for type="request-lenient-headers" (location=request/invalid.md:686) --- - duration_ms: 101.057973 + duration_ms: 214.5594 ... 1..1 ok 4 - Spaces before headers (lenient) at request/invalid.md:686 --- - duration_ms: 101.326375 + duration_ms: 214.84052 type: 'suite' ... 1..4 ok 1 - Invalid space after start line at request/invalid.md:509 --- - duration_ms: 2599.024074 + duration_ms: 7558.31016 type: 'suite' ... # Subtest: ICE protocol and GET method at request/invalid.md:4 # Subtest: should pass for type="request" (location=request/invalid.md:4) ok 1 - should pass for type="request" (location=request/invalid.md:4) --- - duration_ms: 89.922017 + duration_ms: 195.33052 ... 1..1 ok 2 - ICE protocol and GET method at request/invalid.md:4 --- - duration_ms: 90.195659 + duration_ms: 195.58208 type: 'suite' ... # Subtest: ICE protocol, but not really at request/invalid.md:25 # Subtest: should pass for type="request" (location=request/invalid.md:25) ok 1 - should pass for type="request" (location=request/invalid.md:25) --- - duration_ms: 88.94489 + duration_ms: 182.86452 ... 1..1 ok 3 - ICE protocol, but not really at request/invalid.md:25 --- - duration_ms: 89.229452 + duration_ms: 183.16024 type: 'suite' ... # Subtest: RTSP protocol and PUT method at request/invalid.md:45 # Subtest: should pass for type="request" (location=request/invalid.md:45) ok 1 - should pass for type="request" (location=request/invalid.md:45) --- - duration_ms: 88.231045 + duration_ms: 151.1718 ... 1..1 ok 4 - RTSP protocol and PUT method at request/invalid.md:45 --- - duration_ms: 88.516527 + duration_ms: 151.41828 type: 'suite' ... # Subtest: HTTP protocol and ANNOUNCE method at request/invalid.md:66 # Subtest: should pass for type="request" (location=request/invalid.md:66) ok 1 - should pass for type="request" (location=request/invalid.md:66) --- - duration_ms: 110.186036 + duration_ms: 159.57824 ... 1..1 ok 5 - HTTP protocol and ANNOUNCE method at request/invalid.md:66 --- - duration_ms: 110.524558 + duration_ms: 159.81836 type: 'suite' ... # Subtest: Headers separated by CR at request/invalid.md:87 # Subtest: should pass for type="request" (location=request/invalid.md:87) ok 1 - should pass for type="request" (location=request/invalid.md:87) --- - duration_ms: 95.526055 + duration_ms: 152.32084 ... 1..1 ok 6 - Headers separated by CR at request/invalid.md:87 --- - duration_ms: 96.042539 + duration_ms: 152.5882 type: 'suite' ... # Subtest: Headers separated by LF at request/invalid.md:113 # Subtest: should pass for type="request" (location=request/invalid.md:113) ok 1 - should pass for type="request" (location=request/invalid.md:113) --- - duration_ms: 108.512665 + duration_ms: 173.79548 ... 1..1 ok 7 - Headers separated by LF at request/invalid.md:113 --- - duration_ms: 108.868107 + duration_ms: 174.02268 type: 'suite' ... # Subtest: Headers separated by dummy characters at request/invalid.md:147 # Subtest: should pass for type="request" (location=request/invalid.md:147) ok 1 - should pass for type="request" (location=request/invalid.md:147) --- - duration_ms: 106.987254 + duration_ms: 131.62656 ... 1..1 ok 8 - Headers separated by dummy characters at request/invalid.md:147 --- - duration_ms: 107.326617 + duration_ms: 131.86972 type: 'suite' ... # Subtest: Headers separated by dummy characters (lenient) at request/invalid.md:181 # Subtest: should pass for type="request-lenient-optional-lf-after-cr" (location=request/invalid.md:181) ok 1 - should pass for type="request-lenient-optional-lf-after-cr" (location=request/invalid.md:181) --- - duration_ms: 108.171782 + duration_ms: 132.86916 ... 1..1 ok 9 - Headers separated by dummy characters (lenient) at request/invalid.md:181 --- - duration_ms: 109.158869 + duration_ms: 133.13084 type: 'suite' ... # Subtest: Empty headers separated by CR at request/invalid.md:216 # Subtest: should pass for type="request" (location=request/invalid.md:216) ok 1 - should pass for type="request" (location=request/invalid.md:216) --- - duration_ms: 120.407626 + duration_ms: 212.41732 ... 1..1 ok 10 - Empty headers separated by CR at request/invalid.md:216 --- - duration_ms: 120.803109 + duration_ms: 212.68264 type: 'suite' ... # Subtest: Empty headers separated by LF at request/invalid.md:254 # Subtest: should pass for type="request" (location=request/invalid.md:254) ok 1 - should pass for type="request" (location=request/invalid.md:254) --- - duration_ms: 113.062615 + duration_ms: 146.65236 ... 1..1 ok 11 - Empty headers separated by LF at request/invalid.md:254 --- - duration_ms: 113.442419 + duration_ms: 146.90436 type: 'suite' ... # Subtest: Invalid header token \#1 at request/invalid.md:287 # Subtest: should pass for type="request" (location=request/invalid.md:287) ok 1 - should pass for type="request" (location=request/invalid.md:287) --- - duration_ms: 13.582213 + duration_ms: 17.29928 ... 1..1 ok 12 - Invalid header token \#1 at request/invalid.md:287 --- - duration_ms: 14.166097 + duration_ms: 17.55768 type: 'suite' ... # Subtest: Invalid header token \#2 at request/invalid.md:310 # Subtest: should pass for type="request" (location=request/invalid.md:310) ok 1 - should pass for type="request" (location=request/invalid.md:310) --- - duration_ms: 12.968809 + duration_ms: 21.46356 ... 1..1 ok 13 - Invalid header token \#2 at request/invalid.md:310 --- - duration_ms: 13.359732 + duration_ms: 21.74848 type: 'suite' ... # Subtest: Invalid header token \#3 at request/invalid.md:333 # Subtest: should pass for type="request" (location=request/invalid.md:333) ok 1 - should pass for type="request" (location=request/invalid.md:333) --- - duration_ms: 10.510312 + duration_ms: 14.737 ... 1..1 ok 14 - Invalid header token \#3 at request/invalid.md:333 --- - duration_ms: 10.877274 + duration_ms: 15.03976 type: 'suite' ... # Subtest: Invalid method at request/invalid.md:356 # Subtest: should pass for type="request" (location=request/invalid.md:356) ok 1 - should pass for type="request" (location=request/invalid.md:356) --- - duration_ms: 94.040885 + duration_ms: 140.08944 ... 1..1 ok 15 - Invalid method at request/invalid.md:356 --- - duration_ms: 94.393288 + duration_ms: 140.39372 type: 'suite' ... # Subtest: Illegal header field name line folding at request/invalid.md:372 # Subtest: should pass for type="request" (location=request/invalid.md:372) ok 1 - should pass for type="request" (location=request/invalid.md:372) --- - duration_ms: 11.63168 + duration_ms: 30.01844 ... 1..1 ok 16 - Illegal header field name line folding at request/invalid.md:372 --- - duration_ms: 11.948442 + duration_ms: 30.32216 type: 'suite' ... # Subtest: Corrupted Connection header at request/invalid.md:396 # Subtest: should pass for type="request" (location=request/invalid.md:396) ok 1 - should pass for type="request" (location=request/invalid.md:396) --- - duration_ms: 9.422064 + duration_ms: 23.6998 ... 1..1 ok 17 - Corrupted Connection header at request/invalid.md:396 --- - duration_ms: 9.797507 + duration_ms: 24.02876 type: 'suite' ... # Subtest: Corrupted header name at request/invalid.md:425 # Subtest: should pass for type="request" (location=request/invalid.md:425) ok 1 - should pass for type="request" (location=request/invalid.md:425) --- - duration_ms: 10.953795 + duration_ms: 14.93868 ... 1..1 ok 18 - Corrupted header name at request/invalid.md:425 --- - duration_ms: 11.324837 + duration_ms: 15.25072 type: 'suite' ... # Subtest: Missing CR between headers at request/invalid.md:454 # Subtest: should pass for type="request" (location=request/invalid.md:454) ok 1 - should pass for type="request" (location=request/invalid.md:454) --- - duration_ms: 10.638393 + duration_ms: 20.42716 ... 1..1 ok 19 - Missing CR between headers at request/invalid.md:454 --- - duration_ms: 10.982676 + duration_ms: 20.74596 type: 'suite' ... # Subtest: Invalid HTTP version at request/invalid.md:490 # Subtest: should pass for type="request" (location=request/invalid.md:490) ok 1 - should pass for type="request" (location=request/invalid.md:490) --- - duration_ms: 9.540506 + duration_ms: 18.64188 ... 1..1 ok 20 - Invalid HTTP version at request/invalid.md:490 --- - duration_ms: 9.886308 + duration_ms: 18.93452 type: 'suite' ... # Subtest: Invalid space after start line at request/invalid.md:509 # Subtest: should pass for type="request" (location=request/invalid.md:509) ok 1 - should pass for type="request" (location=request/invalid.md:509) --- - duration_ms: 74.928114 + duration_ms: 126.27984 ... 1..1 ok 21 - Invalid space after start line at request/invalid.md:509 --- - duration_ms: 75.298036 + duration_ms: 126.52728 type: 'suite' ... 1..21 ok 9 - Invalid requests at request/invalid.md:1 --- - duration_ms: 3897.893507 + duration_ms: 9644.40752 type: 'suite' ... # Subtest: Finish at request/finish.md:1 @@ -3124,42 +3160,42 @@ # Subtest: should pass for type="request-finish" (location=request/finish.md:6) ok 1 - should pass for type="request-finish" (location=request/finish.md:6) --- - duration_ms: 2233.203804 + duration_ms: 6666.5258 ... 1..1 ok 1 - It should be safe to finish after GET request at request/finish.md:6 --- - duration_ms: 2233.573087 + duration_ms: 6666.83608 type: 'suite' ... # Subtest: It should be unsafe to finish after incomplete PUT request at request/finish.md:30 # Subtest: should pass for type="request-finish" (location=request/finish.md:30) ok 1 - should pass for type="request-finish" (location=request/finish.md:30) --- - duration_ms: 99.19348 + duration_ms: 158.23372 ... 1..1 ok 2 - It should be unsafe to finish after incomplete PUT request at request/finish.md:30 --- - duration_ms: 99.597484 + duration_ms: 158.47172 type: 'suite' ... # Subtest: It should be unsafe to finish inside of the header at request/finish.md:55 # Subtest: should pass for type="request-finish" (location=request/finish.md:55) ok 1 - should pass for type="request-finish" (location=request/finish.md:55) --- - duration_ms: 101.092774 + duration_ms: 157.77116 ... 1..1 ok 3 - It should be unsafe to finish inside of the header at request/finish.md:55 --- - duration_ms: 101.487216 + duration_ms: 158.0006 type: 'suite' ... 1..3 ok 10 - Finish at request/finish.md:1 --- - duration_ms: 2435.280191 + duration_ms: 6987.83808 type: 'suite' ... # Subtest: Pausing at request/pausing.md:1 @@ -3167,162 +3203,162 @@ # Subtest: should pass for type="request" (location=request/pausing.md:4) ok 1 - should pass for type="request" (location=request/pausing.md:4) --- - duration_ms: 2298.407651 + duration_ms: 6144.55756 ... 1..1 ok 1 - on_message_begin at request/pausing.md:4 --- - duration_ms: 2298.837054 + duration_ms: 6144.93984 type: 'suite' ... # Subtest: on_message_complete at request/pausing.md:34 # Subtest: should pass for type="request" (location=request/pausing.md:34) ok 1 - should pass for type="request" (location=request/pausing.md:34) --- - duration_ms: 2155.984913 + duration_ms: 6911.05088 ... 1..1 ok 2 - on_message_complete at request/pausing.md:34 --- - duration_ms: 2156.460917 + duration_ms: 6911.35368 type: 'suite' ... # Subtest: on_protocol_complete at request/pausing.md:64 # Subtest: should pass for type="request" (location=request/pausing.md:64) ok 1 - should pass for type="request" (location=request/pausing.md:64) --- - duration_ms: 2323.342622 + duration_ms: 7075.6956 ... 1..1 ok 3 - on_protocol_complete at request/pausing.md:64 --- - duration_ms: 2323.831106 + duration_ms: 7075.98564 type: 'suite' ... # Subtest: on_method_complete at request/pausing.md:94 # Subtest: should pass for type="request" (location=request/pausing.md:94) ok 1 - should pass for type="request" (location=request/pausing.md:94) --- - duration_ms: 2217.649696 + duration_ms: 5512.19488 ... 1..1 ok 4 - on_method_complete at request/pausing.md:94 --- - duration_ms: 2217.979219 + duration_ms: 5512.4676 type: 'suite' ... # Subtest: on_url_complete at request/pausing.md:124 # Subtest: should pass for type="request" (location=request/pausing.md:124) ok 1 - should pass for type="request" (location=request/pausing.md:124) --- - duration_ms: 2117.940693 + duration_ms: 5749.24224 ... 1..1 ok 5 - on_url_complete at request/pausing.md:124 --- - duration_ms: 2118.181814 + duration_ms: 5749.5354 type: 'suite' ... # Subtest: on_version_complete at request/pausing.md:154 # Subtest: should pass for type="request" (location=request/pausing.md:154) ok 1 - should pass for type="request" (location=request/pausing.md:154) --- - duration_ms: 2160.578264 + duration_ms: 7105.36528 ... 1..1 ok 6 - on_version_complete at request/pausing.md:154 --- - duration_ms: 2160.926067 + duration_ms: 7105.65568 type: 'suite' ... # Subtest: on_header_field_complete at request/pausing.md:184 # Subtest: should pass for type="request" (location=request/pausing.md:184) ok 1 - should pass for type="request" (location=request/pausing.md:184) --- - duration_ms: 2124.605698 + duration_ms: 5248.95536 ... 1..1 ok 7 - on_header_field_complete at request/pausing.md:184 --- - duration_ms: 2125.130942 + duration_ms: 5249.41344 type: 'suite' ... # Subtest: on_header_value_complete at request/pausing.md:214 # Subtest: should pass for type="request" (location=request/pausing.md:214) ok 1 - should pass for type="request" (location=request/pausing.md:214) --- - duration_ms: 2220.088553 + duration_ms: 7368.8634 ... 1..1 ok 8 - on_header_value_complete at request/pausing.md:214 --- - duration_ms: 2220.366155 + duration_ms: 7369.10752 type: 'suite' ... # Subtest: on_headers_complete at request/pausing.md:244 # Subtest: should pass for type="request" (location=request/pausing.md:244) ok 1 - should pass for type="request" (location=request/pausing.md:244) --- - duration_ms: 2219.462469 + duration_ms: 7359.91068 ... 1..1 ok 9 - on_headers_complete at request/pausing.md:244 --- - duration_ms: 2219.789751 + duration_ms: 7360.15988 type: 'suite' ... # Subtest: on_chunk_header at request/pausing.md:274 # Subtest: should pass for type="request" (location=request/pausing.md:274) ok 1 - should pass for type="request" (location=request/pausing.md:274) --- - duration_ms: 2324.066986 + duration_ms: 7473.87344 ... 1..1 ok 10 - on_chunk_header at request/pausing.md:274 --- - duration_ms: 2324.54011 + duration_ms: 7474.12172 type: 'suite' ... # Subtest: on_chunk_extension_name at request/pausing.md:313 # Subtest: should pass for type="request" (location=request/pausing.md:313) ok 1 - should pass for type="request" (location=request/pausing.md:313) --- - duration_ms: 2134.477525 + duration_ms: 7440.6028 ... 1..1 ok 11 - on_chunk_extension_name at request/pausing.md:313 --- - duration_ms: 2134.865728 + duration_ms: 7440.8706 type: 'suite' ... # Subtest: on_chunk_extension_value at request/pausing.md:355 # Subtest: should pass for type="request" (location=request/pausing.md:355) ok 1 - should pass for type="request" (location=request/pausing.md:355) --- - duration_ms: 2206.789261 + duration_ms: 8597.63204 ... 1..1 ok 12 - on_chunk_extension_value at request/pausing.md:355 --- - duration_ms: 2207.204704 + duration_ms: 8597.91072 type: 'suite' ... # Subtest: on_chunk_complete at request/pausing.md:398 # Subtest: should pass for type="request" (location=request/pausing.md:398) ok 1 - should pass for type="request" (location=request/pausing.md:398) --- - duration_ms: 2161.074308 + duration_ms: 4465.36084 ... 1..1 ok 13 - on_chunk_complete at request/pausing.md:398 --- - duration_ms: 2161.500671 + duration_ms: 4465.59812 type: 'suite' ... 1..13 ok 11 - Pausing at request/pausing.md:1 --- - duration_ms: 28671.576329 + duration_ms: 86466.29512 type: 'suite' ... # Subtest: Pipelining at request/pipelining.md:1 @@ -3330,18 +3366,18 @@ # Subtest: should pass for type="request" (location=request/pipelining.md:4) ok 1 - should pass for type="request" (location=request/pipelining.md:4) --- - duration_ms: 166.520823 + duration_ms: 200.72304 ... 1..1 ok 1 - Should parse multiple events at request/pipelining.md:4 --- - duration_ms: 166.817144 + duration_ms: 200.93228 type: 'suite' ... 1..1 ok 12 - Pipelining at request/pipelining.md:1 --- - duration_ms: 167.170507 + duration_ms: 201.1986 type: 'suite' ... # Subtest: Sample responses at response/sample.md:1 @@ -3349,246 +3385,246 @@ # Subtest: should pass for type="response" (location=response/sample.md:4) ok 1 - should pass for type="response" (location=response/sample.md:4) --- - duration_ms: 2259.327222 + duration_ms: 3824.55552 ... 1..1 ok 1 - Simple response at response/sample.md:4 --- - duration_ms: 2259.802985 + duration_ms: 3824.79052 type: 'suite' ... # Subtest: RTSP response at response/sample.md:40 # Subtest: should pass for type="response" (location=response/sample.md:40) ok 1 - should pass for type="response" (location=response/sample.md:40) --- - duration_ms: 101.600817 + duration_ms: 106.14388 ... 1..1 ok 2 - RTSP response at response/sample.md:40 --- - duration_ms: 102.04498 + duration_ms: 106.39164 type: 'suite' ... # Subtest: ICE response at response/sample.md:60 # Subtest: should pass for type="response" (location=response/sample.md:60) ok 1 - should pass for type="response" (location=response/sample.md:60) --- - duration_ms: 94.333487 + duration_ms: 114.24204 ... 1..1 ok 3 - ICE response at response/sample.md:60 --- - duration_ms: 94.709809 + duration_ms: 114.4888 type: 'suite' ... # Subtest: Error on invalid response start at response/sample.md:80 # Subtest: should pass for type="response" (location=response/sample.md:80) ok 1 - should pass for type="response" (location=response/sample.md:80) --- - duration_ms: 112.706213 + duration_ms: 135.8536 ... 1..1 ok 4 - Error on invalid response start at response/sample.md:80 --- - duration_ms: 113.158896 + duration_ms: 136.10312 type: 'suite' ... # Subtest: Empty body should not trigger spurious span callbacks at response/sample.md:98 # Subtest: should pass for type="response" (location=response/sample.md:98) ok 1 - should pass for type="response" (location=response/sample.md:98) --- - duration_ms: 101.031933 + duration_ms: 109.30996 ... 1..1 ok 5 - Empty body should not trigger spurious span callbacks at response/sample.md:98 --- - duration_ms: 101.497697 + duration_ms: 109.53992 type: 'suite' ... # Subtest: Google 301 at response/sample.md:118 # Subtest: should pass for type="response" (location=response/sample.md:118) ok 1 - should pass for type="response" (location=response/sample.md:118) --- - duration_ms: 246.219609 + duration_ms: 338.05508 ... 1..1 ok 6 - Google 301 at response/sample.md:118 --- - duration_ms: 246.507371 + duration_ms: 338.31436 type: 'suite' ... # Subtest: amazon.com at response/sample.md:196 # Subtest: should pass for type="response" (location=response/sample.md:196) ok 1 - should pass for type="response" (location=response/sample.md:196) --- - duration_ms: 191.519954 + duration_ms: 415.82776 ... 1..1 ok 7 - amazon.com at response/sample.md:196 --- - duration_ms: 191.742956 + duration_ms: 416.06692 type: 'suite' ... # Subtest: No headers and no body at response/sample.md:271 # Subtest: should pass for type="response" (location=response/sample.md:271) ok 1 - should pass for type="response" (location=response/sample.md:271) --- - duration_ms: 65.276408 + duration_ms: 115.97832 ... 1..1 ok 8 - No headers and no body at response/sample.md:271 --- - duration_ms: 65.57897 + duration_ms: 116.19728 type: 'suite' ... # Subtest: No reason phrase at response/sample.md:291 # Subtest: should pass for type="response" (location=response/sample.md:291) ok 1 - should pass for type="response" (location=response/sample.md:291) --- - duration_ms: 63.744557 + duration_ms: 93.22432 ... 1..1 ok 9 - No reason phrase at response/sample.md:291 --- - duration_ms: 63.98632 + duration_ms: 93.45404 type: 'suite' ... # Subtest: Empty reason phrase after space at response/sample.md:310 # Subtest: should pass for type="response" (location=response/sample.md:310) ok 1 - should pass for type="response" (location=response/sample.md:310) --- - duration_ms: 63.610716 + duration_ms: 105.663 ... 1..1 ok 10 - Empty reason phrase after space at response/sample.md:310 --- - duration_ms: 63.855598 + duration_ms: 105.92224 type: 'suite' ... # Subtest: No carriage ret at response/sample.md:330 # Subtest: should pass for type="response" (location=response/sample.md:330) ok 1 - should pass for type="response" (location=response/sample.md:330) --- - duration_ms: 82.675367 + duration_ms: 138.6906 ... 1..1 ok 11 - No carriage ret at response/sample.md:330 --- - duration_ms: 82.913489 + duration_ms: 138.98848 type: 'suite' ... # Subtest: No carriage ret (lenient) at response/sample.md:351 # Subtest: should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) ok 1 - should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) --- - duration_ms: 2281.626015 + duration_ms: 4766.12816 ... 1..1 ok 12 - No carriage ret (lenient) at response/sample.md:351 --- - duration_ms: 2281.990577 + duration_ms: 4766.4244 type: 'suite' ... # Subtest: Underscore in header key at response/sample.md:382 # Subtest: should pass for type="response" (location=response/sample.md:382) ok 1 - should pass for type="response" (location=response/sample.md:382) --- - duration_ms: 137.215341 + duration_ms: 214.75028 ... 1..1 ok 13 - Underscore in header key at response/sample.md:382 --- - duration_ms: 137.539064 + duration_ms: 214.98584 type: 'suite' ... # Subtest: bonjourmadame.fr at response/sample.md:425 # Subtest: should pass for type="response" (location=response/sample.md:425) ok 1 - should pass for type="response" (location=response/sample.md:425) --- - duration_ms: 158.474488 + duration_ms: 221.2854 ... 1..1 ok 14 - bonjourmadame.fr at response/sample.md:425 --- - duration_ms: 158.738049 + duration_ms: 221.5302 type: 'suite' ... # Subtest: Spaces in header value at response/sample.md:494 # Subtest: should pass for type="response" (location=response/sample.md:494) ok 1 - should pass for type="response" (location=response/sample.md:494) --- - duration_ms: 157.346559 + duration_ms: 299.6108 ... 1..1 ok 15 - Spaces in header value at response/sample.md:494 --- - duration_ms: 157.583641 + duration_ms: 299.8384 type: 'suite' ... # Subtest: Spaces in header name at response/sample.md:574 # Subtest: should pass for type="response" (location=response/sample.md:574) ok 1 - should pass for type="response" (location=response/sample.md:574) --- - duration_ms: 50.624828 + duration_ms: 226.37088 ... 1..1 ok 16 - Spaces in header name at response/sample.md:574 --- - duration_ms: 50.853149 + duration_ms: 226.65256 type: 'suite' ... # Subtest: Non ASCII in status line at response/sample.md:609 # Subtest: should pass for type="response" (location=response/sample.md:609) ok 1 - should pass for type="response" (location=response/sample.md:609) --- - duration_ms: 9.127022 + duration_ms: 20.67756 ... 1..1 ok 17 - Non ASCII in status line at response/sample.md:609 --- - duration_ms: 9.358024 + duration_ms: 20.977 type: 'suite' ... # Subtest: HTTP version 0.9 at response/sample.md:645 # Subtest: should pass for type="response" (location=response/sample.md:645) ok 1 - should pass for type="response" (location=response/sample.md:645) --- - duration_ms: 76.018802 + duration_ms: 222.1374 ... 1..1 ok 18 - HTTP version 0.9 at response/sample.md:645 --- - duration_ms: 76.233403 + duration_ms: 222.41312 type: 'suite' ... # Subtest: No Content-Length, no Transfer-Encoding at response/sample.md:665 # Subtest: should pass for type="response" (location=response/sample.md:665) ok 1 - should pass for type="response" (location=response/sample.md:665) --- - duration_ms: 91.413147 + duration_ms: 159.38192 ... 1..1 ok 19 - No Content-Length, no Transfer-Encoding at response/sample.md:665 --- - duration_ms: 91.625669 + duration_ms: 159.64352 type: 'suite' ... # Subtest: Response starting with CRLF at response/sample.md:695 # Subtest: should pass for type="response" (location=response/sample.md:695) ok 1 - should pass for type="response" (location=response/sample.md:695) --- - duration_ms: 90.756302 + duration_ms: 145.1708 ... 1..1 ok 20 - Response starting with CRLF at response/sample.md:695 --- - duration_ms: 90.969184 + duration_ms: 145.4282 type: 'suite' ... 1..20 ok 13 - Sample responses at response/sample.md:1 --- - duration_ms: 6443.029166 + duration_ms: 11779.75484 type: 'suite' ... # Subtest: Connection header at response/connection.md:1 @@ -3596,222 +3632,222 @@ # Subtest: should pass for type="response" (location=response/connection.md:4) ok 1 - should pass for type="response" (location=response/connection.md:4) --- - duration_ms: 102.810425 + duration_ms: 183.35664 ... 1..1 ok 1 - Proxy-Connection at response/connection.md:4 --- - duration_ms: 103.011826 + duration_ms: 183.57076 type: 'suite' ... # Subtest: HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 # Subtest: should pass for type="response" (location=response/connection.md:46) ok 1 - should pass for type="response" (location=response/connection.md:46) --- - duration_ms: 95.243094 + duration_ms: 139.54592 ... 1..1 ok 2 - HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 --- - duration_ms: 95.445495 + duration_ms: 139.7958 type: 'suite' ... # Subtest: HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 # Subtest: should pass for type="response" (location=response/connection.md:75) ok 1 - should pass for type="response" (location=response/connection.md:75) --- - duration_ms: 86.680915 + duration_ms: 149.81552 ... 1..1 ok 3 - HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 --- - duration_ms: 86.878596 + duration_ms: 150.06588 type: 'suite' ... # Subtest: HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 # Subtest: should pass for type="response" (location=response/connection.md:110) ok 1 - should pass for type="response" (location=response/connection.md:110) --- - duration_ms: 93.390281 + duration_ms: 140.42596 ... 1..1 ok 4 - HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 --- - duration_ms: 93.626323 + duration_ms: 140.67384 type: 'suite' ... # Subtest: HTTP/1.1 with 204 status at response/connection.md:134 # Subtest: should pass for type="response" (location=response/connection.md:134) ok 1 - should pass for type="response" (location=response/connection.md:134) --- - duration_ms: 87.218398 + duration_ms: 112.13528 ... 1..1 ok 5 - HTTP/1.1 with 204 status at response/connection.md:134 --- - duration_ms: 87.43224 + duration_ms: 112.3802 type: 'suite' ... # Subtest: HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 # Subtest: should pass for type="response" (location=response/connection.md:164) ok 1 - should pass for type="response" (location=response/connection.md:164) --- - duration_ms: 80.875995 + duration_ms: 137.944 ... 1..1 ok 6 - HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 --- - duration_ms: 81.088357 + duration_ms: 138.25932 type: 'suite' ... # Subtest: HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 # Subtest: should pass for type="response-lenient-data-after-close" (location=response/connection.md:191) ok 1 - should pass for type="response-lenient-data-after-close" (location=response/connection.md:191) --- - duration_ms: 2248.106624 + duration_ms: 4154.7648 ... 1..1 ok 7 - HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 --- - duration_ms: 2248.459787 + duration_ms: 4155.03364 type: 'suite' ... # Subtest: HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 # Subtest: should pass for type="response" (location=response/connection.md:225) ok 1 - should pass for type="response" (location=response/connection.md:225) --- - duration_ms: 130.920858 + duration_ms: 128.5258 ... 1..1 ok 8 - HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 --- - duration_ms: 131.29606 + duration_ms: 128.79908 type: 'suite' ... # Subtest: HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 # Subtest: should pass for type="response-lenient-keep-alive" (location=response/connection.md:260) ok 1 - should pass for type="response-lenient-keep-alive" (location=response/connection.md:260) --- - duration_ms: 2348.11259 + duration_ms: 4590.06136 ... 1..1 ok 9 - HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 --- - duration_ms: 2348.485953 + duration_ms: 4590.333 type: 'suite' ... # Subtest: HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 # Subtest: should pass for type="response" (location=response/connection.md:293) ok 1 - should pass for type="response" (location=response/connection.md:293) --- - duration_ms: 129.895291 + duration_ms: 136.3708 ... 1..1 ok 10 - HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 --- - duration_ms: 130.296614 + duration_ms: 136.62056 type: 'suite' ... # Subtest: HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 # Subtest: should pass for type="response" (location=response/connection.md:331) ok 1 - should pass for type="response" (location=response/connection.md:331) --- - duration_ms: 138.44983 + duration_ms: 176.6212 ... 1..1 ok 11 - HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 --- - duration_ms: 138.871472 + duration_ms: 176.88876 type: 'suite' ... # Subtest: HTTP 200 response with Upgrade header at response/connection.md:374 # Subtest: should pass for type="response" (location=response/connection.md:374) ok 1 - should pass for type="response" (location=response/connection.md:374) --- - duration_ms: 118.173651 + duration_ms: 127.61384 ... 1..1 ok 12 - HTTP 200 response with Upgrade header at response/connection.md:374 --- - duration_ms: 118.505813 + duration_ms: 127.91568 type: 'suite' ... # Subtest: HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 # Subtest: should pass for type="response" (location=response/connection.md:405) ok 1 - should pass for type="response" (location=response/connection.md:405) --- - duration_ms: 105.716405 + duration_ms: 124.54848 ... 1..1 ok 13 - HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 --- - duration_ms: 106.027887 + duration_ms: 125.08632 type: 'suite' ... # Subtest: HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 # Subtest: should pass for type="response" (location=response/connection.md:442) ok 1 - should pass for type="response" (location=response/connection.md:442) --- - duration_ms: 127.752196 + duration_ms: 163.43092 ... 1..1 ok 14 - HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 --- - duration_ms: 128.069679 + duration_ms: 163.66152 type: 'suite' ... # Subtest: HTTP 304 with Content-Length at response/connection.md:492 # Subtest: should pass for type="response" (location=response/connection.md:492) ok 1 - should pass for type="response" (location=response/connection.md:492) --- - duration_ms: 111.946248 + duration_ms: 134.21432 ... 1..1 ok 15 - HTTP 304 with Content-Length at response/connection.md:492 --- - duration_ms: 112.25001 + duration_ms: 134.44832 type: 'suite' ... # Subtest: HTTP 304 with Transfer-Encoding at response/connection.md:537 # Subtest: should pass for type="response" (location=response/connection.md:537) ok 1 - should pass for type="response" (location=response/connection.md:537) --- - duration_ms: 120.817589 + duration_ms: 165.34056 ... 1..1 ok 16 - HTTP 304 with Transfer-Encoding at response/connection.md:537 --- - duration_ms: 121.093071 + duration_ms: 173.72168 type: 'suite' ... # Subtest: HTTP 100 first, then 400 at response/connection.md:586 # Subtest: should pass for type="response" (location=response/connection.md:586) ok 1 - should pass for type="response" (location=response/connection.md:586) --- - duration_ms: 130.192533 + duration_ms: 177.41328 ... 1..1 ok 17 - HTTP 100 first, then 400 at response/connection.md:586 --- - duration_ms: 130.438735 + duration_ms: 177.6558 type: 'suite' ... # Subtest: HTTP 103 first, then 200 at response/connection.md:641 # Subtest: should pass for type="response" (location=response/connection.md:641) ok 1 - should pass for type="response" (location=response/connection.md:641) --- - duration_ms: 155.90575 + duration_ms: 187.8674 ... 1..1 ok 18 - HTTP 103 first, then 200 at response/connection.md:641 --- - duration_ms: 156.214311 + duration_ms: 188.17756 type: 'suite' ... 1..18 ok 14 - Connection header at response/connection.md:1 --- - duration_ms: 6419.475084 + duration_ms: 11144.44116 type: 'suite' ... # Subtest: Content-Length header at response/content-length.md:1 @@ -3819,42 +3855,42 @@ # Subtest: should pass for type="response" (location=response/content-length.md:4) ok 1 - should pass for type="response" (location=response/content-length.md:4) --- - duration_ms: 183.169297 + duration_ms: 290.42816 ... 1..1 ok 1 - Response without `Content-Length`, but with body at response/content-length.md:4 --- - duration_ms: 183.386938 + duration_ms: 290.62712 type: 'suite' ... # Subtest: Content-Length-X at response/content-length.md:80 # Subtest: should pass for type="response" (location=response/content-length.md:80) ok 1 - should pass for type="response" (location=response/content-length.md:80) --- - duration_ms: 96.996385 + duration_ms: 145.20724 ... 1..1 ok 2 - Content-Length-X at response/content-length.md:80 --- - duration_ms: 97.208707 + duration_ms: 145.42728 type: 'suite' ... # Subtest: Content-Length reset when no body is received at response/content-length.md:123 # Subtest: should pass for type="response" (location=response/content-length.md:123) ok 1 - should pass for type="response" (location=response/content-length.md:123) --- - duration_ms: 2150.667956 + duration_ms: 7995.04204 ... 1..1 ok 3 - Content-Length reset when no body is received at response/content-length.md:123 --- - duration_ms: 2151.044878 + duration_ms: 8003.48856 type: 'suite' ... 1..3 ok 15 - Content-Length header at response/content-length.md:1 --- - duration_ms: 2432.051806 + duration_ms: 8439.86144 type: 'suite' ... # Subtest: Transfer-Encoding header at response/transfer-encoding.md:1 @@ -3862,126 +3898,126 @@ # Subtest: should pass for type="response" (location=response/transfer-encoding.md:4) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:4) --- - duration_ms: 123.286846 + duration_ms: 219.18676 ... 1..1 ok 1 - Trailing space on chunked body at response/transfer-encoding.md:4 --- - duration_ms: 123.610288 + duration_ms: 219.398 type: 'suite' ... # Subtest: `chunked` before other transfer-encoding at response/transfer-encoding.md:43 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:43) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:43) --- - duration_ms: 108.986868 + duration_ms: 228.38704 ... 1..1 ok 2 - `chunked` before other transfer-encoding at response/transfer-encoding.md:43 --- - duration_ms: 109.32143 + duration_ms: 228.6046 type: 'suite' ... # Subtest: multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:74) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:74) --- - duration_ms: 115.583393 + duration_ms: 172.46144 ... 1..1 ok 3 - multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 --- - duration_ms: 115.950155 + duration_ms: 176.86152 type: 'suite' ... # Subtest: `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:110) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:110) --- - duration_ms: 127.342994 + duration_ms: 200.13348 ... 1..1 ok 4 - `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 --- - duration_ms: 127.710756 + duration_ms: 200.37808 type: 'suite' ... # Subtest: Chunk extensions at response/transfer-encoding.md:157 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:157) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:157) --- - duration_ms: 139.828239 + duration_ms: 171.10744 ... 1..1 ok 5 - Chunk extensions at response/transfer-encoding.md:157 --- - duration_ms: 140.141682 + duration_ms: 171.36464 type: 'suite' ... # Subtest: No semicolon before chunk extensions at response/transfer-encoding.md:212 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:212) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:212) --- - duration_ms: 109.474911 + duration_ms: 178.35188 ... 1..1 ok 6 - No semicolon before chunk extensions at response/transfer-encoding.md:212 --- - duration_ms: 109.863914 + duration_ms: 178.57368 type: 'suite' ... # Subtest: No extension after semicolon at response/transfer-encoding.md:248 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:248) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:248) --- - duration_ms: 97.740071 + duration_ms: 123.45524 ... 1..1 ok 7 - No extension after semicolon at response/transfer-encoding.md:248 --- - duration_ms: 98.003833 + duration_ms: 123.67976 type: 'suite' ... # Subtest: Chunk extensions quoting at response/transfer-encoding.md:284 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:284) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:284) --- - duration_ms: 131.800105 + duration_ms: 189.01056 ... 1..1 ok 8 - Chunk extensions quoting at response/transfer-encoding.md:284 --- - duration_ms: 132.143987 + duration_ms: 189.2862 type: 'suite' ... # Subtest: Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 # Subtest: should pass for type="response" (location=response/transfer-encoding.md:345) ok 1 - should pass for type="response" (location=response/transfer-encoding.md:345) --- - duration_ms: 104.9684 + duration_ms: 277.32068 ... 1..1 ok 9 - Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 --- - duration_ms: 105.207801 + duration_ms: 277.56752 type: 'suite' ... # Subtest: Invalid OBS fold after chunked value at response/transfer-encoding.md:389 # Subtest: should pass for type="response-lenient-headers" (location=response/transfer-encoding.md:389) ok 1 - should pass for type="response-lenient-headers" (location=response/transfer-encoding.md:389) --- - duration_ms: 2293.162613 + duration_ms: 5924.93192 ... 1..1 ok 10 - Invalid OBS fold after chunked value at response/transfer-encoding.md:389 --- - duration_ms: 2293.530735 + duration_ms: 5925.16616 type: 'suite' ... 1..10 ok 16 - Transfer-Encoding header at response/transfer-encoding.md:1 --- - duration_ms: 3356.860551 + duration_ms: 7691.68096 type: 'suite' ... # Subtest: Invalid responses at response/invalid.md:1 @@ -3990,204 +4026,204 @@ # Subtest: should pass for type="response" (location=response/invalid.md:168) ok 1 - should pass for type="response" (location=response/invalid.md:168) --- - duration_ms: 98.443396 + duration_ms: 186.05656 ... 1..1 ok 1 - Extra space between HTTP version and status code at response/invalid.md:168 --- - duration_ms: 98.801358 + duration_ms: 186.2474 type: 'suite' ... # Subtest: Extra space between status code and reason at response/invalid.md:186 # Subtest: should pass for type="response" (location=response/invalid.md:186) ok 1 - should pass for type="response" (location=response/invalid.md:186) --- - duration_ms: 99.228801 + duration_ms: 172.23348 ... 1..1 ok 2 - Extra space between status code and reason at response/invalid.md:186 --- - duration_ms: 99.598883 + duration_ms: 172.46596 type: 'suite' ... # Subtest: One-digit status code at response/invalid.md:206 # Subtest: should pass for type="response" (location=response/invalid.md:206) ok 1 - should pass for type="response" (location=response/invalid.md:206) --- - duration_ms: 86.284552 + duration_ms: 140.09904 ... 1..1 ok 3 - One-digit status code at response/invalid.md:206 --- - duration_ms: 86.608674 + duration_ms: 140.3172 type: 'suite' ... # Subtest: Only LFs present and no body at response/invalid.md:224 # Subtest: should pass for type="response" (location=response/invalid.md:224) ok 1 - should pass for type="response" (location=response/invalid.md:224) --- - duration_ms: 113.978542 + duration_ms: 199.16976 ... 1..1 ok 4 - Only LFs present and no body at response/invalid.md:224 --- - duration_ms: 114.323744 + duration_ms: 199.39972 type: 'suite' ... # Subtest: Only LFs present and no body (lenient) at response/invalid.md:241 # Subtest: should pass for type="response-lenient-all" (location=response/invalid.md:241) ok 1 - should pass for type="response-lenient-all" (location=response/invalid.md:241) --- - duration_ms: 2250.450559 + duration_ms: 6867.90828 ... 1..1 ok 5 - Only LFs present and no body (lenient) at response/invalid.md:241 --- - duration_ms: 2250.832082 + duration_ms: 6868.14636 type: 'suite' ... # Subtest: Only LFs present at response/invalid.md:264 # Subtest: should pass for type="response" (location=response/invalid.md:264) ok 1 - should pass for type="response" (location=response/invalid.md:264) --- - duration_ms: 117.579807 + duration_ms: 175.52984 ... 1..1 ok 6 - Only LFs present at response/invalid.md:264 --- - duration_ms: 117.987009 + duration_ms: 175.7668 type: 'suite' ... # Subtest: Only LFs present (lenient) at response/invalid.md:285 # Subtest: should pass for type="response-lenient-all" (location=response/invalid.md:285) ok 1 - should pass for type="response-lenient-all" (location=response/invalid.md:285) --- - duration_ms: 118.957656 + duration_ms: 176.80684 ... 1..1 ok 7 - Only LFs present (lenient) at response/invalid.md:285 --- - duration_ms: 119.377499 + duration_ms: 177.016 type: 'suite' ... 1..7 ok 1 - Invalid space after start line at response/invalid.md:149 --- - duration_ms: 2888.578378 + duration_ms: 7919.8708 type: 'suite' ... # Subtest: Incomplete HTTP protocol at response/invalid.md:4 # Subtest: should pass for type="response" (location=response/invalid.md:4) ok 1 - should pass for type="response" (location=response/invalid.md:4) --- - duration_ms: 92.173112 + duration_ms: 152.18256 ... 1..1 ok 2 - Incomplete HTTP protocol at response/invalid.md:4 --- - duration_ms: 92.566916 + duration_ms: 152.40196 type: 'suite' ... # Subtest: Extra digit in HTTP major version at response/invalid.md:19 # Subtest: should pass for type="response" (location=response/invalid.md:19) ok 1 - should pass for type="response" (location=response/invalid.md:19) --- - duration_ms: 100.377929 + duration_ms: 157.72944 ... 1..1 ok 3 - Extra digit in HTTP major version at response/invalid.md:19 --- - duration_ms: 100.770132 + duration_ms: 174.1106 type: 'suite' ... # Subtest: Extra digit in HTTP major version \#2 at response/invalid.md:36 # Subtest: should pass for type="response" (location=response/invalid.md:36) ok 1 - should pass for type="response" (location=response/invalid.md:36) --- - duration_ms: 96.352421 + duration_ms: 163.2068 ... 1..1 ok 4 - Extra digit in HTTP major version \#2 at response/invalid.md:36 --- - duration_ms: 96.714504 + duration_ms: 163.45044 type: 'suite' ... # Subtest: Extra digit in HTTP minor version at response/invalid.md:53 # Subtest: should pass for type="response" (location=response/invalid.md:53) ok 1 - should pass for type="response" (location=response/invalid.md:53) --- - duration_ms: 98.309875 + duration_ms: 176.89988 ... 1..1 ok 5 - Extra digit in HTTP minor version at response/invalid.md:53 --- - duration_ms: 98.661357 + duration_ms: 177.12088 type: 'suite' ... # Subtest: Tab after HTTP version at response/invalid.md:72 # Subtest: should pass for type="response" (location=response/invalid.md:72) ok 1 - should pass for type="response" (location=response/invalid.md:72) --- - duration_ms: 103.783032 + duration_ms: 205.5848 ... 1..1 ok 6 - Tab after HTTP version at response/invalid.md:72 --- - duration_ms: 104.132395 + duration_ms: 205.87072 type: 'suite' ... # Subtest: CR before response and tab after HTTP version at response/invalid.md:90 # Subtest: should pass for type="response" (location=response/invalid.md:90) ok 1 - should pass for type="response" (location=response/invalid.md:90) --- - duration_ms: 108.543745 + duration_ms: 156.39296 ... 1..1 ok 7 - CR before response and tab after HTTP version at response/invalid.md:90 --- - duration_ms: 108.878027 + duration_ms: 156.6532 type: 'suite' ... # Subtest: Headers separated by CR at response/invalid.md:108 # Subtest: should pass for type="response" (location=response/invalid.md:108) ok 1 - should pass for type="response" (location=response/invalid.md:108) --- - duration_ms: 128.093519 + duration_ms: 204.36816 ... 1..1 ok 8 - Headers separated by CR at response/invalid.md:108 --- - duration_ms: 128.470081 + duration_ms: 204.59944 type: 'suite' ... # Subtest: Invalid HTTP version at response/invalid.md:132 # Subtest: should pass for type="response" (location=response/invalid.md:132) ok 1 - should pass for type="response" (location=response/invalid.md:132) --- - duration_ms: 105.995887 + duration_ms: 163.19136 ... 1..1 ok 9 - Invalid HTTP version at response/invalid.md:132 --- - duration_ms: 106.40313 + duration_ms: 163.46972 type: 'suite' ... # Subtest: Invalid space after start line at response/invalid.md:149 # Subtest: should pass for type="response" (location=response/invalid.md:149) ok 1 - should pass for type="response" (location=response/invalid.md:149) --- - duration_ms: 96.754984 + duration_ms: 151.7096 ... 1..1 ok 10 - Invalid space after start line at response/invalid.md:149 --- - duration_ms: 97.143546 + duration_ms: 151.94108 type: 'suite' ... 1..10 ok 17 - Invalid responses at response/invalid.md:1 --- - duration_ms: 3823.768914 + duration_ms: 9470.27804 type: 'suite' ... # Subtest: Finish at response/finish.md:1 @@ -4195,18 +4231,18 @@ # Subtest: should pass for type="response-finish" (location=response/finish.md:6) ok 1 - should pass for type="response-finish" (location=response/finish.md:6) --- - duration_ms: 2309.178883 + duration_ms: 7321.38028 ... 1..1 ok 1 - It should be safe to finish with cb after empty response at response/finish.md:6 --- - duration_ms: 2309.549725 + duration_ms: 7321.5736 type: 'suite' ... 1..1 ok 18 - Finish at response/finish.md:1 --- - duration_ms: 2309.864287 + duration_ms: 7321.74072 type: 'suite' ... # Subtest: Lenient HTTP version parsing at response/lenient-version.md:1 @@ -4214,18 +4250,18 @@ # Subtest: should pass for type="response-lenient-version" (location=response/lenient-version.md:4) ok 1 - should pass for type="response-lenient-version" (location=response/lenient-version.md:4) --- - duration_ms: 2296.456915 + duration_ms: 6691.81268 ... 1..1 ok 1 - Invalid HTTP version (lenient) at response/lenient-version.md:4 --- - duration_ms: 2296.839358 + duration_ms: 6692.03052 type: 'suite' ... 1..1 ok 19 - Lenient HTTP version parsing at response/lenient-version.md:1 --- - duration_ms: 2297.2022 + duration_ms: 6692.21792 type: 'suite' ... # Subtest: Pausing at response/pausing.md:1 @@ -4233,138 +4269,138 @@ # Subtest: should pass for type="response" (location=response/pausing.md:4) ok 1 - should pass for type="response" (location=response/pausing.md:4) --- - duration_ms: 2275.045048 + duration_ms: 8057.20512 ... 1..1 ok 1 - on_message_begin at response/pausing.md:4 --- - duration_ms: 2275.411891 + duration_ms: 8057.57496 type: 'suite' ... # Subtest: on_message_complete at response/pausing.md:32 # Subtest: should pass for type="response" (location=response/pausing.md:32) ok 1 - should pass for type="response" (location=response/pausing.md:32) --- - duration_ms: 2254.194705 + duration_ms: 9223.44048 ... 1..1 ok 2 - on_message_complete at response/pausing.md:32 --- - duration_ms: 2254.598988 + duration_ms: 9223.6774 type: 'suite' ... # Subtest: on_version_complete at response/pausing.md:60 # Subtest: should pass for type="response" (location=response/pausing.md:60) ok 1 - should pass for type="response" (location=response/pausing.md:60) --- - duration_ms: 2251.227204 + duration_ms: 6587.57248 ... 1..1 ok 3 - on_version_complete at response/pausing.md:60 --- - duration_ms: 2251.670048 + duration_ms: 6587.82964 type: 'suite' ... # Subtest: on_status_complete at response/pausing.md:88 # Subtest: should pass for type="response" (location=response/pausing.md:88) ok 1 - should pass for type="response" (location=response/pausing.md:88) --- - duration_ms: 2261.717516 + duration_ms: 9007.92268 ... 1..1 ok 4 - on_status_complete at response/pausing.md:88 --- - duration_ms: 2262.127319 + duration_ms: 9008.18756 type: 'suite' ... # Subtest: on_header_field_complete at response/pausing.md:116 # Subtest: should pass for type="response" (location=response/pausing.md:116) ok 1 - should pass for type="response" (location=response/pausing.md:116) --- - duration_ms: 2254.290666 + duration_ms: 7780.54484 ... 1..1 ok 5 - on_header_field_complete at response/pausing.md:116 --- - duration_ms: 2254.774909 + duration_ms: 7780.79472 type: 'suite' ... # Subtest: on_header_value_complete at response/pausing.md:144 # Subtest: should pass for type="response" (location=response/pausing.md:144) ok 1 - should pass for type="response" (location=response/pausing.md:144) --- - duration_ms: 2154.089898 + duration_ms: 9283.43524 ... 1..1 ok 6 - on_header_value_complete at response/pausing.md:144 --- - duration_ms: 2154.43594 + duration_ms: 9283.66468 type: 'suite' ... # Subtest: on_headers_complete at response/pausing.md:172 # Subtest: should pass for type="response" (location=response/pausing.md:172) ok 1 - should pass for type="response" (location=response/pausing.md:172) --- - duration_ms: 2238.136715 + duration_ms: 10343.99316 ... 1..1 ok 7 - on_headers_complete at response/pausing.md:172 --- - duration_ms: 2238.565158 + duration_ms: 10344.2502 type: 'suite' ... # Subtest: on_chunk_header at response/pausing.md:200 # Subtest: should pass for type="response" (location=response/pausing.md:200) ok 1 - should pass for type="response" (location=response/pausing.md:200) --- - duration_ms: 2431.662522 + duration_ms: 9067.31536 ... 1..1 ok 8 - on_chunk_header at response/pausing.md:200 --- - duration_ms: 2432.107405 + duration_ms: 9067.60728 type: 'suite' ... # Subtest: on_chunk_extension_name at response/pausing.md:237 # Subtest: should pass for type="response" (location=response/pausing.md:237) ok 1 - should pass for type="response" (location=response/pausing.md:237) --- - duration_ms: 2392.692654 + duration_ms: 10312.3358 ... 1..1 ok 9 - on_chunk_extension_name at response/pausing.md:237 --- - duration_ms: 2393.52018 + duration_ms: 10312.61248 type: 'suite' ... # Subtest: on_chunk_extension_value at response/pausing.md:277 # Subtest: should pass for type="response" (location=response/pausing.md:277) ok 1 - should pass for type="response" (location=response/pausing.md:277) --- - duration_ms: 2341.239181 + duration_ms: 11462.63088 ... 1..1 ok 10 - on_chunk_extension_value at response/pausing.md:277 --- - duration_ms: 2341.714025 + duration_ms: 11462.88068 type: 'suite' ... # Subtest: on_chunk_complete at response/pausing.md:317 # Subtest: should pass for type="response" (location=response/pausing.md:317) ok 1 - should pass for type="response" (location=response/pausing.md:317) --- - duration_ms: 2357.129371 + duration_ms: 13245.30028 ... 1..1 ok 11 - on_chunk_complete at response/pausing.md:317 --- - duration_ms: 2357.617454 + duration_ms: 13245.52612 type: 'suite' ... 1..11 ok 20 - Pausing at response/pausing.md:1 --- - duration_ms: 25218.54093 + duration_ms: 104383.65332 type: 'suite' ... # Subtest: Pipelining at response/pipelining.md:1 @@ -4372,18 +4408,18 @@ # Subtest: should pass for type="response" (location=response/pipelining.md:4) ok 1 - should pass for type="response" (location=response/pipelining.md:4) --- - duration_ms: 158.572808 + duration_ms: 276.76724 ... 1..1 ok 1 - Should parse multiple events at response/pipelining.md:4 --- - duration_ms: 158.88957 + duration_ms: 276.95968 type: 'suite' ... 1..1 ok 21 - Pipelining at response/pipelining.md:1 --- - duration_ms: 159.118732 + duration_ms: 277.1072 type: 'suite' ... # Subtest: URL tests at url.md:1 @@ -4391,258 +4427,258 @@ # Subtest: should pass for type="url" (location=url.md:3) ok 1 - should pass for type="url" (location=url.md:3) --- - duration_ms: 608.882817 + duration_ms: 1967.6612 ... 1..1 ok 1 - Absolute URL at url.md:3 --- - duration_ms: 609.26678 + duration_ms: 1967.8922 type: 'suite' ... # Subtest: Relative URL at url.md:17 # Subtest: should pass for type="url" (location=url.md:17) ok 1 - should pass for type="url" (location=url.md:17) --- - duration_ms: 132.780351 + duration_ms: 356.61744 ... 1..1 ok 2 - Relative URL at url.md:17 --- - duration_ms: 133.210034 + duration_ms: 356.8584 type: 'suite' ... # Subtest: Failing on broken schema at url.md:29 # Subtest: should pass for type="url" (location=url.md:29) ok 1 - should pass for type="url" (location=url.md:29) --- - duration_ms: 34.491197 + duration_ms: 83.62864 ... 1..1 ok 3 - Failing on broken schema at url.md:29 --- - duration_ms: 34.854039 + duration_ms: 83.86908 type: 'suite' ... # Subtest: Proxy request at url.md:41 # Subtest: should pass for type="url" (location=url.md:41) ok 1 - should pass for type="url" (location=url.md:41) --- - duration_ms: 81.003515 + duration_ms: 214.55912 ... 1..1 ok 4 - Proxy request at url.md:41 --- - duration_ms: 81.318838 + duration_ms: 214.84732 type: 'suite' ... # Subtest: Proxy request with port at url.md:53 # Subtest: should pass for type="url" (location=url.md:53) ok 1 - should pass for type="url" (location=url.md:53) --- - duration_ms: 125.3681 + duration_ms: 224.58216 ... 1..1 ok 5 - Proxy request with port at url.md:53 --- - duration_ms: 125.697463 + duration_ms: 224.83496 type: 'suite' ... # Subtest: Proxy IPv6 request at url.md:65 # Subtest: should pass for type="url" (location=url.md:65) ok 1 - should pass for type="url" (location=url.md:65) --- - duration_ms: 107.962981 + duration_ms: 247.51944 ... 1..1 ok 6 - Proxy IPv6 request at url.md:65 --- - duration_ms: 108.264343 + duration_ms: 247.78524 type: 'suite' ... # Subtest: Proxy IPv6 request with port at url.md:77 # Subtest: should pass for type="url" (location=url.md:77) ok 1 - should pass for type="url" (location=url.md:77) --- - duration_ms: 109.705713 + duration_ms: 281.08944 ... 1..1 ok 7 - Proxy IPv6 request with port at url.md:77 --- - duration_ms: 110.021115 + duration_ms: 281.4736 type: 'suite' ... # Subtest: IPv4 in IPv6 address at url.md:89 # Subtest: should pass for type="url" (location=url.md:89) ok 1 - should pass for type="url" (location=url.md:89) --- - duration_ms: 122.261878 + duration_ms: 336.48168 ... 1..1 ok 8 - IPv4 in IPv6 address at url.md:89 --- - duration_ms: 122.579201 + duration_ms: 336.73004 type: 'suite' ... # Subtest: Extra `?` in query string at url.md:101 # Subtest: should pass for type="url" (location=url.md:101) ok 1 - should pass for type="url" (location=url.md:101) --- - duration_ms: 122.40188 + duration_ms: 328.33068 ... 1..1 ok 9 - Extra `?` in query string at url.md:101 --- - duration_ms: 122.718682 + duration_ms: 328.56868 type: 'suite' ... # Subtest: URL encoded space at url.md:116 # Subtest: should pass for type="url" (location=url.md:116) ok 1 - should pass for type="url" (location=url.md:116) --- - duration_ms: 107.074655 + duration_ms: 306.4676 ... 1..1 ok 10 - URL encoded space at url.md:116 --- - duration_ms: 107.393896 + duration_ms: 306.69484 type: 'suite' ... # Subtest: URL fragment at url.md:127 # Subtest: should pass for type="url" (location=url.md:127) ok 1 - should pass for type="url" (location=url.md:127) --- - duration_ms: 79.975828 + duration_ms: 222.44568 ... 1..1 ok 11 - URL fragment at url.md:127 --- - duration_ms: 80.304431 + duration_ms: 222.72636 type: 'suite' ... # Subtest: Complex URL fragment at url.md:138 # Subtest: should pass for type="url" (location=url.md:138) ok 1 - should pass for type="url" (location=url.md:138) --- - duration_ms: 119.314258 + duration_ms: 341.3584 ... 1..1 ok 12 - Complex URL fragment at url.md:138 --- - duration_ms: 119.604301 + duration_ms: 341.59604 type: 'suite' ... # Subtest: Complex URL from node.js url parser doc at url.md:153 # Subtest: should pass for type="url" (location=url.md:153) ok 1 - should pass for type="url" (location=url.md:153) --- - duration_ms: 116.730281 + duration_ms: 321.10792 ... 1..1 ok 13 - Complex URL from node.js url parser doc at url.md:153 --- - duration_ms: 117.039403 + duration_ms: 321.34384 type: 'suite' ... # Subtest: Complex URL with basic auth from node.js url parser doc at url.md:167 # Subtest: should pass for type="url" (location=url.md:167) ok 1 - should pass for type="url" (location=url.md:167) --- - duration_ms: 98.489596 + duration_ms: 309.2994 ... 1..1 ok 14 - Complex URL with basic auth from node.js url parser doc at url.md:167 --- - duration_ms: 98.800277 + duration_ms: 309.57436 type: 'suite' ... # Subtest: Double `@` at url.md:181 # Subtest: should pass for type="url" (location=url.md:181) ok 1 - should pass for type="url" (location=url.md:181) --- - duration_ms: 11.794881 + duration_ms: 29.42592 ... 1..1 ok 15 - Double `@` at url.md:181 --- - duration_ms: 12.102283 + duration_ms: 29.64128 type: 'suite' ... # Subtest: Proxy basic auth with url encoded space at url.md:193 # Subtest: should pass for type="url" (location=url.md:193) ok 1 - should pass for type="url" (location=url.md:193) --- - duration_ms: 122.33476 + duration_ms: 353.99692 ... 1..1 ok 16 - Proxy basic auth with url encoded space at url.md:193 --- - duration_ms: 122.662321 + duration_ms: 354.23256 type: 'suite' ... # Subtest: Proxy basic auth with unreserved chars at url.md:205 # Subtest: should pass for type="url" (location=url.md:205) ok 1 - should pass for type="url" (location=url.md:205) --- - duration_ms: 85.562427 + duration_ms: 284.16016 ... 1..1 ok 17 - Proxy basic auth with unreserved chars at url.md:205 --- - duration_ms: 85.836108 + duration_ms: 284.3976 type: 'suite' ... # Subtest: IPv6 address with Zone ID at url.md:217 # Subtest: should pass for type="url" (location=url.md:217) ok 1 - should pass for type="url" (location=url.md:217) --- - duration_ms: 113.953541 + duration_ms: 330.051 ... 1..1 ok 18 - IPv6 address with Zone ID at url.md:217 --- - duration_ms: 114.243504 + duration_ms: 330.32096 type: 'suite' ... # Subtest: IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 # Subtest: should pass for type="url" (location=url.md:229) ok 1 - should pass for type="url" (location=url.md:229) --- - duration_ms: 102.445303 + duration_ms: 329.73616 ... 1..1 ok 19 - IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 --- - duration_ms: 102.715665 + duration_ms: 330.02156 type: 'suite' ... # Subtest: Disallow tab in URL at url.md:241 # Subtest: should pass for type="url" (location=url.md:241) ok 1 - should pass for type="url" (location=url.md:241) --- - duration_ms: 10.18255 + duration_ms: 40.81128 ... 1..1 ok 20 - Disallow tab in URL at url.md:241 --- - duration_ms: 10.386912 + duration_ms: 41.03592 type: 'suite' ... # Subtest: Disallow form-feed in URL at url.md:252 # Subtest: should pass for type="url" (location=url.md:252) ok 1 - should pass for type="url" (location=url.md:252) --- - duration_ms: 7.751613 + duration_ms: 51.547 ... 1..1 ok 21 - Disallow form-feed in URL at url.md:252 --- - duration_ms: 7.963295 + duration_ms: 51.78368 type: 'suite' ... 1..21 ok 22 - URL tests at url.md:1 --- - duration_ms: 2429.488227 + duration_ms: 6994.6326 type: 'suite' ... 1..22 @@ -4653,7 +4689,7 @@ # cancelled 0 # skipped 0 # todo 0 -# duration_ms 128201.405671 +# duration_ms 340470.223 Removing node_modules/llparse-dot Removing node_modules/llparse-test-fixture Removing node_modules/mdgator @@ -4677,8 +4713,8 @@ -- Build shared library .............: ON -- Build static library .............: ON -- --- Configuring done (0.0s) --- Generating done (0.0s) +-- Configuring done (0.2s) +-- Generating done (0.1s) -- Build files have been written to: /build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/llhttp-9.3.3~really9.3.0+~cs12.11.8/build-arch' @@ -5374,22 +5410,22 @@ dh_shlibdeps -a dh_installdeb dh_gencontrol -dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Provides} unused, but is defined -dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Version} unused, but is defined dpkg-gencontrol: warning: package libllhttp-source: substitution variable ${nodejs:Provides} unused, but is defined dpkg-gencontrol: warning: package libllhttp-source: substitution variable ${nodejs:Version} unused, but is defined +dpkg-gencontrol: warning: package node-llhttp: substitution variable ${nodejs:Version} unused, but is defined dpkg-gencontrol: warning: package libllhttp-dev: substitution variable ${nodejs:Provides} unused, but is defined dpkg-gencontrol: warning: package libllhttp-dev: substitution variable ${nodejs:Version} unused, but is defined -dpkg-gencontrol: warning: package node-llhttp: substitution variable ${nodejs:Version} unused, but is defined +dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Provides} unused, but is defined +dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Version} unused, but is defined dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Provides} unused, but is defined dpkg-gencontrol: warning: package libllhttp9.3: substitution variable ${nodejs:Version} unused, but is defined dh_md5sums dh_builddeb -dpkg-deb: building package 'node-llhttp' in '../node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb'. dpkg-deb: building package 'libllhttp-source' in '../libllhttp-source_9.3.3~really9.3.0+~cs12.11.8-3_all.deb'. -dpkg-deb: building package 'libllhttp-dev' in '../libllhttp-dev_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb'. +dpkg-deb: building package 'node-llhttp' in '../node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb'. dpkg-deb: building package 'libllhttp9.3' in '../libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb'. dpkg-deb: building package 'libllhttp9.3-dbgsym' in '../libllhttp9.3-dbgsym_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb'. +dpkg-deb: building package 'libllhttp-dev' in '../libllhttp-dev_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../llhttp_9.3.3~really9.3.0+~cs12.11.8-3_arm64.buildinfo dpkg-genchanges --build=binary -O../llhttp_9.3.3~really9.3.0+~cs12.11.8-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5397,12 +5433,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/289875/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/289875/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/3540918 and its subdirectories -I: Current time: Wed Sep 3 13:24:04 -12 2025 -I: pbuilder-time-stamp: 1756949044 +I: removing directory /srv/workspace/pbuilder/289875 and its subdirectories +I: Current time: Wed Oct 7 21:57:25 +14 2026 +I: pbuilder-time-stamp: 1791359845