>>> llhttp: Building community/llhttp 9.4.1-r0 (using abuild 3.17.0_rc2-r0) started Wed, 03 Jun 2026 13:43:21 +0000 >>> llhttp: Validating /home/buildozer/aports/community/llhttp/APKBUILD... >>> llhttp: Analyzing dependencies... >>> llhttp: Installing for build: build-base cmake clang samurai npm ( 1/24) Installing libbz2 (1.0.8-r6) ( 2/24) Installing xz-libs (5.8.3-r0) ( 3/24) Installing libarchive (3.8.7-r0) ( 4/24) Installing rhash-libs (1.4.6-r0) ( 5/24) Installing libuv (1.52.1-r0) ( 6/24) Installing cmake (4.2.3-r0) ( 7/24) Installing clang22-headers (22.1.3-r2) ( 8/24) Installing libffi (3.5.2-r1) ( 9/24) Installing libxml2 (2.13.9-r2) (10/24) Installing llvm22-libs (22.1.3-r0) (11/24) Installing clang22-libs (22.1.3-r2) (12/24) Installing llvm22-linker-tools (22.1.3-r0) (13/24) Installing clang22 (22.1.3-r2) (14/24) Installing samurai (1.2-r8) (15/24) Installing ca-certificates (20260413-r0) (16/24) Installing ada-libs (3.3.0-r0) (17/24) Installing icu-data-en (78.1-r0) Executing icu-data-en-78.1-r0.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. (18/24) Installing icu-libs (78.1-r0) (19/24) Installing simdjson (4.2.4-r0) (20/24) Installing simdutf (9.0.0-r0) (21/24) Installing sqlite-libs (3.53.1-r0) (22/24) Installing nodejs (24.16.0-r0) (23/24) Installing npm (11.12.1-r0) (24/24) Installing .makedepends-llhttp (20260603.134322) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20260413-r0.trigger OK: 818.9 MiB in 131 packages >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge//llhttp-9.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> llhttp: Fetching https://github.com/nodejs/llhttp/archive/v9.4.1/llhttp-9.4.1.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/edge/llhttp-9.4.1.tar.gz.part' llhttp-9.4.1.tar.gz. 736k --:--:-- ETA llhttp-9.4.1.tar.gz. 100% |********************************| 6141k 0:00:00 ETA '/var/cache/distfiles/edge/llhttp-9.4.1.tar.gz.part' saved /var/cache/distfiles/edge/llhttp-9.4.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge//llhttp-9.4.1.tar.gz /var/cache/distfiles/edge/llhttp-9.4.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/edge/llhttp-9.4.1.tar.gz... > llhttp@9.4.1 prepare > npm run clean && npm run build-ts > llhttp@9.4.1 clean > node --import tsx scripts/clean.ts > llhttp@9.4.1 build-ts > tsc added 141 packages, and audited 142 packages in 4s 37 packages are looking for funding run `npm fund` for details 3 moderate severity vulnerabilities To address issues that do not require attention, run: npm audit fix Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. rm -rf release/ node --import tsx bin/generate.ts rm -rf build/ mkdir -p build/native rm -rf test/tmp clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c build/c/llhttp.c -o build/c/llhttp.o clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c src/native/api.c -o build/native/api.o clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c src/native/http.c -o build/native/http.o ar rcs build/libllhttp.a build/c/llhttp.o build/native/api.o build/native/http.o clang -shared build/c/llhttp.o build/native/api.o build/native/http.o -o build/libllhttp.so rm -rf release mkdir -p release/cmake 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/ cp -rf cmake/llhttpConfig.cmake.in release/cmake sed s/_RELEASE_/9.4.1/ CMakeLists.txt > release/CMakeLists.txt cp -rf libllhttp.pc.in release/ cp -rf README.md release/ cp -rf LICENSE release/ -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- -- Project configure summary: -- -- CMake build type .................: MINSIZEREL -- Install prefix ...................: /usr -- Build shared library .............: ON -- Build static library .............: OFF -- -- Configuring done (0.2s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/llhttp/src/llhttp-9.4.1/releasebuild [1/5] Building C object CMakeFiles/llhttp_shared.dir/src/api.c.o [2/5] Building C object CMakeFiles/llhttp_shared.dir/src/http.c.o [3/5] Building C object CMakeFiles/llhttp_shared.dir/src/llhttp.c.o [4/5] Linking C shared library libllhttp.so.9.4.1 [5/5] Creating library symlink libllhttp.so.9.4 libllhttp.so > llhttp@9.4.1 test > node --import tsx ./test/md-test.ts ▶ Sample requests at request/sample.md:1 ▶ Simple request at request/sample.md:6 ✔ should pass for type="request" (location=request/sample.md:6) (1313.898932ms) ✔ Simple request at request/sample.md:6 (1314.949331ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (58.083739ms) ✔ Request with method starting with `H` at request/sample.md:39 (58.258085ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (19.681542ms) ✔ curl GET at request/sample.md:67 (19.81963ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (55.190969ms) ✔ Firefox GET at request/sample.md:105 (55.319051ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (12.467885ms) ✔ DUMBPACK at request/sample.md:168 (12.668895ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (10.833938ms) ✔ No headers and no body at request/sample.md:196 (10.973816ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (15.426046ms) ✔ One header and no body at request/sample.md:219 (15.557458ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (14.489498ms) ✔ Apache bench GET at request/sample.md:247 (14.592968ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (11.470075ms) ✔ Prefix newline at request/sample.md:288 (11.585586ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (6.750108ms) ✔ No HTTP version at request/sample.md:314 (6.905741ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (1241.932328ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (1242.091768ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (13.808721ms) ✔ Line folding in header value with LF at request/sample.md:394 (13.930768ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (10.695857ms) ✔ No LF after CR at request/sample.md:432 (10.794275ms) ▶ No LF after CR (lenient) at request/sample.md:454 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/sample.md:454) (1223.756853ms) ✔ No LF after CR (lenient) at request/sample.md:454 (1223.937004ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (12.235529ms) ✔ Request starting with CRLF at request/sample.md:478 (12.360997ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (1.754622ms) ✔ Extended Characters at request/sample.md:506 (1.847218ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (1.531534ms) ✔ 255 ASCII in header value at request/sample.md:536 (1.616932ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (357.868661ms) ✔ X-SSL-Nonsense at request/sample.md:571 (358.031296ms) ✔ Sample requests at request/sample.md:1 (4386.578324ms) ▶ Lenient header value parsing at request/lenient-headers.md:1 ▶ Header value at request/lenient-headers.md:82 ▶ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:109) (20.73247ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (20.836462ms) ✔ Header value at request/lenient-headers.md:82 (20.898431ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (10.35855ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (10.464275ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (15.403407ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (15.490825ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (10.686774ms) ✔ Header value at request/lenient-headers.md:82 (10.774551ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (57.892038ms) ▶ Relaxed header value character parsing at request/lenient-header-value-relaxed.md:1 ▶ Control char in header value (relaxed) at request/lenient-header-value-relaxed.md:8 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:8) (1207.410813ms) ✔ Control char in header value (relaxed) at request/lenient-header-value-relaxed.md:8 (1207.644885ms) ▶ Control char in header value (strict) at request/lenient-header-value-relaxed.md:38 ✔ should pass for type="request" (location=request/lenient-header-value-relaxed.md:38) (13.864901ms) ✔ Control char in header value (strict) at request/lenient-header-value-relaxed.md:38 (13.987053ms) ▶ LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:66 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:66) (15.917548ms) ✔ LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:66 (16.017467ms) ▶ CR without LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:101 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:101) (12.919979ms) ✔ CR without LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:101 (13.008481ms) ▶ Space after start line must still fail at request/lenient-header-value-relaxed.md:136 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:136) (11.047648ms) ✔ Space after start line must still fail at request/lenient-header-value-relaxed.md:136 (11.133216ms) ✔ Relaxed header value character parsing at request/lenient-header-value-relaxed.md:1 (1262.093512ms) ▶ Lenient HTTP version parsing at request/lenient-version.md:1 ▶ Invalid HTTP version (lenient) at request/lenient-version.md:4 ✔ should pass for type="request-lenient-version" (location=request/lenient-version.md:4) (1238.311477ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (1238.467617ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (1238.55387ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (9.740349ms) ✔ REPORT request at request/method.md:4 (9.826864ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (16.957102ms) ✔ CONNECT request at request/method.md:27 (17.039881ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (16.1376ms) ✔ CONNECT request with CAPS at request/method.md:62 (16.226576ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (19.150572ms) ✔ CONNECT with body at request/method.md:96 (19.236076ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (15.399743ms) ✔ M-SEARCH request at request/method.md:135 (15.489652ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (21.706526ms) ✔ PATCH request at request/method.md:173 (21.833525ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (14.695921ms) ✔ PURGE request at request/method.md:217 (14.784672ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (12.398283ms) ✔ SEARCH request at request/method.md:245 (12.482826ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (18.772238ms) ✔ LINK request at request/method.md:273 (18.948572ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (15.161015ms) ✔ LINK request at request/method.md:311 (15.245424ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (12.231878ms) ✔ SOURCE request at request/method.md:344 (12.313584ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (12.107199ms) ✔ SOURCE request with ICE at request/method.md:372 (12.196573ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (14.839959ms) ✔ OPTIONS request with RTSP at request/method.md:400 (14.930507ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (13.930807ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (14.021448ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (12.524626ms) ✔ PRI request HTTP2 at request/method.md:458 (12.615603ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (26.140571ms) ✔ QUERY request at request/method.md:482 (26.241495ms) ✔ Methods at request/method.md:1 (254.287464ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (14.506467ms) ✔ Quotes in URI at request/uri.md:4 (14.591743ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (13.495561ms) ✔ Query URL with question mark at request/uri.md:27 (13.586333ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (15.214695ms) ✔ Host terminated by a query string at request/uri.md:52 (15.31046ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (20.912864ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (21.004429ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (11.893294ms) ✔ Query URL with vertical bar character at request/uri.md:98 (11.988449ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (15.568712ms) ✔ `host:port` terminated by a space at request/uri.md:125 (15.686603ms) ▶ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 ✔ should pass for type="request" (location=request/uri.md:148) (3.894902ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (3.999525ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (18.411223ms) ✔ Fragment in URI at request/uri.md:165 (18.508519ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (17.754826ms) ✔ Underscore in hostname at request/uri.md:188 (17.843949ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (20.452962ms) ✔ `host:port` and basic auth at request/uri.md:222 (20.537371ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (4.69198ms) ✔ Space in URI at request/uri.md:245 (4.788004ms) ✔ URI at request/uri.md:1 (158.394157ms) ▶ Connection header at request/connection.md:1 ▶ `keep-alive` at request/connection.md:4 ▶ Setting flag at request/connection.md:6 ✔ should pass for type="request" (location=request/connection.md:6) (21.345726ms) ✔ Setting flag at request/connection.md:6 (21.440555ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (21.693622ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (21.778115ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (19.269015ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (19.359157ms) ▶ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:107) (1254.978014ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (1255.129985ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (40.501177ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (40.626449ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (27.214992ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (27.310121ms) ✔ `keep-alive` at request/connection.md:4 (1385.969367ms) ▶ `close` at request/connection.md:234 ▶ Setting flag on `close` at request/connection.md:236 ✔ should pass for type="request" (location=request/connection.md:236) (22.000285ms) ✔ Setting flag on `close` at request/connection.md:236 (22.086258ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (32.07908ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (32.195172ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (51.408382ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (51.512567ms) ✔ `close` at request/connection.md:234 (105.974476ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (45.208211ms) ✔ Sample at request/connection.md:375 (45.298492ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (67.022957ms) ✔ Multiple tokens with folding at request/connection.md:403 (67.132118ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (20.205511ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (20.304714ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (23.713292ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (23.913744ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (21.755279ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (21.852426ms) ▶ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:559) (20.387601ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (20.478306ms) ✔ Parsing multiple tokens at request/connection.md:373 (199.303332ms) ▶ `upgrade` at request/connection.md:599 ▶ Setting a flag and pausing at request/connection.md:601 ✔ should pass for type="request" (location=request/connection.md:601) (20.181262ms) ✔ Setting a flag and pausing at request/connection.md:601 (20.278833ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (23.15261ms) ✔ Emitting part of body and pausing at request/connection.md:635 (23.244817ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (50.009532ms) ✔ Upgrade GET request at request/connection.md:675 (50.106516ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (28.750363ms) ✔ Upgrade POST request at request/connection.md:734 (28.848374ms) ✔ `upgrade` at request/connection.md:599 (122.688012ms) ✔ Connection header at request/connection.md:1 (1814.177057ms) ▶ Content-Length header at request/content-length.md:1 ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ▶ Tabs in `Content-Length` (surrounding) at request/content-length.md:317 ✔ should pass for type="request" (location=request/content-length.md:317) (19.615743ms) ✔ Tabs in `Content-Length` (surrounding) at request/content-length.md:317 (19.709524ms) ▶ Spaces in `Content-Length` #2 at request/content-length.md:344 ✔ should pass for type="request" (location=request/content-length.md:344) (16.728844ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:344 (16.825885ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:370 ✔ should pass for type="request" (location=request/content-length.md:370) (15.262887ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:370 (15.357064ms) ▶ Empty `Content-Length` at request/content-length.md:396 ✔ should pass for type="request" (location=request/content-length.md:396) (16.012759ms) ✔ Empty `Content-Length` at request/content-length.md:396 (16.103096ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (68.198919ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (17.077045ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (17.171585ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (24.118799ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (24.209957ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (21.898409ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (21.99904ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (21.02067ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (21.116757ms) ▶ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 ✔ should pass for type="request" (location=request/content-length.md:129) (16.371439ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (16.462087ms) ▶ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 ✔ should pass for type="request" (location=request/content-length.md:159) (19.872506ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (19.968027ms) ▶ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 ✔ should pass for type="request-lenient-headers" (location=request/content-length.md:189) (20.640134ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (20.74086ms) ▶ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 ✔ should pass for type="request-lenient-chunked-length" (location=request/content-length.md:229) (1267.536348ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (1267.695865ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (16.758896ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (16.876661ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (14.181482ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (14.273437ms) ▶ `Content-Length` with CR instead of dash at request/content-length.md:421 ✔ should pass for type="request" (location=request/content-length.md:421) (2.377934ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:421 (2.464099ms) ▶ Content-Length reset when no body is received at request/content-length.md:444 ✔ should pass for type="request" (location=request/content-length.md:444) (1286.010416ms) ✔ Content-Length reset when no body is received at request/content-length.md:444 (1286.171364ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:493 ✔ should pass for type="request" (location=request/content-length.md:493) (19.900155ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:493 (20.019597ms) ▶ Missing CRLF-CRLF before body (lenient) at request/content-length.md:519 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/content-length.md:519) (18.023012ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:519 (18.126348ms) ✔ Content-Length header at request/content-length.md:1 (2836.257958ms) ▶ 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 for type="request" (location=request/transfer-encoding.md:6) (12.495065ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (12.586925ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (17.327975ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (17.417511ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (19.772837ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (19.863893ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (20.795158ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (20.89712ms) ▶ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 ✔ should pass for type="request" (location=request/transfer-encoding.md:144) (22.707598ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (22.81423ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (28.239085ms) ✔ Trailing headers at request/transfer-encoding.md:186 (28.339223ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (32.566948ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (32.688006ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (40.237386ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (40.367363ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (27.900816ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (28.016541ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (42.607322ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (43.023589ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (21.532227ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (21.635944ms) ✔ `chunked` at request/transfer-encoding.md:4 (288.216699ms) ▶ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 ▶ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 ✔ should pass for type="request" (location=request/transfer-encoding.md:976) (21.034354ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (21.135237ms) ▶ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/transfer-encoding.md:1025) (37.790717ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (37.905879ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (22.133519ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (22.237721ms) ▶ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 ✔ should pass for type="request-lenient-optional-crlf-after-chunk" (location=request/transfer-encoding.md:1140) (1357.06554ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (1357.226186ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (1438.753907ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (3.781725ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (3.91478ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (24.725335ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (24.844986ms) ▶ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 ✔ should pass for type="request-lenient-chunked-length" (location=request/transfer-encoding.md:530) (27.121373ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (27.243688ms) ▶ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 ✔ should pass for type="request" (location=request/transfer-encoding.md:574) (31.868612ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (31.983385ms) ▶ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 ✔ should pass for type="request" (location=request/transfer-encoding.md:613) (2.088544ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (2.192899ms) ▶ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 ✔ should pass for type="request" (location=request/transfer-encoding.md:644) (2.394952ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (2.488235ms) ▶ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 ✔ should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:680) (1313.26706ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (1313.427694ms) ▶ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 ✔ should pass for type="request-lenient-transfer-encoding" (location=request/transfer-encoding.md:713) (20.956198ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (21.083689ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (38.012384ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (38.122459ms) ▶ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 ✔ should pass for type="request" (location=request/transfer-encoding.md:793) (45.256175ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (45.373973ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (20.895203ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (20.995571ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (15.408441ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (15.505647ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (15.135306ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (15.225451ms) ▶ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 ✔ should pass for type="request-lenient-headers" (location=request/transfer-encoding.md:942) (14.334901ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (14.423405ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (16.687106ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (16.783724ms) ▶ Space after chunk header (lenient) at request/transfer-encoding.md:1215 ✔ should pass for type="request-lenient-spaces-after-chunk-size" (location=request/transfer-encoding.md:1215) (1273.462299ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (1273.637068ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (4595.306124ms) ▶ Invalid requests at request/invalid.md:1 ▶ Invalid space after start line at request/invalid.md:509 ▶ Only LFs present at request/invalid.md:531 ✔ should pass for type="request" (location=request/invalid.md:531) (18.970433ms) ✔ Only LFs present at request/invalid.md:531 (19.06367ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (1283.510721ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (1283.667906ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (16.150389ms) ✔ Spaces before headers at request/invalid.md:650 (16.273853ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (25.62765ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (25.708671ms) ✔ Invalid space after start line at request/invalid.md:509 (1344.956436ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (17.328905ms) ✔ ICE protocol and GET method at request/invalid.md:4 (17.413996ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (15.022543ms) ✔ ICE protocol, but not really at request/invalid.md:25 (15.10093ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (15.402282ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (15.483294ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (14.63113ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (14.712185ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (12.769628ms) ✔ Headers separated by CR at request/invalid.md:87 (12.862498ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (19.317922ms) ✔ Headers separated by LF at request/invalid.md:113 (19.410668ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (20.962039ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (21.048993ms) ▶ Headers separated by dummy characters (lenient) at request/invalid.md:181 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/invalid.md:181) (24.2114ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (24.313596ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (27.789632ms) ✔ Empty headers separated by CR at request/invalid.md:216 (27.888212ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (16.752201ms) ✔ Empty headers separated by LF at request/invalid.md:254 (16.841741ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (1.871412ms) ✔ Invalid header token #1 at request/invalid.md:287 (1.94933ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (1.554096ms) ✔ Invalid header token #2 at request/invalid.md:310 (1.626464ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (1.800328ms) ✔ Invalid header token #3 at request/invalid.md:333 (1.881076ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (11.574531ms) ✔ Invalid method at request/invalid.md:356 (11.654753ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (2.006895ms) ✔ Illegal header field name line folding at request/invalid.md:372 (2.097686ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (1.810584ms) ✔ Corrupted Connection header at request/invalid.md:396 (1.894692ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (1.59966ms) ✔ Corrupted header name at request/invalid.md:425 (1.675421ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (1.852565ms) ✔ Missing CR between headers at request/invalid.md:454 (1.928494ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (1.948694ms) ✔ Invalid HTTP version at request/invalid.md:490 (2.032216ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (11.653844ms) ✔ Invalid space after start line at request/invalid.md:509 (11.741463ms) ✔ Invalid requests at request/invalid.md:1 (1569.644278ms) ▶ Finish at request/finish.md:1 ▶ It should be safe to finish after GET request at request/finish.md:6 ✔ should pass for type="request-finish" (location=request/finish.md:6) (1234.170822ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (1234.335766ms) ▶ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 ✔ should pass for type="request-finish" (location=request/finish.md:30) (14.612203ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (14.7272ms) ▶ It should be unsafe to finish inside of the header at request/finish.md:55 ✔ should pass for type="request-finish" (location=request/finish.md:55) (11.983348ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (12.064232ms) ✔ Finish at request/finish.md:1 (1261.318971ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (1227.533271ms) ✔ on_message_begin at request/pausing.md:4 (1227.695678ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (1245.52127ms) ✔ on_message_complete at request/pausing.md:34 (1245.705794ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (1272.594302ms) ✔ on_protocol_complete at request/pausing.md:64 (1272.797805ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (1249.805266ms) ✔ on_method_complete at request/pausing.md:94 (1250.01367ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (1302.036415ms) ✔ on_url_complete at request/pausing.md:124 (1302.228944ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (1257.237229ms) ✔ on_version_complete at request/pausing.md:154 (1257.421307ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (1274.609565ms) ✔ on_header_field_complete at request/pausing.md:184 (1274.799605ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (1228.024563ms) ✔ on_header_value_complete at request/pausing.md:214 (1228.226181ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (1216.30364ms) ✔ on_headers_complete at request/pausing.md:244 (1216.496175ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (1226.122671ms) ✔ on_chunk_header at request/pausing.md:274 (1226.307748ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (1207.92871ms) ✔ on_chunk_extension_name at request/pausing.md:313 (1208.119752ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (1217.62154ms) ✔ on_chunk_extension_value at request/pausing.md:355 (1217.809963ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (1212.334337ms) ✔ on_chunk_complete at request/pausing.md:398 (1212.521972ms) ✔ Pausing at request/pausing.md:1 (16141.007588ms) ▶ Pipelining at request/pipelining.md:1 ▶ Should parse multiple events at request/pipelining.md:4 ✔ should pass for type="request" (location=request/pipelining.md:4) (53.361587ms) ✔ Should parse multiple events at request/pipelining.md:4 (53.45784ms) ✔ Pipelining at request/pipelining.md:1 (53.575151ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (1235.449973ms) ✔ Simple response at response/sample.md:4 (1235.668042ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (9.294931ms) ✔ RTSP response at response/sample.md:40 (9.495388ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (7.939547ms) ✔ ICE response at response/sample.md:60 (8.021964ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (10.387144ms) ✔ Error on invalid response start at response/sample.md:80 (10.469587ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (9.030069ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (9.109092ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (107.740895ms) ✔ Google 301 at response/sample.md:118 (107.851732ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (141.600298ms) ✔ amazon.com at response/sample.md:196 (141.760471ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (11.52678ms) ✔ No headers and no body at response/sample.md:271 (11.632946ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (11.145898ms) ✔ No reason phrase at response/sample.md:291 (11.243286ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (8.65671ms) ✔ Empty reason phrase after space at response/sample.md:310 (8.749829ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (11.628453ms) ✔ No carriage ret at response/sample.md:330 (11.713923ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (1228.688369ms) ✔ No carriage ret (lenient) at response/sample.md:351 (1228.845361ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (21.62612ms) ✔ Underscore in header key at response/sample.md:382 (21.76263ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (51.675225ms) ✔ bonjourmadame.fr at response/sample.md:425 (51.773723ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (90.77852ms) ✔ Spaces in header value at response/sample.md:494 (90.87475ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (39.439673ms) ✔ Spaces in header name at response/sample.md:574 (39.527202ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (1.732123ms) ✔ Non ASCII in status line at response/sample.md:609 (1.811318ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (11.693095ms) ✔ HTTP version 0.9 at response/sample.md:645 (11.777204ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (12.111902ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (12.190611ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (13.821643ms) ✔ Response starting with CRLF at response/sample.md:695 (13.897662ms) ✔ Sample responses at response/sample.md:1 (3039.236543ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (20.394495ms) ✔ Proxy-Connection at response/connection.md:4 (20.492707ms) ▶ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 ✔ should pass for type="response" (location=response/connection.md:46) (12.963279ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (13.044962ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (13.507434ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (13.603139ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (10.715436ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (10.802536ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (11.205598ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (11.285381ms) ▶ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 ✔ should pass for type="response" (location=response/connection.md:164) (13.280535ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (13.360273ms) ▶ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 ✔ should pass for type="response-lenient-data-after-close" (location=response/connection.md:191) (1222.182581ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (1222.343785ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (15.132634ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (15.24408ms) ▶ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 ✔ should pass for type="response-lenient-keep-alive" (location=response/connection.md:260) (1215.692036ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (1215.84449ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (18.270158ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (18.388675ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (22.084987ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (22.176178ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (13.352634ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (13.435965ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (14.391257ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (14.475548ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (17.877645ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (17.962732ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (17.469412ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (17.549831ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (23.081049ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (23.16289ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (34.06419ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (34.1527ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (36.024966ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (36.152885ms) ✔ Connection header at response/connection.md:1 (2734.307535ms) ▶ Content-Length header at response/content-length.md:1 ▶ Response without `Content-Length`, but with body at response/content-length.md:4 ✔ should pass for type="response" (location=response/content-length.md:4) (90.127637ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (90.228024ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (20.314461ms) ✔ Content-Length-X at response/content-length.md:80 (20.401326ms) ▶ Content-Length reset when no body is received at response/content-length.md:123 ✔ should pass for type="response" (location=response/content-length.md:123) (1230.173831ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (1230.32837ms) ▶ Tabs in `Content-Length` (surrounding) at response/content-length.md:168 ✔ should pass for type="response" (location=response/content-length.md:168) (29.515087ms) ✔ Tabs in `Content-Length` (surrounding) at response/content-length.md:168 (29.629682ms) ✔ Content-Length header at response/content-length.md:1 (1370.859003ms) ▶ Transfer-Encoding header at response/transfer-encoding.md:1 ▶ Trailing space on chunked body at response/transfer-encoding.md:4 ✔ should pass for type="response" (location=response/transfer-encoding.md:4) (35.755848ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (35.837832ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (18.81771ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (18.901054ms) ▶ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 ✔ should pass for type="response" (location=response/transfer-encoding.md:74) (14.301569ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (14.387029ms) ▶ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 ✔ should pass for type="response" (location=response/transfer-encoding.md:110) (16.79511ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (16.880544ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (26.364147ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (26.457822ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (15.987275ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (16.066801ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (14.646776ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (14.727015ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (36.896258ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (36.985464ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (22.757954ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (22.845092ms) ▶ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 ✔ should pass for type="response-lenient-headers" (location=response/transfer-encoding.md:389) (1209.05758ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (1209.216691ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (1413.545141ms) ▶ Invalid responses at response/invalid.md:1 ▶ Invalid space after start line at response/invalid.md:149 ▶ Extra space between HTTP version and status code at response/invalid.md:168 ✔ should pass for type="response" (location=response/invalid.md:168) (11.148185ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (11.253277ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (11.663014ms) ✔ Extra space between status code and reason at response/invalid.md:186 (11.762496ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (10.039835ms) ✔ One-digit status code at response/invalid.md:206 (10.142075ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (11.097907ms) ✔ Only LFs present and no body at response/invalid.md:224 (11.184622ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (1195.591374ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (1195.751565ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (12.278971ms) ✔ Only LFs present at response/invalid.md:264 (12.393513ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (11.740822ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (11.827141ms) ✔ Invalid space after start line at response/invalid.md:149 (1264.689439ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (12.77543ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (12.856969ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (12.21189ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (12.289157ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (11.138618ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (11.218765ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (12.225451ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (12.317456ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (11.957431ms) ✔ Tab after HTTP version at response/invalid.md:72 (12.052379ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (9.91087ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (9.993148ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (14.242222ms) ✔ Headers separated by CR at response/invalid.md:108 (14.320257ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (8.908726ms) ✔ Invalid HTTP version at response/invalid.md:132 (8.991925ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (18.355807ms) ✔ Invalid space after start line at response/invalid.md:149 (18.434905ms) ✔ Invalid responses at response/invalid.md:1 (1377.682371ms) ▶ Finish at response/finish.md:1 ▶ It should be safe to finish with cb after empty response at response/finish.md:6 ✔ should pass for type="response-finish" (location=response/finish.md:6) (1200.90466ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (1201.069228ms) ✔ Finish at response/finish.md:1 (1201.1444ms) ▶ Lenient HTTP version parsing at response/lenient-version.md:1 ▶ Invalid HTTP version (lenient) at response/lenient-version.md:4 ✔ should pass for type="response-lenient-version" (location=response/lenient-version.md:4) (1208.221311ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (1208.38697ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (1208.496091ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (1207.201455ms) ✔ on_message_begin at response/pausing.md:4 (1207.639447ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (1212.879871ms) ✔ on_message_complete at response/pausing.md:32 (1213.058362ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (1213.267679ms) ✔ on_version_complete at response/pausing.md:60 (1213.45947ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (1212.76404ms) ✔ on_status_complete at response/pausing.md:88 (1212.943062ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (1209.223068ms) ✔ on_header_field_complete at response/pausing.md:116 (1209.415036ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (1208.191992ms) ✔ on_header_value_complete at response/pausing.md:144 (1208.366705ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (1200.83275ms) ✔ on_headers_complete at response/pausing.md:172 (1201.007149ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (1211.577453ms) ✔ on_chunk_header at response/pausing.md:200 (1211.759029ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (1216.079773ms) ✔ on_chunk_extension_name at response/pausing.md:237 (1216.263987ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (1225.085201ms) ✔ on_chunk_extension_value at response/pausing.md:277 (1225.266559ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (1222.174498ms) ✔ on_chunk_complete at response/pausing.md:317 (1222.390919ms) ✔ Pausing at response/pausing.md:1 (13342.250469ms) ▶ Pipelining at response/pipelining.md:1 ▶ Should parse multiple events at response/pipelining.md:4 ✔ should pass for type="response" (location=response/pipelining.md:4) (34.102822ms) ✔ Should parse multiple events at response/pipelining.md:4 (34.191151ms) ✔ Pipelining at response/pipelining.md:1 (34.307703ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (295.424966ms) ✔ Absolute URL at url.md:3 (295.573003ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (14.452816ms) ✔ Relative URL at url.md:17 (14.543965ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (7.584911ms) ✔ Failing on broken schema at url.md:29 (7.65654ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (14.363833ms) ✔ Proxy request at url.md:41 (14.43978ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (12.534338ms) ✔ Proxy request with port at url.md:53 (12.605089ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (11.19678ms) ✔ Proxy IPv6 request at url.md:65 (11.264884ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (13.669456ms) ✔ Proxy IPv6 request with port at url.md:77 (13.74395ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (24.911118ms) ✔ IPv4 in IPv6 address at url.md:89 (25.016182ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (29.900336ms) ✔ Extra `?` in query string at url.md:101 (29.97952ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (16.828687ms) ✔ URL encoded space at url.md:116 (16.900929ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (17.107975ms) ✔ URL fragment at url.md:127 (17.178379ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (17.877303ms) ✔ Complex URL fragment at url.md:138 (17.949186ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (18.197486ms) ✔ Complex URL from node.js url parser doc at url.md:153 (18.264134ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (15.992441ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (16.064182ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (2.227426ms) ✔ Double `@` at url.md:181 (2.304777ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (14.426531ms) ✔ Proxy basic auth with url encoded space at url.md:193 (14.497521ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (12.726924ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (12.79123ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (13.021606ms) ✔ IPv6 address with Zone ID at url.md:217 (13.088169ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (17.40184ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (17.478229ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (2.314868ms) ✔ Disallow tab in URL at url.md:241 (2.394461ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (2.178993ms) ✔ Disallow form-feed in URL at url.md:252 (2.245292ms) ✔ URL tests at url.md:1 (577.893499ms) ℹ tests 267 ℹ suites 300 ℹ pass 267 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 61971.663051 >>> llhttp: Entering fakeroot... -- Install configuration: "MINSIZEREL" -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.4.1 -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.4 -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/include/llhttp.h -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/pkgconfig/libllhttp.pc -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttp-targets.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttp-targets-minsizerel.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttpConfig.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttpConfigVersion.cmake >>> llhttp-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-dev/usr/lib/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-dev/usr/lib/cmake' 'usr/lib/libllhttp.so' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-dev/usr/lib/libllhttp.so' >>> llhttp-dev*: Preparing subpackage llhttp-dev... >>> llhttp-dev*: Stripping binaries >>> llhttp-dev*: Running postcheck for llhttp-dev >>> llhttp-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-doc/usr/share/doc' >>> llhttp-doc*: Preparing subpackage llhttp-doc... >>> llhttp-doc*: Running postcheck for llhttp-doc >>> llhttp*: Running postcheck for llhttp >>> llhttp*: Preparing package llhttp... >>> llhttp*: Stripping binaries >>> llhttp*: Scanning shared objects >>> llhttp-dev*: Scanning shared objects >>> llhttp-dev*: Tracing dependencies... llhttp=9.4.1-r0 pkgconfig >>> llhttp-dev*: Package size: 39.8 KB >>> llhttp-dev*: Compressing data... >>> llhttp-dev*: Create checksum... >>> llhttp-dev*: Create llhttp-dev-9.4.1-r0.apk >>> llhttp-doc*: Tracing dependencies... >>> llhttp-doc*: Package size: 1.0 KB >>> llhttp-doc*: Compressing data... >>> llhttp-doc*: Create checksum... >>> llhttp-doc*: Create llhttp-doc-9.4.1-r0.apk >>> llhttp*: Tracing dependencies... so:libc.musl-s390x.so.1 >>> llhttp*: Package size: 69.6 KB >>> llhttp*: Compressing data... >>> llhttp*: Create checksum... >>> llhttp*: Create llhttp-9.4.1-r0.apk >>> llhttp: Build complete at Wed, 03 Jun 2026 13:44:36 +0000 elapsed time 0h 1m 15s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260603.134322) ( 2/24) Purging cmake (4.2.3-r0) ( 3/24) Purging samurai (1.2-r8) ( 4/24) Purging npm (11.12.1-r0) ( 5/24) Purging nodejs (24.16.0-r0) ( 6/24) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall ( 7/24) Purging ada-libs (3.3.0-r0) ( 8/24) Purging clang22 (22.1.3-r2) ( 9/24) Purging llvm22-linker-tools (22.1.3-r0) (10/24) Purging clang22-headers (22.1.3-r2) (11/24) Purging clang22-libs (22.1.3-r2) (12/24) Purging icu-libs (78.1-r0) (13/24) Purging libarchive (3.8.7-r0) (14/24) Purging libbz2 (1.0.8-r6) (15/24) Purging libuv (1.52.1-r0) (16/24) Purging llvm22-libs (22.1.3-r0) (17/24) Purging rhash-libs (1.4.6-r0) (18/24) Purging simdjson (4.2.4-r0) (19/24) Purging simdutf (9.0.0-r0) (20/24) Purging sqlite-libs (3.53.1-r0) (21/24) Purging icu-data-en (78.1-r0) (22/24) Purging libffi (3.5.2-r1) (23/24) Purging libxml2 (2.13.9-r2) (24/24) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 386.3 MiB in 107 packages >>> llhttp: Updating the community/s390x repository index... >>> llhttp: Signing the index...