{"verification": "offline-input-splits-not-TCP-segments", "width": 1, "bodies": ["hello", "world"], "remaining_after_first_hex": ""}
{"verification": "offline-input-splits-not-TCP-segments", "width": 2, "bodies": ["hello", "world"], "remaining_after_first_hex": "48"}
{"verification": "offline-input-splits-not-TCP-segments", "width": 7, "bodies": ["hello", "world"], "remaining_after_first_hex": "485454502f31"}
{"verification": "offline-input-splits-not-TCP-segments", "width": 158, "bodies": ["hello", "world"], "remaining_after_first_hex": "485454502f312e3120323030204f4b0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a547261696c65723a20582d4c61620d0a436f6e6e656374696f6e3a20636c6f73650d0a0d0a320d0a776f0d0a330d0a726c640d0a300d0a582d4c61623a20646f6e650d0a0d0a"}
{"verification": "offline-rejection", "case": "CL-and-TE", "error": "Content-Length plus Transfer-Encoding rejected"}
{"verification": "offline-rejection", "case": "truncated-CL", "error": "unexpected EOF"}
{"verification": "offline-rejection", "case": "missing-chunk-final-empty-line", "error": "unexpected EOF"}
{"verification": "offline-rejection", "case": "bare-LF", "error": "CRLF required"}
{"verification": "offline-rejection", "case": "duplicate-CL", "error": "duplicate field rejected"}
{"verification": "offline-rejection", "case": "oversized-CL", "error": "body/chunk limit"}
{"verification": "offline-HEAD-no-body-precedence", "passed": true}
{"environment": "macOS-27.0-arm64-arm-64bit-Mach-O", "python": "3.14.4"}
{"verification": "real-loopback", "case": "two-responses-one-connection", "endpoint": ["127.0.0.1", 59744], "server": {"accept_count": 1, "peer": ["127.0.0.1", 59745], "methods": ["GET /fixed HTTP/1.1", "GET /chunked HTTP/1.1"], "request_recv_calls": 1, "request_recv_hex": ["474554202f666978656420485454502f312e310d0a486f73743a203132372e302e302e313a35393734340d0a0d0a474554202f6368756e6b656420485454502f312e310d0a486f73743a203132372e302e302e313a35393734340d0a0d0a"], "sent_hex": "485454502f312e3120323030204f4b0d0a436f6e74656e742d4c656e6774683a20350d0a0d0a68656c6c6f485454502f312e3120323030204f4b0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a547261696c65723a20582d4c61620d0a436f6e6e656374696f6e3a20636c6f73650d0a0d0a320d0a776f0d0a330d0a726c640d0a300d0a582d4c61623a20646f6e650d0a0d0a", "SO_KEEPALIVE": 0, "server_closes_after_second_response": true}, "client": {"SO_KEEPALIVE": 0, "sent_hex": "474554202f666978656420485454502f312e310d0a486f73743a203132372e302e302e313a35393734340d0a0d0a474554202f6368756e6b656420485454502f312e310d0a486f73743a203132372e302e302e313a35393734340d0a0d0a", "body_hex": ["68656c6c6f", "776f726c64"], "trailers": [["x-lab", "done"]], "remaining_after_first_hex": "485454502f312e3120323030204f4b0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a547261696c65723a20582d4c61620d0a436f6e6e656374696f6e3a20636c6f73650d0a0d0a320d0a776f0d0a330d0a726c640d0a300d0a582d4c61623a20646f6e650d0a0d0a", "remaining_final_hex": "", "recv_calls": 1, "recv_hex": ["485454502f312e3120323030204f4b0d0a436f6e74656e742d4c656e6774683a20350d0a0d0a68656c6c6f485454502f312e3120323030204f4b0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a547261696c65723a20582d4c61620d0a436f6e6e656374696f6e3a20636c6f73650d0a0d0a320d0a776f0d0a330d0a726c640d0a300d0a582d4c61623a20646f6e650d0a0d0a"]}, "server_thread_joined": true}
{"verification": "real-loopback", "case": "ambiguous-refused", "endpoint": ["127.0.0.1", 59746], "server": {"accept_count": 1, "peer": ["127.0.0.1", 59747], "methods": ["GET /bad HTTP/1.1"], "request_recv_calls": 1, "request_recv_hex": ["474554202f62616420485454502f312e310d0a486f73743a203132372e302e302e313a35393734360d0a0d0a"], "sent_hex": "485454502f312e3120323030204f4b0d0a436f6e74656e742d4c656e6774683a20300d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a0d0a300d0a0d0a", "SO_KEEPALIVE": 0, "received_after_response_hex": ""}, "client": {"SO_KEEPALIVE": 0, "sent_hex": "474554202f62616420485454502f312e310d0a486f73743a203132372e302e302e313a35393734360d0a0d0a", "rejected": "Content-Length plus Transfer-Encoding rejected", "recv_calls": 1, "recv_hex": ["485454502f312e3120323030204f4b0d0a436f6e74656e742d4c656e6774683a20300d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a0d0a300d0a0d0a"]}, "server_thread_joined": true}
{"verification": "complete", "sockets_context_closed": true}
