Change connection established message.
Better request debug message.
Forward HTTP 100 response to client.
Send error page for failed connection for CONNECT method.
Reuse request in serve.
Reuse response in serve.