>>> llhttp: Building community/llhttp 9.3.1-r0 (using abuild 3.16.0-r0) started Sun, 08 Mar 2026 20:57:54 +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.205755) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20251003-r0.trigger OK: 817.0 MiB in 131 packages >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge//llhttp-9.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/edge/llhttp-9.3.1.tar.gz.part' llhttp-9.3.1.tar.gz. 5994k --:--:-- ETA llhttp-9.3.1.tar.gz. 100% |********************************| 6139k 0:00:00 ETA '/var/cache/distfiles/edge/llhttp-9.3.1.tar.gz.part' saved /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/edge//llhttp-9.3.1.tar.gz /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/edge/llhttp-9.3.1.tar.gz... > llhttp@9.3.1 prepare > npm run clean && npm run build-ts > llhttp@9.3.1 clean > rm -rf lib && rm -rf test/tmp > llhttp@9.3.1 build-ts > tsc added 153 packages, and audited 154 packages in 5s 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.3s) -- 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) (1533.073023ms) ✔ Simple request at request/sample.md:6 (1534.031829ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (78.492523ms) ✔ Request with method starting with `H` at request/sample.md:39 (78.701641ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (44.207735ms) ✔ curl GET at request/sample.md:67 (44.421473ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (75.252331ms) ✔ Firefox GET at request/sample.md:105 (75.51985ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (22.606855ms) ✔ DUMBPACK at request/sample.md:168 (22.874619ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (18.853626ms) ✔ No headers and no body at request/sample.md:196 (18.993747ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (20.663326ms) ✔ One header and no body at request/sample.md:219 (20.800754ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (19.218755ms) ✔ Apache bench GET at request/sample.md:247 (19.354422ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (20.155735ms) ✔ Prefix newline at request/sample.md:288 (20.294621ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (9.830594ms) ✔ No HTTP version at request/sample.md:314 (9.969588ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (1449.599679ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (1449.778821ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (16.06774ms) ✔ Line folding in header value with LF at request/sample.md:394 (16.214963ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (13.003585ms) ✔ No LF after CR at request/sample.md:432 (13.104719ms) ▶ 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) (1422.795729ms) ✔ No LF after CR (lenient) at request/sample.md:454 (1422.966592ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (15.719143ms) ✔ Request starting with CRLF at request/sample.md:478 (15.870868ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (2.048546ms) ✔ Extended Characters at request/sample.md:506 (2.159439ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (3.578451ms) ✔ 255 ASCII in header value at request/sample.md:536 (3.681325ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (463.315046ms) ✔ X-SSL-Nonsense at request/sample.md:571 (463.560058ms) ✔ Sample requests at request/sample.md:1 (5233.818263ms) ▶ 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) (33.966935ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (34.116885ms) ✔ Header value at request/lenient-headers.md:82 (34.209097ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (15.545358ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (15.670424ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (33.201668ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (33.321532ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (19.86221ms) ✔ Header value at request/lenient-headers.md:82 (19.978548ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (103.507995ms) ▶ 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) (1400.540006ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (1400.713919ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (1400.815082ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (26.424769ms) ✔ REPORT request at request/method.md:4 (26.522598ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (23.637123ms) ✔ CONNECT request at request/method.md:27 (23.783987ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (20.927315ms) ✔ CONNECT request with CAPS at request/method.md:62 (21.045037ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (22.463222ms) ✔ CONNECT with body at request/method.md:96 (22.573544ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (21.640133ms) ✔ M-SEARCH request at request/method.md:135 (21.74154ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (27.91548ms) ✔ PATCH request at request/method.md:173 (28.036409ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (17.030171ms) ✔ PURGE request at request/method.md:217 (17.126097ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (15.741513ms) ✔ SEARCH request at request/method.md:245 (15.833418ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (23.6206ms) ✔ LINK request at request/method.md:273 (23.73431ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (21.638621ms) ✔ LINK request at request/method.md:311 (21.759609ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (17.645753ms) ✔ SOURCE request at request/method.md:344 (17.765706ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (29.037197ms) ✔ SOURCE request with ICE at request/method.md:372 (29.169519ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (21.628381ms) ✔ OPTIONS request with RTSP at request/method.md:400 (21.747481ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (20.480414ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (20.582597ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (18.960824ms) ✔ PRI request HTTP2 at request/method.md:458 (19.080833ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (30.709124ms) ✔ QUERY request at request/method.md:482 (30.836889ms) ✔ Methods at request/method.md:1 (362.302656ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (24.296967ms) ✔ Quotes in URI at request/uri.md:4 (24.392786ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (28.085336ms) ✔ Query URL with question mark at request/uri.md:27 (28.205368ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (15.777815ms) ✔ Host terminated by a query string at request/uri.md:52 (15.875653ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (26.759451ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (26.932469ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (18.306718ms) ✔ Query URL with vertical bar character at request/uri.md:98 (18.438694ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (18.197204ms) ✔ `host:port` terminated by a space at request/uri.md:125 (18.314047ms) ▶ 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.285508ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (2.385855ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (22.108815ms) ✔ Fragment in URI at request/uri.md:165 (22.214147ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (26.659865ms) ✔ Underscore in hostname at request/uri.md:188 (26.805357ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (19.429815ms) ✔ `host:port` and basic auth at request/uri.md:222 (19.554967ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (4.297811ms) ✔ Space in URI at request/uri.md:245 (4.405103ms) ✔ URI at request/uri.md:1 (208.225107ms) ▶ 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) (17.21938ms) ✔ Setting flag at request/connection.md:6 (17.336195ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (32.03784ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (32.171099ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (25.092168ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (25.235203ms) ▶ 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) (1426.394607ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (1426.593928ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (30.15424ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (30.299672ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (22.889161ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (22.987915ms) ✔ `keep-alive` at request/connection.md:4 (1557.146579ms) ▶ `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) (18.163883ms) ✔ Setting flag on `close` at request/connection.md:236 (18.253794ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (25.166173ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (25.26841ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (37.698672ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (37.836928ms) ✔ `close` at request/connection.md:234 (81.552327ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (17.623737ms) ✔ Sample at request/connection.md:375 (17.99529ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (65.302462ms) ✔ Multiple tokens with folding at request/connection.md:403 (65.488927ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (28.205319ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (28.344151ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (25.116356ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (25.255954ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (18.246996ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (18.358288ms) ▶ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:559) (20.702092ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (20.805907ms) ✔ Parsing multiple tokens at request/connection.md:373 (176.650739ms) ▶ `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) (24.351986ms) ✔ Setting a flag and pausing at request/connection.md:601 (24.460269ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (21.953268ms) ✔ Emitting part of body and pausing at request/connection.md:635 (22.063715ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (52.188473ms) ✔ Upgrade GET request at request/connection.md:675 (52.376914ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (39.651275ms) ✔ Upgrade POST request at request/connection.md:734 (39.822084ms) ✔ `upgrade` at request/connection.md:599 (138.986469ms) ✔ Connection header at request/connection.md:1 (1954.613647ms) ▶ 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) (16.631163ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:317 (16.719801ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:343 ✔ should pass for type="request" (location=request/content-length.md:343) (17.507346ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:343 (17.598739ms) ▶ Empty `Content-Length` at request/content-length.md:369 ✔ should pass for type="request" (location=request/content-length.md:369) (15.844265ms) ✔ Empty `Content-Length` at request/content-length.md:369 (15.94197ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (50.426597ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (21.225161ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (21.338678ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (16.586311ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (16.697605ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (21.869089ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (21.981661ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (17.121108ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (17.216403ms) ▶ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 ✔ should pass for type="request" (location=request/content-length.md:129) (16.403835ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (16.498275ms) ▶ 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) (17.606873ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (17.698781ms) ▶ 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) (21.668133ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (21.782816ms) ▶ 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) (1386.84759ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (1387.01647ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (20.11776ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (20.262656ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (21.461419ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (21.586382ms) ▶ `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.267229ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:394 (2.376124ms) ▶ 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) (1383.706703ms) ✔ Content-Length reset when no body is received at request/content-length.md:417 (1383.872829ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:466 ✔ should pass for type="request" (location=request/content-length.md:466) (19.204838ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:466 (19.334724ms) ▶ 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) (17.443796ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 (17.535189ms) ✔ Content-Length header at request/content-length.md:1 (3036.440808ms) ▶ 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) (15.126415ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (15.215994ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (26.430957ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (26.559438ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (26.715836ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (26.834975ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (21.382083ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (21.484313ms) ▶ 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) (33.133382ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (33.273611ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (28.803622ms) ✔ Trailing headers at request/transfer-encoding.md:186 (28.965327ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (36.72675ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (36.905335ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (27.797451ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (27.923128ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (26.566594ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (26.676937ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (44.479044ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (44.650309ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (28.055669ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (28.197696ms) ✔ `chunked` at request/transfer-encoding.md:4 (317.274779ms) ▶ 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) (23.807285ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (23.897109ms) ▶ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/transfer-encoding.md:1025) (37.196239ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (37.312015ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (27.403218ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (27.534589ms) ▶ 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) (1401.009983ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (1401.185804ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (1490.181837ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (6.608008ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (6.75397ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (20.492024ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (20.587857ms) ▶ 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) (20.763198ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (20.884591ms) ▶ 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) (37.892328ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (38.058733ms) ▶ 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.102822ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (2.214921ms) ▶ 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.007452ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (2.095435ms) ▶ 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) (1495.340958ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (1495.524715ms) ▶ 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) (27.105663ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (27.308907ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (33.811388ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (33.980789ms) ▶ 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) (35.119029ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (35.287896ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (35.482979ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (35.639414ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (28.89849ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (29.031674ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (23.193234ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (23.299936ms) ▶ 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) (16.431575ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (16.515759ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (27.142688ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (27.246482ms) ▶ 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) (1431.421035ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (1431.630837ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (5054.833169ms) ▶ 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) (28.387423ms) ✔ Only LFs present at request/invalid.md:531 (28.508616ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (1700.817937ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (1701.020087ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (26.921059ms) ✔ Spaces before headers at request/invalid.md:650 (27.055136ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (24.681609ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (24.818184ms) ✔ Invalid space after start line at request/invalid.md:509 (1781.658399ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (16.655797ms) ✔ ICE protocol and GET method at request/invalid.md:4 (17.666603ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (15.676588ms) ✔ ICE protocol, but not really at request/invalid.md:25 (15.787888ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (13.285961ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (13.391146ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (13.019235ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (13.121025ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (14.373825ms) ✔ Headers separated by CR at request/invalid.md:87 (14.469537ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (14.918453ms) ✔ Headers separated by LF at request/invalid.md:113 (15.006125ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (14.326818ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (14.460525ms) ▶ 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) (29.620508ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (29.734888ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (19.900896ms) ✔ Empty headers separated by CR at request/invalid.md:216 (20.021089ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (21.283657ms) ✔ Empty headers separated by LF at request/invalid.md:254 (21.400211ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (5.323334ms) ✔ Invalid header token #1 at request/invalid.md:287 (5.421187ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (7.424715ms) ✔ Invalid header token #2 at request/invalid.md:310 (7.509898ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (5.572473ms) ✔ Invalid header token #3 at request/invalid.md:333 (5.650133ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (27.180773ms) ✔ Invalid method at request/invalid.md:356 (27.269413ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (3.044011ms) ✔ Illegal header field name line folding at request/invalid.md:372 (3.132527ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (2.13207ms) ✔ Corrupted Connection header at request/invalid.md:396 (2.367842ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (2.058516ms) ✔ Corrupted header name at request/invalid.md:425 (2.138037ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (1.811753ms) ✔ Missing CR between headers at request/invalid.md:454 (1.902349ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (2.957569ms) ✔ Invalid HTTP version at request/invalid.md:490 (3.060196ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (12.005003ms) ✔ Invalid space after start line at request/invalid.md:509 (12.094956ms) ✔ Invalid requests at request/invalid.md:1 (2030.386862ms) ▶ 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) (1576.880568ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (1577.091461ms) ▶ 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) (15.84604ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (16.552857ms) ▶ 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) (13.551135ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (13.644375ms) ✔ Finish at request/finish.md:1 (1608.080838ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (1368.727935ms) ✔ on_message_begin at request/pausing.md:4 (1368.888321ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (1384.11265ms) ✔ on_message_complete at request/pausing.md:34 (1384.297668ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (1376.624197ms) ✔ on_protocol_complete at request/pausing.md:64 (1376.865636ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (1370.887594ms) ✔ on_method_complete at request/pausing.md:94 (1371.084762ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (1365.695455ms) ✔ on_url_complete at request/pausing.md:124 (1365.886385ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (1342.924295ms) ✔ on_version_complete at request/pausing.md:154 (1343.126491ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (1352.190816ms) ✔ on_header_field_complete at request/pausing.md:184 (1352.38914ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (1385.633626ms) ✔ on_header_value_complete at request/pausing.md:214 (1385.831625ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (1372.830527ms) ✔ on_headers_complete at request/pausing.md:244 (1373.035021ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (1367.695969ms) ✔ on_chunk_header at request/pausing.md:274 (1367.900492ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (1405.542708ms) ✔ on_chunk_extension_name at request/pausing.md:313 (1405.776492ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (1398.251793ms) ✔ on_chunk_extension_value at request/pausing.md:355 (1398.459793ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (1386.765912ms) ✔ on_chunk_complete at request/pausing.md:398 (1386.953235ms) ✔ Pausing at request/pausing.md:1 (17881.381305ms) ▶ 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) (42.190093ms) ✔ Should parse multiple events at request/pipelining.md:4 (42.340535ms) ✔ Pipelining at request/pipelining.md:1 (42.493278ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (1360.87188ms) ✔ Simple response at response/sample.md:4 (1361.03926ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (15.602312ms) ✔ RTSP response at response/sample.md:40 (15.714878ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (14.057704ms) ✔ ICE response at response/sample.md:60 (14.174479ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (12.149814ms) ✔ Error on invalid response start at response/sample.md:80 (12.245719ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (14.048023ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (14.139219ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (114.883877ms) ✔ Google 301 at response/sample.md:118 (115.084117ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (172.73979ms) ✔ amazon.com at response/sample.md:196 (172.976778ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (17.793686ms) ✔ No headers and no body at response/sample.md:271 (17.914648ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (14.6848ms) ✔ No reason phrase at response/sample.md:291 (14.776822ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (13.464856ms) ✔ Empty reason phrase after space at response/sample.md:310 (13.555303ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (24.563544ms) ✔ No carriage ret at response/sample.md:330 (24.664255ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (1383.434539ms) ✔ No carriage ret (lenient) at response/sample.md:351 (1383.609344ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (27.857935ms) ✔ Underscore in header key at response/sample.md:382 (28.01695ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (63.391224ms) ✔ bonjourmadame.fr at response/sample.md:425 (63.563519ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (95.15404ms) ✔ Spaces in header value at response/sample.md:494 (95.380249ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (49.246472ms) ✔ Spaces in header name at response/sample.md:574 (49.408294ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (2.324907ms) ✔ Non ASCII in status line at response/sample.md:609 (2.426433ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (18.677543ms) ✔ HTTP version 0.9 at response/sample.md:645 (18.761085ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (23.103657ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (23.201478ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (20.630081ms) ✔ Response starting with CRLF at response/sample.md:695 (20.723937ms) ✔ Sample responses at response/sample.md:1 (3462.545261ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (29.838274ms) ✔ Proxy-Connection at response/connection.md:4 (29.938125ms) ▶ 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) (24.047057ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (24.14238ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (18.834437ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (18.918492ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (20.121654ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (20.211757ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (16.29876ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (16.384921ms) ▶ 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) (19.237516ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (19.325949ms) ▶ 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) (1384.131779ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (1384.298122ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (22.480414ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (22.613115ms) ▶ 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) (1358.086755ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (1358.255679ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (24.239152ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (24.377861ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (28.315248ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (28.431734ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (18.537369ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (18.634918ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (31.830767ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (31.958693ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (28.987111ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (29.108514ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (24.561969ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (24.668937ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (27.700446ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (27.806691ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (39.567724ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (39.706584ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (44.598047ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (44.794727ms) ✔ Connection header at response/connection.md:1 (3164.588834ms) ▶ 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) (93.616315ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (93.811577ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (22.369341ms) ✔ Content-Length-X at response/content-length.md:80 (22.493833ms) ▶ 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) (1400.124781ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (1400.32099ms) ✔ Content-Length header at response/content-length.md:1 (1516.894844ms) ▶ 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) (30.732951ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (30.860795ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (17.976036ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (18.07523ms) ▶ 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) (19.371976ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (19.460486ms) ▶ `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) (17.539781ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (17.623533ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (33.412862ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (33.509361ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (27.73478ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (27.84708ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (18.326523ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (18.442666ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (47.768483ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (47.940817ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (28.061176ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (28.212664ms) ▶ 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) (1379.090051ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (1379.264116ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (1621.828745ms) ▶ 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) (23.071908ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (23.173339ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (22.2401ms) ✔ Extra space between status code and reason at response/invalid.md:186 (22.35087ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (16.353455ms) ✔ One-digit status code at response/invalid.md:206 (16.449944ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (22.843604ms) ✔ Only LFs present and no body at response/invalid.md:224 (22.938962ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (1362.043338ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (1362.241816ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (16.267933ms) ✔ Only LFs present at response/invalid.md:264 (16.379451ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (16.791252ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (16.881794ms) ✔ Invalid space after start line at response/invalid.md:149 (1480.809607ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (9.748669ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (9.838918ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (11.755564ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (11.838144ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (15.000938ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (15.07906ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (12.554885ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (12.643392ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (14.102806ms) ✔ Tab after HTTP version at response/invalid.md:72 (14.186006ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (15.655449ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (15.742348ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (12.273221ms) ✔ Headers separated by CR at response/invalid.md:108 (12.361862ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (14.115882ms) ✔ Invalid HTTP version at response/invalid.md:132 (14.203419ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (14.867652ms) ✔ Invalid space after start line at response/invalid.md:149 (14.958907ms) ✔ Invalid responses at response/invalid.md:1 (1602.21118ms) ▶ 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) (1345.070418ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (1345.249968ms) ✔ Finish at response/finish.md:1 (1345.349607ms) ▶ 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) (1374.574522ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (1374.745906ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (1374.876683ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (1372.683902ms) ✔ on_message_begin at response/pausing.md:4 (1372.850037ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (1368.841252ms) ✔ on_message_complete at response/pausing.md:32 (1369.035707ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (1363.754682ms) ✔ on_version_complete at response/pausing.md:60 (1363.960784ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (1371.600536ms) ✔ on_status_complete at response/pausing.md:88 (1371.810649ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (1355.289286ms) ✔ on_header_field_complete at response/pausing.md:116 (1355.497874ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (1342.367264ms) ✔ on_header_value_complete at response/pausing.md:144 (1342.566647ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (1364.440603ms) ✔ on_headers_complete at response/pausing.md:172 (1364.639334ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (1353.297718ms) ✔ on_chunk_header at response/pausing.md:200 (1353.488507ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (1367.523039ms) ✔ on_chunk_extension_name at response/pausing.md:237 (1367.720497ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (1371.119504ms) ✔ on_chunk_extension_value at response/pausing.md:277 (1371.304978ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (1330.983929ms) ✔ on_chunk_complete at response/pausing.md:317 (1331.170179ms) ✔ Pausing at response/pausing.md:1 (14965.110079ms) ▶ 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) (32.675448ms) ✔ Should parse multiple events at response/pipelining.md:4 (32.766508ms) ✔ Pipelining at response/pipelining.md:1 (32.872694ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (365.975674ms) ✔ Absolute URL at url.md:3 (366.121588ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (14.568762ms) ✔ Relative URL at url.md:17 (14.675879ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (8.78483ms) ✔ Failing on broken schema at url.md:29 (8.862218ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (15.394434ms) ✔ Proxy request at url.md:41 (15.476453ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (12.592003ms) ✔ Proxy request with port at url.md:53 (12.669363ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (10.635322ms) ✔ Proxy IPv6 request at url.md:65 (10.71125ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (12.534933ms) ✔ Proxy IPv6 request with port at url.md:77 (12.613634ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (14.373046ms) ✔ IPv4 in IPv6 address at url.md:89 (14.452901ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (16.015479ms) ✔ Extra `?` in query string at url.md:101 (16.09837ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (14.182793ms) ✔ URL encoded space at url.md:116 (14.263466ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (17.155624ms) ✔ URL fragment at url.md:127 (17.243963ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (14.646696ms) ✔ Complex URL fragment at url.md:138 (14.749454ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (20.181331ms) ✔ Complex URL from node.js url parser doc at url.md:153 (20.284273ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (14.085018ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (14.182127ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (2.134513ms) ✔ Double `@` at url.md:181 (2.210777ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (14.032628ms) ✔ Proxy basic auth with url encoded space at url.md:193 (14.125079ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (13.232848ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (13.340595ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (16.770139ms) ✔ IPv6 address with Zone ID at url.md:217 (17.06637ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (14.498979ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (14.582587ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (2.099559ms) ✔ Disallow tab in URL at url.md:241 (2.162163ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (1.948833ms) ✔ Disallow form-feed in URL at url.md:252 (2.012355ms) ✔ URL tests at url.md:1 (618.840132ms) ℹ tests 260 ℹ suites 292 ℹ pass 260 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 68676.836034 >>> llhttp: Entering fakeroot... libfakeroot internal error: payload not recognized! -- 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... libfakeroot internal error: payload not recognized! '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-s390x.so.1 >>> llhttp*: Package size: 69.6 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:18 +0000 elapsed time 0h 1m 24s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260308.205755) ( 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: 386.8 MiB in 107 packages >>> llhttp: Updating the community/s390x repository index... >>> llhttp: Signing the index...