>>> llhttp: Building community/llhttp 9.4.1-r0 (using abuild 3.17.0_rc2-r0) started Wed, 03 Jun 2026 13:43:18 +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.3-r0) ( 3/24) Installing libarchive (3.8.7-r0) ( 4/24) Installing rhash-libs (1.4.6-r0) ( 5/24) Installing libuv (1.52.1-r0) ( 6/24) Installing cmake (4.2.3-r0) ( 7/24) Installing clang22-headers (22.1.3-r2) ( 8/24) Installing libffi (3.5.2-r1) ( 9/24) Installing libxml2 (2.13.9-r2) (10/24) Installing llvm22-libs (22.1.3-r0) (11/24) Installing clang22-libs (22.1.3-r2) (12/24) Installing llvm22-linker-tools (22.1.3-r0) (13/24) Installing clang22 (22.1.3-r2) (14/24) Installing samurai (1.2-r8) (15/24) Installing ca-certificates (20260413-r0) (16/24) Installing ada-libs (3.3.0-r0) (17/24) Installing icu-data-en (78.1-r0) Executing icu-data-en-78.1-r0.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. (18/24) Installing icu-libs (78.1-r0) (19/24) Installing simdjson (4.2.4-r0) (20/24) Installing simdutf (9.0.0-r0) (21/24) Installing sqlite-libs (3.53.1-r0) (22/24) Installing nodejs (24.16.0-r0) (23/24) Installing npm (11.12.1-r0) (24/24) Installing .makedepends-llhttp (20260603.134319) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20260413-r0.trigger OK: 728.7 MiB in 129 packages >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/llhttp-9.4.1.tar.gz /var/cache/distfiles/v3.24/llhttp-9.4.1.tar.gz: OK >>> llhttp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/llhttp-9.4.1.tar.gz /var/cache/distfiles/v3.24/llhttp-9.4.1.tar.gz: OK >>> llhttp: Unpacking /var/cache/distfiles/v3.24/llhttp-9.4.1.tar.gz... > llhttp@9.4.1 prepare > npm run clean && npm run build-ts > llhttp@9.4.1 clean > node --import tsx scripts/clean.ts > llhttp@9.4.1 build-ts > tsc added 141 packages, and audited 142 packages in 5s 37 packages are looking for funding run `npm fund` for details 3 moderate severity vulnerabilities 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/ mkdir -p build/native rm -rf test/tmp clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c build/c/llhttp.c -o build/c/llhttp.o clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c src/native/api.c -o build/native/api.o clang -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -g3 -Wall -Wextra -Wno-unused-parameter -fPIC -Ibuild/ -c src/native/http.c -o build/native/http.o ar rcs build/libllhttp.a build/c/llhttp.o build/native/api.o build/native/http.o clang -shared build/c/llhttp.o build/native/api.o build/native/http.o -o build/libllhttp.so rm -rf release mkdir -p release/cmake 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/ cp -rf cmake/llhttpConfig.cmake.in release/cmake sed s/_RELEASE_/9.4.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.4.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.4.1 [5/5] Creating library symlink libllhttp.so.9.4 libllhttp.so > llhttp@9.4.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) (2134.4917ms) ✔ Simple request at request/sample.md:6 (2136.131518ms) ▶ Request with method starting with `H` at request/sample.md:39 ✔ should pass for type="request" (location=request/sample.md:39) (73.6485ms) ✔ Request with method starting with `H` at request/sample.md:39 (73.952504ms) ▶ curl GET at request/sample.md:67 ✔ should pass for type="request" (location=request/sample.md:67) (215.869168ms) ✔ curl GET at request/sample.md:67 (216.161891ms) ▶ Firefox GET at request/sample.md:105 ✔ should pass for type="request" (location=request/sample.md:105) (246.153369ms) ✔ Firefox GET at request/sample.md:105 (246.459172ms) ▶ DUMBPACK at request/sample.md:168 ✔ should pass for type="request" (location=request/sample.md:168) (128.941366ms) ✔ DUMBPACK at request/sample.md:168 (129.367971ms) ▶ No headers and no body at request/sample.md:196 ✔ should pass for type="request" (location=request/sample.md:196) (108.228187ms) ✔ No headers and no body at request/sample.md:196 (108.49467ms) ▶ One header and no body at request/sample.md:219 ✔ should pass for type="request" (location=request/sample.md:219) (125.370649ms) ✔ One header and no body at request/sample.md:219 (125.620892ms) ▶ Apache bench GET at request/sample.md:247 ✔ should pass for type="request" (location=request/sample.md:247) (104.69975ms) ✔ Apache bench GET at request/sample.md:247 (104.969953ms) ▶ Prefix newline at request/sample.md:288 ✔ should pass for type="request" (location=request/sample.md:288) (61.423931ms) ✔ Prefix newline at request/sample.md:288 (61.674173ms) ▶ No HTTP version at request/sample.md:314 ✔ should pass for type="request" (location=request/sample.md:314) (28.518182ms) ✔ No HTTP version at request/sample.md:314 (28.789665ms) ▶ Line folding in header value with CRLF at request/sample.md:333 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:333) (2121.819487ms) ✔ Line folding in header value with CRLF at request/sample.md:333 (2122.059489ms) ▶ Line folding in header value with LF at request/sample.md:394 ✔ should pass for type="request" (location=request/sample.md:394) (149.541025ms) ✔ Line folding in header value with LF at request/sample.md:394 (149.746107ms) ▶ No LF after CR at request/sample.md:432 ✔ should pass for type="request" (location=request/sample.md:432) (61.938336ms) ✔ No LF after CR at request/sample.md:432 (62.132058ms) ▶ 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) (1922.627175ms) ✔ No LF after CR (lenient) at request/sample.md:454 (1922.827978ms) ▶ Request starting with CRLF at request/sample.md:478 ✔ should pass for type="request" (location=request/sample.md:478) (97.646715ms) ✔ Request starting with CRLF at request/sample.md:478 (97.844797ms) ▶ Extended Characters at request/sample.md:506 ✔ should pass for type="request" (location=request/sample.md:506) (3.058232ms) ✔ Extended Characters at request/sample.md:506 (3.317835ms) ▶ 255 ASCII in header value at request/sample.md:536 ✔ should pass for type="request" (location=request/sample.md:536) (2.934071ms) ✔ 255 ASCII in header value at request/sample.md:536 (3.104913ms) ▶ X-SSL-Nonsense at request/sample.md:571 ✔ should pass for type="request-lenient-headers" (location=request/sample.md:571) (688.81862ms) ✔ X-SSL-Nonsense at request/sample.md:571 (689.043542ms) ✔ Sample requests at request/sample.md:1 (8284.544357ms) ▶ 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) (153.78779ms) ✔ Empty headers separated by CR (lenient) at request/lenient-headers.md:109 (154.027593ms) ✔ Header value at request/lenient-headers.md:82 (154.224594ms) ▶ Header value (lenient) at request/lenient-headers.md:6 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:6) (90.169475ms) ✔ Header value (lenient) at request/lenient-headers.md:6 (90.366478ms) ▶ Second request header value (lenient) at request/lenient-headers.md:34 ✔ should pass for type="request-lenient-headers" (location=request/lenient-headers.md:34) (193.005605ms) ✔ Second request header value (lenient) at request/lenient-headers.md:34 (193.198368ms) ▶ Header value at request/lenient-headers.md:82 ✔ should pass for type="request" (location=request/lenient-headers.md:82) (91.783172ms) ✔ Header value at request/lenient-headers.md:82 (91.985695ms) ✔ Lenient header value parsing at request/lenient-headers.md:1 (530.232539ms) ▶ Relaxed header value character parsing at request/lenient-header-value-relaxed.md:1 ▶ Control char in header value (relaxed) at request/lenient-header-value-relaxed.md:8 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:8) (2011.74012ms) ✔ Control char in header value (relaxed) at request/lenient-header-value-relaxed.md:8 (2011.912402ms) ▶ Control char in header value (strict) at request/lenient-header-value-relaxed.md:38 ✔ should pass for type="request" (location=request/lenient-header-value-relaxed.md:38) (114.742816ms) ✔ Control char in header value (strict) at request/lenient-header-value-relaxed.md:38 (114.940498ms) ▶ LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:66 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:66) (109.524481ms) ✔ LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:66 (109.710802ms) ▶ CR without LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:101 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:101) (107.853783ms) ✔ CR without LF in header value should be rejected even with relaxed flag at request/lenient-header-value-relaxed.md:101 (108.031265ms) ▶ Space after start line must still fail at request/lenient-header-value-relaxed.md:136 ✔ should pass for type="request-lenient-header-value-relaxed" (location=request/lenient-header-value-relaxed.md:136) (93.076546ms) ✔ Space after start line must still fail at request/lenient-header-value-relaxed.md:136 (93.330869ms) ✔ Relaxed header value character parsing at request/lenient-header-value-relaxed.md:1 (2438.524883ms) ▶ 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) (1922.239651ms) ✔ Invalid HTTP version (lenient) at request/lenient-version.md:4 (1922.405934ms) ✔ Lenient HTTP version parsing at request/lenient-version.md:1 (1922.560975ms) ▶ Methods at request/method.md:1 ▶ REPORT request at request/method.md:4 ✔ should pass for type="request" (location=request/method.md:4) (64.747846ms) ✔ REPORT request at request/method.md:4 (64.921328ms) ▶ CONNECT request at request/method.md:27 ✔ should pass for type="request" (location=request/method.md:27) (200.99433ms) ✔ CONNECT request at request/method.md:27 (201.187492ms) ▶ CONNECT request with CAPS at request/method.md:62 ✔ should pass for type="request" (location=request/method.md:62) (152.499296ms) ✔ CONNECT request with CAPS at request/method.md:62 (152.695739ms) ▶ CONNECT with body at request/method.md:96 ✔ should pass for type="request" (location=request/method.md:96) (189.094364ms) ✔ CONNECT with body at request/method.md:96 (189.285686ms) ▶ M-SEARCH request at request/method.md:135 ✔ should pass for type="request" (location=request/method.md:135) (124.083475ms) ✔ M-SEARCH request at request/method.md:135 (124.368438ms) ▶ PATCH request at request/method.md:173 ✔ should pass for type="request" (location=request/method.md:173) (199.652476ms) ✔ PATCH request at request/method.md:173 (199.856878ms) ▶ PURGE request at request/method.md:217 ✔ should pass for type="request" (location=request/method.md:217) (137.922182ms) ✔ PURGE request at request/method.md:217 (138.104143ms) ▶ SEARCH request at request/method.md:245 ✔ should pass for type="request" (location=request/method.md:245) (118.451415ms) ✔ SEARCH request at request/method.md:245 (118.641057ms) ▶ LINK request at request/method.md:273 ✔ should pass for type="request" (location=request/method.md:273) (153.918991ms) ✔ LINK request at request/method.md:273 (154.153834ms) ▶ LINK request at request/method.md:311 ✔ should pass for type="request" (location=request/method.md:311) (153.927431ms) ✔ LINK request at request/method.md:311 (154.121794ms) ▶ SOURCE request at request/method.md:344 ✔ should pass for type="request" (location=request/method.md:344) (156.62246ms) ✔ SOURCE request at request/method.md:344 (156.804262ms) ▶ SOURCE request with ICE at request/method.md:372 ✔ should pass for type="request" (location=request/method.md:372) (150.285673ms) ✔ SOURCE request with ICE at request/method.md:372 (150.467474ms) ▶ OPTIONS request with RTSP at request/method.md:400 ✔ should pass for type="request" (location=request/method.md:400) (156.943703ms) ✔ OPTIONS request with RTSP at request/method.md:400 (157.130625ms) ▶ ANNOUNCE request with RTSP at request/method.md:430 ✔ should pass for type="request" (location=request/method.md:430) (159.126406ms) ✔ ANNOUNCE request with RTSP at request/method.md:430 (159.647572ms) ▶ PRI request HTTP2 at request/method.md:458 ✔ should pass for type="request" (location=request/method.md:458) (65.018969ms) ✔ PRI request HTTP2 at request/method.md:458 (65.380253ms) ▶ QUERY request at request/method.md:482 ✔ should pass for type="request" (location=request/method.md:482) (219.133242ms) ✔ QUERY request at request/method.md:482 (219.389606ms) ✔ Methods at request/method.md:1 (2407.540595ms) ▶ URI at request/uri.md:1 ▶ Quotes in URI at request/uri.md:4 ✔ should pass for type="request" (location=request/uri.md:4) (133.485894ms) ✔ Quotes in URI at request/uri.md:4 (133.651376ms) ▶ Query URL with question mark at request/uri.md:27 ✔ should pass for type="request" (location=request/uri.md:27) (100.726627ms) ✔ Query URL with question mark at request/uri.md:27 (100.885389ms) ▶ Host terminated by a query string at request/uri.md:52 ✔ should pass for type="request" (location=request/uri.md:52) (133.690297ms) ✔ Host terminated by a query string at request/uri.md:52 (133.852458ms) ▶ `host:port` terminated by a query string at request/uri.md:75 ✔ should pass for type="request" (location=request/uri.md:75) (137.332816ms) ✔ `host:port` terminated by a query string at request/uri.md:75 (137.508537ms) ▶ Query URL with vertical bar character at request/uri.md:98 ✔ should pass for type="request" (location=request/uri.md:98) (92.609382ms) ✔ Query URL with vertical bar character at request/uri.md:98 (92.798223ms) ▶ `host:port` terminated by a space at request/uri.md:125 ✔ should pass for type="request" (location=request/uri.md:125) (113.416162ms) ✔ `host:port` terminated by a space at request/uri.md:125 (113.587164ms) ▶ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 ✔ should pass for type="request" (location=request/uri.md:148) (3.238914ms) ✔ Disallow UTF-8 in URI path in strict mode at request/uri.md:148 (3.550198ms) ▶ Fragment in URI at request/uri.md:165 ✔ should pass for type="request" (location=request/uri.md:165) (152.774619ms) ✔ Fragment in URI at request/uri.md:165 (152.950901ms) ▶ Underscore in hostname at request/uri.md:188 ✔ should pass for type="request" (location=request/uri.md:188) (164.934348ms) ✔ Underscore in hostname at request/uri.md:188 (165.11455ms) ▶ `host:port` and basic auth at request/uri.md:222 ✔ should pass for type="request" (location=request/uri.md:222) (158.602761ms) ✔ `host:port` and basic auth at request/uri.md:222 (158.776002ms) ▶ Space in URI at request/uri.md:245 ✔ should pass for type="request" (location=request/uri.md:245) (3.416036ms) ✔ Space in URI at request/uri.md:245 (3.556838ms) ✔ URI at request/uri.md:1 (1197.161047ms) ▶ 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) (120.81804ms) ✔ Setting flag at request/connection.md:6 (120.985642ms) ▶ Restarting when keep-alive is explicitly at request/connection.md:34 ✔ should pass for type="request" (location=request/connection.md:34) (128.171838ms) ✔ Restarting when keep-alive is explicitly at request/connection.md:34 (128.3426ms) ▶ No restart when keep-alive is off (1.0) at request/connection.md:81 ✔ should pass for type="request" (location=request/connection.md:81) (119.682269ms) ✔ No restart when keep-alive is off (1.0) at request/connection.md:81 (119.84699ms) ▶ 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) (1995.432148ms) ✔ Resetting flags when keep-alive is off (1.0, lenient) at request/connection.md:107 (1995.60999ms) ▶ CRLF between requests, implicit `keep-alive` at request/connection.md:156 ✔ should pass for type="request" (location=request/connection.md:156) (200.538726ms) ✔ CRLF between requests, implicit `keep-alive` at request/connection.md:156 (200.706727ms) ▶ Not treating `\r` as `-` at request/connection.md:208 ✔ should pass for type="request" (location=request/connection.md:208) (129.28125ms) ✔ Not treating `\r` as `-` at request/connection.md:208 (129.449972ms) ✔ `keep-alive` at request/connection.md:4 (2695.387406ms) ▶ `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) (112.149628ms) ✔ Setting flag on `close` at request/connection.md:236 (112.29807ms) ▶ CRLF between requests, explicit `close` at request/connection.md:264 ✔ should pass for type="request" (location=request/connection.md:264) (223.517729ms) ✔ CRLF between requests, explicit `close` at request/connection.md:264 (223.688851ms) ▶ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 ✔ should pass for type="request-lenient-keep-alive" (location=request/connection.md:314) (227.913215ms) ✔ CRLF between requests, explicit `close` (lenient) at request/connection.md:314 (228.087858ms) ✔ `close` at request/connection.md:234 (564.332581ms) ▶ Parsing multiple tokens at request/connection.md:373 ▶ Sample at request/connection.md:375 ✔ should pass for type="request" (location=request/connection.md:375) (210.148507ms) ✔ Sample at request/connection.md:375 (210.343709ms) ▶ Multiple tokens with folding at request/connection.md:403 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:403) (225.754913ms) ✔ Multiple tokens with folding at request/connection.md:403 (225.918755ms) ▶ Multiple tokens with folding and LWS at request/connection.md:464 ✔ should pass for type="request" (location=request/connection.md:464) (136.872171ms) ✔ Multiple tokens with folding and LWS at request/connection.md:464 (137.040813ms) ▶ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 ✔ should pass for type="request-lenient-headers" (location=request/connection.md:498) (138.933272ms) ✔ Multiple tokens with folding, LWS, and CRLF at request/connection.md:498 (139.100714ms) ▶ Invalid whitespace token with `Connection` header field at request/connection.md:533 ✔ should pass for type="request" (location=request/connection.md:533) (121.051203ms) ✔ Invalid whitespace token with `Connection` header field at request/connection.md:533 (121.223645ms) ▶ 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) (123.020704ms) ✔ Invalid whitespace token with `Connection` header field (lenient) at request/connection.md:559 (123.185626ms) ✔ Parsing multiple tokens at request/connection.md:373 (957.506667ms) ▶ `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) (153.931431ms) ✔ Setting a flag and pausing at request/connection.md:601 (154.081033ms) ▶ Emitting part of body and pausing at request/connection.md:635 ✔ should pass for type="request" (location=request/connection.md:635) (119.92163ms) ✔ Emitting part of body and pausing at request/connection.md:635 (120.090793ms) ▶ Upgrade GET request at request/connection.md:675 ✔ should pass for type="request" (location=request/connection.md:675) (264.571604ms) ✔ Upgrade GET request at request/connection.md:675 (265.005609ms) ▶ Upgrade POST request at request/connection.md:734 ✔ should pass for type="request" (location=request/connection.md:734) (207.197116ms) ✔ Upgrade POST request at request/connection.md:734 (207.374758ms) ✔ `upgrade` at request/connection.md:599 (746.885876ms) ✔ Connection header at request/connection.md:1 (4964.429533ms) ▶ Content-Length header at request/content-length.md:1 ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ▶ Tabs in `Content-Length` (surrounding) at request/content-length.md:317 ✔ should pass for type="request" (location=request/content-length.md:317) (123.373308ms) ✔ Tabs in `Content-Length` (surrounding) at request/content-length.md:317 (123.56551ms) ▶ Spaces in `Content-Length` #2 at request/content-length.md:344 ✔ should pass for type="request" (location=request/content-length.md:344) (115.715947ms) ✔ Spaces in `Content-Length` #2 at request/content-length.md:344 (115.878588ms) ▶ Spaces in `Content-Length` #3 at request/content-length.md:370 ✔ should pass for type="request" (location=request/content-length.md:370) (124.164676ms) ✔ Spaces in `Content-Length` #3 at request/content-length.md:370 (124.385959ms) ▶ Empty `Content-Length` at request/content-length.md:396 ✔ should pass for type="request" (location=request/content-length.md:396) (104.106263ms) ✔ Empty `Content-Length` at request/content-length.md:396 (104.272505ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (468.431525ms) ▶ `Content-Length` with zeroes at request/content-length.md:4 ✔ should pass for type="request" (location=request/content-length.md:4) (131.899918ms) ✔ `Content-Length` with zeroes at request/content-length.md:4 (132.07152ms) ▶ `Content-Length` with follow-up headers at request/content-length.md:33 ✔ should pass for type="request" (location=request/content-length.md:33) (169.143313ms) ✔ `Content-Length` with follow-up headers at request/content-length.md:33 (169.311714ms) ▶ Error on `Content-Length` overflow at request/content-length.md:75 ✔ should pass for type="request" (location=request/content-length.md:75) (170.72293ms) ✔ Error on `Content-Length` overflow at request/content-length.md:75 (170.897371ms) ▶ Error on duplicate `Content-Length` at request/content-length.md:100 ✔ should pass for type="request" (location=request/content-length.md:100) (164.501943ms) ✔ Error on duplicate `Content-Length` at request/content-length.md:100 (164.681986ms) ▶ 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) (204.474367ms) ✔ Error on simultaneous `Content-Length` and `Transfer-Encoding: identity` at request/content-length.md:129 (204.649169ms) ▶ 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) (126.901305ms) ✔ Invalid whitespace token with `Content-Length` header field at request/content-length.md:159 (127.110587ms) ▶ 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) (129.851616ms) ✔ Invalid whitespace token with `Content-Length` header field (lenient) at request/content-length.md:189 (130.035618ms) ▶ 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) (2128.576679ms) ✔ No error on simultaneous `Content-Length` and `Transfer-Encoding: identity` (lenient) at request/content-length.md:229 (2128.773362ms) ▶ Funky `Content-Length` with body at request/content-length.md:261 ✔ should pass for type="request" (location=request/content-length.md:261) (233.412353ms) ✔ Funky `Content-Length` with body at request/content-length.md:261 (233.654677ms) ▶ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 ✔ should pass for type="request" (location=request/content-length.md:290) (124.419278ms) ✔ Spaces in `Content-Length` (surrounding) at request/content-length.md:290 (124.595721ms) ▶ `Content-Length` with CR instead of dash at request/content-length.md:421 ✔ should pass for type="request" (location=request/content-length.md:421) (3.698879ms) ✔ `Content-Length` with CR instead of dash at request/content-length.md:421 (3.862641ms) ▶ Content-Length reset when no body is received at request/content-length.md:444 ✔ should pass for type="request" (location=request/content-length.md:444) (2059.992073ms) ✔ Content-Length reset when no body is received at request/content-length.md:444 (2060.252315ms) ▶ Missing CRLF-CRLF before body at request/content-length.md:493 ✔ should pass for type="request" (location=request/content-length.md:493) (130.003338ms) ✔ Missing CRLF-CRLF before body at request/content-length.md:493 (130.168859ms) ▶ Missing CRLF-CRLF before body (lenient) at request/content-length.md:519 ✔ should pass for type="request-lenient-optional-lf-after-cr" (location=request/content-length.md:519) (128.498122ms) ✔ Missing CRLF-CRLF before body (lenient) at request/content-length.md:519 (128.666923ms) ✔ Content-Length header at request/content-length.md:1 (6378.319479ms) ▶ 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) (150.293273ms) ✔ Parsing and setting flag at request/transfer-encoding.md:6 (150.508635ms) ▶ Parse chunks with lowercase size at request/transfer-encoding.md:33 ✔ should pass for type="request" (location=request/transfer-encoding.md:33) (210.102667ms) ✔ Parse chunks with lowercase size at request/transfer-encoding.md:33 (210.287189ms) ▶ Parse chunks with uppercase size at request/transfer-encoding.md:70 ✔ should pass for type="request" (location=request/transfer-encoding.md:70) (214.035988ms) ✔ Parse chunks with uppercase size at request/transfer-encoding.md:70 (214.225351ms) ▶ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 ✔ should pass for type="request" (location=request/transfer-encoding.md:107) (179.22358ms) ✔ POST with `Transfer-Encoding: chunked` at request/transfer-encoding.md:107 (179.398901ms) ▶ 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) (165.396393ms) ✔ Two chunks and triple zero prefixed end chunk at request/transfer-encoding.md:144 (165.567395ms) ▶ Trailing headers at request/transfer-encoding.md:186 ✔ should pass for type="request" (location=request/transfer-encoding.md:186) (219.228044ms) ✔ Trailing headers at request/transfer-encoding.md:186 (219.404165ms) ▶ Chunk extensions at request/transfer-encoding.md:238 ✔ should pass for type="request" (location=request/transfer-encoding.md:238) (205.611059ms) ✔ Chunk extensions at request/transfer-encoding.md:238 (205.803661ms) ▶ No semicolon before chunk extensions at request/transfer-encoding.md:291 ✔ should pass for type="request" (location=request/transfer-encoding.md:291) (204.528048ms) ✔ No semicolon before chunk extensions at request/transfer-encoding.md:291 (204.71281ms) ▶ No extension after semicolon at request/transfer-encoding.md:328 ✔ should pass for type="request" (location=request/transfer-encoding.md:328) (174.912654ms) ✔ No extension after semicolon at request/transfer-encoding.md:328 (175.085295ms) ▶ Chunk extensions quoting at request/transfer-encoding.md:366 ✔ should pass for type="request" (location=request/transfer-encoding.md:366) (236.997792ms) ✔ Chunk extensions quoting at request/transfer-encoding.md:366 (237.188234ms) ▶ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 ✔ should pass for type="request" (location=request/transfer-encoding.md:424) (249.413843ms) ✔ Unbalanced chunk extensions quoting at request/transfer-encoding.md:424 (249.669526ms) ✔ `chunked` at request/transfer-encoding.md:4 (2212.670291ms) ▶ 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) (243.579902ms) ✔ Chunk header not terminated by CRLF at request/transfer-encoding.md:976 (243.741783ms) ▶ 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) (259.936635ms) ✔ Chunk header not terminated by CRLF (lenient) at request/transfer-encoding.md:1025 (260.108636ms) ▶ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 ✔ should pass for type="request" (location=request/transfer-encoding.md:1097) (147.801086ms) ✔ Chunk data not terminated by CRLF at request/transfer-encoding.md:1097 (147.974848ms) ▶ 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) (2054.807778ms) ✔ Chunk data not terminated by CRLF (lenient) at request/transfer-encoding.md:1140 (2054.98686ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (2707.141772ms) ▶ Ignoring `pigeons` at request/transfer-encoding.md:464 ✔ should pass for type="request" (location=request/transfer-encoding.md:464) (4.021643ms) ✔ Ignoring `pigeons` at request/transfer-encoding.md:464 (4.192764ms) ▶ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 ✔ should pass for type="request" (location=request/transfer-encoding.md:495) (198.568985ms) ✔ POST with `Transfer-Encoding` and `Content-Length` at request/transfer-encoding.md:495 (198.749986ms) ▶ 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) (199.901439ms) ✔ POST with `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:530 (200.101361ms) ▶ 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) (202.615547ms) ✔ POST with empty `Transfer-Encoding` and `Content-Length` (lenient) at request/transfer-encoding.md:574 (202.79171ms) ▶ 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) (4.423407ms) ✔ POST with `chunked` before other transfer coding names at request/transfer-encoding.md:613 (4.579089ms) ▶ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 ✔ should pass for type="request" (location=request/transfer-encoding.md:644) (3.7418ms) ✔ POST with `chunked` and duplicate transfer-encoding at request/transfer-encoding.md:644 (3.894482ms) ▶ 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) (2044.935473ms) ✔ POST with `chunked` before other transfer-coding (lenient) at request/transfer-encoding.md:680 (2045.104955ms) ▶ 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) (218.106191ms) ✔ POST with `chunked` and duplicate transfer-encoding (lenient) at request/transfer-encoding.md:713 (218.287474ms) ▶ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 ✔ should pass for type="request" (location=request/transfer-encoding.md:751) (203.374035ms) ✔ POST with `chunked` as last transfer-encoding at request/transfer-encoding.md:751 (203.541117ms) ▶ 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) (233.95688ms) ✔ POST with `chunked` as last transfer-encoding (multiple headers) at request/transfer-encoding.md:793 (234.125281ms) ▶ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 ✔ should pass for type="request" (location=request/transfer-encoding.md:840) (194.444381ms) ✔ POST with `chunkedchunked` as transfer-encoding at request/transfer-encoding.md:840 (194.673663ms) ▶ Missing last-chunk at request/transfer-encoding.md:877 ✔ should pass for type="request" (location=request/transfer-encoding.md:877) (190.096255ms) ✔ Missing last-chunk at request/transfer-encoding.md:877 (190.268216ms) ▶ Validate chunk parameters at request/transfer-encoding.md:911 ✔ should pass for type="request" (location=request/transfer-encoding.md:911) (199.767317ms) ✔ Validate chunk parameters at request/transfer-encoding.md:911 (199.95296ms) ▶ 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) (223.358368ms) ✔ Invalid OBS fold after chunked value at request/transfer-encoding.md:942 (223.532569ms) ▶ Space after chunk header at request/transfer-encoding.md:1184 ✔ should pass for type="request" (location=request/transfer-encoding.md:1184) (217.730268ms) ✔ Space after chunk header at request/transfer-encoding.md:1184 (217.891429ms) ▶ 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) (2075.539518ms) ✔ Space after chunk header (lenient) at request/transfer-encoding.md:1215 (2075.70392ms) ✔ Transfer-Encoding header at request/transfer-encoding.md:1 (11338.831415ms) ▶ 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) (206.190345ms) ✔ Only LFs present at request/invalid.md:531 (206.348027ms) ▶ Only LFs present (lenient) at request/invalid.md:568 ✔ should pass for type="request-lenient-all" (location=request/invalid.md:568) (2106.554047ms) ✔ Only LFs present (lenient) at request/invalid.md:568 (2106.714768ms) ▶ Spaces before headers at request/invalid.md:650 ✔ should pass for type="request" (location=request/invalid.md:650) (185.195043ms) ✔ Spaces before headers at request/invalid.md:650 (185.359284ms) ▶ Spaces before headers (lenient) at request/invalid.md:686 ✔ should pass for type="request-lenient-headers" (location=request/invalid.md:686) (192.376199ms) ✔ Spaces before headers (lenient) at request/invalid.md:686 (192.615962ms) ✔ Invalid space after start line at request/invalid.md:509 (2691.484966ms) ▶ ICE protocol and GET method at request/invalid.md:4 ✔ should pass for type="request" (location=request/invalid.md:4) (172.962354ms) ✔ ICE protocol and GET method at request/invalid.md:4 (173.124675ms) ▶ ICE protocol, but not really at request/invalid.md:25 ✔ should pass for type="request" (location=request/invalid.md:25) (179.797145ms) ✔ ICE protocol, but not really at request/invalid.md:25 (179.963708ms) ▶ RTSP protocol and PUT method at request/invalid.md:45 ✔ should pass for type="request" (location=request/invalid.md:45) (176.957275ms) ✔ RTSP protocol and PUT method at request/invalid.md:45 (177.123838ms) ▶ HTTP protocol and ANNOUNCE method at request/invalid.md:66 ✔ should pass for type="request" (location=request/invalid.md:66) (196.24428ms) ✔ HTTP protocol and ANNOUNCE method at request/invalid.md:66 (196.425322ms) ▶ Headers separated by CR at request/invalid.md:87 ✔ should pass for type="request" (location=request/invalid.md:87) (110.143688ms) ✔ Headers separated by CR at request/invalid.md:87 (110.311369ms) ▶ Headers separated by LF at request/invalid.md:113 ✔ should pass for type="request" (location=request/invalid.md:113) (143.490761ms) ✔ Headers separated by LF at request/invalid.md:113 (143.653483ms) ▶ Headers separated by dummy characters at request/invalid.md:147 ✔ should pass for type="request" (location=request/invalid.md:147) (253.330645ms) ✔ Headers separated by dummy characters at request/invalid.md:147 (253.500766ms) ▶ 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) (253.623208ms) ✔ Headers separated by dummy characters (lenient) at request/invalid.md:181 (253.868211ms) ▶ Empty headers separated by CR at request/invalid.md:216 ✔ should pass for type="request" (location=request/invalid.md:216) (167.635657ms) ✔ Empty headers separated by CR at request/invalid.md:216 (167.804299ms) ▶ Empty headers separated by LF at request/invalid.md:254 ✔ should pass for type="request" (location=request/invalid.md:254) (137.364856ms) ✔ Empty headers separated by LF at request/invalid.md:254 (137.535778ms) ▶ Invalid header token #1 at request/invalid.md:287 ✔ should pass for type="request" (location=request/invalid.md:287) (3.976882ms) ✔ Invalid header token #1 at request/invalid.md:287 (4.126683ms) ▶ Invalid header token #2 at request/invalid.md:310 ✔ should pass for type="request" (location=request/invalid.md:310) (3.577398ms) ✔ Invalid header token #2 at request/invalid.md:310 (3.701319ms) ▶ Invalid header token #3 at request/invalid.md:333 ✔ should pass for type="request" (location=request/invalid.md:333) (3.576278ms) ✔ Invalid header token #3 at request/invalid.md:333 (3.708639ms) ▶ Invalid method at request/invalid.md:356 ✔ should pass for type="request" (location=request/invalid.md:356) (69.665778ms) ✔ Invalid method at request/invalid.md:356 (69.82658ms) ▶ Illegal header field name line folding at request/invalid.md:372 ✔ should pass for type="request" (location=request/invalid.md:372) (3.878241ms) ✔ Illegal header field name line folding at request/invalid.md:372 (4.033963ms) ▶ Corrupted Connection header at request/invalid.md:396 ✔ should pass for type="request" (location=request/invalid.md:396) (3.694519ms) ✔ Corrupted Connection header at request/invalid.md:396 (3.8436ms) ▶ Corrupted header name at request/invalid.md:425 ✔ should pass for type="request" (location=request/invalid.md:425) (3.630398ms) ✔ Corrupted header name at request/invalid.md:425 (3.7634ms) ▶ Missing CR between headers at request/invalid.md:454 ✔ should pass for type="request" (location=request/invalid.md:454) (3.641598ms) ✔ Missing CR between headers at request/invalid.md:454 (3.77556ms) ▶ Invalid HTTP version at request/invalid.md:490 ✔ should pass for type="request" (location=request/invalid.md:490) (3.669518ms) ✔ Invalid HTTP version at request/invalid.md:490 (3.80284ms) ▶ Invalid space after start line at request/invalid.md:509 ✔ should pass for type="request" (location=request/invalid.md:509) (85.892191ms) ✔ Invalid space after start line at request/invalid.md:509 (86.050672ms) ✔ Invalid requests at request/invalid.md:1 (4672.900487ms) ▶ 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) (1935.958719ms) ✔ It should be safe to finish after GET request at request/finish.md:6 (1936.124481ms) ▶ 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) (126.497741ms) ✔ It should be unsafe to finish after incomplete PUT request at request/finish.md:30 (126.669142ms) ▶ 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) (95.24669ms) ✔ It should be unsafe to finish inside of the header at request/finish.md:55 (95.426731ms) ✔ Finish at request/finish.md:1 (2158.526198ms) ▶ Pausing at request/pausing.md:1 ▶ on_message_begin at request/pausing.md:4 ✔ should pass for type="request" (location=request/pausing.md:4) (2015.422961ms) ✔ on_message_begin at request/pausing.md:4 (2015.576563ms) ▶ on_message_complete at request/pausing.md:34 ✔ should pass for type="request" (location=request/pausing.md:34) (1999.061908ms) ✔ on_message_complete at request/pausing.md:34 (1999.26975ms) ▶ on_protocol_complete at request/pausing.md:64 ✔ should pass for type="request" (location=request/pausing.md:64) (1997.207289ms) ✔ on_protocol_complete at request/pausing.md:64 (1997.37777ms) ▶ on_method_complete at request/pausing.md:94 ✔ should pass for type="request" (location=request/pausing.md:94) (2060.609281ms) ✔ on_method_complete at request/pausing.md:94 (2060.797243ms) ▶ on_url_complete at request/pausing.md:124 ✔ should pass for type="request" (location=request/pausing.md:124) (1951.399163ms) ✔ on_url_complete at request/pausing.md:124 (1951.575605ms) ▶ on_version_complete at request/pausing.md:154 ✔ should pass for type="request" (location=request/pausing.md:154) (1987.316064ms) ✔ on_version_complete at request/pausing.md:154 (1987.486146ms) ▶ on_header_field_complete at request/pausing.md:184 ✔ should pass for type="request" (location=request/pausing.md:184) (1966.237361ms) ✔ on_header_field_complete at request/pausing.md:184 (1966.407683ms) ▶ on_header_value_complete at request/pausing.md:214 ✔ should pass for type="request" (location=request/pausing.md:214) (1962.268839ms) ✔ on_header_value_complete at request/pausing.md:214 (1962.448561ms) ▶ on_headers_complete at request/pausing.md:244 ✔ should pass for type="request" (location=request/pausing.md:244) (1984.834078ms) ✔ on_headers_complete at request/pausing.md:244 (1985.01884ms) ▶ on_chunk_header at request/pausing.md:274 ✔ should pass for type="request" (location=request/pausing.md:274) (2065.961498ms) ✔ on_chunk_header at request/pausing.md:274 (2066.14586ms) ▶ on_chunk_extension_name at request/pausing.md:313 ✔ should pass for type="request" (location=request/pausing.md:313) (2075.978445ms) ✔ on_chunk_extension_name at request/pausing.md:313 (2076.181366ms) ▶ on_chunk_extension_value at request/pausing.md:355 ✔ should pass for type="request" (location=request/pausing.md:355) (2091.122364ms) ✔ on_chunk_extension_value at request/pausing.md:355 (2091.325007ms) ▶ on_chunk_complete at request/pausing.md:398 ✔ should pass for type="request" (location=request/pausing.md:398) (2048.932758ms) ✔ on_chunk_complete at request/pausing.md:398 (2049.10396ms) ✔ Pausing at request/pausing.md:1 (26209.703764ms) ▶ 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) (238.63633ms) ✔ Should parse multiple events at request/pipelining.md:4 (238.867572ms) ✔ Pipelining at request/pipelining.md:1 (239.001174ms) ▶ Sample responses at response/sample.md:1 ▶ Simple response at response/sample.md:4 ✔ should pass for type="response" (location=response/sample.md:4) (2113.597363ms) ✔ Simple response at response/sample.md:4 (2113.760486ms) ▶ RTSP response at response/sample.md:40 ✔ should pass for type="response" (location=response/sample.md:40) (56.60744ms) ✔ RTSP response at response/sample.md:40 (56.790122ms) ▶ ICE response at response/sample.md:60 ✔ should pass for type="response" (location=response/sample.md:60) (50.694258ms) ✔ ICE response at response/sample.md:60 (50.872179ms) ▶ Error on invalid response start at response/sample.md:80 ✔ should pass for type="response" (location=response/sample.md:80) (60.743604ms) ✔ Error on invalid response start at response/sample.md:80 (60.910846ms) ▶ Empty body should not trigger spurious span callbacks at response/sample.md:98 ✔ should pass for type="response" (location=response/sample.md:98) (56.053274ms) ✔ Empty body should not trigger spurious span callbacks at response/sample.md:98 (56.227996ms) ▶ Google 301 at response/sample.md:118 ✔ should pass for type="response" (location=response/sample.md:118) (356.316497ms) ✔ Google 301 at response/sample.md:118 (356.520059ms) ▶ amazon.com at response/sample.md:196 ✔ should pass for type="response" (location=response/sample.md:196) (385.720569ms) ✔ amazon.com at response/sample.md:196 (385.90313ms) ▶ No headers and no body at response/sample.md:271 ✔ should pass for type="response" (location=response/sample.md:271) (84.02949ms) ✔ No headers and no body at response/sample.md:271 (84.211533ms) ▶ No reason phrase at response/sample.md:291 ✔ should pass for type="response" (location=response/sample.md:291) (51.301824ms) ✔ No reason phrase at response/sample.md:291 (51.486225ms) ▶ Empty reason phrase after space at response/sample.md:310 ✔ should pass for type="response" (location=response/sample.md:310) (54.461897ms) ✔ Empty reason phrase after space at response/sample.md:310 (54.636859ms) ▶ No carriage ret at response/sample.md:330 ✔ should pass for type="response" (location=response/sample.md:330) (200.350403ms) ✔ No carriage ret at response/sample.md:330 (200.533605ms) ▶ No carriage ret (lenient) at response/sample.md:351 ✔ should pass for type="response-lenient-optional-cr-before-lf" (location=response/sample.md:351) (2059.846233ms) ✔ No carriage ret (lenient) at response/sample.md:351 (2060.039556ms) ▶ Underscore in header key at response/sample.md:382 ✔ should pass for type="response" (location=response/sample.md:382) (199.548995ms) ✔ Underscore in header key at response/sample.md:382 (199.733878ms) ▶ bonjourmadame.fr at response/sample.md:425 ✔ should pass for type="response" (location=response/sample.md:425) (285.732229ms) ✔ bonjourmadame.fr at response/sample.md:425 (285.928871ms) ▶ Spaces in header value at response/sample.md:494 ✔ should pass for type="response" (location=response/sample.md:494) (335.899041ms) ✔ Spaces in header value at response/sample.md:494 (336.082642ms) ▶ Spaces in header name at response/sample.md:574 ✔ should pass for type="response" (location=response/sample.md:574) (52.78104ms) ✔ Spaces in header name at response/sample.md:574 (52.961761ms) ▶ Non ASCII in status line at response/sample.md:609 ✔ should pass for type="response" (location=response/sample.md:609) (3.77784ms) ✔ Non ASCII in status line at response/sample.md:609 (3.944721ms) ▶ HTTP version 0.9 at response/sample.md:645 ✔ should pass for type="response" (location=response/sample.md:645) (61.760534ms) ✔ HTTP version 0.9 at response/sample.md:645 (61.921456ms) ▶ No Content-Length, no Transfer-Encoding at response/sample.md:665 ✔ should pass for type="response" (location=response/sample.md:665) (183.403864ms) ✔ No Content-Length, no Transfer-Encoding at response/sample.md:665 (183.583346ms) ▶ Response starting with CRLF at response/sample.md:695 ✔ should pass for type="response" (location=response/sample.md:695) (247.534624ms) ✔ Response starting with CRLF at response/sample.md:695 (247.708705ms) ✔ Sample responses at response/sample.md:1 (6905.244714ms) ▶ Connection header at response/connection.md:1 ▶ Proxy-Connection at response/connection.md:4 ✔ should pass for type="response" (location=response/connection.md:4) (261.151808ms) ✔ Proxy-Connection at response/connection.md:4 (261.31465ms) ▶ 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) (189.198645ms) ✔ HTTP/1.0 with keep-alive and EOF-terminated 200 status at response/connection.md:46 (189.382248ms) ▶ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 ✔ should pass for type="response" (location=response/connection.md:75) (222.719721ms) ✔ HTTP/1.0 with keep-alive and 204 status at response/connection.md:75 (222.908042ms) ▶ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 ✔ should pass for type="response" (location=response/connection.md:110) (110.735814ms) ✔ HTTP/1.1 with EOF-terminated 200 status at response/connection.md:110 (110.910735ms) ▶ HTTP/1.1 with 204 status at response/connection.md:134 ✔ should pass for type="response" (location=response/connection.md:134) (137.917542ms) ✔ HTTP/1.1 with 204 status at response/connection.md:134 (138.102144ms) ▶ 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) (200.090241ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status at response/connection.md:164 (200.276202ms) ▶ 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) (2006.332986ms) ✔ HTTP/1.1 with keep-alive disabled, content-length (lenient) at response/connection.md:191 (2006.501509ms) ▶ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 ✔ should pass for type="response" (location=response/connection.md:225) (164.283421ms) ✔ HTTP/1.1 with keep-alive disabled, content-length at response/connection.md:225 (164.473104ms) ▶ 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) (2052.948201ms) ✔ HTTP/1.1 with keep-alive disabled and 204 status (lenient) at response/connection.md:260 (2053.173524ms) ▶ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 ✔ should pass for type="response" (location=response/connection.md:293) (166.06516ms) ✔ HTTP 101 response with Upgrade and Content-Length header at response/connection.md:293 (166.365764ms) ▶ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 ✔ should pass for type="response" (location=response/connection.md:331) (202.012421ms) ✔ HTTP 101 response with Upgrade and Transfer-Encoding header at response/connection.md:331 (202.194903ms) ▶ HTTP 200 response with Upgrade header at response/connection.md:374 ✔ should pass for type="response" (location=response/connection.md:374) (184.989161ms) ✔ HTTP 200 response with Upgrade header at response/connection.md:374 (185.170003ms) ▶ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 ✔ should pass for type="response" (location=response/connection.md:405) (252.042152ms) ✔ HTTP 200 response with Upgrade header and Content-Length at response/connection.md:405 (252.216914ms) ▶ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 ✔ should pass for type="response" (location=response/connection.md:442) (169.171153ms) ✔ HTTP 200 response with Upgrade header and Transfer-Encoding at response/connection.md:442 (169.337515ms) ▶ HTTP 304 with Content-Length at response/connection.md:492 ✔ should pass for type="response" (location=response/connection.md:492) (156.166775ms) ✔ HTTP 304 with Content-Length at response/connection.md:492 (156.363977ms) ▶ HTTP 304 with Transfer-Encoding at response/connection.md:537 ✔ should pass for type="response" (location=response/connection.md:537) (196.21064ms) ✔ HTTP 304 with Transfer-Encoding at response/connection.md:537 (196.391521ms) ▶ HTTP 100 first, then 400 at response/connection.md:586 ✔ should pass for type="response" (location=response/connection.md:586) (247.657186ms) ✔ HTTP 100 first, then 400 at response/connection.md:586 (247.841347ms) ▶ HTTP 103 first, then 200 at response/connection.md:641 ✔ should pass for type="response" (location=response/connection.md:641) (257.588171ms) ✔ HTTP 103 first, then 200 at response/connection.md:641 (257.760813ms) ✔ Connection header at response/connection.md:1 (7182.218011ms) ▶ 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) (313.689085ms) ✔ Response without `Content-Length`, but with body at response/content-length.md:4 (313.851567ms) ▶ Content-Length-X at response/content-length.md:80 ✔ should pass for type="response" (location=response/content-length.md:80) (268.83093ms) ✔ Content-Length-X at response/content-length.md:80 (268.995611ms) ▶ 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) (2136.508887ms) ✔ Content-Length reset when no body is received at response/content-length.md:123 (2136.677809ms) ▶ Tabs in `Content-Length` (surrounding) at response/content-length.md:168 ✔ should pass for type="response" (location=response/content-length.md:168) (130.602624ms) ✔ Tabs in `Content-Length` (surrounding) at response/content-length.md:168 (130.779026ms) ✔ Content-Length header at response/content-length.md:1 (2850.631257ms) ▶ 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) (266.890109ms) ✔ Trailing space on chunked body at response/transfer-encoding.md:4 (267.03883ms) ▶ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 ✔ should pass for type="response" (location=response/transfer-encoding.md:43) (242.923816ms) ✔ `chunked` before other transfer-encoding at response/transfer-encoding.md:43 (243.088817ms) ▶ 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) (162.579163ms) ✔ multiple transfer-encoding where chunked is not the last one at response/transfer-encoding.md:74 (162.747525ms) ▶ `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) (264.514964ms) ✔ `chunkedchunked` transfer-encoding does not enable chunked enconding at response/transfer-encoding.md:110 (264.679726ms) ▶ Chunk extensions at response/transfer-encoding.md:157 ✔ should pass for type="response" (location=response/transfer-encoding.md:157) (253.80521ms) ✔ Chunk extensions at response/transfer-encoding.md:157 (253.985372ms) ▶ No semicolon before chunk extensions at response/transfer-encoding.md:212 ✔ should pass for type="response" (location=response/transfer-encoding.md:212) (158.406599ms) ✔ No semicolon before chunk extensions at response/transfer-encoding.md:212 (158.577161ms) ▶ No extension after semicolon at response/transfer-encoding.md:248 ✔ should pass for type="response" (location=response/transfer-encoding.md:248) (258.168257ms) ✔ No extension after semicolon at response/transfer-encoding.md:248 (258.347299ms) ▶ Chunk extensions quoting at response/transfer-encoding.md:284 ✔ should pass for type="response" (location=response/transfer-encoding.md:284) (226.191838ms) ✔ Chunk extensions quoting at response/transfer-encoding.md:284 (226.369ms) ▶ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 ✔ should pass for type="response" (location=response/transfer-encoding.md:345) (237.911722ms) ✔ Unbalanced chunk extensions quoting at response/transfer-encoding.md:345 (238.087323ms) ▶ 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) (2114.354733ms) ✔ Invalid OBS fold after chunked value at response/transfer-encoding.md:389 (2114.529534ms) ✔ Transfer-Encoding header at response/transfer-encoding.md:1 (4188.208036ms) ▶ 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) (68.662688ms) ✔ Extra space between HTTP version and status code at response/invalid.md:168 (68.82821ms) ▶ Extra space between status code and reason at response/invalid.md:186 ✔ should pass for type="response" (location=response/invalid.md:186) (66.628867ms) ✔ Extra space between status code and reason at response/invalid.md:186 (66.801868ms) ▶ One-digit status code at response/invalid.md:206 ✔ should pass for type="response" (location=response/invalid.md:206) (57.341208ms) ✔ One-digit status code at response/invalid.md:206 (57.53125ms) ▶ Only LFs present and no body at response/invalid.md:224 ✔ should pass for type="response" (location=response/invalid.md:224) (116.669117ms) ✔ Only LFs present and no body at response/invalid.md:224 (116.850998ms) ▶ Only LFs present and no body (lenient) at response/invalid.md:241 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:241) (1975.44998ms) ✔ Only LFs present and no body (lenient) at response/invalid.md:241 (1975.634342ms) ▶ Only LFs present at response/invalid.md:264 ✔ should pass for type="response" (location=response/invalid.md:264) (137.221175ms) ✔ Only LFs present at response/invalid.md:264 (137.407656ms) ▶ Only LFs present (lenient) at response/invalid.md:285 ✔ should pass for type="response-lenient-all" (location=response/invalid.md:285) (138.312267ms) ✔ Only LFs present (lenient) at response/invalid.md:285 (138.483428ms) ✔ Invalid space after start line at response/invalid.md:149 (2562.051958ms) ▶ Incomplete HTTP protocol at response/invalid.md:4 ✔ should pass for type="response" (location=response/invalid.md:4) (60.637683ms) ✔ Incomplete HTTP protocol at response/invalid.md:4 (60.813364ms) ▶ Extra digit in HTTP major version at response/invalid.md:19 ✔ should pass for type="response" (location=response/invalid.md:19) (70.847031ms) ✔ Extra digit in HTTP major version at response/invalid.md:19 (71.061513ms) ▶ Extra digit in HTTP major version #2 at response/invalid.md:36 ✔ should pass for type="response" (location=response/invalid.md:36) (68.540886ms) ✔ Extra digit in HTTP major version #2 at response/invalid.md:36 (68.729209ms) ▶ Extra digit in HTTP minor version at response/invalid.md:53 ✔ should pass for type="response" (location=response/invalid.md:53) (68.955091ms) ✔ Extra digit in HTTP minor version at response/invalid.md:53 (69.135293ms) ▶ Tab after HTTP version at response/invalid.md:72 ✔ should pass for type="response" (location=response/invalid.md:72) (64.222721ms) ✔ Tab after HTTP version at response/invalid.md:72 (64.400443ms) ▶ CR before response and tab after HTTP version at response/invalid.md:90 ✔ should pass for type="response" (location=response/invalid.md:90) (67.363114ms) ✔ CR before response and tab after HTTP version at response/invalid.md:90 (67.551916ms) ▶ Headers separated by CR at response/invalid.md:108 ✔ should pass for type="response" (location=response/invalid.md:108) (117.094321ms) ✔ Headers separated by CR at response/invalid.md:108 (117.292324ms) ▶ Invalid HTTP version at response/invalid.md:132 ✔ should pass for type="response" (location=response/invalid.md:132) (65.170691ms) ✔ Invalid HTTP version at response/invalid.md:132 (65.344893ms) ▶ Invalid space after start line at response/invalid.md:149 ✔ should pass for type="response" (location=response/invalid.md:149) (91.348248ms) ✔ Invalid space after start line at response/invalid.md:149 (91.546051ms) ✔ Invalid responses at response/invalid.md:1 (3238.685131ms) ▶ 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) (1970.058644ms) ✔ It should be safe to finish with cb after empty response at response/finish.md:6 (1970.237285ms) ✔ Finish at response/finish.md:1 (1970.383527ms) ▶ 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) (1933.575416ms) ✔ Invalid HTTP version (lenient) at response/lenient-version.md:4 (1933.807019ms) ✔ Lenient HTTP version parsing at response/lenient-version.md:1 (1933.942661ms) ▶ Pausing at response/pausing.md:1 ▶ on_message_begin at response/pausing.md:4 ✔ should pass for type="response" (location=response/pausing.md:4) (2017.256344ms) ✔ on_message_begin at response/pausing.md:4 (2017.447345ms) ▶ on_message_complete at response/pausing.md:32 ✔ should pass for type="response" (location=response/pausing.md:32) (2011.086358ms) ✔ on_message_complete at response/pausing.md:32 (2011.27184ms) ▶ on_version_complete at response/pausing.md:60 ✔ should pass for type="response" (location=response/pausing.md:60) (2013.324982ms) ✔ on_version_complete at response/pausing.md:60 (2013.574105ms) ▶ on_status_complete at response/pausing.md:88 ✔ should pass for type="response" (location=response/pausing.md:88) (2003.877642ms) ✔ on_status_complete at response/pausing.md:88 (2004.066604ms) ▶ on_header_field_complete at response/pausing.md:116 ✔ should pass for type="response" (location=response/pausing.md:116) (2008.285289ms) ✔ on_header_field_complete at response/pausing.md:116 (2008.477771ms) ▶ on_header_value_complete at response/pausing.md:144 ✔ should pass for type="response" (location=response/pausing.md:144) (2048.8866ms) ✔ on_header_value_complete at response/pausing.md:144 (2049.176843ms) ▶ on_headers_complete at response/pausing.md:172 ✔ should pass for type="response" (location=response/pausing.md:172) (1981.90265ms) ✔ on_headers_complete at response/pausing.md:172 (1982.354695ms) ▶ on_chunk_header at response/pausing.md:200 ✔ should pass for type="response" (location=response/pausing.md:200) (2104.246867ms) ✔ on_chunk_header at response/pausing.md:200 (2104.451709ms) ▶ on_chunk_extension_name at response/pausing.md:237 ✔ should pass for type="response" (location=response/pausing.md:237) (2095.644056ms) ✔ on_chunk_extension_name at response/pausing.md:237 (2095.812977ms) ▶ on_chunk_extension_value at response/pausing.md:277 ✔ should pass for type="response" (location=response/pausing.md:277) (2128.590965ms) ✔ on_chunk_extension_value at response/pausing.md:277 (2128.773287ms) ▶ on_chunk_complete at response/pausing.md:317 ✔ should pass for type="response" (location=response/pausing.md:317) (2061.215291ms) ✔ on_chunk_complete at response/pausing.md:317 (2061.380293ms) ✔ Pausing at response/pausing.md:1 (22477.906123ms) ▶ 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) (263.299832ms) ✔ Should parse multiple events at response/pipelining.md:4 (263.455393ms) ✔ Pipelining at response/pipelining.md:1 (263.578274ms) ▶ URL tests at url.md:1 ▶ Absolute URL at url.md:3 ✔ should pass for type="url" (location=url.md:3) (556.287898ms) ✔ Absolute URL at url.md:3 (556.452099ms) ▶ Relative URL at url.md:17 ✔ should pass for type="url" (location=url.md:17) (83.95481ms) ✔ Relative URL at url.md:17 (84.128892ms) ▶ Failing on broken schema at url.md:29 ✔ should pass for type="url" (location=url.md:29) (11.508882ms) ✔ Failing on broken schema at url.md:29 (11.672204ms) ▶ Proxy request at url.md:41 ✔ should pass for type="url" (location=url.md:41) (55.477668ms) ✔ Proxy request at url.md:41 (55.65395ms) ▶ Proxy request with port at url.md:53 ✔ should pass for type="url" (location=url.md:53) (68.719089ms) ✔ Proxy request with port at url.md:53 (68.88145ms) ▶ Proxy IPv6 request at url.md:65 ✔ should pass for type="url" (location=url.md:65) (62.110979ms) ✔ Proxy IPv6 request at url.md:65 (62.2661ms) ▶ Proxy IPv6 request with port at url.md:77 ✔ should pass for type="url" (location=url.md:77) (73.341898ms) ✔ Proxy IPv6 request with port at url.md:77 (73.5635ms) ▶ IPv4 in IPv6 address at url.md:89 ✔ should pass for type="url" (location=url.md:89) (160.210219ms) ✔ IPv4 in IPv6 address at url.md:89 (160.39066ms) ▶ Extra `?` in query string at url.md:101 ✔ should pass for type="url" (location=url.md:101) (250.687097ms) ✔ Extra `?` in query string at url.md:101 (250.84074ms) ▶ URL encoded space at url.md:116 ✔ should pass for type="url" (location=url.md:116) (72.524569ms) ✔ URL encoded space at url.md:116 (72.694811ms) ▶ URL fragment at url.md:127 ✔ should pass for type="url" (location=url.md:127) (52.675399ms) ✔ URL fragment at url.md:127 (52.85016ms) ▶ Complex URL fragment at url.md:138 ✔ should pass for type="url" (location=url.md:138) (193.800534ms) ✔ Complex URL fragment at url.md:138 (193.956256ms) ▶ Complex URL from node.js url parser doc at url.md:153 ✔ should pass for type="url" (location=url.md:153) (157.236787ms) ✔ Complex URL from node.js url parser doc at url.md:153 (157.401749ms) ▶ Complex URL with basic auth from node.js url parser doc at url.md:167 ✔ should pass for type="url" (location=url.md:167) (178.34965ms) ✔ Complex URL with basic auth from node.js url parser doc at url.md:167 (178.504052ms) ▶ Double `@` at url.md:181 ✔ should pass for type="url" (location=url.md:181) (4.439887ms) ✔ Double `@` at url.md:181 (4.577968ms) ▶ Proxy basic auth with url encoded space at url.md:193 ✔ should pass for type="url" (location=url.md:193) (79.626965ms) ✔ Proxy basic auth with url encoded space at url.md:193 (79.786566ms) ▶ Proxy basic auth with unreserved chars at url.md:205 ✔ should pass for type="url" (location=url.md:205) (90.946404ms) ✔ Proxy basic auth with unreserved chars at url.md:205 (91.106766ms) ▶ IPv6 address with Zone ID at url.md:217 ✔ should pass for type="url" (location=url.md:217) (83.451285ms) ✔ IPv6 address with Zone ID at url.md:217 (83.616646ms) ▶ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 ✔ should pass for type="url" (location=url.md:229) (76.791534ms) ✔ IPv6 address with Zone ID, but `%` is not percent-encoded at url.md:229 (76.960895ms) ▶ Disallow tab in URL at url.md:241 ✔ should pass for type="url" (location=url.md:241) (3.951001ms) ✔ Disallow tab in URL at url.md:241 (4.117163ms) ▶ Disallow form-feed in URL at url.md:252 ✔ should pass for type="url" (location=url.md:252) (3.870401ms) ✔ Disallow form-feed in URL at url.md:252 (4.011883ms) ✔ URL tests at url.md:1 (2324.977207ms) ℹ tests 267 ℹ suites 300 ℹ pass 267 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 126149.277821 >>> llhttp: Entering fakeroot... -- Install configuration: "MINSIZEREL" -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.4.1 -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/libllhttp.so.9.4 -- 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-targets.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttp-targets-minsizerel.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttpConfig.cmake -- Installing: /home/buildozer/aports/community/llhttp/pkg/llhttp/usr/lib/cmake/llhttp/llhttpConfigVersion.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.4.1-r0 pkgconfig >>> llhttp-dev*: Package size: 39.8 KB >>> llhttp-dev*: Compressing data... >>> llhttp-dev*: Create checksum... >>> llhttp-dev*: Create llhttp-dev-9.4.1-r0.apk >>> llhttp-doc*: Tracing dependencies... >>> llhttp-doc*: Package size: 1.0 KB >>> llhttp-doc*: Compressing data... >>> llhttp-doc*: Create checksum... >>> llhttp-doc*: Create llhttp-doc-9.4.1-r0.apk >>> llhttp*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> llhttp*: Package size: 57.1 KB >>> llhttp*: Compressing data... >>> llhttp*: Create checksum... >>> llhttp*: Create llhttp-9.4.1-r0.apk >>> llhttp: Build complete at Wed, 03 Jun 2026 13:45:39 +0000 elapsed time 0h 2m 21s >>> llhttp: Cleaning up srcdir >>> llhttp: Cleaning up pkgdir >>> llhttp: Cleaning up tmpdir >>> llhttp: Uninstalling dependencies... ( 1/24) Purging .makedepends-llhttp (20260603.134319) ( 2/24) Purging cmake (4.2.3-r0) ( 3/24) Purging samurai (1.2-r8) ( 4/24) Purging npm (11.12.1-r0) ( 5/24) Purging nodejs (24.16.0-r0) ( 6/24) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall ( 7/24) Purging ada-libs (3.3.0-r0) ( 8/24) Purging clang22 (22.1.3-r2) ( 9/24) Purging llvm22-linker-tools (22.1.3-r0) (10/24) Purging clang22-headers (22.1.3-r2) (11/24) Purging clang22-libs (22.1.3-r2) (12/24) Purging icu-libs (78.1-r0) (13/24) Purging libarchive (3.8.7-r0) (14/24) Purging libbz2 (1.0.8-r6) (15/24) Purging libuv (1.52.1-r0) (16/24) Purging llvm22-libs (22.1.3-r0) (17/24) Purging rhash-libs (1.4.6-r0) (18/24) Purging simdjson (4.2.4-r0) (19/24) Purging simdutf (9.0.0-r0) (20/24) Purging sqlite-libs (3.53.1-r0) (21/24) Purging icu-data-en (78.1-r0) (22/24) Purging libffi (3.5.2-r1) (23/24) Purging libxml2 (2.13.9-r2) (24/24) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 342.5 MiB in 105 packages >>> llhttp: Updating the community/armhf repository index... >>> llhttp: Signing the index...