The Happstack HTTP implementation supports HTTP 1.0 and 1.1. Multiple request on a connection including pipelining is supported.
Currently if a client sends an invalid HTTP request the whole connection is aborted and no further processing is done.
When the connection times out Happstack closes it. In future it could send a 408 response but this may be problematic if the sending of a response caused the problem.