CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/08/08 12:38:14

Modified files:
        usr.sbin/relayd: relay.c 

Log message:
Support HTTP responses that neither specify a Content-Length header
nor chunked encoding.  We don't know the length of the HTTP body in
this case, so it only works for single-pass HTTP responses without
subsequent HTTP response headers in the stream.  You can still enforce
the Content-Length header with an "expect" rule.

For example, this fixes response handling from undeadly.org (thttpd)
if relayd is running as a transparent HTTP proxy.

Reply via email to