>>> llhttp: Building community/llhttp 9.3.1-r0 (using abuild 3.16.0-r0) started Sun, 08 Mar 2026 20:57:52 +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.2-r0) ( 3/24) Installing libarchive (3.8.5-r0) ( 4/24) Installing rhash-libs (1.4.6-r0) ( 5/24) Installing libuv (1.51.0-r0) ( 6/24) Installing cmake (4.2.3-r0) ( 7/24) Installing clang22-headers (22.1.0-r0) ( 8/24) Installing libffi (3.5.2-r0) ( 9/24) Installing libxml2 (2.13.9-r0) (10/24) Installing llvm22-libs (22.1.0-r0) (11/24) Installing clang22-libs (22.1.0-r0) (12/24) Installing llvm22-linker-tools (22.1.0-r0) (13/24) Installing clang22 (22.1.0-r0) (14/24) Installing samurai (1.2-r8) (15/24) Installing ca-certificates (20251003-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 (8.0.0-r0) (21/24) Installing sqlite-libs (3.51.2-r1) (22/24) Installing nodejs (24.13.0-r3) (23/24) Installing npm (11.9.0-r0) (24/24) Installing .makedepends-llhttp (20260308.205754) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20251003-r0.trigger OK: 861.4 MiB in 129 packages >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/llhttp-9.3.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.3.1/llhttp-9.3.1.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/llhttp-9.3.1.tar.gz.part' llhttp-9.3.1.tar.gz. 100% |********************************| 6139k 0:00:00 ETA '/var/cache/distfiles/edge/llhttp-9.3.1.tar.gz.part' saved /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/llhttp-9.3.1.tar.gz /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz... > llhttp@9.3.1 prepare > npm run clean && npm run build-ts > llhttp@9.3.1 clean > rm -rf lib && rm -rf test/tmp > llhttp@9.3.1 build-ts > tsc added 153 packages, and audited 154 packages in 6s 40 packages are looking for funding run `npm fund` for details 6 vulnerabilities (1 low, 4 moderate, 1 high) 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/ 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_/9.3.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.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/llhttp/src/llhttp-9.3.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.3.1 [5/5] Creating library symlink libllhttp.so.9.3 libllhttp.so > llhttp@9.3.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) (3401.413193ms) ✔ Simple request at request/sample.md:6 (3403.728413ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (96.070091ms) ✔ Request with method starting with `H` at request/sample.md:39 (96.392363ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (129.029861ms) ✔ curl GET at request/sample.md:67 (129.328367ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (214.810259ms) ✔ Firefox GET at request/sample.md:105 (215.249425ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (70.479722ms) ✔ DUMBPACK at request/sample.md:168 (70.917397ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (117.566573ms) ✔ No headers and no body at request/sample.md:196 (117.866818ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (69.892959ms) ✔ One header and no body at request/sample.md:219 (70.122003ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (113.64933ms) ✔ Apache bench GET at request/sample.md:247 (113.869255ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (62.835574ms) ✔ Prefix newline at request/sample.md:288 (63.344877ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (25.897116ms) ✔ No HTTP version at request/sample.md:314 (26.136775ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (3281.058008ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (3281.280761ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (127.295654ms) ✔ Line folding in header value with LF at request/sample.md:394 (127.509131ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (69.451787ms) ✔ No LF after CR at request/sample.md:432 (69.657377ms) ▶ 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) (3207.06444ms) ✔ No LF after CR (lenient) at request/sample.md:454 (3207.339464ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (161.406639ms) ✔ Request starting with CRLF at request/sample.md:478 (161.678665ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (5.227454ms) ✔ Extended Characters at request/sample.md:506 (5.44223ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (4.427502ms) ✔ 255 ASCII in header value at request/sample.md:536 (4.679969ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (746.590708ms) ✔ X-SSL-Nonsense at request/sample.md:571 (746.853905ms) ✔ Sample requests at request/sample.md:1 (11914.465945ms) ▶ 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) (108.994644ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (109.219658ms) ✔ Header value at request/lenient-headers.md:82 (109.376337ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (89.703183ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (89.904927ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (105.754781ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (105.938105ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (95.727663ms) ✔ Header value at request/lenient-headers.md:82 (95.924298ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (401.61796ms) ▶ 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) (3215.820635ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (3216.009655ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (3216.176651ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (92.899106ms) ✔ REPORT request at request/method.md:4 (93.145227ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (151.527711ms) ✔ CONNECT request at request/method.md:27 (151.8373ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (115.970888ms) ✔ CONNECT request with CAPS at request/method.md:62 (116.188064ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (143.297751ms) ✔ CONNECT with body at request/method.md:96 (143.578732ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (148.374534ms) ✔ M-SEARCH request at request/method.md:135 (148.597193ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (175.956495ms) ✔ PATCH request at request/method.md:173 (176.186259ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (92.943229ms) ✔ PURGE request at request/method.md:217 (93.156535ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (152.753714ms) ✔ SEARCH request at request/method.md:245 (152.966406ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (163.79147ms) ✔ LINK request at request/method.md:273 (164.033886ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (130.391341ms) ✔ LINK request at request/method.md:311 (130.597941ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (93.465952ms) ✔ SOURCE request at request/method.md:344 (93.672267ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (92.084953ms) ✔ SOURCE request with ICE at request/method.md:372 (92.307538ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (85.057314ms) ✔ OPTIONS request with RTSP at request/method.md:400 (85.261222ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (87.608198ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (87.818902ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (66.029572ms) ✔ PRI request HTTP2 at request/method.md:458 (66.230537ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (127.056989ms) ✔ QUERY request at request/method.md:482 (127.311296ms) ✔ Methods at request/method.md:1 (1924.583575ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (73.414553ms) ✔ Quotes in URI at request/uri.md:4 (73.603218ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (105.20333ms) ✔ Query URL with question mark at request/uri.md:27 (105.40837ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (151.878135ms) ✔ Host terminated by a query string at request/uri.md:52 (152.123658ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (79.844333ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (80.060946ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (105.337449ms) ✔ Query URL with vertical bar character at request/uri.md:98 (105.565ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (129.845558ms) ✔ `host:port` terminated by a space at request/uri.md:125 (130.05921ms) ▶ 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.764795ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (4.064336ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (82.908407ms) ✔ Fragment in URI at request/uri.md:165 (83.078575ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (120.57554ms) ✔ Underscore in hostname at request/uri.md:188 (120.880528ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (92.705373ms) ✔ `host:port` and basic auth at request/uri.md:222 (92.932054ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (4.002451ms) ✔ Space in URI at request/uri.md:245 (4.18676ms) ✔ URI at request/uri.md:1 (953.199981ms) ▶ 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) (143.161012ms) ✔ Setting flag at request/connection.md:6 (143.382939ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (155.307001ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (155.542871ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (129.582647ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (129.803857ms) ▶ 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) (3313.417289ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (3313.653583ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (174.009229ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (174.263595ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (160.425148ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (160.657897ms) ✔ `keep-alive` at request/connection.md:4 (4078.022504ms) ▶ `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) (145.489054ms) ✔ Setting flag on `close` at request/connection.md:236 (145.703783ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (162.75193ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (163.109224ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (149.844982ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (150.094031ms) ✔ `close` at request/connection.md:234 (459.31484ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (129.361577ms) ✔ Sample at request/connection.md:375 (129.578228ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (214.196505ms) ✔ Multiple tokens with folding at request/connection.md:403 (214.408739ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (163.6989ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (163.914332ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (176.575796ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (176.855185ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (147.206454ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (147.443145ms) ▶ 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) (155.28261ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (155.504731ms) ✔ Parsing multiple tokens at request/connection.md:373 (988.387214ms) ▶ `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) (97.032077ms) ✔ Setting a flag and pausing at request/connection.md:601 (97.232204ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (131.60408ms) ✔ Emitting part of body and pausing at request/connection.md:635 (131.824773ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (183.635472ms) ✔ Upgrade GET request at request/connection.md:675 (183.882224ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (140.168225ms) ✔ Upgrade POST request at request/connection.md:734 (140.358353ms) ✔ `upgrade` at request/connection.md:599 (553.74694ms) ✔ Connection header at request/connection.md:1 (6079.928566ms) ▶ Content-Length header at request/content-length.md:1 ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ▶ Spaces in `Content-Length` #2 at request/content-length.md:317 ✔ should pass for type="request" (location=request/content-length.md:317) (112.975194ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:317 (113.168007ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:343 ✔ should pass for type="request" (location=request/content-length.md:343) (132.613179ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:343 (132.819966ms) ▶ Empty `Content-Length` at request/content-length.md:369 ✔ should pass for type="request" (location=request/content-length.md:369) (120.272554ms) ✔ Empty `Content-Length` at request/content-length.md:369 (120.490727ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (366.820405ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (149.740835ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (149.965954ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (105.270242ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (105.513236ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (113.803202ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (114.029468ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (117.107932ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (117.342287ms) ▶ 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) (128.761768ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (128.991956ms) ▶ 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) (143.080268ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (143.310134ms) ▶ 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) (151.327403ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (151.549447ms) ▶ 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) (3277.506163ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (3277.787962ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (170.366352ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (170.613385ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (183.036854ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (183.294185ms) ▶ `Content-Length` with CR instead of dash at request/content-length.md:394 ✔ should pass for type="request" (location=request/content-length.md:394) (5.794657ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:394 (5.991963ms) ▶ Content-Length reset when no body is received at request/content-length.md:417 ✔ should pass for type="request" (location=request/content-length.md:417) (3223.284486ms) ✔ Content-Length reset when no body is received at request/content-length.md:417 (3223.515357ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:466 ✔ should pass for type="request" (location=request/content-length.md:466) (139.207701ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:466 (139.432243ms) ▶ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/content-length.md:492) (159.60356ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 (159.84554ms) ✔ Content-Length header at request/content-length.md:1 (8439.629665ms) ▶ 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) (100.347597ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (100.585347ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (146.802413ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (147.037065ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (146.002919ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (146.241073ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (151.867202ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (152.087054ms) ▶ 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) (125.062319ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (125.277868ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (182.391266ms) ✔ Trailing headers at request/transfer-encoding.md:186 (182.606206ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (188.039749ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (188.246918ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (138.997593ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (139.194227ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (127.646099ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (127.858929ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (188.526552ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (188.751877ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (127.780916ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (127.979882ms) ✔ `chunked` at request/transfer-encoding.md:4 (1627.006586ms) ▶ 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) (123.756628ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (123.959406ms) ▶ 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) (149.315734ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (149.537408ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (135.011836ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (135.206615ms) ▶ 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) (3305.347335ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (3305.562138ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (3714.683505ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (4.393556ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (4.572306ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (134.477781ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (134.687184ms) ▶ 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) (132.820118ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (133.039001ms) ▶ 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) (119.088923ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (119.290192ms) ▶ 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) (5.730215ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (5.881766ms) ▶ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 ✔ should pass for type="request" (location=request/transfer-encoding.md:644) (3.620786ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (3.760262ms) ▶ 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) (3200.935321ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (3201.145676ms) ▶ 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) (145.867738ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (146.082218ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (149.63772ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (149.846719ms) ▶ 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) (150.98081ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (151.186164ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (118.405785ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (118.609413ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (88.627609ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (88.823247ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (96.063028ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (96.258575ms) ▶ 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) (115.474561ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (115.714699ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (133.969189ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (134.19518ms) ▶ 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) (3256.566404ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (3256.799333ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (13203.297516ms) ▶ 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) (168.239375ms) ✔ Only LFs present at request/invalid.md:531 (168.463534ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (3326.797073ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (3327.027834ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (109.546958ms) ✔ Spaces before headers at request/invalid.md:650 (109.738971ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (127.756885ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (127.96275ms) ✔ Invalid space after start line at request/invalid.md:509 (3733.613323ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (77.585591ms) ✔ ICE protocol and GET method at request/invalid.md:4 (77.914157ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (82.170228ms) ✔ ICE protocol, but not really at request/invalid.md:25 (82.384868ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (80.854069ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (81.064145ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (93.327918ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (93.551232ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (107.560498ms) ✔ Headers separated by CR at request/invalid.md:87 (107.768316ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (141.192183ms) ✔ Headers separated by LF at request/invalid.md:113 (141.435585ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (129.620758ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (129.834984ms) ▶ 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) (130.428791ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (130.655912ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (137.827271ms) ✔ Empty headers separated by CR at request/invalid.md:216 (138.061915ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (165.057274ms) ✔ Empty headers separated by LF at request/invalid.md:254 (165.295814ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (5.105886ms) ✔ Invalid header token #1 at request/invalid.md:287 (5.305858ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (3.423972ms) ✔ Invalid header token #2 at request/invalid.md:310 (3.612637ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (3.520481ms) ✔ Invalid header token #3 at request/invalid.md:333 (3.702637ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (69.791508ms) ✔ Invalid method at request/invalid.md:356 (70.004883ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (4.017552ms) ✔ Illegal header field name line folding at request/invalid.md:372 (4.209092ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (3.48339ms) ✔ Corrupted Connection header at request/invalid.md:396 (3.653621ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (3.719687ms) ✔ Corrupted header name at request/invalid.md:425 (3.890201ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (3.581858ms) ✔ Missing CR between headers at request/invalid.md:454 (3.757999ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (3.516065ms) ✔ Invalid HTTP version at request/invalid.md:490 (3.695341ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (100.308401ms) ✔ Invalid space after start line at request/invalid.md:509 (100.535442ms) ✔ Invalid requests at request/invalid.md:1 (5086.174501ms) ▶ 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) (3222.15847ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (3222.469228ms) ▶ 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) (176.15236ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (176.489971ms) ▶ 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) (113.604337ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (113.868607ms) ✔ Finish at request/finish.md:1 (3513.363212ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (3352.009157ms) ✔ on_message_begin at request/pausing.md:4 (3352.303765ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (3314.897738ms) ✔ on_message_complete at request/pausing.md:34 (3315.156967ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (3361.645108ms) ✔ on_protocol_complete at request/pausing.md:64 (3361.897658ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (3373.381761ms) ✔ on_method_complete at request/pausing.md:94 (3373.674611ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (3280.559804ms) ✔ on_url_complete at request/pausing.md:124 (3280.862785ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (3354.510328ms) ✔ on_version_complete at request/pausing.md:154 (3354.787161ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (3280.624594ms) ✔ on_header_field_complete at request/pausing.md:184 (3280.918412ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (3493.111116ms) ✔ on_header_value_complete at request/pausing.md:214 (3493.344858ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (3173.90615ms) ✔ on_headers_complete at request/pausing.md:244 (3174.124091ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (3214.973733ms) ✔ on_chunk_header at request/pausing.md:274 (3215.211225ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (3255.816445ms) ✔ on_chunk_extension_name at request/pausing.md:313 (3256.066595ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (3222.286744ms) ✔ on_chunk_extension_value at request/pausing.md:355 (3222.524821ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (3207.520249ms) ✔ on_chunk_complete at request/pausing.md:398 (3207.765646ms) ✔ Pausing at request/pausing.md:1 (42890.158351ms) ▶ 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) (187.308286ms) ✔ Should parse multiple events at request/pipelining.md:4 (187.504105ms) ✔ Pipelining at request/pipelining.md:1 (187.672469ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (3272.552655ms) ✔ Simple response at response/sample.md:4 (3272.768363ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (70.66093ms) ✔ RTSP response at response/sample.md:40 (70.9603ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (63.311121ms) ✔ ICE response at response/sample.md:60 (63.552103ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (75.39325ms) ✔ Error on invalid response start at response/sample.md:80 (75.639103ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (71.389776ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (71.624813ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (329.786388ms) ✔ Google 301 at response/sample.md:118 (330.009883ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (350.874024ms) ✔ amazon.com at response/sample.md:196 (351.10269ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (76.379033ms) ✔ No headers and no body at response/sample.md:271 (76.568823ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (48.787302ms) ✔ No reason phrase at response/sample.md:291 (48.986452ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (56.334199ms) ✔ Empty reason phrase after space at response/sample.md:310 (56.536861ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (126.252679ms) ✔ No carriage ret at response/sample.md:330 (126.45397ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (3267.05305ms) ✔ No carriage ret (lenient) at response/sample.md:351 (3267.253173ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (167.429163ms) ✔ Underscore in header key at response/sample.md:382 (167.632167ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (238.801373ms) ✔ bonjourmadame.fr at response/sample.md:425 (239.019033ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (273.012375ms) ✔ Spaces in header value at response/sample.md:494 (273.233323ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (45.367383ms) ✔ Spaces in header name at response/sample.md:574 (45.554181ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (3.191337ms) ✔ Non ASCII in status line at response/sample.md:609 (3.343885ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (77.640269ms) ✔ HTTP version 0.9 at response/sample.md:645 (77.866121ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (114.444488ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (114.660844ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (123.841241ms) ✔ Response starting with CRLF at response/sample.md:695 (124.028906ms) ✔ Sample responses at response/sample.md:1 (8858.79255ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (138.028307ms) ✔ Proxy-Connection at response/connection.md:4 (138.207223ms) ▶ 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) (89.899408ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (90.119624ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (115.69754ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (115.914187ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (110.888612ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (111.108557ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (155.080794ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (155.320382ms) ▶ 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) (141.326023ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (141.531519ms) ▶ 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) (3277.894159ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (3278.137028ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (125.397331ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (125.649681ms) ▶ 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) (3273.667249ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (3273.87623ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (123.96917ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (124.169748ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (156.934038ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (157.144998ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (95.943033ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (96.167953ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (132.393423ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (132.597207ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (140.480703ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (140.695114ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (186.523672ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (186.732357ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (169.795124ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (170.01904ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (196.700106ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (196.914941ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (185.796839ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (186.010213ms) ✔ Connection header at response/connection.md:1 (8822.105032ms) ▶ 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) (281.51081ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (281.694669ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (135.388296ms) ✔ Content-Length-X at response/content-length.md:80 (135.591334ms) ▶ 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) (3274.067868ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (3274.29355ms) ✔ Content-Length header at response/content-length.md:1 (3691.915517ms) ▶ 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) (131.551348ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (131.799405ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (120.389756ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (120.620787ms) ▶ 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) (165.027316ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (165.290483ms) ▶ `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) (131.92941ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (132.162715ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (153.691458ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (153.894509ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (176.41172ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (176.626031ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (118.438759ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (118.645089ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (175.364144ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (175.583025ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (138.311402ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (138.511166ms) ▶ 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) (3292.53829ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (3292.819958ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (4607.044122ms) ▶ 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) (65.849478ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (66.06128ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (69.420367ms) ✔ Extra space between status code and reason at response/invalid.md:186 (69.63141ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (64.817365ms) ✔ One-digit status code at response/invalid.md:206 (65.035292ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (132.470621ms) ✔ Only LFs present and no body at response/invalid.md:224 (132.750015ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (3262.72612ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (3262.958638ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (147.931673ms) ✔ Only LFs present at response/invalid.md:264 (148.155097ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (154.332674ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (154.543938ms) ✔ Invalid space after start line at response/invalid.md:149 (3899.93639ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (67.699601ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (67.92295ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (78.076172ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (78.298412ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (85.250045ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (85.502418ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (88.3258ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (88.576972ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (74.673647ms) ✔ Tab after HTTP version at response/invalid.md:72 (74.917245ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (96.348353ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (96.601047ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (127.839219ms) ✔ Headers separated by CR at response/invalid.md:108 (128.062046ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (73.927634ms) ✔ Invalid HTTP version at response/invalid.md:132 (74.152613ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (97.315136ms) ✔ Invalid space after start line at response/invalid.md:149 (97.54463ms) ✔ Invalid responses at response/invalid.md:1 (4692.848984ms) ▶ 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) (3177.001264ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (3177.395003ms) ✔ Finish at response/finish.md:1 (3177.64757ms) ▶ 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) (3334.461319ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (3334.827673ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (3335.160302ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (3303.44221ms) ✔ on_message_begin at response/pausing.md:4 (3303.73432ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (3299.704135ms) ✔ on_message_complete at response/pausing.md:32 (3299.941627ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (3251.237242ms) ✔ on_version_complete at response/pausing.md:60 (3251.475968ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (3254.101045ms) ✔ on_status_complete at response/pausing.md:88 (3254.383796ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (3266.67561ms) ✔ on_header_field_complete at response/pausing.md:116 (3266.909948ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (3261.204219ms) ✔ on_header_value_complete at response/pausing.md:144 (3261.44178ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (3322.445131ms) ✔ on_headers_complete at response/pausing.md:172 (3322.684197ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (3355.481852ms) ✔ on_chunk_header at response/pausing.md:200 (3355.785425ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (3294.1201ms) ✔ on_chunk_extension_name at response/pausing.md:237 (3294.392259ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (3396.163113ms) ✔ on_chunk_extension_value at response/pausing.md:277 (3396.477215ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (3358.756339ms) ✔ on_chunk_complete at response/pausing.md:317 (3359.011565ms) ✔ Pausing at response/pausing.md:1 (36368.389704ms) ▶ 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) (223.637829ms) ✔ Should parse multiple events at response/pipelining.md:4 (223.819956ms) ✔ Pipelining at response/pipelining.md:1 (224.003983ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (1623.096666ms) ✔ Absolute URL at url.md:3 (1623.312187ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (93.694754ms) ✔ Relative URL at url.md:17 (93.891265ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (11.088019ms) ✔ Failing on broken schema at url.md:29 (11.25112ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (42.186743ms) ✔ Proxy request at url.md:41 (42.349456ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (51.486923ms) ✔ Proxy request with port at url.md:53 (51.650623ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (53.780694ms) ✔ Proxy IPv6 request at url.md:65 (53.941748ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (63.251565ms) ✔ Proxy IPv6 request with port at url.md:77 (63.46997ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (153.252213ms) ✔ IPv4 in IPv6 address at url.md:89 (153.472874ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (129.65536ms) ✔ Extra `?` in query string at url.md:101 (129.848979ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (63.514353ms) ✔ URL encoded space at url.md:116 (63.701549ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (45.794734ms) ✔ URL fragment at url.md:127 (45.970508ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (112.406908ms) ✔ Complex URL fragment at url.md:138 (112.608893ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (132.572475ms) ✔ Complex URL from node.js url parser doc at url.md:153 (132.749189ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (69.546694ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (69.708436ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (3.386855ms) ✔ Double `@` at url.md:181 (3.520316ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (58.805115ms) ✔ Proxy basic auth with url encoded space at url.md:193 (58.974547ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (70.222273ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (70.395547ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (70.685734ms) ✔ IPv6 address with Zone ID at url.md:217 (71.017755ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (65.671525ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (65.837373ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (3.436475ms) ✔ Disallow tab in URL at url.md:241 (3.567704ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (3.110432ms) ✔ Disallow form-feed in URL at url.md:252 (3.234655ms) ✔ URL tests at url.md:1 (2926.211634ms) ℹ tests 260 ℹ suites 292 ℹ pass 260 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 174588.43074 >>> llhttp: Entering fakeroot... -- Install configuration: "MINSIZEREL" -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.3.1 -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.3 -- 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-config.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttp-config-minsizerel.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... libfakeroot internal error: payload not recognized! '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.3.1-r0 pkgconfig >>> llhttp-dev*: Package size: 35.4 KB >>> llhttp-dev*: Compressing data... >>> llhttp-dev*: Create checksum... >>> llhttp-dev*: Create llhttp-dev-9.3.1-r0.apk >>> llhttp-doc*: Tracing dependencies... >>> llhttp-doc*: Package size: 1.1 KB >>> llhttp-doc*: Compressing data... >>> llhttp-doc*: Create checksum... >>> llhttp-doc*: Create llhttp-doc-9.3.1-r0.apk >>> llhttp*: Tracing dependencies... so:libc.musl-x86.so.1 >>> llhttp*: Package size: 65.2 KB >>> llhttp*: Compressing data... >>> llhttp*: Create checksum... >>> llhttp*: Create llhttp-9.3.1-r0.apk >>> llhttp: Build complete at Sun, 08 Mar 2026 21:01:04 +0000 elapsed time 0h 3m 12s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260308.205754) ( 2/24) Purging cmake (4.2.3-r0) ( 3/24) Purging samurai (1.2-r8) ( 4/24) Purging npm (11.9.0-r0) ( 5/24) Purging nodejs (24.13.0-r3) ( 6/24) Purging ca-certificates (20251003-r0) Executing ca-certificates-20251003-r0.post-deinstall ( 7/24) Purging ada-libs (3.3.0-r0) ( 8/24) Purging clang22 (22.1.0-r0) ( 9/24) Purging llvm22-linker-tools (22.1.0-r0) (10/24) Purging clang22-headers (22.1.0-r0) (11/24) Purging clang22-libs (22.1.0-r0) (12/24) Purging icu-libs (78.1-r0) (13/24) Purging libarchive (3.8.5-r0) (14/24) Purging libbz2 (1.0.8-r6) (15/24) Purging libuv (1.51.0-r0) (16/24) Purging llvm22-libs (22.1.0-r0) (17/24) Purging rhash-libs (1.4.6-r0) (18/24) Purging simdjson (4.2.4-r0) (19/24) Purging simdutf (8.0.0-r0) (20/24) Purging sqlite-libs (3.51.2-r1) (21/24) Purging icu-data-en (78.1-r0) (22/24) Purging libffi (3.5.2-r0) (23/24) Purging libxml2 (2.13.9-r0) (24/24) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 426.4 MiB in 105 packages >>> llhttp: Updating the community/x86 repository index... >>> llhttp: Signing the index...