Keep-Alive interpretation
Brought to you by:
dmcabrita
Ziproxy 3.2.0 does not send the response to a request (http://cp32585.edgefcs.net/crossdomain.xml) on to the client. although it received it. The attachment contains a full capture of the tcp connections between client/proxy and proxy/server.
The server's response contains content-length field and a keep-alive. Ziproxy first sends a 200-response to the client, but not the response body (or not fully, the gziped data is incomplete). After 90 seconds it sends another response to the client (408 Request Timeout).
As far is I see, ziproxy should recognize the end of the whole response by the content-length header and close the connection to the server, regardless of the keep-alive header from the server.
capture of tcp connections between client/ziproxy and ziproxy/server