/[Apache-SVN]
ViewVC logotype

Revision 1855409


Jump to revision: Previous Next
Author: jim
Date: Wed Mar 13 12:35:53 2019 UTC (5 years, 1 month ago)
Changed paths: 6
Log Message:
Merge r1853901, r1853906, r1853908, r1853929, r1853935, r1853967 from trunk:

mod_reqtimeout: factorize structs and code.

With a bit of macro magic, this is to avoid more code duplication when adding
new stages (next commit will add TLS/handshake timeouts handling in addition to
existing header and body ones).

No functional change here.


mod_reqtimeout: Allow to configure (TLS-)handshake timeouts.

The timeouts apply between the process_connection and pre_read_request hooks.
They are disabled by default for compatibily reasons.


mod_reqtimeout: follow up to r1853906: adjust hooks priorities comments.


mod_reqtimeout: follow up to r1853901: fix macro args.


mod_reqtimeout: follow up to r1853901: init stage name outside INIT_STAGE().

It helps both code readability where stages are initilized and potential
logging in the input filter (even if the stage is disabled).


mod_http2: fix for latest mod_reqtimeout change re handshake timeouts

Submitted by: ylavic, icing
Reviewed by: ylavic, icing, jim


Changed paths

Path Details
Directoryhttpd/httpd/branches/2.4.x/ modified , props changed
Directoryhttpd/httpd/branches/2.4.x/CHANGES modified , text changed
Directoryhttpd/httpd/branches/2.4.x/STATUS modified , text changed
Directoryhttpd/httpd/branches/2.4.x/docs/manual/mod/mod_reqtimeout.xml modified , text changed
Directoryhttpd/httpd/branches/2.4.x/modules/filters/mod_reqtimeout.c modified , text changed
Directoryhttpd/httpd/branches/2.4.x/modules/http2/h2_task.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26