>>> llhttp: Building community/llhttp 9.3.1-r0 (using abuild 3.17.0_rc1-r2) started Tue, 21 Apr 2026 10:55:41 +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.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-r0) ( 8/24) Installing libffi (3.5.2-r1) ( 9/24) Installing libxml2 (2.13.9-r1) (10/24) Installing llvm22-libs (22.1.3-r0) (11/24) Installing clang22-libs (22.1.3-r0) (12/24) Installing llvm22-linker-tools (22.1.3-r0) (13/24) Installing clang22 (22.1.3-r0) (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 (8.2.0-r0) (21/24) Installing sqlite-libs (3.53.0-r0) (22/24) Installing nodejs (24.14.1-r0) (23/24) Installing npm (11.12.1-r0) (24/24) Installing .makedepends-llhttp (20260421.105545) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20260413-r0.trigger OK: 891.4 MiB in 127 packages >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/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 (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.24/llhttp-9.3.1.tar.gz.part' llhttp-9.3.1.tar.gz. 12415 --:--:-- ETA llhttp-9.3.1.tar.gz. 1484k --:--:-- ETA llhttp-9.3.1.tar.gz. 100% |********************************| 6139k 0:00:00 ETA '/var/cache/distfiles/v3.24/llhttp-9.3.1.tar.gz.part' saved /var/cache/distfiles/v3.24/llhttp-9.3.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/llhttp-9.3.1.tar.gz /var/cache/distfiles/v3.24/llhttp-9.3.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/v3.24/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 10s 40 packages are looking for funding run `npm fund` for details 8 vulnerabilities (5 moderate, 3 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.5s) -- 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) (1902.152194ms) ✔ Simple request at request/sample.md:6 (1903.643703ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (137.852867ms) ✔ Request with method starting with `H` at request/sample.md:39 (138.155642ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (132.242578ms) ✔ curl GET at request/sample.md:67 (132.576678ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (241.386127ms) ✔ Firefox GET at request/sample.md:105 (241.715758ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (106.260031ms) ✔ DUMBPACK at request/sample.md:168 (106.678033ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (87.634757ms) ✔ No headers and no body at request/sample.md:196 (87.912442ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (101.096858ms) ✔ One header and no body at request/sample.md:219 (101.352346ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (86.5516ms) ✔ Apache bench GET at request/sample.md:247 (86.779326ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (47.51394ms) ✔ Prefix newline at request/sample.md:288 (47.757695ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (18.735132ms) ✔ No HTTP version at request/sample.md:314 (18.994517ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (1686.482222ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (1686.716899ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (117.618708ms) ✔ Line folding in header value with LF at request/sample.md:394 (117.830028ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (43.567538ms) ✔ No LF after CR at request/sample.md:432 (43.782392ms) ▶ 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) (1568.769227ms) ✔ No LF after CR (lenient) at request/sample.md:454 (1568.999733ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (72.77291ms) ✔ Request starting with CRLF at request/sample.md:478 (72.995354ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (2.581835ms) ✔ Extended Characters at request/sample.md:506 (2.765884ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (2.102312ms) ✔ 255 ASCII in header value at request/sample.md:536 (2.265103ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (863.703924ms) ✔ X-SSL-Nonsense at request/sample.md:571 (863.912842ms) ✔ Sample requests at request/sample.md:1 (7227.776652ms) ▶ 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) (116.94595ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (117.204882ms) ✔ Header value at request/lenient-headers.md:82 (117.43517ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (60.699889ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (60.917882ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (78.759148ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (79.071623ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (68.125504ms) ✔ Header value at request/lenient-headers.md:82 (68.344324ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (326.319633ms) ▶ 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) (1564.412828ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (1564.652893ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (1564.854002ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (47.121159ms) ✔ REPORT request at request/method.md:4 (47.340609ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (105.010776ms) ✔ CONNECT request at request/method.md:27 (105.219942ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (113.169579ms) ✔ CONNECT request with CAPS at request/method.md:62 (113.385188ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (103.330696ms) ✔ CONNECT with body at request/method.md:96 (103.547635ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (90.171671ms) ✔ M-SEARCH request at request/method.md:135 (90.391403ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (102.888785ms) ✔ PATCH request at request/method.md:173 (103.107455ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (94.250765ms) ✔ PURGE request at request/method.md:217 (94.465426ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (80.432485ms) ✔ SEARCH request at request/method.md:245 (80.645733ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (113.7891ms) ✔ LINK request at request/method.md:273 (114.000047ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (107.125818ms) ✔ LINK request at request/method.md:311 (107.333855ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (102.315138ms) ✔ SOURCE request at request/method.md:344 (102.533917ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (105.192203ms) ✔ SOURCE request with ICE at request/method.md:372 (105.407184ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (108.935542ms) ✔ OPTIONS request with RTSP at request/method.md:400 (109.15739ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (113.834105ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (114.140083ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (42.952208ms) ✔ PRI request HTTP2 at request/method.md:458 (43.195676ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (114.827241ms) ✔ QUERY request at request/method.md:482 (115.047436ms) ✔ Methods at request/method.md:1 (1550.847913ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (93.124614ms) ✔ Quotes in URI at request/uri.md:4 (93.340951ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (69.112056ms) ✔ Query URL with question mark at request/uri.md:27 (69.336277ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (86.282147ms) ✔ Host terminated by a query string at request/uri.md:52 (86.500507ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (90.488607ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (90.712661ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (60.396754ms) ✔ Query URL with vertical bar character at request/uri.md:98 (60.616785ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (73.937465ms) ✔ `host:port` terminated by a space at request/uri.md:125 (74.158339ms) ▶ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 ✔ should pass for type="request" (location=request/uri.md:148) (2.550809ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (2.73853ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (101.913461ms) ✔ Fragment in URI at request/uri.md:165 (102.111151ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (110.402222ms) ✔ Underscore in hostname at request/uri.md:188 (110.619486ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (104.875609ms) ✔ `host:port` and basic auth at request/uri.md:222 (105.106193ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (5.266271ms) ✔ Space in URI at request/uri.md:245 (5.465598ms) ✔ URI at request/uri.md:1 (802.238477ms) ▶ 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) (79.816948ms) ✔ Setting flag at request/connection.md:6 (80.06734ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (96.107689ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (96.325342ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (73.675464ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (73.890552ms) ▶ 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) (1608.244292ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (1608.467796ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (105.018036ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (105.223544ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (83.439731ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (83.653616ms) ✔ `keep-alive` at request/connection.md:4 (2048.352548ms) ▶ `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) (72.868291ms) ✔ Setting flag on `close` at request/connection.md:236 (73.081827ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (116.359589ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (116.577557ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (132.038324ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (132.255271ms) ✔ `close` at request/connection.md:234 (322.32219ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (73.767896ms) ✔ Sample at request/connection.md:375 (73.981873ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (179.959072ms) ✔ Multiple tokens with folding at request/connection.md:403 (180.173064ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (97.583506ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (97.796943ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (92.145379ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (92.398951ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (76.175677ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (76.387437ms) ▶ 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) (88.641311ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (88.853729ms) ✔ Parsing multiple tokens at request/connection.md:373 (610.299561ms) ▶ `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) (102.342826ms) ✔ Setting a flag and pausing at request/connection.md:601 (102.56617ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (84.676689ms) ✔ Emitting part of body and pausing at request/connection.md:635 (84.898505ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (170.605678ms) ✔ Upgrade GET request at request/connection.md:675 (170.833653ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (102.737385ms) ✔ Upgrade POST request at request/connection.md:734 (102.952336ms) ✔ `upgrade` at request/connection.md:599 (461.765864ms) ✔ Connection header at request/connection.md:1 (3443.236107ms) ▶ 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) (75.854598ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:317 (76.103004ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:343 ✔ should pass for type="request" (location=request/content-length.md:343) (78.72639ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:343 (78.947284ms) ▶ Empty `Content-Length` at request/content-length.md:369 ✔ should pass for type="request" (location=request/content-length.md:369) (64.747976ms) ✔ Empty `Content-Length` at request/content-length.md:369 (64.961949ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (220.402225ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (83.040346ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (83.251939ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (108.001886ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (108.210555ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (108.950667ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (109.181238ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (105.201946ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (105.42044ms) ▶ 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) (67.096129ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (67.313029ms) ▶ 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) (79.10705ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (79.330545ms) ▶ 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) (85.881153ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (86.106185ms) ▶ 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) (1629.480681ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (1629.707897ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (77.753682ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (77.977452ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (77.305151ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (77.521686ms) ▶ `Content-Length` with CR instead of dash at request/content-length.md:394 ✔ should pass for type="request" (location=request/content-length.md:394) (2.611034ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:394 (2.789613ms) ▶ 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) (1616.212428ms) ✔ Content-Length reset when no body is received at request/content-length.md:417 (1616.414246ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:466 ✔ should pass for type="request" (location=request/content-length.md:466) (76.329301ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:466 (76.546859ms) ▶ 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) (76.910902ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 (77.126214ms) ✔ Content-Length header at request/content-length.md:1 (4419.036597ms) ▶ 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) (95.080806ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (95.317426ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (76.498337ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (76.714399ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (67.772425ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (67.987595ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (114.863187ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (115.087997ms) ▶ 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) (101.732321ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (101.957778ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (104.197229ms) ✔ Trailing headers at request/transfer-encoding.md:186 (104.446478ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (143.247471ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (143.466305ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (121.748591ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (121.97493ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (107.172515ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (107.392611ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (141.980031ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (142.19703ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (106.72309ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (106.940492ms) ✔ `chunked` at request/transfer-encoding.md:4 (1184.735575ms) ▶ 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) (104.836272ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (105.045495ms) ▶ 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) (139.065099ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (139.28486ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (90.766558ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (90.987063ms) ▶ 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) (1614.650948ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (1614.876401ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (1950.704481ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (2.651921ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (2.829703ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (120.896633ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (121.103484ms) ▶ 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) (126.027636ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (126.236991ms) ▶ 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) (122.080902ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (122.30437ms) ▶ 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) (3.789747ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (3.961248ms) ▶ 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.036498ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (2.184564ms) ▶ 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) (1626.202147ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (1626.400537ms) ▶ 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) (93.392948ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (93.608384ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (122.191946ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (122.405962ms) ▶ 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) (104.477471ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (104.713933ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (118.939055ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (119.161193ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (111.724419ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (111.945025ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (114.979184ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (115.201673ms) ▶ 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) (68.599913ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (68.822026ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (65.20603ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (65.428569ms) ▶ 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) (1576.026708ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (1576.286994ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (7520.066474ms) ▶ 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) (120.63751ms) ✔ Only LFs present at request/invalid.md:531 (120.886118ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (1687.356238ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (1687.570734ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (107.326408ms) ✔ Spaces before headers at request/invalid.md:650 (107.534067ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (120.435462ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (120.648683ms) ✔ Invalid space after start line at request/invalid.md:509 (2037.154317ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (102.705913ms) ✔ ICE protocol and GET method at request/invalid.md:4 (102.974159ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (100.94024ms) ✔ ICE protocol, but not really at request/invalid.md:25 (101.160136ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (99.304007ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (99.5222ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (107.420581ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (107.64735ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (60.689103ms) ✔ Headers separated by CR at request/invalid.md:87 (60.909654ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (79.469091ms) ✔ Headers separated by LF at request/invalid.md:113 (79.695821ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (74.00321ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (74.225433ms) ▶ 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) (75.763864ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (75.982604ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (99.017783ms) ✔ Empty headers separated by CR at request/invalid.md:216 (99.236456ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (78.469344ms) ✔ Empty headers separated by LF at request/invalid.md:254 (78.695515ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (2.629224ms) ✔ Invalid header token #1 at request/invalid.md:287 (2.807115ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (2.070306ms) ✔ Invalid header token #2 at request/invalid.md:310 (2.226298ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (2.00405ms) ✔ Invalid header token #3 at request/invalid.md:333 (2.166239ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (37.276922ms) ✔ Invalid method at request/invalid.md:356 (37.469744ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (2.329967ms) ✔ Illegal header field name line folding at request/invalid.md:372 (2.506936ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (2.080866ms) ✔ Corrupted Connection header at request/invalid.md:396 (2.250236ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (2.136387ms) ✔ Corrupted header name at request/invalid.md:425 (2.300971ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (2.102282ms) ✔ Missing CR between headers at request/invalid.md:454 (2.263941ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (2.032854ms) ✔ Invalid HTTP version at request/invalid.md:490 (2.200911ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (46.921029ms) ✔ Invalid space after start line at request/invalid.md:509 (47.122684ms) ✔ Invalid requests at request/invalid.md:1 (3022.990694ms) ▶ 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) (1559.06013ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (1559.293652ms) ▶ 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) (68.132771ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (68.347914ms) ▶ 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) (51.733811ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (51.9472ms) ✔ Finish at request/finish.md:1 (1680.011672ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (1595.304499ms) ✔ on_message_begin at request/pausing.md:4 (1595.526523ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (1586.435934ms) ✔ on_message_complete at request/pausing.md:34 (1586.657345ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (1569.031462ms) ✔ on_protocol_complete at request/pausing.md:64 (1569.267041ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (1557.140087ms) ✔ on_method_complete at request/pausing.md:94 (1557.374407ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (1583.385819ms) ✔ on_url_complete at request/pausing.md:124 (1583.61917ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (1585.076781ms) ✔ on_version_complete at request/pausing.md:154 (1585.313958ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (1564.80445ms) ✔ on_header_field_complete at request/pausing.md:184 (1565.035433ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (1591.464515ms) ✔ on_header_value_complete at request/pausing.md:214 (1591.691653ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (1581.57128ms) ✔ on_headers_complete at request/pausing.md:244 (1581.810703ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (1536.647943ms) ✔ on_chunk_header at request/pausing.md:274 (1536.880214ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (1606.610002ms) ✔ on_chunk_extension_name at request/pausing.md:313 (1606.843154ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (1591.954406ms) ✔ on_chunk_extension_value at request/pausing.md:355 (1592.187664ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (1577.213787ms) ✔ on_chunk_complete at request/pausing.md:398 (1577.441908ms) ✔ Pausing at request/pausing.md:1 (20531.20084ms) ▶ 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) (132.234706ms) ✔ Should parse multiple events at request/pipelining.md:4 (132.445835ms) ✔ Pipelining at request/pipelining.md:1 (132.618418ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (1538.796581ms) ✔ Simple response at response/sample.md:4 (1539.024946ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (39.46409ms) ✔ RTSP response at response/sample.md:40 (39.690414ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (32.88155ms) ✔ ICE response at response/sample.md:60 (33.097776ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (38.093423ms) ✔ Error on invalid response start at response/sample.md:80 (38.307653ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (34.210714ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (34.417635ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (305.696749ms) ✔ Google 301 at response/sample.md:118 (305.919102ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (370.915663ms) ✔ amazon.com at response/sample.md:196 (371.203882ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (55.066333ms) ✔ No headers and no body at response/sample.md:271 (55.385404ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (29.852011ms) ✔ No reason phrase at response/sample.md:291 (30.062789ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (31.723351ms) ✔ Empty reason phrase after space at response/sample.md:310 (31.926842ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (119.088623ms) ✔ No carriage ret at response/sample.md:330 (119.310122ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (1640.641122ms) ✔ No carriage ret (lenient) at response/sample.md:351 (1640.883567ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (133.239998ms) ✔ Underscore in header key at response/sample.md:382 (133.466602ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (192.415435ms) ✔ bonjourmadame.fr at response/sample.md:425 (192.640817ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (263.248615ms) ✔ Spaces in header value at response/sample.md:494 (263.459926ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (79.836688ms) ✔ Spaces in header name at response/sample.md:574 (80.017898ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (2.666155ms) ✔ Non ASCII in status line at response/sample.md:609 (2.820907ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (35.845983ms) ✔ HTTP version 0.9 at response/sample.md:645 (36.030096ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (104.692913ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (104.906766ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (79.427581ms) ✔ Response starting with CRLF at response/sample.md:695 (79.651616ms) ✔ Sample responses at response/sample.md:1 (5134.424053ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (116.919484ms) ✔ Proxy-Connection at response/connection.md:4 (117.133834ms) ▶ 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) (108.632706ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (108.852747ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (65.136572ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (65.358275ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (61.980291ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (62.202609ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (78.205956ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (78.43264ms) ▶ 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) (113.235168ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (113.459928ms) ▶ 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) (1605.786745ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (1606.019471ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (103.131503ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (103.358367ms) ▶ 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) (1626.996316ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (1627.231052ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (101.935587ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (102.162003ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (124.514629ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (124.733501ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (112.075157ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (112.291577ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (79.898609ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (80.107908ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (108.904693ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (109.109936ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (98.567449ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (98.779597ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (126.606821ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (126.814944ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (137.275839ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (137.483787ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (147.783909ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (147.991663ms) ✔ Connection header at response/connection.md:1 (4923.521293ms) ▶ 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) (266.119822ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (266.339278ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (84.62148ms) ✔ Content-Length-X at response/content-length.md:80 (84.830746ms) ▶ 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) (1604.664475ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (1604.889087ms) ✔ Content-Length header at response/content-length.md:1 (1956.43914ms) ▶ 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) (108.94176ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (109.165987ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (72.521185ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (72.747208ms) ▶ 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) (95.107197ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (95.323211ms) ▶ `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) (82.460346ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (82.676321ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (122.695499ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (122.904804ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (93.498152ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (93.709963ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (75.922989ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (76.148496ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (159.182859ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (159.398688ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (101.009781ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (101.222765ms) ▶ 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) (1597.176708ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (1597.399003ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (2511.870166ms) ▶ 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) (37.536702ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (37.766599ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (37.162112ms) ✔ Extra space between status code and reason at response/invalid.md:186 (37.377676ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (31.34114ms) ✔ One-digit status code at response/invalid.md:206 (31.550949ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (65.347411ms) ✔ Only LFs present and no body at response/invalid.md:224 (65.5614ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (1581.525711ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (1581.762652ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (76.828239ms) ✔ Only LFs present at response/invalid.md:264 (77.056605ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (78.5977ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (78.815392ms) ✔ Invalid space after start line at response/invalid.md:149 (1910.721654ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (33.989549ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (34.194755ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (37.055413ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (37.265273ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (37.975261ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (38.196892ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (41.673881ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (41.905487ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (36.990294ms) ✔ Tab after HTTP version at response/invalid.md:72 (37.207947ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (36.641826ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (36.859597ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (63.581496ms) ✔ Headers separated by CR at response/invalid.md:108 (63.794255ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (34.725715ms) ✔ Invalid HTTP version at response/invalid.md:132 (34.932459ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (50.017318ms) ✔ Invalid space after start line at response/invalid.md:149 (50.225486ms) ✔ Invalid responses at response/invalid.md:1 (2286.495027ms) ▶ 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) (1539.580532ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (1539.821746ms) ✔ Finish at response/finish.md:1 (1540.003486ms) ▶ 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) (1535.320236ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (1535.55357ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (1535.744428ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (1594.124584ms) ✔ on_message_begin at response/pausing.md:4 (1594.358392ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (1573.905292ms) ✔ on_message_complete at response/pausing.md:32 (1574.131559ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (1579.476386ms) ✔ on_version_complete at response/pausing.md:60 (1579.707755ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (1583.460759ms) ✔ on_status_complete at response/pausing.md:88 (1583.696343ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (1571.101166ms) ✔ on_header_field_complete at response/pausing.md:116 (1571.335813ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (1570.963321ms) ✔ on_header_value_complete at response/pausing.md:144 (1571.186936ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (1556.838963ms) ✔ on_headers_complete at response/pausing.md:172 (1557.070656ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (1547.363629ms) ✔ on_chunk_header at response/pausing.md:200 (1547.597705ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (1579.843875ms) ✔ on_chunk_extension_name at response/pausing.md:237 (1580.087952ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (1582.225845ms) ✔ on_chunk_extension_value at response/pausing.md:277 (1582.433437ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (1574.38316ms) ✔ on_chunk_complete at response/pausing.md:317 (1574.576178ms) ✔ Pausing at response/pausing.md:1 (17317.662635ms) ▶ 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) (126.078072ms) ✔ Should parse multiple events at response/pipelining.md:4 (126.250761ms) ✔ Pipelining at response/pipelining.md:1 (126.402871ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (528.44549ms) ✔ Absolute URL at url.md:3 (528.624439ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (45.11667ms) ✔ Relative URL at url.md:17 (45.296953ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (15.755549ms) ✔ Failing on broken schema at url.md:29 (15.911855ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (28.950647ms) ✔ Proxy request at url.md:41 (29.108912ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (37.231537ms) ✔ Proxy request with port at url.md:53 (37.404904ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (33.131955ms) ✔ Proxy IPv6 request at url.md:65 (33.312763ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (38.319791ms) ✔ Proxy IPv6 request with port at url.md:77 (38.498715ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (87.588579ms) ✔ IPv4 in IPv6 address at url.md:89 (87.783633ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (106.649907ms) ✔ Extra `?` in query string at url.md:101 (106.850377ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (37.649888ms) ✔ URL encoded space at url.md:116 (37.833385ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (27.292198ms) ✔ URL fragment at url.md:127 (27.458563ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (113.590972ms) ✔ Complex URL fragment at url.md:138 (113.779629ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (87.831547ms) ✔ Complex URL from node.js url parser doc at url.md:153 (88.022222ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (94.078968ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (94.270768ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (2.845787ms) ✔ Double `@` at url.md:181 (3.000838ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (41.767879ms) ✔ Proxy basic auth with url encoded space at url.md:193 (41.934193ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (48.379964ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (48.572326ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (45.406639ms) ✔ IPv6 address with Zone ID at url.md:217 (45.683761ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (40.220267ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (40.391684ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (2.431431ms) ✔ Disallow tab in URL at url.md:241 (2.575702ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (1.91591ms) ✔ Disallow form-feed in URL at url.md:252 (2.04248ms) ✔ URL tests at url.md:1 (1470.140196ms) ℹ tests 260 ℹ suites 292 ℹ pass 260 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 91117.002642 >>> 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... 'usr/share/doc' -> '/home/buildozer/aports/community/llhttp/pkg/llhttp-doc/usr/share/doc' >>> llhttp-doc*: Preparing subpackage llhttp-doc... Please specify at least one package name on the command line. >>> llhttp-doc*: Running postcheck for llhttp-doc >>> llhttp*: Running postcheck for llhttp >>> llhttp*: Preparing package llhttp... >>> llhttp*: Stripping binaries Please specify at least one package name on the command line. >>> 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-ppc64le.so.1 >>> llhttp*: Package size: 129.7 KB >>> llhttp*: Compressing data... >>> llhttp*: Create checksum... >>> llhttp*: Create llhttp-9.3.1-r0.apk >>> llhttp: Build complete at Tue, 21 Apr 2026 10:57:38 +0000 elapsed time 0h 1m 57s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260421.105545) ( 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.14.1-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-r0) ( 9/24) Purging llvm22-linker-tools (22.1.3-r0) (10/24) Purging clang22-headers (22.1.3-r0) (11/24) Purging clang22-libs (22.1.3-r0) (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 (8.2.0-r0) (20/24) Purging sqlite-libs (3.53.0-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-r1) (24/24) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 459.0 MiB in 103 packages >>> llhttp: Updating the community/ppc64le repository index... >>> llhttp: Signing the index...