Loading CHANGES +4 −0 Changes for CHANGES: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ Changes with Apache 2.3.13 *) mod_reqtimeout: Fix a timed out connection going into the keep-alive state after a timeout when discarding a request body. PR 51103. [Stefan Fritsch] *) core: Add various file existance test operators to ap_expr. [Stefan Fritsch] Loading modules/filters/mod_reqtimeout.c +7 −0 Changes for modules/filters/mod_reqtimeout.c: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -306,6 +306,13 @@ out: * 2s (SECONDS_TO_LINGER). */ apr_table_setn(f->c->notes, "short-lingering-close", "1"); /* * Also, we must not allow keep-alive requests, as * ap_finalize_protocol() may ignore our error status (if the timeout * happened on a request body that is discarded). */ f->c->keepalive = AP_CONN_CLOSE; } return rv; } Loading Loading
CHANGES +4 −0 Changes for CHANGES: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ Changes with Apache 2.3.13 *) mod_reqtimeout: Fix a timed out connection going into the keep-alive state after a timeout when discarding a request body. PR 51103. [Stefan Fritsch] *) core: Add various file existance test operators to ap_expr. [Stefan Fritsch] Loading
modules/filters/mod_reqtimeout.c +7 −0 Changes for modules/filters/mod_reqtimeout.c: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -306,6 +306,13 @@ out: * 2s (SECONDS_TO_LINGER). */ apr_table_setn(f->c->notes, "short-lingering-close", "1"); /* * Also, we must not allow keep-alive requests, as * ap_finalize_protocol() may ignore our error status (if the timeout * happened on a request body that is discarded). */ f->c->keepalive = AP_CONN_CLOSE; } return rv; } Loading