HEAD requests (even for CGI requests). Also do it because it fixes the cause
of .37's demise.
This also fixes a condition seen on FreeBSD-4.6 where HEAD requests on CGI
scripts would hang because the OS would return EAGAIN in log_script_err
(via apr_file_gets). Since we never read the script output, this caused
FreeBSD to not let us read stderr.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95633
13f79535-47bb-0310-9956-
ffa450edef68
-
Changes with Apache 2.0.38
+ *) Allow CGI scripts to return their Content-Length. This also fixes a
+ hang on HEAD requests seen on certain platforms (such as FreeBSD).
+ [Justin Erenkrantz]
+
*) Added log rotation based on file size to the RotateLog support
utility. [Brad Nicholes]
return HTTP_MOVED_TEMPORARILY;
}
- if (!r->header_only) {
- ap_pass_brigade(r->output_filters, bb);
- }
+ ap_pass_brigade(r->output_filters, bb);
log_script_err(r, script_err);
apr_file_close(script_err);