>>> llhttp: Building community/llhttp 9.3.1-r0 (using abuild 3.16.0-r0) started Sun, 08 Mar 2026 20:57:59 +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.205800) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20251003-r0.trigger OK: 719.7 MiB in 130 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 (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/llhttp-9.3.1.tar.gz.part' llhttp-9.3.1.tar.gz. 777k --:--:-- ETA llhttp-9.3.1.tar.gz. 100% |********************************| 6139k 0:00:00 ETA '/var/cache/distfiles/llhttp-9.3.1.tar.gz.part' saved /var/cache/distfiles/llhttp-9.3.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/llhttp-9.3.1.tar.gz /var/cache/distfiles/llhttp-9.3.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/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 7s 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.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) (1979.204528ms) ✔ Simple request at request/sample.md:6 (1980.654665ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (133.778622ms) ✔ Request with method starting with `H` at request/sample.md:39 (134.104694ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (135.915519ms) ✔ curl GET at request/sample.md:67 (136.249756ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (233.474456ms) ✔ Firefox GET at request/sample.md:105 (233.8643ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (108.118668ms) ✔ DUMBPACK at request/sample.md:168 (108.563151ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (88.11887ms) ✔ No headers and no body at request/sample.md:196 (88.394445ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (101.495236ms) ✔ One header and no body at request/sample.md:219 (101.76638ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (89.642895ms) ✔ Apache bench GET at request/sample.md:247 (89.872293ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (46.999551ms) ✔ Prefix newline at request/sample.md:288 (47.248278ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (18.958294ms) ✔ No HTTP version at request/sample.md:314 (19.236026ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (1706.478112ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (1706.716658ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (119.937312ms) ✔ Line folding in header value with LF at request/sample.md:394 (120.151505ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (43.927542ms) ✔ No LF after CR at request/sample.md:432 (44.145862ms) ▶ 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) (1570.668523ms) ✔ No LF after CR (lenient) at request/sample.md:454 (1570.935065ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (75.847501ms) ✔ Request starting with CRLF at request/sample.md:478 (76.073662ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (2.813346ms) ✔ Extended Characters at request/sample.md:506 (2.996262ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (2.202481ms) ✔ 255 ASCII in header value at request/sample.md:536 (2.3658ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (846.626516ms) ✔ X-SSL-Nonsense at request/sample.md:571 (846.834212ms) ✔ Sample requests at request/sample.md:1 (7313.189692ms) ▶ 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) (115.334946ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (115.594167ms) ✔ Header value at request/lenient-headers.md:82 (115.84553ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (61.376381ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (61.595259ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (77.766682ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (77.981951ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (64.085092ms) ✔ Header value at request/lenient-headers.md:82 (64.301179ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (320.27233ms) ▶ 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) (1584.139003ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (1584.380791ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (1584.579854ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (47.229585ms) ✔ REPORT request at request/method.md:4 (47.454327ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (106.720877ms) ✔ CONNECT request at request/method.md:27 (106.946282ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (111.114233ms) ✔ CONNECT request with CAPS at request/method.md:62 (111.330191ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (100.672056ms) ✔ CONNECT with body at request/method.md:96 (100.88198ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (88.797445ms) ✔ M-SEARCH request at request/method.md:135 (89.004357ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (104.647255ms) ✔ PATCH request at request/method.md:173 (104.857611ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (93.778894ms) ✔ PURGE request at request/method.md:217 (93.990953ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (79.449184ms) ✔ SEARCH request at request/method.md:245 (79.665547ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (111.096658ms) ✔ LINK request at request/method.md:273 (111.313425ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (108.412651ms) ✔ LINK request at request/method.md:311 (108.634629ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (100.93807ms) ✔ SOURCE request at request/method.md:344 (101.160095ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (103.434572ms) ✔ SOURCE request with ICE at request/method.md:372 (103.661827ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (107.946597ms) ✔ OPTIONS request with RTSP at request/method.md:400 (108.159791ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (108.273783ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (108.4865ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (43.535904ms) ✔ PRI request HTTP2 at request/method.md:458 (43.758204ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (114.06441ms) ✔ QUERY request at request/method.md:482 (114.284052ms) ✔ Methods at request/method.md:1 (1535.548457ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (91.790665ms) ✔ Quotes in URI at request/uri.md:4 (91.999251ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (68.165087ms) ✔ Query URL with question mark at request/uri.md:27 (68.378095ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (86.435919ms) ✔ Host terminated by a query string at request/uri.md:52 (86.664975ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (87.920293ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (88.151362ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (59.80871ms) ✔ Query URL with vertical bar character at request/uri.md:98 (60.028797ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (73.509827ms) ✔ `host:port` terminated by a space at request/uri.md:125 (73.735108ms) ▶ 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.607941ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (2.804122ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (100.136595ms) ✔ Fragment in URI at request/uri.md:165 (100.347956ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (109.768903ms) ✔ Underscore in hostname at request/uri.md:188 (109.990479ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (103.028118ms) ✔ `host:port` and basic auth at request/uri.md:222 (103.257648ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (4.618126ms) ✔ Space in URI at request/uri.md:245 (4.809213ms) ✔ URI at request/uri.md:1 (791.692093ms) ▶ 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.230189ms) ✔ Setting flag at request/connection.md:6 (79.470227ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (93.610217ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (93.835367ms) ▶ 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.985232ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (74.203783ms) ▶ 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) (1643.835622ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (1644.053773ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (105.968811ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (106.179501ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (86.570216ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (86.792421ms) ✔ `keep-alive` at request/connection.md:4 (2085.271574ms) ▶ `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) (76.93342ms) ✔ Setting flag on `close` at request/connection.md:236 (77.156697ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (120.296418ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (120.52825ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (127.831635ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (128.046544ms) ✔ `close` at request/connection.md:234 (326.145281ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (71.352653ms) ✔ Sample at request/connection.md:375 (71.559233ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (167.049075ms) ✔ Multiple tokens with folding at request/connection.md:403 (167.257047ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (92.93992ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (93.140051ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (93.544721ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (93.753823ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (77.759449ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (77.973017ms) ▶ 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) (85.744556ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (85.966213ms) ✔ Parsing multiple tokens at request/connection.md:373 (590.361088ms) ▶ `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) (104.171854ms) ✔ Setting a flag and pausing at request/connection.md:601 (104.397024ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (85.257779ms) ✔ Emitting part of body and pausing at request/connection.md:635 (85.478818ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (171.847676ms) ✔ Upgrade GET request at request/connection.md:675 (172.070705ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (105.611443ms) ✔ Upgrade POST request at request/connection.md:734 (105.823857ms) ✔ `upgrade` at request/connection.md:599 (468.296704ms) ✔ Connection header at request/connection.md:1 (3470.576085ms) ▶ 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) (76.484329ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:317 (76.710504ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:343 ✔ should pass for type="request" (location=request/content-length.md:343) (80.792196ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:343 (81.015893ms) ▶ Empty `Content-Length` at request/content-length.md:369 ✔ should pass for type="request" (location=request/content-length.md:369) (65.868106ms) ✔ Empty `Content-Length` at request/content-length.md:369 (66.087676ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (224.201499ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (84.160332ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (84.376967ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (110.216967ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (110.439906ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (110.731805ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (110.944356ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (107.061755ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (107.299608ms) ▶ 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.366578ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (67.580568ms) ▶ 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) (81.38642ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (81.606543ms) ▶ 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) (86.032087ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (86.244915ms) ▶ 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) (1614.387004ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (1614.608978ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (75.785091ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (76.004072ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (78.334005ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (78.548013ms) ▶ `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.578374ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:394 (2.758381ms) ▶ 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) (1636.345831ms) ✔ Content-Length reset when no body is received at request/content-length.md:417 (1636.547478ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:466 ✔ should pass for type="request" (location=request/content-length.md:466) (77.777201ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:466 (77.992066ms) ▶ 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) (81.354591ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 (81.577668ms) ✔ Content-Length header at request/content-length.md:1 (4442.462116ms) ▶ 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) (96.245859ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (96.492563ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (70.959044ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (71.181035ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (70.059787ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (70.280459ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (113.508205ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (113.73858ms) ▶ 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.01652ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (101.261926ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (103.174074ms) ✔ Trailing headers at request/transfer-encoding.md:186 (103.40226ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (142.262839ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (142.479473ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (126.841064ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (127.068254ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (108.947481ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (109.165936ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (143.39478ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (143.61513ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (108.352143ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (108.569501ms) ✔ `chunked` at request/transfer-encoding.md:4 (1188.513374ms) ▶ 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) (114.056522ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (114.276374ms) ▶ 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.133504ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (139.356714ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (90.238791ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (90.458897ms) ▶ 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) (1607.063667ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (1607.291168ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (1951.897862ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (5.671825ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (5.850436ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (123.936309ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (124.137862ms) ▶ 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) (125.22489ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (125.450529ms) ▶ 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) (117.829066ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (118.243465ms) ▶ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 ✔ should pass for type="request" (location=request/transfer-encoding.md:613) (2.953145ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (3.129474ms) ▶ 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.236537ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (2.399998ms) ▶ 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) (1645.105046ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (1645.320323ms) ▶ 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) (98.404927ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (98.634446ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (123.866612ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (124.082042ms) ▶ 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) (105.382974ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (105.591022ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (117.194864ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (117.410272ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (109.399554ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (109.629275ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (116.295555ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (116.518753ms) ▶ 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.56539ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (68.778573ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (66.006279ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (66.217986ms) ▶ 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) (1615.084831ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (1615.319113ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (7589.142574ms) ▶ 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) (118.417986ms) ✔ Only LFs present at request/invalid.md:531 (118.650515ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (1691.580381ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (1691.794359ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (110.501593ms) ✔ Spaces before headers at request/invalid.md:650 (110.715831ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (125.074149ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (125.280894ms) ✔ Invalid space after start line at request/invalid.md:509 (2046.920955ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (95.9201ms) ✔ ICE protocol and GET method at request/invalid.md:4 (96.1759ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (103.79669ms) ✔ ICE protocol, but not really at request/invalid.md:25 (104.007556ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (99.049864ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (99.263464ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (106.686637ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (106.90376ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (60.323053ms) ✔ Headers separated by CR at request/invalid.md:87 (60.537275ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (80.703068ms) ✔ Headers separated by LF at request/invalid.md:113 (80.923691ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (72.368523ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (72.580231ms) ▶ 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) (74.327524ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (74.5439ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (97.414959ms) ✔ Empty headers separated by CR at request/invalid.md:216 (97.634406ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (81.861577ms) ✔ Empty headers separated by LF at request/invalid.md:254 (82.090481ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (5.342145ms) ✔ Invalid header token #1 at request/invalid.md:287 (5.527248ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (2.211288ms) ✔ Invalid header token #2 at request/invalid.md:310 (2.372631ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (1.971884ms) ✔ Invalid header token #3 at request/invalid.md:333 (2.121851ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (36.285831ms) ✔ Invalid method at request/invalid.md:356 (36.468918ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (2.337498ms) ✔ Illegal header field name line folding at request/invalid.md:372 (2.517484ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (2.098599ms) ✔ Corrupted Connection header at request/invalid.md:396 (2.271204ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (2.153919ms) ✔ Corrupted header name at request/invalid.md:425 (2.318579ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (2.121926ms) ✔ Missing CR between headers at request/invalid.md:454 (2.283174ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (2.063494ms) ✔ Invalid HTTP version at request/invalid.md:490 (2.228593ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (46.63677ms) ✔ Invalid space after start line at request/invalid.md:509 (46.836787ms) ✔ Invalid requests at request/invalid.md:1 (3028.853572ms) ▶ 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) (1575.704504ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (1575.92916ms) ▶ 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.281605ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (68.496137ms) ▶ 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.691668ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (51.904409ms) ✔ Finish at request/finish.md:1 (1696.757514ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (1599.134041ms) ✔ on_message_begin at request/pausing.md:4 (1599.37559ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (1610.844622ms) ✔ on_message_complete at request/pausing.md:34 (1611.06797ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (1595.142578ms) ✔ on_protocol_complete at request/pausing.md:64 (1595.364209ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (1616.635843ms) ✔ on_method_complete at request/pausing.md:94 (1616.867825ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (1563.135379ms) ✔ on_url_complete at request/pausing.md:124 (1563.365071ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (1592.381472ms) ✔ on_version_complete at request/pausing.md:154 (1592.606264ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (1605.79361ms) ✔ on_header_field_complete at request/pausing.md:184 (1606.021331ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (1579.514634ms) ✔ on_header_value_complete at request/pausing.md:214 (1579.74952ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (1671.336522ms) ✔ on_headers_complete at request/pausing.md:244 (1671.561724ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (1604.213425ms) ✔ on_chunk_header at request/pausing.md:274 (1604.435667ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (1563.960204ms) ✔ on_chunk_extension_name at request/pausing.md:313 (1564.192282ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (1603.322629ms) ✔ on_chunk_extension_value at request/pausing.md:355 (1603.556037ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (1576.647586ms) ✔ on_chunk_complete at request/pausing.md:398 (1576.876102ms) ✔ Pausing at request/pausing.md:1 (20786.58829ms) ▶ 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) (130.022164ms) ✔ Should parse multiple events at request/pipelining.md:4 (130.231485ms) ✔ Pipelining at request/pipelining.md:1 (130.410377ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (1590.572836ms) ✔ Simple response at response/sample.md:4 (1590.80254ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (34.776731ms) ✔ RTSP response at response/sample.md:40 (34.990739ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (32.936535ms) ✔ ICE response at response/sample.md:60 (33.139718ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (38.988296ms) ✔ Error on invalid response start at response/sample.md:80 (39.19409ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (34.299055ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (34.499001ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (303.988625ms) ✔ Google 301 at response/sample.md:118 (304.197446ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (366.178008ms) ✔ amazon.com at response/sample.md:196 (366.390557ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (50.547484ms) ✔ No headers and no body at response/sample.md:271 (50.746203ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (29.120128ms) ✔ No reason phrase at response/sample.md:291 (29.319092ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (31.009372ms) ✔ Empty reason phrase after space at response/sample.md:310 (31.215452ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (116.887699ms) ✔ No carriage ret at response/sample.md:330 (117.099118ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (1651.247723ms) ✔ No carriage ret (lenient) at response/sample.md:351 (1651.462775ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (132.023614ms) ✔ Underscore in header key at response/sample.md:382 (132.220755ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (183.414549ms) ✔ bonjourmadame.fr at response/sample.md:425 (183.623709ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (266.171738ms) ✔ Spaces in header value at response/sample.md:494 (266.386144ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (80.039036ms) ✔ Spaces in header name at response/sample.md:574 (80.221073ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (2.70631ms) ✔ Non ASCII in status line at response/sample.md:609 (2.858446ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (35.386094ms) ✔ HTTP version 0.9 at response/sample.md:645 (35.575946ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (106.154532ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (106.372459ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (76.658391ms) ✔ Response starting with CRLF at response/sample.md:695 (76.874257ms) ✔ Sample responses at response/sample.md:1 (5169.348179ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (115.596111ms) ✔ Proxy-Connection at response/connection.md:4 (115.802314ms) ▶ 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) (109.67106ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (109.891426ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (66.299233ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (66.511659ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (62.771731ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (62.977387ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (82.051117ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (82.271439ms) ▶ 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) (116.283342ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (116.497752ms) ▶ 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) (1617.705543ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (1617.931111ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (102.108583ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (102.326903ms) ▶ 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) (1635.382403ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (1635.610766ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (106.370408ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (106.578186ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (126.106467ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (126.31245ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (110.330564ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (110.549463ms) ▶ 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.970714ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (80.193481ms) ▶ 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.175149ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (108.399601ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (98.785033ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (99.011299ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (132.115497ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (132.331435ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (141.513621ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (141.719838ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (146.953336ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (147.165662ms) ✔ Connection header at response/connection.md:1 (4964.058064ms) ▶ 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) (258.232441ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (258.44353ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (84.91517ms) ✔ Content-Length-X at response/content-length.md:80 (85.125854ms) ▶ 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) (1582.426617ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (1582.641999ms) ✔ Content-Length header at response/content-length.md:1 (1926.611941ms) ▶ 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) (111.478262ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (111.692736ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (75.071954ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (75.279012ms) ▶ 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) (97.51883ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (97.734992ms) ▶ `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) (84.868818ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (85.09356ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (126.056031ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (126.269158ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (97.738346ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (97.95127ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (78.720368ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (78.929907ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (160.238559ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (160.447639ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (103.30222ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (103.514112ms) ▶ 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) (1581.037437ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (1581.263833ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (2519.305708ms) ▶ 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) (36.99545ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (37.213461ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (37.803739ms) ✔ Extra space between status code and reason at response/invalid.md:186 (38.010534ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (32.35738ms) ✔ One-digit status code at response/invalid.md:206 (32.567283ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (66.183001ms) ✔ Only LFs present and no body at response/invalid.md:224 (66.396815ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (1546.178459ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (1546.401504ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (76.706265ms) ✔ Only LFs present at response/invalid.md:264 (76.930532ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (77.717115ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (77.926897ms) ✔ Invalid space after start line at response/invalid.md:149 (1876.272403ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (33.475125ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (33.675938ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (37.411111ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (37.617426ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (37.383668ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (37.594713ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (37.305505ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (37.51765ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (41.233076ms) ✔ Tab after HTTP version at response/invalid.md:72 (41.460598ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (39.372917ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (39.592755ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (65.368465ms) ✔ Headers separated by CR at response/invalid.md:108 (65.587304ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (35.841187ms) ✔ Invalid HTTP version at response/invalid.md:132 (36.056675ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (50.786377ms) ✔ Invalid space after start line at response/invalid.md:149 (50.999676ms) ✔ Invalid responses at response/invalid.md:1 (2257.562775ms) ▶ 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) (1556.04235ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (1556.275719ms) ✔ Finish at response/finish.md:1 (1556.473647ms) ▶ 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) (1548.968254ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (1549.202458ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (1549.400426ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (1613.304254ms) ✔ on_message_begin at response/pausing.md:4 (1613.534412ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (1590.726702ms) ✔ on_message_complete at response/pausing.md:32 (1590.947423ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (1552.220491ms) ✔ on_version_complete at response/pausing.md:60 (1552.445856ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (1605.93834ms) ✔ on_status_complete at response/pausing.md:88 (1606.161148ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (1578.444136ms) ✔ on_header_field_complete at response/pausing.md:116 (1578.668487ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (1577.678321ms) ✔ on_header_value_complete at response/pausing.md:144 (1577.901619ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (1608.425608ms) ✔ on_headers_complete at response/pausing.md:172 (1608.685346ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (1583.374349ms) ✔ on_chunk_header at response/pausing.md:200 (1583.608087ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (1572.93753ms) ✔ on_chunk_extension_name at response/pausing.md:237 (1573.171621ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (1597.293025ms) ✔ on_chunk_extension_value at response/pausing.md:277 (1597.491124ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (1583.309002ms) ✔ on_chunk_complete at response/pausing.md:317 (1583.506569ms) ✔ Pausing at response/pausing.md:1 (17467.58846ms) ▶ 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) (134.218576ms) ✔ Should parse multiple events at response/pipelining.md:4 (134.414201ms) ✔ Pipelining at response/pipelining.md:1 (134.595888ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (541.87373ms) ✔ Absolute URL at url.md:3 (542.050436ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (45.869136ms) ✔ Relative URL at url.md:17 (46.052641ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (17.499341ms) ✔ Failing on broken schema at url.md:29 (17.667044ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (32.348544ms) ✔ Proxy request at url.md:41 (32.517152ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (36.997799ms) ✔ Proxy request with port at url.md:53 (37.16651ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (37.066621ms) ✔ Proxy IPv6 request at url.md:65 (37.236171ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (39.112411ms) ✔ Proxy IPv6 request with port at url.md:77 (39.286632ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (89.633395ms) ✔ IPv4 in IPv6 address at url.md:89 (89.829138ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (110.313048ms) ✔ Extra `?` in query string at url.md:101 (110.50556ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (39.236483ms) ✔ URL encoded space at url.md:116 (39.416042ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (28.208846ms) ✔ URL fragment at url.md:127 (28.380777ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (111.350768ms) ✔ Complex URL fragment at url.md:138 (111.534118ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (88.678702ms) ✔ Complex URL from node.js url parser doc at url.md:153 (88.865247ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (97.630873ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (97.820905ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (5.089938ms) ✔ Double `@` at url.md:181 (5.245221ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (43.02834ms) ✔ Proxy basic auth with url encoded space at url.md:193 (43.195619ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (49.605976ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (49.795389ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (45.463687ms) ✔ IPv6 address with Zone ID at url.md:217 (45.746631ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (41.795724ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (41.965579ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (2.458853ms) ✔ Disallow tab in URL at url.md:241 (2.602588ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (2.087227ms) ✔ Disallow form-feed in URL at url.md:252 (2.216299ms) ✔ URL tests at url.md:1 (1510.922231ms) ℹ tests 260 ℹ suites 292 ℹ pass 260 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 91837.675736 >>> 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... >>> 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-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 Sun, 08 Mar 2026 20:59:51 +0000 elapsed time 0h 1m 52s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260308.205800) ( 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: 288.6 MiB in 106 packages >>> llhttp: Updating the community/ppc64le repository index... >>> llhttp: Signing the index...