add test for http client responses with chunked transfer encoding

fix header iteration in client_read_response_header and add more tests

fix error forwarding in http_read_buffered when IO is performed

refactor http client io to use an HttpStream for reading the response

enable buffered reader for request bodies with fixed content-length

verify chunks in test_http_client_send_request_body_chunked

optimize chunked transfer encoding termination in client_send_request_body

httpclient: add support for chunked transfer encoding for request bodies

httpclient: move code for sending the request body to a separate function

fix http parser error when it ran out of data

add test_http_parser_process_full

add test_http_client_io_simple

add support for request bodies with a fixed content length for the reverse proxy

add http_client_send_request test

add socket utils

(0) -300 -100 -15 +15 tip

mercurial