>>> llhttp: Building community/llhttp 9.3.1-r0 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 13:22:32 +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) Installing file to etc/apk/protected_paths.d/ca-certificates.list.apk-new (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 (20260309.132235) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20251003-r0.trigger OK: 711.4 MiB in 127 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 /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 39s 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 (1.7s) -- 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) (13880.458217ms) ✔ Simple request at request/sample.md:6 (13889.51832ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (513.551274ms) ✔ Request with method starting with `H` at request/sample.md:39 (515.198691ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (775.116893ms) ✔ curl GET at request/sample.md:67 (776.94937ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (2089.454715ms) ✔ Firefox GET at request/sample.md:105 (2092.534009ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (653.484107ms) ✔ DUMBPACK at request/sample.md:168 (657.43562ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (482.744748ms) ✔ No headers and no body at request/sample.md:196 (485.218824ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (607.491729ms) ✔ One header and no body at request/sample.md:219 (608.852526ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (498.383241ms) ✔ Apache bench GET at request/sample.md:247 (499.891738ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (254.415371ms) ✔ Prefix newline at request/sample.md:288 (256.343948ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (114.824598ms) ✔ No HTTP version at request/sample.md:314 (116.458614ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (8589.895088ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (8591.166126ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (729.614573ms) ✔ Line folding in header value with LF at request/sample.md:394 (730.92597ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (256.668627ms) ✔ No LF after CR at request/sample.md:432 (258.013925ms) ▶ 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) (8961.422651ms) ✔ No LF after CR (lenient) at request/sample.md:454 (8962.847629ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (541.080686ms) ✔ Request starting with CRLF at request/sample.md:478 (542.396583ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (30.086587ms) ✔ Extended Characters at request/sample.md:506 (31.627224ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (19.138886ms) ✔ 255 ASCII in header value at request/sample.md:536 (21.269842ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (5797.247894ms) ✔ X-SSL-Nonsense at request/sample.md:571 (5799.46529ms) ✔ Sample requests at request/sample.md:1 (44857.398654ms) ▶ 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) (1124.490237ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (1126.705973ms) ✔ Header value at request/lenient-headers.md:82 (1128.540089ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (649.974893ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (652.496569ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (790.187626ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (792.760161ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (753.227671ms) ✔ Header value at request/lenient-headers.md:82 (755.328828ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (3334.117498ms) ▶ 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) (16098.564201ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (16100.471897ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (16102.037794ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (420.776878ms) ✔ REPORT request at request/method.md:4 (422.553015ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (871.104443ms) ✔ CONNECT request at request/method.md:27 (872.721401ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (931.429837ms) ✔ CONNECT request with CAPS at request/method.md:62 (932.948794ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (951.596261ms) ✔ CONNECT with body at request/method.md:96 (953.327018ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (1027.016649ms) ✔ M-SEARCH request at request/method.md:135 (1029.314684ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (1193.441695ms) ✔ PATCH request at request/method.md:173 (1195.78665ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (1123.395978ms) ✔ PURGE request at request/method.md:217 (1125.664834ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (937.419987ms) ✔ SEARCH request at request/method.md:245 (939.767862ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (1071.13073ms) ✔ LINK request at request/method.md:273 (1073.080467ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (1097.160925ms) ✔ LINK request at request/method.md:311 (1098.932241ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (1146.853456ms) ✔ SOURCE request at request/method.md:344 (1148.413414ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (962.797821ms) ✔ SOURCE request with ICE at request/method.md:372 (964.273458ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (964.506918ms) ✔ OPTIONS request with RTSP at request/method.md:400 (968.99695ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (1156.50632ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (1159.020735ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (401.769851ms) ✔ PRI request HTTP2 at request/method.md:458 (403.518788ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (1016.244027ms) ✔ QUERY request at request/method.md:482 (1018.003604ms) ✔ Methods at request/method.md:1 (15321.66099ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (915.812924ms) ✔ Quotes in URI at request/uri.md:4 (917.554121ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (597.888845ms) ✔ Query URL with question mark at request/uri.md:27 (599.521902ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (758.332562ms) ✔ Host terminated by a query string at request/uri.md:52 (759.81928ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (891.816067ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (893.693384ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (498.892439ms) ✔ Query URL with vertical bar character at request/uri.md:98 (500.414097ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (677.851664ms) ✔ `host:port` terminated by a space at request/uri.md:125 (679.554001ms) ▶ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 ✔ should pass for type="request" (location=request/uri.md:148) (35.608918ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (37.430474ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (923.89385ms) ✔ Fragment in URI at request/uri.md:165 (925.538907ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (896.340799ms) ✔ Underscore in hostname at request/uri.md:188 (897.979816ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (1084.073888ms) ✔ `host:port` and basic auth at request/uri.md:222 (1086.510063ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (38.379773ms) ✔ Space in URI at request/uri.md:245 (42.408725ms) ✔ URI at request/uri.md:1 (7352.372048ms) ▶ 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) (896.659858ms) ✔ Setting flag at request/connection.md:6 (899.163154ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (854.066873ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (855.80279ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (783.640837ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (785.991533ms) ▶ 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) (13634.073806ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (13635.969302ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (1495.710121ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (1497.822377ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (842.518993ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (844.77021ms) ✔ `keep-alive` at request/connection.md:4 (18527.381852ms) ▶ `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) (808.513694ms) ✔ Setting flag on `close` at request/connection.md:236 (810.127291ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (1011.349976ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (1013.282432ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (1216.031714ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (1217.778272ms) ✔ `close` at request/connection.md:234 (3045.027867ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (758.968061ms) ✔ Sample at request/connection.md:375 (761.211417ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (1159.620354ms) ✔ Multiple tokens with folding at request/connection.md:403 (1161.442751ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (628.653771ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (629.874289ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (616.491253ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (617.86983ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (596.250128ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (597.386826ms) ▶ 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) (544.853498ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (545.932497ms) ✔ Parsing multiple tokens at request/connection.md:373 (4319.520659ms) ▶ `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) (1192.789435ms) ✔ Setting a flag and pausing at request/connection.md:601 (1194.690492ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (958.611729ms) ✔ Emitting part of body and pausing at request/connection.md:635 (960.521745ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (1711.94116ms) ✔ Upgrade GET request at request/connection.md:675 (1713.933536ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (1011.171635ms) ✔ Upgrade POST request at request/connection.md:734 (1013.037952ms) ✔ `upgrade` at request/connection.md:599 (4888.025596ms) ✔ Connection header at request/connection.md:1 (30785.085145ms) ▶ 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) (758.115623ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:317 (759.66602ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:343 ✔ should pass for type="request" (location=request/content-length.md:343) (969.777229ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:343 (971.219946ms) ▶ Empty `Content-Length` at request/content-length.md:369 ✔ should pass for type="request" (location=request/content-length.md:369) (800.981307ms) ✔ Empty `Content-Length` at request/content-length.md:369 (802.967704ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (2537.214443ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (1058.609992ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (1060.807269ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (1208.420588ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (1211.022643ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (1134.357159ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (1136.588254ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (1127.88133ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (1129.507427ms) ▶ 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) (636.802656ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (638.162874ms) ▶ 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) (825.659803ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (827.76786ms) ▶ 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) (1178.078822ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (1180.457257ms) ▶ 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) (10367.109448ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (10368.609385ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (509.379422ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (510.661059ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (534.434637ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (535.665495ms) ▶ `Content-Length` with CR instead of dash at request/content-length.md:394 ✔ should pass for type="request" (location=request/content-length.md:394) (19.370646ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:394 (20.682204ms) ▶ 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) (10968.410626ms) ✔ Content-Length reset when no body is received at request/content-length.md:417 (10969.971203ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:466 ✔ should pass for type="request" (location=request/content-length.md:466) (549.276391ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:466 (550.559289ms) ▶ 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) (490.517515ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:492 (491.606793ms) ✔ Content-Length header at request/content-length.md:1 (33182.773791ms) ▶ 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) (625.475436ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (626.836494ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (430.73286ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (431.994738ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (400.774873ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (401.794211ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (643.437104ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (644.451183ms) ▶ 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) (592.598914ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (593.641932ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (545.038178ms) ✔ Trailing headers at request/transfer-encoding.md:186 (546.037977ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (856.601188ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (857.733327ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (862.320639ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (863.460857ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (801.773145ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (803.133683ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (962.352442ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (963.685119ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (745.619824ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (746.775902ms) ✔ `chunked` at request/transfer-encoding.md:4 (7485.143072ms) ▶ 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) (598.954103ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (599.888021ms) ▶ 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) (714.636559ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (715.876597ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (535.429355ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (536.581614ms) ▶ 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) (10300.253745ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (10301.374522ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (12155.84875ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (16.184432ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (17.25281ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (766.489128ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (767.562185ms) ▶ 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) (761.560436ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (762.585634ms) ▶ 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) (717.046475ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (718.023553ms) ▶ 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) (16.580711ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (17.603929ms) ▶ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 ✔ should pass for type="request" (location=request/transfer-encoding.md:644) (14.604334ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (15.518033ms) ▶ 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) (8878.923311ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (8880.02655ms) ▶ 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) (522.567098ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (523.589876ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (696.521711ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (697.531409ms) ▶ 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) (579.048498ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (580.081837ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (667.047863ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (668.151821ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (725.826599ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (726.923417ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (806.790857ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (808.090714ms) ▶ 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) (504.21039ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (505.323029ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (383.838903ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (384.874301ms) ▶ 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) (8294.103963ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (8295.298502ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (44017.959245ms) ▶ 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) (719.047271ms) ✔ Only LFs present at request/invalid.md:531 (720.381809ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (8789.496409ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (8790.549987ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (613.431658ms) ✔ Spaces before headers at request/invalid.md:650 (614.441195ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (648.485916ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (649.458814ms) ✔ Invalid space after start line at request/invalid.md:509 (10776.873122ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (569.914354ms) ✔ ICE protocol and GET method at request/invalid.md:4 (571.290271ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (575.546264ms) ✔ ICE protocol, but not really at request/invalid.md:25 (576.517082ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (590.266278ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (591.343176ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (627.361333ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (628.314832ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (357.02819ms) ✔ Headers separated by CR at request/invalid.md:87 (357.989688ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (444.912535ms) ✔ Headers separated by LF at request/invalid.md:113 (445.906313ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (418.066323ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (419.11932ms) ▶ 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) (416.152226ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (417.088244ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (565.618581ms) ✔ Empty headers separated by CR at request/invalid.md:216 (566.54946ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (448.119129ms) ✔ Empty headers separated by LF at request/invalid.md:254 (449.105547ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (14.535894ms) ✔ Invalid header token #1 at request/invalid.md:287 (15.462092ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (13.176297ms) ✔ Invalid header token #2 at request/invalid.md:310 (14.153615ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (12.424478ms) ✔ Invalid header token #3 at request/invalid.md:333 (13.347656ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (217.600716ms) ✔ Invalid method at request/invalid.md:356 (218.563934ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (12.989737ms) ✔ Illegal header field name line folding at request/invalid.md:372 (13.870075ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (12.615218ms) ✔ Corrupted Connection header at request/invalid.md:396 (13.542177ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (12.896398ms) ✔ Corrupted header name at request/invalid.md:425 (13.800356ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (12.459518ms) ✔ Missing CR between headers at request/invalid.md:454 (13.447256ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (12.250318ms) ✔ Invalid HTTP version at request/invalid.md:490 (13.147176ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (272.992679ms) ✔ Invalid space after start line at request/invalid.md:509 (273.923416ms) ✔ Invalid requests at request/invalid.md:1 (16413.240735ms) ▶ 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) (8249.83384ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (8250.867399ms) ▶ 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) (413.36197ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (414.374569ms) ▶ 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) (358.553047ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (360.443164ms) ✔ Finish at request/finish.md:1 (9027.614928ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (10087.231297ms) ✔ on_message_begin at request/pausing.md:4 (10088.280916ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (9882.583198ms) ✔ on_message_complete at request/pausing.md:34 (9883.673457ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (8929.747939ms) ✔ on_protocol_complete at request/pausing.md:64 (8930.785758ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (9065.31798ms) ✔ on_method_complete at request/pausing.md:94 (9066.388598ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (8938.678863ms) ✔ on_url_complete at request/pausing.md:124 (8939.719921ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (9941.770512ms) ✔ on_version_complete at request/pausing.md:154 (9943.04197ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (8605.65117ms) ✔ on_header_field_complete at request/pausing.md:184 (8606.879088ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (8711.251944ms) ✔ on_header_value_complete at request/pausing.md:214 (8712.511101ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (8973.752ms) ✔ on_headers_complete at request/pausing.md:244 (8975.043797ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (10125.190067ms) ✔ on_chunk_header at request/pausing.md:274 (10126.351945ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (8879.716305ms) ✔ on_chunk_extension_name at request/pausing.md:313 (8881.317602ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (9687.708719ms) ✔ on_chunk_extension_value at request/pausing.md:355 (9689.037856ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (9243.723142ms) ✔ on_chunk_complete at request/pausing.md:398 (9245.03838ms) ✔ Pausing at request/pausing.md:1 (121094.887437ms) ▶ 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) (689.583583ms) ✔ Should parse multiple events at request/pipelining.md:4 (690.745181ms) ✔ Pipelining at request/pipelining.md:1 (691.699799ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (9290.200479ms) ✔ Simple response at response/sample.md:4 (9291.381297ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (230.999692ms) ✔ RTSP response at response/sample.md:40 (232.19593ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (234.739726ms) ✔ ICE response at response/sample.md:60 (235.839663ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (254.54167ms) ✔ Error on invalid response start at response/sample.md:80 (255.665488ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (277.150171ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (278.207008ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (1584.021544ms) ✔ Google 301 at response/sample.md:118 (1585.061981ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (1693.046451ms) ✔ amazon.com at response/sample.md:196 (1694.086829ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (308.673615ms) ✔ No headers and no body at response/sample.md:271 (309.703153ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (211.187827ms) ✔ No reason phrase at response/sample.md:291 (212.281465ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (208.427032ms) ✔ Empty reason phrase after space at response/sample.md:310 (209.47847ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (772.476056ms) ✔ No carriage ret at response/sample.md:330 (774.246514ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (9701.733433ms) ✔ No carriage ret (lenient) at response/sample.md:351 (9702.83029ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (958.324048ms) ✔ Underscore in header key at response/sample.md:382 (959.589786ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (1527.151264ms) ✔ bonjourmadame.fr at response/sample.md:425 (1528.685081ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (1754.947302ms) ✔ Spaces in header value at response/sample.md:494 (1756.949458ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (420.669177ms) ✔ Spaces in header name at response/sample.md:574 (422.958374ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (39.288871ms) ✔ Non ASCII in status line at response/sample.md:609 (41.744826ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (450.167586ms) ✔ HTTP version 0.9 at response/sample.md:645 (451.882762ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (1080.578772ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (1081.82015ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (839.584478ms) ✔ Response starting with CRLF at response/sample.md:695 (840.927736ms) ✔ Sample responses at response/sample.md:1 (31878.520962ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (1237.877275ms) ✔ Proxy-Connection at response/connection.md:4 (1239.413572ms) ▶ 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) (962.066781ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (963.429939ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (530.363423ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (531.597842ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (510.540479ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (511.773016ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (664.299087ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (665.716464ms) ▶ 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) (934.236111ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (935.390029ms) ▶ 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) (9090.078552ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (9091.155849ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (709.638767ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (710.976565ms) ▶ 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) (9143.859316ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (9145.065874ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (727.813455ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (728.852033ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (803.478961ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (804.4566ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (721.672326ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (722.731023ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (492.514211ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (493.535428ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (678.073783ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (679.042101ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (624.583237ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (625.639556ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (774.515973ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (775.654671ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (763.322433ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (764.303711ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (806.404517ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (807.425574ms) ✔ Connection header at response/connection.md:1 (30205.574971ms) ▶ 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) (1179.292978ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (1180.246736ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (522.380018ms) ✔ Content-Length-X at response/content-length.md:80 (523.353136ms) ▶ 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) (8200.785061ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (8202.103458ms) ✔ Content-Length header at response/content-length.md:1 (9907.339708ms) ▶ 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) (793.518739ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (794.597517ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (406.027923ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (407.008741ms) ▶ 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) (531.345802ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (532.29018ms) ▶ `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) (464.756199ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (465.757678ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (626.902953ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (628.014251ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (520.635781ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (521.609599ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (454.280798ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (455.327716ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (830.228414ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (831.267432ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (577.7926ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (578.973217ms) ▶ 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) (9078.61073ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (9079.741368ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (14299.245052ms) ▶ 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) (284.896017ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (286.155655ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (264.231893ms) ✔ Extra space between status code and reason at response/invalid.md:186 (265.300552ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (184.962074ms) ✔ One-digit status code at response/invalid.md:206 (186.013272ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (383.564443ms) ✔ Only LFs present and no body at response/invalid.md:224 (384.566061ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (9081.486544ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (9082.578163ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (460.679346ms) ✔ Only LFs present at response/invalid.md:264 (461.705385ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (671.674494ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (673.128751ms) ✔ Invalid space after start line at response/invalid.md:149 (11342.848691ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (195.544535ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (196.501373ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (223.463185ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (224.519364ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (229.382714ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (230.451513ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (236.948341ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (238.032819ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (218.185615ms) ✔ Tab after HTTP version at response/invalid.md:72 (219.235513ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (222.999146ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (224.198184ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (384.567401ms) ✔ Headers separated by CR at response/invalid.md:108 (385.590139ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (212.214825ms) ✔ Invalid HTTP version at response/invalid.md:132 (213.241723ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (332.001394ms) ✔ Invalid space after start line at response/invalid.md:149 (333.046852ms) ✔ Invalid responses at response/invalid.md:1 (13612.431044ms) ▶ 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) (9685.749717ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (9686.906655ms) ✔ Finish at response/finish.md:1 (9687.762234ms) ▶ 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) (8048.216388ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (8049.337627ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (8050.573004ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (8711.513657ms) ✔ on_message_begin at response/pausing.md:4 (8712.621415ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (8328.588072ms) ✔ on_message_complete at response/pausing.md:32 (8329.805831ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (8362.101754ms) ✔ on_version_complete at response/pausing.md:60 (8363.279571ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (8300.846441ms) ✔ on_status_complete at response/pausing.md:88 (8302.196418ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (8247.990234ms) ✔ on_header_field_complete at response/pausing.md:116 (8249.223952ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (8676.107798ms) ✔ on_header_value_complete at response/pausing.md:144 (8677.161076ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (8247.644274ms) ✔ on_headers_complete at response/pausing.md:172 (8248.710653ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (8236.275934ms) ✔ on_chunk_header at response/pausing.md:200 (8237.702312ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (8105.576324ms) ✔ on_chunk_extension_name at response/pausing.md:237 (8106.840382ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (9098.329231ms) ✔ on_chunk_extension_value at response/pausing.md:277 (9099.614609ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (8320.821964ms) ✔ on_chunk_complete at response/pausing.md:317 (8322.000302ms) ✔ Pausing at response/pausing.md:1 (92658.329364ms) ▶ 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) (688.128124ms) ✔ Should parse multiple events at response/pipelining.md:4 (689.082083ms) ✔ Pipelining at response/pipelining.md:1 (690.091142ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (2480.11608ms) ✔ Absolute URL at url.md:3 (2481.067178ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (290.732566ms) ✔ Relative URL at url.md:17 (291.677045ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (87.501005ms) ✔ Failing on broken schema at url.md:29 (88.452024ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (188.181008ms) ✔ Proxy request at url.md:41 (189.137626ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (243.148731ms) ✔ Proxy request with port at url.md:53 (244.183529ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (235.400384ms) ✔ Proxy IPv6 request at url.md:65 (236.472203ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (256.468687ms) ✔ Proxy IPv6 request with port at url.md:77 (257.380325ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (584.906787ms) ✔ IPv4 in IPv6 address at url.md:89 (585.816645ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (881.775982ms) ✔ Extra `?` in query string at url.md:101 (882.933261ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (289.598449ms) ✔ URL encoded space at url.md:116 (290.722326ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (187.434509ms) ✔ URL fragment at url.md:127 (188.346347ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (700.773123ms) ✔ Complex URL fragment at url.md:138 (701.65638ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (537.95981ms) ✔ Complex URL from node.js url parser doc at url.md:153 (539.019688ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (656.5605ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (657.465819ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (19.636925ms) ✔ Double `@` at url.md:181 (20.455923ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (259.201282ms) ✔ Proxy basic auth with url encoded space at url.md:193 (260.026921ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (355.614552ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (356.57593ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (324.252727ms) ✔ IPv6 address with Zone ID at url.md:217 (326.047664ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (252.779313ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (253.772672ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (13.581076ms) ✔ Disallow tab in URL at url.md:241 (14.352914ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (13.106937ms) ✔ Disallow form-feed in URL at url.md:252 (13.856315ms) ✔ URL tests at url.md:1 (8887.487363ms) ℹ tests 260 ℹ suites 292 ℹ pass 260 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 562688.896553 >>> 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-riscv64.so.1 >>> llhttp*: Package size: 57.6 KB >>> llhttp*: Compressing data... >>> llhttp*: Create checksum... >>> llhttp*: Create llhttp-9.3.1-r0.apk >>> llhttp: Build complete at Mon, 09 Mar 2026 13:33:08 +0000 elapsed time 0h 10m 36s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260309.132235) ( 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: 362.0 MiB in 103 packages >>> llhttp: Updating the community/riscv64 repository index... >>> llhttp: Signing the index...