Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/llhttp.spec'], chrootPath='/var/lib/mock/dist-an23-build-291665-65044/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/llhttp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1690848000 Wrote: /builddir/build/SRPMS/llhttp-8.1.1-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/llhttp.spec'], chrootPath='/var/lib/mock/dist-an23-build-291665-65044/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/llhttp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1690848000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.J1bCNQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf llhttp-8.1.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/llhttp-8.1.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd llhttp-8.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/230.patch + /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f + sed -r -i 's@([[:blank:]]*)(.*-m(sse4))@\1// \2@' test/fixtures/index.ts + sed -r -i 's@ -[Og].\b@@g' Makefile + tar -xzf /builddir/build/SOURCES/llhttp-8.1.1-nm-dev.tgz + mkdir -p node_modules ~/build/BUILD/llhttp-8.1.1/node_modules ~/build/BUILD/llhttp-8.1.1 + pushd node_modules + ln -s ../node_modules_dev/@babel ../node_modules_dev/@types ../node_modules_dev/ansi-colors ../node_modules_dev/ansi-regex ../node_modules_dev/ansi-styles ../node_modules_dev/anymatch ../node_modules_dev/argparse ../node_modules_dev/arrify ../node_modules_dev/balanced-match ../node_modules_dev/binary-extensions ../node_modules_dev/binary-search ../node_modules_dev/brace-expansion ../node_modules_dev/braces ../node_modules_dev/browser-stdout ../node_modules_dev/buffer-from ../node_modules_dev/builtin-modules ../node_modules_dev/camelcase ../node_modules_dev/chalk ../node_modules_dev/chokidar ../node_modules_dev/cliui ../node_modules_dev/color-convert ../node_modules_dev/color-name ../node_modules_dev/commander ../node_modules_dev/concat-map ../node_modules_dev/debug ../node_modules_dev/decamelize ../node_modules_dev/diff ../node_modules_dev/emoji-regex ../node_modules_dev/entities ../node_modules_dev/escalade ../node_modules_dev/escape-string-regexp ../node_modules_dev/esm ../node_modules_dev/esprima ../node_modules_dev/fill-range ../node_modules_dev/find-up ../node_modules_dev/flat ../node_modules_dev/fs.realpath ../node_modules_dev/function-bind ../node_modules_dev/get-caller-file ../node_modules_dev/glob ../node_modules_dev/glob-parent ../node_modules_dev/has ../node_modules_dev/has-flag ../node_modules_dev/he ../node_modules_dev/inflight ../node_modules_dev/inherits ../node_modules_dev/is-binary-path ../node_modules_dev/is-core-module ../node_modules_dev/is-extglob ../node_modules_dev/is-fullwidth-code-point ../node_modules_dev/is-glob ../node_modules_dev/is-number ../node_modules_dev/is-plain-obj ../node_modules_dev/is-unicode-supported ../node_modules_dev/javascript-stringify ../node_modules_dev/js-tokens ../node_modules_dev/js-yaml ../node_modules_dev/linkify-it ../node_modules_dev/llparse ../node_modules_dev/llparse-builder ../node_modules_dev/llparse-dot ../node_modules_dev/llparse-frontend ../node_modules_dev/llparse-test-fixture ../node_modules_dev/locate-path ../node_modules_dev/log-symbols ../node_modules_dev/make-error ../node_modules_dev/markdown-it ../node_modules_dev/mdgator ../node_modules_dev/mdurl ../node_modules_dev/minimatch ../node_modules_dev/minimist ../node_modules_dev/mkdirp ../node_modules_dev/mocha ../node_modules_dev/ms ../node_modules_dev/nanoid ../node_modules_dev/normalize-path ../node_modules_dev/once ../node_modules_dev/p-limit ../node_modules_dev/p-locate ../node_modules_dev/p-try ../node_modules_dev/path-exists ../node_modules_dev/path-is-absolute ../node_modules_dev/path-parse ../node_modules_dev/picomatch ../node_modules_dev/randombytes ../node_modules_dev/readdirp ../node_modules_dev/require-directory ../node_modules_dev/require-main-filename ../node_modules_dev/resolve ../node_modules_dev/safe-buffer ../node_modules_dev/semver ../node_modules_dev/serialize-javascript ../node_modules_dev/set-blocking ../node_modules_dev/source-map ../node_modules_dev/source-map-support ../node_modules_dev/sprintf-js ../node_modules_dev/string-width ../node_modules_dev/strip-ansi ../node_modules_dev/strip-json-comments ../node_modules_dev/supports-color ../node_modules_dev/to-regex-range ../node_modules_dev/ts-node ../node_modules_dev/tslib ../node_modules_dev/tslint ../node_modules_dev/tsutils ../node_modules_dev/typescript ../node_modules_dev/uc.micro ../node_modules_dev/which-module ../node_modules_dev/workerpool ../node_modules_dev/wrap-ansi ../node_modules_dev/wrappy ../node_modules_dev/y18n ../node_modules_dev/yargs ../node_modules_dev/yargs-parser ../node_modules_dev/yargs-unparser ../node_modules_dev/yn ../node_modules_dev/yocto-queue . + ln -s ../node_modules_dev/.bin . ~/build/BUILD/llhttp-8.1.1 + popd + sed -r -i 's@\bnpx[[:blank:]](ts-node)\b@node_modules/.bin/\1@' Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Bv5N6k + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd llhttp-8.1.1 + /usr/bin/make -O -j80 V=1 VERBOSE=1 release RELEASE=8.1.1 rm -rf release/ rm -rf build/ node_modules/.bin/ts-node bin/generate.ts rm -rf release mkdir -p release/src mkdir -p release/include cp -rf build/llhttp.h release/include/ cp -rf build/c/llhttp.c release/src/ cp -rf src/native/*.c release/src/ cp -rf src/llhttp.gyp release/ cp -rf src/common.gypi release/ sed s/_RELEASE_/8.1.1/ CMakeLists.txt > release/CMakeLists.txt cp -rf libllhttp.pc.in release/ cp -rf README.md release/ cp -rf LICENSE-MIT release/ + rm -rvf node_modules removed 'node_modules/@babel' removed 'node_modules/@types' removed 'node_modules/ansi-colors' removed 'node_modules/ansi-regex' removed 'node_modules/ansi-styles' removed 'node_modules/anymatch' removed 'node_modules/argparse' removed 'node_modules/arrify' removed 'node_modules/balanced-match' removed 'node_modules/binary-extensions' removed 'node_modules/binary-search' removed 'node_modules/brace-expansion' removed 'node_modules/braces' removed 'node_modules/browser-stdout' removed 'node_modules/buffer-from' removed 'node_modules/builtin-modules' removed 'node_modules/camelcase' removed 'node_modules/chalk' removed 'node_modules/chokidar' removed 'node_modules/cliui' removed 'node_modules/color-convert' removed 'node_modules/color-name' removed 'node_modules/commander' removed 'node_modules/concat-map' removed 'node_modules/debug' removed 'node_modules/decamelize' removed 'node_modules/diff' removed 'node_modules/emoji-regex' removed 'node_modules/entities' removed 'node_modules/escalade' removed 'node_modules/escape-string-regexp' removed 'node_modules/esm' removed 'node_modules/esprima' removed 'node_modules/fill-range' removed 'node_modules/find-up' removed 'node_modules/flat' removed 'node_modules/fs.realpath' removed 'node_modules/function-bind' removed 'node_modules/get-caller-file' removed 'node_modules/glob' removed 'node_modules/glob-parent' removed 'node_modules/has' removed 'node_modules/has-flag' removed 'node_modules/he' removed 'node_modules/inflight' removed 'node_modules/inherits' removed 'node_modules/is-binary-path' removed 'node_modules/is-core-module' removed 'node_modules/is-extglob' removed 'node_modules/is-fullwidth-code-point' removed 'node_modules/is-glob' removed 'node_modules/is-number' removed 'node_modules/is-plain-obj' removed 'node_modules/is-unicode-supported' removed 'node_modules/javascript-stringify' removed 'node_modules/js-tokens' removed 'node_modules/js-yaml' removed 'node_modules/linkify-it' removed 'node_modules/llparse' removed 'node_modules/llparse-builder' removed 'node_modules/llparse-dot' removed 'node_modules/llparse-frontend' removed 'node_modules/llparse-test-fixture' removed 'node_modules/locate-path' removed 'node_modules/log-symbols' removed 'node_modules/make-error' removed 'node_modules/markdown-it' removed 'node_modules/mdgator' removed 'node_modules/mdurl' removed 'node_modules/minimatch' removed 'node_modules/minimist' removed 'node_modules/mkdirp' removed 'node_modules/mocha' removed 'node_modules/ms' removed 'node_modules/nanoid' removed 'node_modules/normalize-path' removed 'node_modules/once' removed 'node_modules/p-limit' removed 'node_modules/p-locate' removed 'node_modules/p-try' removed 'node_modules/path-exists' removed 'node_modules/path-is-absolute' removed 'node_modules/path-parse' removed 'node_modules/picomatch' removed 'node_modules/randombytes' removed 'node_modules/readdirp' removed 'node_modules/require-directory' removed 'node_modules/require-main-filename' removed 'node_modules/resolve' removed 'node_modules/safe-buffer' removed 'node_modules/semver' removed 'node_modules/serialize-javascript' removed 'node_modules/set-blocking' removed 'node_modules/source-map' removed 'node_modules/source-map-support' removed 'node_modules/sprintf-js' removed 'node_modules/string-width' removed 'node_modules/strip-ansi' removed 'node_modules/strip-json-comments' removed 'node_modules/supports-color' removed 'node_modules/to-regex-range' removed 'node_modules/ts-node' removed 'node_modules/tslib' removed 'node_modules/tslint' removed 'node_modules/tsutils' removed 'node_modules/typescript' removed 'node_modules/uc.micro' removed 'node_modules/which-module' removed 'node_modules/workerpool' removed 'node_modules/wrap-ansi' removed 'node_modules/wrappy' removed 'node_modules/y18n' removed 'node_modules/yargs' removed 'node_modules/yargs-parser' removed 'node_modules/yargs-unparser' removed 'node_modules/yn' removed 'node_modules/yocto-queue' removed 'node_modules/.bin' removed directory 'node_modules' + cd release + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B anolis-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_FULL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_FULL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- -- Project configure summary: -- -- CMake build type .................: RELWITHDEBINFO -- Install prefix ...................: /usr -- Build shared library .............: ON -- Build static library .............: OFF -- -- Configuring done (1.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build + /usr/bin/cmake --build anolis-linux-build -j80 --verbose /usr/bin/cmake -S/builddir/build/BUILD/llhttp-8.1.1/release -B/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build/CMakeFiles /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' /usr/bin/gmake -f CMakeFiles/llhttp_shared.dir/build.make CMakeFiles/llhttp_shared.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' cd /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llhttp-8.1.1/release /builddir/build/BUILD/llhttp-8.1.1/release /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build/CMakeFiles/llhttp_shared.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' /usr/bin/gmake -f CMakeFiles/llhttp_shared.dir/build.make CMakeFiles/llhttp_shared.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' [ 25%] Building C object CMakeFiles/llhttp_shared.dir/src/llhttp.c.o /usr/bin/gcc -Dllhttp_shared_EXPORTS -I/builddir/build/BUILD/llhttp-8.1.1/release/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -DNDEBUG -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 /builddir/build/BUILD/llhttp-8.1.1/release/src/llhttp.c [ 50%] Building C object CMakeFiles/llhttp_shared.dir/src/http.c.o /usr/bin/gcc -Dllhttp_shared_EXPORTS -I/builddir/build/BUILD/llhttp-8.1.1/release/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -DNDEBUG -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 /builddir/build/BUILD/llhttp-8.1.1/release/src/http.c [ 75%] Building C object CMakeFiles/llhttp_shared.dir/src/api.c.o /usr/bin/gcc -Dllhttp_shared_EXPORTS -I/builddir/build/BUILD/llhttp-8.1.1/release/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -DNDEBUG -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 /builddir/build/BUILD/llhttp-8.1.1/release/src/api.c /builddir/build/BUILD/llhttp-8.1.1/release/src/llhttp.c: In function 'llhttp__internal__run': /builddir/build/BUILD/llhttp-8.1.1/release/src/llhttp.c:11877:13: warning: unused variable 'avail' [-Wunused-variable] 11877 | int avail; | ^~~~~ /builddir/build/BUILD/llhttp-8.1.1/release/src/llhttp.c:12094:13: warning: unused variable 'avail' [-Wunused-variable] 12094 | int avail; | ^~~~~ /builddir/build/BUILD/llhttp-8.1.1/release/src/llhttp.c:12987:13: warning: unused variable 'avail' [-Wunused-variable] 12987 | int avail; | ^~~~~ [100%] Linking C shared library libllhttp.so /usr/bin/cmake -E cmake_link_script CMakeFiles/llhttp_shared.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -shared -Wl,-soname,libllhttp.so.8.1 -o libllhttp.so.8.1.1 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.8.1.1 libllhttp.so.8.1 libllhttp.so gmake[2]: Leaving directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' [100%] Built target llhttp_shared gmake[1]: Leaving directory '/builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llhttp-8.1.1/release/anolis-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yrbx4h + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 ++ dirname /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd llhttp-8.1.1 + cd release + DESTDIR=/builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 + /usr/bin/cmake --install anolis-linux-build -- Install configuration: "RELWITHDEBINFO" -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/libllhttp.so.8.1.1 -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/libllhttp.so.8.1 -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/libllhttp.so -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/include/llhttp.h -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/pkgconfig/libllhttp.pc -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/cmake/llhttp/llhttp-config.cmake -- Installing: /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/cmake/llhttp/llhttp-config-relwithdebinfo.cmake + /usr/bin/find-debuginfo -j80 --strict-build-id -m -i --build-id-seed 8.1.1-1.an23 --unique-debug-suffix -8.1.1-1.an23.x86_64 --unique-debug-src-base llhttp-8.1.1-1.an23.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/llhttp-8.1.1 extracting debug info from /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/lib64/libllhttp.so.8.1.1 Support for debuginfod is not compiled into GDB. original debug info size: 236kB, size after compression: 232kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1195 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/brp-ldconfig + COMPRESS='zstd -f --rm -19 -T0' + COMPRESS_EXT=.zst + /usr/lib/rpm/brp-compress + /usr/lib/rpm/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/clean_perl + /usr/lib/rpm/anolis/check_elf_files + /usr/lib/rpm/anolis/brp-mangle-shebangs + /usr/lib/rpm/anolis/remove-info-dir + /usr/lib/rpm/anolis/check-desktop-files + /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/anolis/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.7jLe3K + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd llhttp-8.1.1 + mkdir -p node_modules ~/build/BUILD/llhttp-8.1.1/node_modules ~/build/BUILD/llhttp-8.1.1 + pushd node_modules + ln -s ../node_modules_dev/@babel ../node_modules_dev/@types ../node_modules_dev/ansi-colors ../node_modules_dev/ansi-regex ../node_modules_dev/ansi-styles ../node_modules_dev/anymatch ../node_modules_dev/argparse ../node_modules_dev/arrify ../node_modules_dev/balanced-match ../node_modules_dev/binary-extensions ../node_modules_dev/binary-search ../node_modules_dev/brace-expansion ../node_modules_dev/braces ../node_modules_dev/browser-stdout ../node_modules_dev/buffer-from ../node_modules_dev/builtin-modules ../node_modules_dev/camelcase ../node_modules_dev/chalk ../node_modules_dev/chokidar ../node_modules_dev/cliui ../node_modules_dev/color-convert ../node_modules_dev/color-name ../node_modules_dev/commander ../node_modules_dev/concat-map ../node_modules_dev/debug ../node_modules_dev/decamelize ../node_modules_dev/diff ../node_modules_dev/emoji-regex ../node_modules_dev/entities ../node_modules_dev/escalade ../node_modules_dev/escape-string-regexp ../node_modules_dev/esm ../node_modules_dev/esprima ../node_modules_dev/fill-range ../node_modules_dev/find-up ../node_modules_dev/flat ../node_modules_dev/fs.realpath ../node_modules_dev/function-bind ../node_modules_dev/get-caller-file ../node_modules_dev/glob ../node_modules_dev/glob-parent ../node_modules_dev/has ../node_modules_dev/has-flag ../node_modules_dev/he ../node_modules_dev/inflight ../node_modules_dev/inherits ../node_modules_dev/is-binary-path ../node_modules_dev/is-core-module ../node_modules_dev/is-extglob ../node_modules_dev/is-fullwidth-code-point ../node_modules_dev/is-glob ../node_modules_dev/is-number ../node_modules_dev/is-plain-obj ../node_modules_dev/is-unicode-supported ../node_modules_dev/javascript-stringify ../node_modules_dev/js-tokens ../node_modules_dev/js-yaml ../node_modules_dev/linkify-it ../node_modules_dev/llparse ../node_modules_dev/llparse-builder ../node_modules_dev/llparse-dot ../node_modules_dev/llparse-frontend ../node_modules_dev/llparse-test-fixture ../node_modules_dev/locate-path ../node_modules_dev/log-symbols ../node_modules_dev/make-error ../node_modules_dev/markdown-it ../node_modules_dev/mdgator ../node_modules_dev/mdurl ../node_modules_dev/minimatch ../node_modules_dev/minimist ../node_modules_dev/mkdirp ../node_modules_dev/mocha ../node_modules_dev/ms ../node_modules_dev/nanoid ../node_modules_dev/normalize-path ../node_modules_dev/once ../node_modules_dev/p-limit ../node_modules_dev/p-locate ../node_modules_dev/p-try ../node_modules_dev/path-exists ../node_modules_dev/path-is-absolute ../node_modules_dev/path-parse ../node_modules_dev/picomatch ../node_modules_dev/randombytes ../node_modules_dev/readdirp ../node_modules_dev/require-directory ../node_modules_dev/require-main-filename ../node_modules_dev/resolve ../node_modules_dev/safe-buffer ../node_modules_dev/semver ../node_modules_dev/serialize-javascript ../node_modules_dev/set-blocking ../node_modules_dev/source-map ../node_modules_dev/source-map-support ../node_modules_dev/sprintf-js ../node_modules_dev/string-width ../node_modules_dev/strip-ansi ../node_modules_dev/strip-json-comments ../node_modules_dev/supports-color ../node_modules_dev/to-regex-range ../node_modules_dev/ts-node ../node_modules_dev/tslib ../node_modules_dev/tslint ../node_modules_dev/tsutils ../node_modules_dev/typescript ../node_modules_dev/uc.micro ../node_modules_dev/which-module ../node_modules_dev/workerpool ../node_modules_dev/wrap-ansi ../node_modules_dev/wrappy ../node_modules_dev/y18n ../node_modules_dev/yargs ../node_modules_dev/yargs-parser ../node_modules_dev/yargs-unparser ../node_modules_dev/yn ../node_modules_dev/yocto-queue . + ln -s ../node_modules_dev/.bin . ~/build/BUILD/llhttp-8.1.1 + popd + /usr/bin/python3 /builddir/build/SOURCES/check-null-licenses --exceptions /builddir/build/SOURCES/audited-null-licenses.toml --with dev node_modules_dev + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + export CLANG=gcc + CLANG=gcc + NODE_ENV=test + ./node_modules/.bin/mocha -r ts-node/register/type-check test/md-test.ts Sample requests at request/sample.md:1 Simple request at request/sample.md:6 ✔ should pass in mode="strict" and for type="none" (8026ms) ✔ should pass in mode="strict" and for type="request" (7024ms) ✔ should pass in mode="loose" and for type="none" (7423ms) ✔ should pass in mode="loose" and for type="request" (6863ms) Request with method starting with `H` at request/sample.md:37 ✔ should pass in mode="strict" and for type="none" (67ms) ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" (38ms) ✔ should pass in mode="loose" and for type="request" curl GET at request/sample.md:63 ✔ should pass in mode="strict" and for type="none" (1530ms) ✔ should pass in mode="strict" and for type="request" (1487ms) ✔ should pass in mode="loose" and for type="none" (1727ms) ✔ should pass in mode="loose" and for type="request" (1665ms) Firefox GET at request/sample.md:99 ✔ should pass in mode="strict" and for type="none" (1773ms) ✔ should pass in mode="strict" and for type="request" (2587ms) ✔ should pass in mode="loose" and for type="none" (2674ms) ✔ should pass in mode="loose" and for type="request" (1732ms) DUMBPACK at request/sample.md:160 ✔ should pass in mode="strict" and for type="none" (1394ms) ✔ should pass in mode="strict" and for type="request" (1254ms) ✔ should pass in mode="loose" and for type="none" (1264ms) ✔ should pass in mode="loose" and for type="request" (1225ms) No headers and no body at request/sample.md:186 ✔ should pass in mode="strict" and for type="none" (1027ms) ✔ should pass in mode="strict" and for type="request" (868ms) ✔ should pass in mode="loose" and for type="none" (887ms) ✔ should pass in mode="loose" and for type="request" (1040ms) One header and no body at request/sample.md:207 ✔ should pass in mode="strict" and for type="none" (1140ms) ✔ should pass in mode="strict" and for type="request" (1181ms) ✔ should pass in mode="loose" and for type="none" (1230ms) ✔ should pass in mode="loose" and for type="request" (1129ms) Apache bench GET at request/sample.md:233 ✔ should pass in mode="strict" and for type="none" (949ms) ✔ should pass in mode="strict" and for type="request" (942ms) ✔ should pass in mode="loose" and for type="none" (1170ms) ✔ should pass in mode="loose" and for type="request" (1007ms) Prefix newline at request/sample.md:272 ✔ should pass in mode="strict" and for type="none" (500ms) ✔ should pass in mode="strict" and for type="request" (510ms) ✔ should pass in mode="loose" and for type="none" (557ms) ✔ should pass in mode="loose" and for type="request" (564ms) No HTTP version at request/sample.md:296 ✔ should pass in mode="strict" and for type="none" (184ms) ✔ should pass in mode="strict" and for type="request" (210ms) ✔ should pass in mode="loose" and for type="none" (225ms) ✔ should pass in mode="loose" and for type="request" (204ms) Line folding in header value with CRLF at request/sample.md:315 ✔ should pass in mode="strict" and for type="request-lenient-headers" (7792ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (8148ms) Line folding in header value with LF at request/sample.md:374 ✔ should pass in mode="strict" and for type="none" (1365ms) ✔ should pass in mode="strict" and for type="request" (1304ms) ✔ should pass in mode="loose" and for type="none" (1447ms) ✔ should pass in mode="loose" and for type="request" (1515ms) Request starting with CRLF at request/sample.md:409 ✔ should pass in mode="strict" and for type="none" (875ms) ✔ should pass in mode="strict" and for type="request" (802ms) ✔ should pass in mode="loose" and for type="none" (894ms) ✔ should pass in mode="loose" and for type="request" (922ms) Extended Characters at request/sample.md:435 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" 255 ASCII in header value at request/sample.md:463 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" X-SSL-Nonsense at request/sample.md:496 ✔ should pass in mode="strict" and for type="none" (2553ms) ✔ should pass in mode="strict" and for type="request" (2480ms) ✔ should pass in mode="loose" and for type="none" (2483ms) ✔ should pass in mode="loose" and for type="request" (2606ms) Lenient header value parsing at request/lenient-headers.md:1 Header value without lenient at request/lenient-headers.md:76 Empty headers separated by CR (Lenient) at request/lenient-headers.md:101 ✔ should pass in mode="strict" and for type="request-lenient-headers" (1265ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (1349ms) Header value with lenient at request/lenient-headers.md:6 ✔ should pass in mode="strict" and for type="request-lenient-headers" (787ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (813ms) Second request header value with lenient at request/lenient-headers.md:32 ✔ should pass in mode="strict" and for type="request-lenient-headers" (1637ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (1457ms) Header value without lenient at request/lenient-headers.md:76 ✔ should pass in mode="strict" and for type="none" (826ms) ✔ should pass in mode="strict" and for type="request" (753ms) ✔ should pass in mode="loose" and for type="none" (790ms) ✔ should pass in mode="loose" and for type="request" (856ms) Lenient HTTP version parsing at request/lenient-version.md:1 Invalid HTTP version with lenient at request/lenient-version.md:4 ✔ should pass in mode="strict" and for type="request-lenient-version" (6322ms) ✔ should pass in mode="loose" and for type="request-lenient-version" (5970ms) Methods at request/method.md:1 REPORT request at request/method.md:4 ✔ should pass in mode="strict" and for type="none" (480ms) ✔ should pass in mode="strict" and for type="request" (540ms) ✔ should pass in mode="loose" and for type="none" (485ms) ✔ should pass in mode="loose" and for type="request" (612ms) CONNECT request at request/method.md:25 ✔ should pass in mode="strict" and for type="none" (1447ms) ✔ should pass in mode="strict" and for type="request" (1550ms) ✔ should pass in mode="loose" and for type="none" (1414ms) ✔ should pass in mode="loose" and for type="request" (1391ms) CONNECT request with CAPS at request/method.md:58 ✔ should pass in mode="strict" and for type="none" (1296ms) ✔ should pass in mode="strict" and for type="request" (1134ms) ✔ should pass in mode="loose" and for type="none" (1344ms) ✔ should pass in mode="loose" and for type="request" (1340ms) CONNECT with body at request/method.md:90 ✔ should pass in mode="strict" and for type="none" (1789ms) ✔ should pass in mode="strict" and for type="request" (1439ms) ✔ should pass in mode="loose" and for type="none" (1649ms) ✔ should pass in mode="loose" and for type="request" (1497ms) M-SEARCH request at request/method.md:127 ✔ should pass in mode="strict" and for type="none" (1070ms) ✔ should pass in mode="strict" and for type="request" (1110ms) ✔ should pass in mode="loose" and for type="none" (915ms) ✔ should pass in mode="loose" and for type="request" (1116ms) PATCH request at request/method.md:163 ✔ should pass in mode="strict" and for type="none" (1514ms) ✔ should pass in mode="strict" and for type="request" (1512ms) ✔ should pass in mode="loose" and for type="none" (1601ms) ✔ should pass in mode="loose" and for type="request" (1477ms) PURGE request at request/method.md:205 ✔ should pass in mode="strict" and for type="none" (1107ms) ✔ should pass in mode="strict" and for type="request" (1100ms) ✔ should pass in mode="loose" and for type="none" (1071ms) ✔ should pass in mode="loose" and for type="request" (942ms) SEARCH request at request/method.md:231 ✔ should pass in mode="strict" and for type="none" (1005ms) ✔ should pass in mode="strict" and for type="request" (803ms) ✔ should pass in mode="loose" and for type="none" (831ms) ✔ should pass in mode="loose" and for type="request" (839ms) LINK request at request/method.md:257 ✔ should pass in mode="strict" and for type="none" (1266ms) ✔ should pass in mode="strict" and for type="request" (983ms) ✔ should pass in mode="loose" and for type="none" (990ms) ✔ should pass in mode="loose" and for type="request" (976ms) LINK request at request/method.md:293 ✔ should pass in mode="strict" and for type="none" (1044ms) ✔ should pass in mode="strict" and for type="request" (1276ms) ✔ should pass in mode="loose" and for type="none" (1203ms) ✔ should pass in mode="loose" and for type="request" (1266ms) SOURCE request at request/method.md:324 ✔ should pass in mode="strict" and for type="none" (1164ms) ✔ should pass in mode="strict" and for type="request" (1283ms) ✔ should pass in mode="loose" and for type="none" (1083ms) ✔ should pass in mode="loose" and for type="request" (1388ms) SOURCE request with ICE at request/method.md:350 ✔ should pass in mode="strict" and for type="none" (1191ms) ✔ should pass in mode="strict" and for type="request" (1086ms) ✔ should pass in mode="loose" and for type="none" (1153ms) ✔ should pass in mode="loose" and for type="request" (1110ms) OPTIONS request with RTSP at request/method.md:376 ✔ should pass in mode="strict" and for type="none" (1262ms) ✔ should pass in mode="strict" and for type="request" (1227ms) ✔ should pass in mode="loose" and for type="none" (1235ms) ✔ should pass in mode="loose" and for type="request" (1258ms) ANNOUNCE request with RTSP at request/method.md:404 ✔ should pass in mode="strict" and for type="none" (1202ms) ✔ should pass in mode="strict" and for type="request" (1203ms) ✔ should pass in mode="loose" and for type="none" (1590ms) ✔ should pass in mode="loose" and for type="request" (1670ms) PRI request HTTP2 at request/method.md:430 ✔ should pass in mode="strict" and for type="none" (506ms) ✔ should pass in mode="strict" and for type="request" (517ms) ✔ should pass in mode="loose" and for type="none" (455ms) ✔ should pass in mode="loose" and for type="request" (438ms) URI at request/uri.md:1 Quotes in URI at request/uri.md:4 ✔ should pass in mode="strict" and for type="none" (981ms) ✔ should pass in mode="strict" and for type="request" (1133ms) ✔ should pass in mode="loose" and for type="none" (1154ms) ✔ should pass in mode="loose" and for type="request" (1162ms) Query URL with question mark at request/uri.md:25 ✔ should pass in mode="strict" and for type="none" (781ms) ✔ should pass in mode="strict" and for type="request" (779ms) ✔ should pass in mode="loose" and for type="none" (708ms) ✔ should pass in mode="loose" and for type="request" (844ms) Host terminated by a query string at request/uri.md:48 ✔ should pass in mode="strict" and for type="none" (1318ms) ✔ should pass in mode="strict" and for type="request" (935ms) ✔ should pass in mode="loose" and for type="none" (1344ms) ✔ should pass in mode="loose" and for type="request" (1095ms) `host:port` terminated by a query string at request/uri.md:69 ✔ should pass in mode="strict" and for type="none" (1028ms) ✔ should pass in mode="strict" and for type="request" (1172ms) ✔ should pass in mode="loose" and for type="none" (1220ms) ✔ should pass in mode="loose" and for type="request" (1167ms) Query URL with vertical bar character at request/uri.md:90 ✔ should pass in mode="strict" and for type="none" (801ms) ✔ should pass in mode="strict" and for type="request" (989ms) ✔ should pass in mode="loose" and for type="none" (979ms) ✔ should pass in mode="loose" and for type="request" (721ms) `host:port` terminated by a space at request/uri.md:115 ✔ should pass in mode="strict" and for type="none" (905ms) ✔ should pass in mode="strict" and for type="request" (1032ms) ✔ should pass in mode="loose" and for type="none" (1075ms) ✔ should pass in mode="loose" and for type="request" (973ms) UTF-8 in URI path in loose mode at request/uri.md:136 ✔ should pass in mode="loose" and for type="none" (78ms) ✔ should pass in mode="loose" and for type="request" (42ms) Disallow UTF-8 in URI path in strict mode at request/uri.md:162 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" (39ms) Fragment in URI at request/uri.md:179 ✔ should pass in mode="strict" and for type="none" (1216ms) ✔ should pass in mode="strict" and for type="request" (1200ms) ✔ should pass in mode="loose" and for type="none" (1378ms) ✔ should pass in mode="loose" and for type="request" (1207ms) Underscore in hostname at request/uri.md:200 ✔ should pass in mode="strict" and for type="none" (1394ms) ✔ should pass in mode="strict" and for type="request" (1228ms) ✔ should pass in mode="loose" and for type="none" (1235ms) ✔ should pass in mode="loose" and for type="request" (1383ms) `host:port` and basic auth at request/uri.md:232 ✔ should pass in mode="strict" and for type="none" (1161ms) ✔ should pass in mode="strict" and for type="request" (1273ms) ✔ should pass in mode="loose" and for type="none" (1362ms) ✔ should pass in mode="loose" and for type="request" (1555ms) Space in URI at request/uri.md:253 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Connection header at request/connection.md:1 `keep-alive` at request/connection.md:4 Setting flag at request/connection.md:6 ✔ should pass in mode="strict" and for type="none" (1118ms) ✔ should pass in mode="strict" and for type="request" (1076ms) ✔ should pass in mode="loose" and for type="none" (1083ms) ✔ should pass in mode="loose" and for type="request" (1133ms) Restarting when keep-alive is explicitly at request/connection.md:32 ✔ should pass in mode="strict" and for type="none" (991ms) ✔ should pass in mode="strict" and for type="request" (956ms) ✔ should pass in mode="loose" and for type="none" (1036ms) ✔ should pass in mode="loose" and for type="request" (870ms) No restart when keep-alive is off (1.0) and parser is in strict mode at request/connection.md:75 ✔ should pass in mode="strict" and for type="none" (959ms) ✔ should pass in mode="strict" and for type="request" (965ms) Resetting flags when keep-alive is off (1.0) and parser is in lenient mode at request/connection.md:99 ✔ should pass in mode="strict" and for type="request-lenient-keep-alive" (7000ms) ✔ should pass in mode="loose" and for type="request-lenient-keep-alive" (6752ms) CRLF between requests, implicit `keep-alive` at request/connection.md:144 ✔ should pass in mode="strict" and for type="none" (1250ms) ✔ should pass in mode="strict" and for type="request" (1530ms) ✔ should pass in mode="loose" and for type="none" (1468ms) ✔ should pass in mode="loose" and for type="request" (1401ms) Not treating `\r` as `-` at request/connection.md:192 ✔ should pass in mode="strict" and for type="none" (966ms) ✔ should pass in mode="strict" and for type="request" (992ms) ✔ should pass in mode="loose" and for type="none" (824ms) ✔ should pass in mode="loose" and for type="request" (1100ms) `close` at request/connection.md:216 Setting flag on `close` at request/connection.md:218 ✔ should pass in mode="strict" and for type="none" (937ms) ✔ should pass in mode="strict" and for type="request" (952ms) ✔ should pass in mode="loose" and for type="none" (881ms) ✔ should pass in mode="loose" and for type="request" (822ms) CRLF between requests, explicit `close` (strict mode) at request/connection.md:244 ✔ should pass in mode="strict" and for type="none" (1849ms) ✔ should pass in mode="strict" and for type="request" (2290ms) CRLF between requests, explicit `close` (lenient mode) at request/connection.md:292 ✔ should pass in mode="strict" and for type="request-lenient-keep-alive" (1670ms) ✔ should pass in mode="loose" and for type="request-lenient-keep-alive" (1479ms) Parsing multiple tokens at request/connection.md:347 Sample at request/connection.md:349 ✔ should pass in mode="strict" and for type="none" (1654ms) ✔ should pass in mode="strict" and for type="request" (1916ms) ✔ should pass in mode="loose" and for type="none" (1716ms) ✔ should pass in mode="loose" and for type="request" (1368ms) Multiple tokens with folding at request/connection.md:375 ✔ should pass in mode="strict" and for type="none" (1836ms) ✔ should pass in mode="strict" and for type="request" (1397ms) ✔ should pass in mode="loose" and for type="none" (1646ms) ✔ should pass in mode="loose" and for type="request" (1396ms) Multiple tokens with folding and LWS at request/connection.md:434 ✔ should pass in mode="strict" and for type="none" (1203ms) ✔ should pass in mode="strict" and for type="request" (1014ms) ✔ should pass in mode="loose" and for type="none" (920ms) ✔ should pass in mode="loose" and for type="request" (1261ms) Multiple tokens with folding, LWS, and CRLF at request/connection.md:466 ✔ should pass in mode="strict" and for type="none" (1004ms) ✔ should pass in mode="strict" and for type="request" (933ms) ✔ should pass in mode="loose" and for type="none" (1008ms) ✔ should pass in mode="loose" and for type="request" (1069ms) Invalid whitespace token with `Connection` header field at request/connection.md:499 ✔ should pass in mode="strict" and for type="none" (979ms) ✔ should pass in mode="strict" and for type="request" (1080ms) ✔ should pass in mode="loose" and for type="none" (810ms) ✔ should pass in mode="loose" and for type="request" (972ms) Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:523 ✔ should pass in mode="strict" and for type="request-lenient-headers" (1152ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (970ms) `upgrade` at request/connection.md:561 Setting a flag and pausing at request/connection.md:563 ✔ should pass in mode="strict" and for type="none" (1180ms) ✔ should pass in mode="strict" and for type="request" (1244ms) ✔ should pass in mode="loose" and for type="none" (1257ms) ✔ should pass in mode="loose" and for type="request" (1086ms) Emitting part of body and pausing at request/connection.md:595 ✔ should pass in mode="strict" and for type="none" (846ms) ✔ should pass in mode="strict" and for type="request" (1008ms) ✔ should pass in mode="loose" and for type="none" (881ms) ✔ should pass in mode="loose" and for type="request" (774ms) Upgrade GET request at request/connection.md:633 ✔ should pass in mode="strict" and for type="none" (1805ms) ✔ should pass in mode="strict" and for type="request" (2119ms) ✔ should pass in mode="loose" and for type="none" (1964ms) ✔ should pass in mode="loose" and for type="request" (1818ms) Upgrade POST request at request/connection.md:690 ✔ should pass in mode="strict" and for type="none" (1500ms) ✔ should pass in mode="strict" and for type="request" (1510ms) ✔ should pass in mode="loose" and for type="none" (1656ms) ✔ should pass in mode="loose" and for type="request" (1402ms) Content-Length header at request/content-length.md:1 Spaces in `Content-Length` (surrounding) at request/content-length.md:274 Spaces in `Content-Length` #2 at request/content-length.md:299 ✔ should pass in mode="strict" and for type="none" (964ms) ✔ should pass in mode="strict" and for type="request" (864ms) ✔ should pass in mode="loose" and for type="none" (995ms) ✔ should pass in mode="loose" and for type="request" (1071ms) Spaces in `Content-Length` #3 at request/content-length.md:323 ✔ should pass in mode="strict" and for type="none" (1008ms) ✔ should pass in mode="strict" and for type="request" (902ms) ✔ should pass in mode="loose" and for type="none" (856ms) ✔ should pass in mode="loose" and for type="request" (901ms) Empty `Content-Length` at request/content-length.md:347 ✔ should pass in mode="strict" and for type="none" (973ms) ✔ should pass in mode="strict" and for type="request" (739ms) ✔ should pass in mode="loose" and for type="none" (834ms) ✔ should pass in mode="loose" and for type="request" (719ms) `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass in mode="strict" and for type="none" (1115ms) ✔ should pass in mode="strict" and for type="request" (1083ms) ✔ should pass in mode="loose" and for type="none" (1098ms) ✔ should pass in mode="loose" and for type="request" (854ms) `Content-Length` with follow-up headers at request/content-length.md:31 ✔ should pass in mode="strict" and for type="none" (1262ms) ✔ should pass in mode="strict" and for type="request" (1268ms) ✔ should pass in mode="loose" and for type="none" (1190ms) ✔ should pass in mode="loose" and for type="request" (1126ms) Error on `Content-Length` overflow at request/content-length.md:71 ✔ should pass in mode="strict" and for type="none" (1382ms) ✔ should pass in mode="strict" and for type="request" (1352ms) ✔ should pass in mode="loose" and for type="none" (1359ms) ✔ should pass in mode="loose" and for type="request" (1578ms) Error on duplicate `Content-Length` at request/content-length.md:94 ✔ should pass in mode="strict" and for type="none" (1159ms) ✔ should pass in mode="strict" and for type="request" (1469ms) ✔ should pass in mode="loose" and for type="none" (1325ms) ✔ should pass in mode="loose" and for type="request" (1122ms) Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:121 ✔ should pass in mode="strict" and for type="none" (1453ms) ✔ should pass in mode="strict" and for type="request" (1578ms) ✔ should pass in mode="loose" and for type="none" (1444ms) ✔ should pass in mode="loose" and for type="request" (1646ms) Invalid whitespace token with `Content-Length` header field at request/content-length.md:151 ✔ should pass in mode="strict" and for type="none" (870ms) ✔ should pass in mode="strict" and for type="request" (833ms) ✔ should pass in mode="loose" and for type="none" (842ms) ✔ should pass in mode="loose" and for type="request" (856ms) Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:179 ✔ should pass in mode="strict" and for type="request-lenient-headers" (891ms) ✔ should pass in mode="loose" and for type="request-lenient-headers" (961ms) No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:217 ✔ should pass in mode="strict" and for type="request-lenient-chunked-length" (7657ms) ✔ should pass in mode="loose" and for type="request-lenient-chunked-length" (7952ms) Funky `Content-Length` with body at request/content-length.md:247 ✔ should pass in mode="strict" and for type="none" (1798ms) ✔ should pass in mode="strict" and for type="request" (2048ms) ✔ should pass in mode="loose" and for type="none" (1730ms) ✔ should pass in mode="loose" and for type="request" (1940ms) Spaces in `Content-Length` (surrounding) at request/content-length.md:274 ✔ should pass in mode="strict" and for type="none" (903ms) ✔ should pass in mode="strict" and for type="request" (1057ms) ✔ should pass in mode="loose" and for type="none" (1278ms) ✔ should pass in mode="loose" and for type="request" (958ms) `Content-Length` with CR instead of dash at request/content-length.md:370 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" (41ms) ✔ should pass in mode="loose" and for type="request" Content-Length reset when no body is received at request/content-length.md:391 ✔ should pass in mode="strict" and for type="none" (7660ms) ✔ should pass in mode="strict" and for type="request" (7246ms) ✔ should pass in mode="loose" and for type="none" (6703ms) ✔ should pass in mode="loose" and for type="request" (7427ms) Transfer-Encoding header at request/transfer-encoding.md:1 `chunked` at request/transfer-encoding.md:4 Parsing and setting flag at request/transfer-encoding.md:6 ✔ should pass in mode="strict" and for type="none" (1270ms) ✔ should pass in mode="strict" and for type="request" (1199ms) ✔ should pass in mode="loose" and for type="none" (1330ms) ✔ should pass in mode="loose" and for type="request" (1179ms) Parse chunks with lowercase size at request/transfer-encoding.md:31 ✔ should pass in mode="strict" and for type="none" (1774ms) ✔ should pass in mode="strict" and for type="request" (1859ms) ✔ should pass in mode="loose" and for type="none" (1724ms) ✔ should pass in mode="loose" and for type="request" (1298ms) Parse chunks with uppercase size at request/transfer-encoding.md:66 ✔ should pass in mode="strict" and for type="none" (1603ms) ✔ should pass in mode="strict" and for type="request" (1633ms) ✔ should pass in mode="loose" and for type="none" (1693ms) ✔ should pass in mode="loose" and for type="request" (1593ms) POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:101 ✔ should pass in mode="strict" and for type="none" (1307ms) ✔ should pass in mode="strict" and for type="request" (1253ms) ✔ should pass in mode="loose" and for type="none" (1322ms) ✔ should pass in mode="loose" and for type="request" (1240ms) Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:136 ✔ should pass in mode="strict" and for type="none" (1251ms) ✔ should pass in mode="strict" and for type="request" (1313ms) ✔ should pass in mode="loose" and for type="none" (1223ms) ✔ should pass in mode="loose" and for type="request" (1137ms) Trailing headers at request/transfer-encoding.md:176 ✔ should pass in mode="strict" and for type="none" (1681ms) ✔ should pass in mode="strict" and for type="request" (1639ms) ✔ should pass in mode="loose" and for type="none" (1702ms) ✔ should pass in mode="loose" and for type="request" (1947ms) Chunk extensions at request/transfer-encoding.md:226 ✔ should pass in mode="strict" and for type="none" (1637ms) ✔ should pass in mode="strict" and for type="request" (1860ms) ✔ should pass in mode="loose" and for type="none" (1847ms) ✔ should pass in mode="loose" and for type="request" (1693ms) No semicolon before chunk extensions at request/transfer-encoding.md:273 ✔ should pass in mode="strict" and for type="none" (1670ms) ✔ should pass in mode="strict" and for type="request" (1242ms) ✔ should pass in mode="loose" and for type="none" (1491ms) ✔ should pass in mode="loose" and for type="request" (1647ms) No extension after semicolon at request/transfer-encoding.md:308 ✔ should pass in mode="strict" and for type="none" (1178ms) ✔ should pass in mode="strict" and for type="request" (1252ms) ✔ should pass in mode="loose" and for type="none" (1226ms) ✔ should pass in mode="loose" and for type="request" (1240ms) Chunk extensions quoting at request/transfer-encoding.md:344 ✔ should pass in mode="strict" and for type="none" (1974ms) ✔ should pass in mode="strict" and for type="request" (1664ms) ✔ should pass in mode="loose" and for type="none" (1573ms) ✔ should pass in mode="loose" and for type="request" (1832ms) Unbalanced chunk extensions quoting at request/transfer-encoding.md:400 ✔ should pass in mode="strict" and for type="none" (1806ms) ✔ should pass in mode="strict" and for type="request" (1978ms) ✔ should pass in mode="loose" and for type="none" (1699ms) ✔ should pass in mode="loose" and for type="request" (1940ms) Ignoring `pigeons` at request/transfer-encoding.md:438 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:467 ✔ should pass in mode="strict" and for type="none" (1543ms) ✔ should pass in mode="strict" and for type="request" (1919ms) ✔ should pass in mode="loose" and for type="none" (1704ms) ✔ should pass in mode="loose" and for type="request" (1629ms) POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:502 ✔ should pass in mode="strict" and for type="request-lenient-chunked-length" (1880ms) ✔ should pass in mode="loose" and for type="request-lenient-chunked-length" (1690ms) POST with `chunked` before other transfer coding names at request/transfer-encoding.md:544 ✔ should pass in mode="strict" and for type="none" (46ms) ✔ should pass in mode="strict" and for type="request" (50ms) ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:573 ✔ should pass in mode="strict" and for type="none" (42ms) ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" (41ms) POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:607 ✔ should pass in mode="strict" and for type="request-lenient-transfer-encoding" (7849ms) ✔ should pass in mode="loose" and for type="request-lenient-transfer-encoding" (7970ms) POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:638 ✔ should pass in mode="strict" and for type="request-lenient-transfer-encoding" (1616ms) ✔ should pass in mode="loose" and for type="request-lenient-transfer-encoding" (1419ms) POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:674 ✔ should pass in mode="strict" and for type="none" (1359ms) ✔ should pass in mode="strict" and for type="request" (1651ms) ✔ should pass in mode="loose" and for type="none" (1573ms) ✔ should pass in mode="loose" and for type="request" (1720ms) POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:714 ✔ should pass in mode="strict" and for type="none" (2037ms) ✔ should pass in mode="strict" and for type="request" (1963ms) ✔ should pass in mode="loose" and for type="none" (1847ms) ✔ should pass in mode="loose" and for type="request" (1923ms) POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:759 ✔ should pass in mode="strict" and for type="none" (1593ms) ✔ should pass in mode="strict" and for type="request" (1332ms) ✔ should pass in mode="loose" and for type="none" (1360ms) ✔ should pass in mode="loose" and for type="request" (1405ms) Missing last-chunk at request/transfer-encoding.md:794 ✔ should pass in mode="strict" and for type="none" (1349ms) ✔ should pass in mode="strict" and for type="request" (1592ms) ✔ should pass in mode="loose" and for type="none" (1487ms) ✔ should pass in mode="loose" and for type="request" (1504ms) Validate chunk parameters at request/transfer-encoding.md:826 ✔ should pass in mode="strict" and for type="none" (1560ms) ✔ should pass in mode="strict" and for type="request" (1530ms) Invalid OBS fold after chunked value at request/transfer-encoding.md:855 ✔ should pass in mode="strict" and for type="none" (1661ms) ✔ should pass in mode="strict" and for type="request" (1736ms) Invalid requests at request/invalid.md:1 ICE protocol and GET method at request/invalid.md:4 ✔ should pass in mode="strict" and for type="none" (1492ms) ✔ should pass in mode="strict" and for type="request" (1036ms) ✔ should pass in mode="loose" and for type="none" (1299ms) ✔ should pass in mode="loose" and for type="request" (1300ms) ICE protocol, but not really at request/invalid.md:23 ✔ should pass in mode="strict" and for type="none" (1314ms) ✔ should pass in mode="strict" and for type="request" (1405ms) ✔ should pass in mode="loose" and for type="none" (1373ms) ✔ should pass in mode="loose" and for type="request" (1225ms) RTSP protocol and PUT method at request/invalid.md:42 ✔ should pass in mode="strict" and for type="none" (1202ms) ✔ should pass in mode="strict" and for type="request" (1206ms) ✔ should pass in mode="loose" and for type="none" (1239ms) ✔ should pass in mode="loose" and for type="request" (1274ms) HTTP protocol and ANNOUNCE method at request/invalid.md:61 ✔ should pass in mode="strict" and for type="none" (1471ms) ✔ should pass in mode="strict" and for type="request" (1473ms) ✔ should pass in mode="loose" and for type="none" (1313ms) ✔ should pass in mode="loose" and for type="request" (1311ms) Headers separated by CR at request/invalid.md:80 ✔ should pass in mode="strict" and for type="none" (843ms) ✔ should pass in mode="strict" and for type="request" (768ms) ✔ should pass in mode="loose" and for type="none" (739ms) ✔ should pass in mode="loose" and for type="request" (901ms) Headers separated by LF at request/invalid.md:104 ✔ should pass in mode="strict" and for type="none" (1015ms) ✔ should pass in mode="strict" and for type="request" (953ms) ✔ should pass in mode="loose" and for type="none" (1036ms) ✔ should pass in mode="loose" and for type="request" (1036ms) Empty headers separated by CR at request/invalid.md:136 ✔ should pass in mode="strict" and for type="none" (1192ms) ✔ should pass in mode="strict" and for type="request" (1212ms) ✔ should pass in mode="loose" and for type="none" (1241ms) ✔ should pass in mode="loose" and for type="request" (1229ms) Empty headers separated by LF at request/invalid.md:172 ✔ should pass in mode="strict" and for type="none" (1133ms) ✔ should pass in mode="strict" and for type="request" (1064ms) ✔ should pass in mode="loose" and for type="none" (859ms) ✔ should pass in mode="loose" and for type="request" (900ms) Invalid header token #1 at request/invalid.md:203 ✔ should pass in mode="strict" and for type="none" (65ms) ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Invalid header token #2 at request/invalid.md:224 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Invalid method at request/invalid.md:245 ✔ should pass in mode="strict" and for type="none" (467ms) ✔ should pass in mode="strict" and for type="request" (525ms) ✔ should pass in mode="loose" and for type="none" (447ms) ✔ should pass in mode="loose" and for type="request" (406ms) Illegal header field name line folding at request/invalid.md:261 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Corrupted Connection header at request/invalid.md:283 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Corrupted header name at request/invalid.md:310 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Missing CR between headers at request/invalid.md:337 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Invalid HTTP version at request/invalid.md:371 ✔ should pass in mode="strict" and for type="none" ✔ should pass in mode="strict" and for type="request" ✔ should pass in mode="loose" and for type="none" ✔ should pass in mode="loose" and for type="request" Invalid space after start line at request/invalid.md:388 ✔ should pass in mode="strict" and for type="none" (594ms) ✔ should pass in mode="strict" and for type="request" (575ms) ✔ should pass in mode="loose" and for type="none" (676ms) ✔ should pass in mode="loose" and for type="request" (587ms) Finish at request/finish.md:1 It should be safe to finish after GET request at request/finish.md:6 ✔ should pass in mode="strict" and for type="request-finish" (6313ms) ✔ should pass in mode="loose" and for type="request-finish" (7609ms) It should be unsafe to finish after incomplete PUT request at request/finish.md:28 ✔ should pass in mode="strict" and for type="request-finish" (914ms) ✔ should pass in mode="loose" and for type="request-finish" (897ms) It should be unsafe to finish inside of the header at request/finish.md:51 ✔ should pass in mode="strict" and for type="request-finish" (830ms) ✔ should pass in mode="loose" and for type="request-finish" (673ms) Pausing at request/pausing.md:1 on_message_begin at request/pausing.md:4 ✔ should pass in mode="strict" and for type="none" (7661ms) ✔ should pass in mode="strict" and for type="request" (7281ms) ✔ should pass in mode="loose" and for type="none" (7390ms) ✔ should pass in mode="loose" and for type="request" (6981ms) on_message_complete at request/pausing.md:32 ✔ should pass in mode="strict" and for type="none" (7874ms) ✔ should pass in mode="strict" and for type="request" (7861ms) ✔ should pass in mode="loose" and for type="none" (8087ms) ✔ should pass in mode="loose" and for type="request" (7020ms) on_method_complete at request/pausing.md:60 ✔ should pass in mode="strict" and for type="none" (7446ms) ✔ should pass in mode="strict" and for type="request" (6942ms) ✔ should pass in mode="loose" and for type="none" (6911ms) ✔ should pass in mode="loose" and for type="request" (6925ms) on_url_complete at request/pausing.md:88 ✔ should pass in mode="strict" and for type="none" (7900ms) ✔ should pass in mode="strict" and for type="request" (7180ms) ✔ should pass in mode="loose" and for type="none" (7514ms) ✔ should pass in mode="loose" and for type="request" (7168ms) on_version_complete at request/pausing.md:116 ✔ should pass in mode="strict" and for type="none" (7091ms) ✔ should pass in mode="strict" and for type="request" (7108ms) ✔ should pass in mode="loose" and for type="none" (8235ms) ✔ should pass in mode="loose" and for type="request" (7442ms) on_header_field_complete at request/pausing.md:144 ✔ should pass in mode="strict" and for type="none" (7669ms) ✔ should pass in mode="strict" and for type="request" (8666ms) ✔ should pass in mode="loose" and for type="none" (7695ms) ✔ should pass in mode="loose" and for type="request" (8107ms) on_header_value_complete at request/pausing.md:172 ✔ should pass in mode="strict" and for type="none" (7884ms) ✔ should pass in mode="strict" and for type="request" (7799ms) ✔ should pass in mode="loose" and for type="none" (7576ms) ✔ should pass in mode="loose" and for type="request" (7872ms) on_headers_complete at request/pausing.md:200 ✔ should pass in mode="strict" and for type="none" (7889ms) ✔ should pass in mode="strict" and for type="request" (9626ms) ✔ should pass in mode="loose" and for type="none" (14819ms) ✔ should pass in mode="loose" and for type="request" (11570ms) on_chunk_header at request/pausing.md:228 ✔ should pass in mode="strict" and for type="none" (8308ms) ✔ should pass in mode="strict" and for type="request" (8973ms) ✔ should pass in mode="loose" and for type="none" (8431ms) ✔ should pass in mode="loose" and for type="request" (8251ms) on_chunk_extension_name at request/pausing.md:265 ✔ should pass in mode="strict" and for type="none" (8213ms) ✔ should pass in mode="strict" and for type="request" (8258ms) ✔ should pass in mode="loose" and for type="none" (8108ms) ✔ should pass in mode="loose" and for type="request" (7668ms) on_chunk_extension_value at request/pausing.md:305 ✔ should pass in mode="strict" and for type="none" (9123ms) ✔ should pass in mode="strict" and for type="request" (7786ms) ✔ should pass in mode="loose" and for type="none" (8829ms) ✔ should pass in mode="loose" and for type="request" (9284ms) on_chunk_complete at request/pausing.md:346 ✔ should pass in mode="strict" and for type="none" (7957ms) ✔ should pass in mode="strict" and for type="request" (8062ms) ✔ should pass in mode="loose" and for type="none" (9141ms) ✔ should pass in mode="loose" and for type="request" (8392ms) Pipelining at request/pipelining.md:1 Should parse multiple events at request/pipelining.md:4 ✔ should pass in mode="strict" and for type="none" (1767ms) ✔ should pass in mode="strict" and for type="request" (1883ms) ✔ should pass in mode="loose" and for type="none" (1827ms) ✔ should pass in mode="loose" and for type="request" (2209ms) Sample responses at response/sample.md:1 Simple response at response/sample.md:4 ✔ should pass in mode="strict" and for type="none" (2084ms) ✔ should pass in mode="strict" and for type="response" (8427ms) ✔ should pass in mode="loose" and for type="none" (2038ms) ✔ should pass in mode="loose" and for type="response" (9003ms) Error on invalid response start at response/sample.md:38 ✔ should pass in mode="strict" and for type="response" (642ms) ✔ should pass in mode="loose" and for type="response" (631ms) Empty body should not trigger spurious span callbacks at response/sample.md:54 ✔ should pass in mode="strict" and for type="none" (516ms) ✔ should pass in mode="strict" and for type="response" (528ms) ✔ should pass in mode="loose" and for type="none" (453ms) ✔ should pass in mode="loose" and for type="response" (468ms) Google 301 at response/sample.md:72 ✔ should pass in mode="strict" and for type="none" (2022ms) ✔ should pass in mode="strict" and for type="response" (2461ms) ✔ should pass in mode="loose" and for type="none" (2324ms) ✔ should pass in mode="loose" and for type="response" (2214ms) amazon.com at response/sample.md:148 ✔ should pass in mode="strict" and for type="none" (2317ms) ✔ should pass in mode="strict" and for type="response" (2562ms) ✔ should pass in mode="loose" and for type="none" (2042ms) ✔ should pass in mode="loose" and for type="response" (2232ms) No headers and no body at response/sample.md:221 ✔ should pass in mode="strict" and for type="none" (784ms) ✔ should pass in mode="strict" and for type="response" (674ms) ✔ should pass in mode="loose" and for type="none" (654ms) ✔ should pass in mode="loose" and for type="response" (701ms) No reason phrase at response/sample.md:239 ✔ should pass in mode="strict" and for type="none" (442ms) ✔ should pass in mode="strict" and for type="response" (341ms) ✔ should pass in mode="loose" and for type="none" (376ms) ✔ should pass in mode="loose" and for type="response" (387ms) Empty reason phrase after space at response/sample.md:256 ✔ should pass in mode="strict" and for type="none" (552ms) ✔ should pass in mode="strict" and for type="response" (506ms) ✔ should pass in mode="loose" and for type="none" (398ms) ✔ should pass in mode="loose" and for type="response" (513ms) No carriage ret at response/sample.md:273 ✔ should pass in mode="strict" and for type="none" (1754ms) ✔ should pass in mode="strict" and for type="response" (1684ms) ✔ should pass in mode="loose" and for type="none" (1812ms) ✔ should pass in mode="loose" and for type="response" (1586ms) Underscore in header key at response/sample.md:296 ✔ should pass in mode="strict" and for type="none" (1684ms) ✔ should pass in mode="strict" and for type="response" (1820ms) ✔ should pass in mode="loose" and for type="none" (1444ms) ✔ should pass in mode="loose" and for type="response" (1830ms) bonjourmadame.fr at response/sample.md:337 ✔ should pass in mode="strict" and for type="none" (2117ms) ✔ should pass in mode="strict" and for type="response" (2026ms) ✔ should pass in mode="loose" and for type="none" (1839ms) ✔ should pass in mode="loose" and for type="response" (1993ms) Spaces in header value at response/sample.md:404 ✔ should pass in mode="strict" and for type="none" (2194ms) ✔ should pass in mode="strict" and for type="response" (2013ms) ✔ should pass in mode="loose" and for type="none" (1761ms) ✔ should pass in mode="loose" and for type="response" (2224ms) Spaces in header name in strict mode at response/sample.md:482 ✔ should pass in mode="strict" and for type="none" (59ms) ✔ should pass in mode="strict" and for type="response" (94ms) Spaces in header name in loose mode at response/sample.md:515 ✔ should pass in mode="loose" and for type="none" (2256ms) ✔ should pass in mode="loose" and for type="response" (2349ms) Non ASCII in status line at response/sample.md:572 ✔ should pass in mode="strict" and for type="none" (72ms) ✔ should pass in mode="strict" and for type="response" (50ms) ✔ should pass in mode="loose" and for type="none" (43ms) ✔ should pass in mode="loose" and for type="response" (44ms) HTTP version 0.9 at response/sample.md:606 ✔ should pass in mode="strict" and for type="none" (682ms) ✔ should pass in mode="strict" and for type="response" (672ms) ✔ should pass in mode="loose" and for type="none" (573ms) ✔ should pass in mode="loose" and for type="response" (661ms) No Content-Length, no Transfer-Encoding at response/sample.md:624 ✔ should pass in mode="strict" and for type="none" (1731ms) ✔ should pass in mode="strict" and for type="response" (1533ms) ✔ should pass in mode="loose" and for type="none" (1417ms) ✔ should pass in mode="loose" and for type="response" (1541ms) Response starting with CRLF at response/sample.md:652 ✔ should pass in mode="strict" and for type="none" (1979ms) ✔ should pass in mode="strict" and for type="response" (2117ms) ✔ should pass in mode="loose" and for type="none" (2034ms) ✔ should pass in mode="loose" and for type="response" (2320ms) Connection header at response/connection.md:1 Proxy-Connection at response/connection.md:4 ✔ should pass in mode="strict" and for type="none" (1970ms) ✔ should pass in mode="strict" and for type="response" (2292ms) ✔ should pass in mode="loose" and for type="none" (2230ms) ✔ should pass in mode="loose" and for type="response" (2350ms) HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:44 ✔ should pass in mode="strict" and for type="none" (2241ms) ✔ should pass in mode="strict" and for type="response" (1814ms) ✔ should pass in mode="loose" and for type="none" (1603ms) ✔ should pass in mode="loose" and for type="response" (1788ms) HTTP/1.0 with keep-alive and 204 status at response/connection.md:71 ✔ should pass in mode="strict" and for type="none" (2226ms) ✔ should pass in mode="strict" and for type="response" (1885ms) ✔ should pass in mode="loose" and for type="none" (2061ms) ✔ should pass in mode="loose" and for type="response" (2162ms) HTTP/1.1 with EOF-terminated 200 status at response/connection.md:102 ✔ should pass in mode="strict" and for type="none" (1122ms) ✔ should pass in mode="strict" and for type="response" (1065ms) ✔ should pass in mode="loose" and for type="none" (919ms) ✔ should pass in mode="loose" and for type="response" (1047ms) HTTP/1.1 with 204 status at response/connection.md:124 ✔ should pass in mode="strict" and for type="none" (1278ms) ✔ should pass in mode="strict" and for type="response" (1143ms) ✔ should pass in mode="loose" and for type="none" (1108ms) ✔ should pass in mode="loose" and for type="response" (1160ms) HTTP/1.1 with keep-alive disabled and 204 status in strict mode at response/connection.md:150 ✔ should pass in mode="strict" and for type="none" (1609ms) ✔ should pass in mode="strict" and for type="response" (1897ms) HTTP/1.1 with keep-alive disabled, content-length, and in loose mode at response/connection.md:175 ✔ should pass in mode="loose" and for type="none" (1312ms) ✔ should pass in mode="loose" and for type="response" (1414ms) HTTP/1.1 with keep-alive disabled, content-length, and in strict mode at response/connection.md:207 ✔ should pass in mode="strict" and for type="none" (1339ms) ✔ should pass in mode="strict" and for type="response" (1516ms) HTTP/1.1 with keep-alive disabled, content-length, and in lenient mode at response/connection.md:240 ✔ should pass in mode="strict" and for type="response-lenient-keep-alive" (7996ms) ✔ should pass in mode="loose" and for type="response-lenient-keep-alive" (7711ms) HTTP/1.1 with keep-alive disabled and 204 status in lenient mode at response/connection.md:277 ✔ should pass in mode="strict" and for type="response-lenient-keep-alive" (1780ms) ✔ should pass in mode="loose" and for type="response-lenient-keep-alive" (1629ms) HTTP 101 response with Upgrade and Content-Length header at response/connection.md:306 ✔ should pass in mode="strict" and for type="none" (1178ms) ✔ should pass in mode="strict" and for type="response" (1166ms) ✔ should pass in mode="loose" and for type="none" (1362ms) ✔ should pass in mode="loose" and for type="response" (1247ms) HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:343 ✔ should pass in mode="strict" and for type="none" (1648ms) ✔ should pass in mode="strict" and for type="response" (1809ms) ✔ should pass in mode="loose" and for type="none" (1729ms) ✔ should pass in mode="loose" and for type="response" (1717ms) HTTP 200 response with Upgrade header at response/connection.md:392 ✔ should pass in mode="strict" and for type="none" (1623ms) ✔ should pass in mode="strict" and for type="response" (1607ms) ✔ should pass in mode="loose" and for type="none" (1753ms) ✔ should pass in mode="loose" and for type="response" (1472ms) HTTP 200 response with Upgrade header and Content-Length at response/connection.md:421 ✔ should pass in mode="strict" and for type="none" (2269ms) ✔ should pass in mode="strict" and for type="response" (1870ms) ✔ should pass in mode="loose" and for type="none" (1910ms) ✔ should pass in mode="loose" and for type="response" (1952ms) HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:456 ✔ should pass in mode="strict" and for type="none" (1108ms) ✔ should pass in mode="strict" and for type="response" (1713ms) ✔ should pass in mode="loose" and for type="none" (1425ms) ✔ should pass in mode="loose" and for type="response" (1470ms) Content-Length header at response/content-length.md:1 Response without `Content-Length`, but with body at response/content-length.md:4 ✔ should pass in mode="strict" and for type="none" (1850ms) ✔ should pass in mode="strict" and for type="response" (2003ms) ✔ should pass in mode="loose" and for type="none" (2026ms) ✔ should pass in mode="loose" and for type="response" (1950ms) Content-Length-X at response/content-length.md:78 ✔ should pass in mode="strict" and for type="none" (2055ms) ✔ should pass in mode="strict" and for type="response" (2121ms) ✔ should pass in mode="loose" and for type="none" (2260ms) ✔ should pass in mode="loose" and for type="response" (1915ms) Content-Length reset when no body is received at response/content-length.md:119 ✔ should pass in mode="strict" and for type="none" (2182ms) ✔ should pass in mode="strict" and for type="response" (8618ms) ✔ should pass in mode="loose" and for type="none" (2084ms) ✔ should pass in mode="loose" and for type="response" (8320ms) Transfer-Encoding header at response/transfer-encoding.md:1 Trailing space on chunked body at response/transfer-encoding.md:4 ✔ should pass in mode="strict" and for type="none" (2388ms) ✔ should pass in mode="strict" and for type="response" (2549ms) ✔ should pass in mode="loose" and for type="none" (2687ms) ✔ should pass in mode="loose" and for type="response" (2538ms) `chunked` before other transfer-encoding at response/transfer-encoding.md:41 ✔ should pass in mode="strict" and for type="none" (1865ms) ✔ should pass in mode="strict" and for type="response" (2029ms) ✔ should pass in mode="loose" and for type="none" (2083ms) ✔ should pass in mode="loose" and for type="response" (1754ms) multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:70 ✔ should pass in mode="strict" and for type="none" (1147ms) ✔ should pass in mode="strict" and for type="response" (1332ms) ✔ should pass in mode="loose" and for type="none" (1308ms) ✔ should pass in mode="loose" and for type="response" (1186ms) `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:104 ✔ should pass in mode="strict" and for type="none" (2141ms) ✔ should pass in mode="strict" and for type="response" (2033ms) ✔ should pass in mode="loose" and for type="none" (2537ms) ✔ should pass in mode="loose" and for type="response" (2440ms) Chunk extensions at response/transfer-encoding.md:149 ✔ should pass in mode="strict" and for type="none" (2181ms) ✔ should pass in mode="strict" and for type="response" (2110ms) ✔ should pass in mode="loose" and for type="none" (2398ms) ✔ should pass in mode="loose" and for type="response" (2152ms) No semicolon before chunk extensions at response/transfer-encoding.md:202 ✔ should pass in mode="strict" and for type="none" (1352ms) ✔ should pass in mode="strict" and for type="response" (1683ms) ✔ should pass in mode="loose" and for type="none" (1533ms) ✔ should pass in mode="loose" and for type="response" (1338ms) No extension after semicolon at response/transfer-encoding.md:236 ✔ should pass in mode="strict" and for type="none" (2560ms) ✔ should pass in mode="strict" and for type="response" (2014ms) ✔ should pass in mode="loose" and for type="none" (2182ms) ✔ should pass in mode="loose" and for type="response" (2072ms) Chunk extensions quoting at response/transfer-encoding.md:270 ✔ should pass in mode="strict" and for type="none" (1301ms) ✔ should pass in mode="strict" and for type="response" (1806ms) ✔ should pass in mode="loose" and for type="none" (1601ms) ✔ should pass in mode="loose" and for type="response" (1735ms) Unbalanced chunk extensions quoting at response/transfer-encoding.md:329 ✔ should pass in mode="strict" and for type="none" (1823ms) ✔ should pass in mode="strict" and for type="response" (2113ms) ✔ should pass in mode="loose" and for type="none" (1797ms) ✔ should pass in mode="loose" and for type="response" (2065ms) Invalid OBS fold after chunked value at response/transfer-encoding.md:371 ✔ should pass in mode="strict" and for type="none" (1886ms) ✔ should pass in mode="strict" and for type="response" (1724ms) ✔ should pass in mode="loose" and for type="none" (1900ms) ✔ should pass in mode="loose" and for type="response" (1942ms) Invalid responses at response/invalid.md:1 Invalid space after start line at response/invalid.md:136 Extra space between HTTP version and status code at response/invalid.md:153 ✔ should pass in mode="strict" and for type="response" (499ms) ✔ should pass in mode="loose" and for type="response" (474ms) Extra space between status code and reason at response/invalid.md:169 ✔ should pass in mode="strict" and for type="response" (576ms) ✔ should pass in mode="loose" and for type="response" (423ms) One-digit status code at response/invalid.md:187 ✔ should pass in mode="strict" and for type="response" (398ms) ✔ should pass in mode="loose" and for type="response" (348ms) Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass in mode="strict" and for type="response" (365ms) ✔ should pass in mode="loose" and for type="response" (388ms) Extra digit in HTTP major version at response/invalid.md:20 ✔ should pass in mode="strict" and for type="none" (454ms) ✔ should pass in mode="strict" and for type="response" (612ms) ✔ should pass in mode="loose" and for type="none" (584ms) ✔ should pass in mode="loose" and for type="response" (590ms) Extra digit in HTTP major version #2 at response/invalid.md:35 ✔ should pass in mode="strict" and for type="none" (538ms) ✔ should pass in mode="strict" and for type="response" (503ms) ✔ should pass in mode="loose" and for type="none" (669ms) ✔ should pass in mode="loose" and for type="response" (542ms) Extra digit in HTTP minor version at response/invalid.md:50 ✔ should pass in mode="strict" and for type="none" (636ms) ✔ should pass in mode="strict" and for type="response" (634ms) ✔ should pass in mode="loose" and for type="none" (563ms) ✔ should pass in mode="loose" and for type="response" (500ms) Tab after HTTP version at response/invalid.md:67 ✔ should pass in mode="strict" and for type="none" (463ms) ✔ should pass in mode="strict" and for type="response" (457ms) ✔ should pass in mode="loose" and for type="none" (494ms) ✔ should pass in mode="loose" and for type="response" (499ms) CR before response and tab after HTTP version at response/invalid.md:83 ✔ should pass in mode="strict" and for type="none" (511ms) ✔ should pass in mode="strict" and for type="response" (605ms) ✔ should pass in mode="loose" and for type="none" (539ms) ✔ should pass in mode="loose" and for type="response" (562ms) Headers separated by CR at response/invalid.md:99 ✔ should pass in mode="strict" and for type="none" (1092ms) ✔ should pass in mode="strict" and for type="response" (751ms) ✔ should pass in mode="loose" and for type="none" (825ms) ✔ should pass in mode="loose" and for type="response" (739ms) Invalid HTTP version at response/invalid.md:121 ✔ should pass in mode="strict" and for type="none" (420ms) ✔ should pass in mode="strict" and for type="response" (460ms) ✔ should pass in mode="loose" and for type="none" (415ms) ✔ should pass in mode="loose" and for type="response" (425ms) Invalid space after start line at response/invalid.md:136 ✔ should pass in mode="strict" and for type="none" (613ms) ✔ should pass in mode="strict" and for type="response" (679ms) ✔ should pass in mode="loose" and for type="none" (627ms) ✔ should pass in mode="loose" and for type="response" (602ms) Finish at response/finish.md:1 It should be safe to finish with cb after empty response at response/finish.md:6 ✔ should pass in mode="strict" and for type="response-finish" (6961ms) ✔ should pass in mode="loose" and for type="response-finish" (6591ms) Lenient HTTP version parsing at response/lenient-version.md:1 Invalid HTTP version with lenient at response/lenient-version.md:4 ✔ should pass in mode="strict" and for type="response-lenient-version" (7845ms) ✔ should pass in mode="loose" and for type="response-lenient-version" (6561ms) Pausing at response/pausing.md:1 on_message_begin at response/pausing.md:4 ✔ should pass in mode="strict" and for type="none" (1118ms) ✔ should pass in mode="strict" and for type="response" (8234ms) ✔ should pass in mode="loose" and for type="none" (948ms) ✔ should pass in mode="loose" and for type="response" (6979ms) on_message_complete at response/pausing.md:30 ✔ should pass in mode="strict" and for type="none" (989ms) ✔ should pass in mode="strict" and for type="response" (7164ms) ✔ should pass in mode="loose" and for type="none" (1242ms) ✔ should pass in mode="loose" and for type="response" (7947ms) on_version_complete at response/pausing.md:56 ✔ should pass in mode="strict" and for type="none" (1082ms) ✔ should pass in mode="strict" and for type="response" (7183ms) ✔ should pass in mode="loose" and for type="none" (1114ms) ✔ should pass in mode="loose" and for type="response" (6993ms) on_status_complete at response/pausing.md:82 ✔ should pass in mode="strict" and for type="none" (7043ms) ✔ should pass in mode="strict" and for type="response" (7151ms) ✔ should pass in mode="loose" and for type="none" (8324ms) ✔ should pass in mode="loose" and for type="response" (7339ms) on_header_field_complete at response/pausing.md:108 ✔ should pass in mode="strict" and for type="none" (1318ms) ✔ should pass in mode="strict" and for type="response" (16401ms) ✔ should pass in mode="loose" and for type="none" (1646ms) ✔ should pass in mode="loose" and for type="response" (8687ms) on_header_value_complete at response/pausing.md:134 ✔ should pass in mode="strict" and for type="none" (1030ms) ✔ should pass in mode="strict" and for type="response" (8276ms) ✔ should pass in mode="loose" and for type="none" (1025ms) ✔ should pass in mode="loose" and for type="response" (9180ms) on_headers_complete at response/pausing.md:160 ✔ should pass in mode="strict" and for type="none" (879ms) ✔ should pass in mode="strict" and for type="response" (5021ms) ✔ should pass in mode="loose" and for type="none" (781ms) ✔ should pass in mode="loose" and for type="response" (4011ms) on_chunk_header at response/pausing.md:186 ✔ should pass in mode="strict" and for type="none" (1008ms) ✔ should pass in mode="strict" and for type="response" (3687ms) ✔ should pass in mode="loose" and for type="none" (765ms) ✔ should pass in mode="loose" and for type="response" (4736ms) on_chunk_extension_name at response/pausing.md:221 ✔ should pass in mode="strict" and for type="none" (899ms) ✔ should pass in mode="strict" and for type="response" (3956ms) ✔ should pass in mode="loose" and for type="none" (805ms) ✔ should pass in mode="loose" and for type="response" (3776ms) on_chunk_extension_value at response/pausing.md:259 ✔ should pass in mode="strict" and for type="none" (709ms) ✔ should pass in mode="strict" and for type="response" (3566ms) ✔ should pass in mode="loose" and for type="none" (622ms) ✔ should pass in mode="loose" and for type="response" (3845ms) on_chunk_complete at response/pausing.md:297 ✔ should pass in mode="strict" and for type="none" (686ms) ✔ should pass in mode="strict" and for type="response" (3456ms) ✔ should pass in mode="loose" and for type="none" (686ms) ✔ should pass in mode="loose" and for type="response" (3401ms) Pipelining at response/pipelining.md:1 Should parse multiple events at response/pipelining.md:4 ✔ should pass in mode="strict" and for type="none" (697ms) ✔ should pass in mode="strict" and for type="response" (589ms) ✔ should pass in mode="loose" and for type="none" (625ms) ✔ should pass in mode="loose" and for type="response" (709ms) URL tests at url.md:1 Absolute URL at url.md:3 ✔ should pass in mode="strict" and for type="url" (1237ms) ✔ should pass in mode="loose" and for type="url" (1259ms) Relative URL at url.md:17 ✔ should pass in mode="strict" and for type="url" (270ms) ✔ should pass in mode="loose" and for type="url" (231ms) Failing on broken schema at url.md:29 ✔ should pass in mode="strict" and for type="url" ✔ should pass in mode="loose" and for type="url" Proxy request at url.md:41 ✔ should pass in mode="strict" and for type="url" (185ms) ✔ should pass in mode="loose" and for type="url" (175ms) Proxy request with port at url.md:53 ✔ should pass in mode="strict" and for type="url" (217ms) ✔ should pass in mode="loose" and for type="url" (193ms) Proxy IPv6 request at url.md:65 ✔ should pass in mode="strict" and for type="url" (185ms) ✔ should pass in mode="loose" and for type="url" (173ms) Proxy IPv6 request with port at url.md:77 ✔ should pass in mode="strict" and for type="url" (207ms) ✔ should pass in mode="loose" and for type="url" (216ms) IPv4 in IPv6 address at url.md:89 ✔ should pass in mode="strict" and for type="url" (458ms) ✔ should pass in mode="loose" and for type="url" (463ms) Extra `?` in query string at url.md:101 ✔ should pass in mode="strict" and for type="url" (755ms) ✔ should pass in mode="loose" and for type="url" (705ms) URL encoded space at url.md:116 ✔ should pass in mode="strict" and for type="url" (161ms) ✔ should pass in mode="loose" and for type="url" (207ms) URL fragment at url.md:127 ✔ should pass in mode="strict" and for type="url" (123ms) ✔ should pass in mode="loose" and for type="url" (125ms) Complex URL fragment at url.md:138 ✔ should pass in mode="strict" and for type="url" (457ms) ✔ should pass in mode="loose" and for type="url" (555ms) Complex URL from node.js url parser doc at url.md:153 ✔ should pass in mode="strict" and for type="url" (355ms) ✔ should pass in mode="loose" and for type="url" (468ms) Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass in mode="strict" and for type="url" (510ms) ✔ should pass in mode="loose" and for type="url" (484ms) Double `@` at url.md:181 ✔ should pass in mode="strict" and for type="url" ✔ should pass in mode="loose" and for type="url" Proxy basic auth with url encoded space at url.md:193 ✔ should pass in mode="strict" and for type="url" (192ms) ✔ should pass in mode="loose" and for type="url" (197ms) Proxy basic auth with unreserved chars at url.md:205 ✔ should pass in mode="strict" and for type="url" (222ms) ✔ should pass in mode="loose" and for type="url" (189ms) IPv6 address with Zone ID at url.md:217 ✔ should pass in mode="strict" and for type="url" (157ms) ✔ should pass in mode="loose" and for type="url" (180ms) IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass in mode="strict" and for type="url" (178ms) ✔ should pass in mode="loose" and for type="url" (210ms) Disallow tab in URL in strict mode at url.md:241 ✔ should pass in mode="strict" and for type="url" Tab in URL in loose mode at url.md:252 ✔ should pass in mode="loose" and for type="url" (93ms) Disallow form-feed in URL in strict mode at url.md:263 ✔ should pass in mode="strict" and for type="url" Form-feed in URL in loose mode at url.md:274 ✔ should pass in mode="loose" and for type="url" (90ms) 814 passing (26m) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: llhttp-8.1.1-1.an23.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AN5lN4 + umask 022 + cd /builddir/build/BUILD + cd llhttp-8.1.1 + LICENSEDIR=/builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/share/licenses/llhttp + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/share/licenses/llhttp + cp -pr release/LICENSE-MIT /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64/usr/share/licenses/llhttp + RPM_EC=0 ++ jobs -p + exit 0 Provides: libllhttp.so.8.1()(64bit) llhttp = 8.1.1-1.an23 llhttp(x86-64) = 8.1.1-1.an23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) rtld(GNU_HASH) Processing files: llhttp-devel-8.1.1-1.an23.x86_64 Provides: cmake(llhttp) llhttp-devel = 8.1.1-1.an23 llhttp-devel(x86-64) = 8.1.1-1.an23 pkgconfig(libllhttp) = 8.1.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) libllhttp.so.8.1()(64bit) Processing files: llhttp-debugsource-8.1.1-1.an23.x86_64 Provides: llhttp-debugsource = 8.1.1-1.an23 llhttp-debugsource(x86-64) = 8.1.1-1.an23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: llhttp-debuginfo-8.1.1-1.an23.x86_64 Provides: debuginfo(build-id) = 7832ece293a047deba9b5738f99f5c312f69db91 libllhttp.so.8.1.1-8.1.1-1.an23.x86_64.debug()(64bit) llhttp-debuginfo = 8.1.1-1.an23 llhttp-debuginfo(x86-64) = 8.1.1-1.an23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: llhttp-debugsource(x86-64) = 8.1.1-1.an23 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/llhttp-8.1.1-1.an23.x86_64 Wrote: /builddir/build/RPMS/llhttp-devel-8.1.1-1.an23.x86_64.rpm Wrote: /builddir/build/RPMS/llhttp-8.1.1-1.an23.x86_64.rpm Wrote: /builddir/build/RPMS/llhttp-debuginfo-8.1.1-1.an23.x86_64.rpm Wrote: /builddir/build/RPMS/llhttp-debugsource-8.1.1-1.an23.x86_64.rpm Child return code was: 0