Loading CHANGES +4 −0 Original line number Diff line number Diff line Changes with Apache 2.0.15-dev *) Stop the forced downgrade of the connection to HTTP/1.0 for proxy requests. [Graham Leggett] *) Avoid using sscanf to determine the HTTP protocol number in the common case because sscanf is a performance hog. From Mike Abbot's Accelerating Apache patch number 6. Loading modules/http/http_protocol.c +3 −5 Original line number Diff line number Diff line Loading @@ -770,12 +770,10 @@ static void basic_http_header_check(request_rec *r, if (!r->status_line) r->status_line = status_lines[ap_index_of_response(r->status)]; /* mod_proxy is only HTTP/1.0, so avoid sending HTTP/1.1 error response; * kluge around broken browsers when indicated by force-response-1.0 /* kluge around broken browsers when indicated by force-response-1.0 */ if (r->proxyreq || (r->proto_num == HTTP_VERSION(1,0) && apr_table_get(r->subprocess_env, "force-response-1.0"))) { if (r->proto_num == HTTP_VERSION(1,0) && apr_table_get(r->subprocess_env, "force-response-1.0")) { *protocol = "HTTP/1.0"; r->connection->keepalive = -1; Loading Loading
CHANGES +4 −0 Original line number Diff line number Diff line Changes with Apache 2.0.15-dev *) Stop the forced downgrade of the connection to HTTP/1.0 for proxy requests. [Graham Leggett] *) Avoid using sscanf to determine the HTTP protocol number in the common case because sscanf is a performance hog. From Mike Abbot's Accelerating Apache patch number 6. Loading
modules/http/http_protocol.c +3 −5 Original line number Diff line number Diff line Loading @@ -770,12 +770,10 @@ static void basic_http_header_check(request_rec *r, if (!r->status_line) r->status_line = status_lines[ap_index_of_response(r->status)]; /* mod_proxy is only HTTP/1.0, so avoid sending HTTP/1.1 error response; * kluge around broken browsers when indicated by force-response-1.0 /* kluge around broken browsers when indicated by force-response-1.0 */ if (r->proxyreq || (r->proto_num == HTTP_VERSION(1,0) && apr_table_get(r->subprocess_env, "force-response-1.0"))) { if (r->proto_num == HTTP_VERSION(1,0) && apr_table_get(r->subprocess_env, "force-response-1.0")) { *protocol = "HTTP/1.0"; r->connection->keepalive = -1; Loading