Checkout Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
mod_reqtimeout: Fix default rates missing (not applied) in 2.4.39.

PR 63325.

Backport of r1857129 + r1857130 from trunk.

Proposed by: ylavic

Backported by: rjung

Reviewed by: ylavic, rpluem, jim

  1. … 3 more files in changeset.
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

  1. … 5 more files in changeset.
Merge r1754391, r1754399 from trunk:

mod_reqtimeout: Fix body timeout disabling for CONNECT requests to avoid

triggering mod_proxy_connect's AH01018 once the tunnel is established.

https://bugzilla.mozilla.org/show_bug.cgi?id=1279483#c9

mod_reqtimeout: follow up to r1754391: fix missing "else".

Submitted by: ylavic

Reviewed/backported by: jim

  1. … 3 more files in changeset.
Merge r1734239 from trunk:

mod_reqtimeout: Prevent long response times from triggering a timeout once

the request has been fully read. PR 59045.

  1. … 3 more files in changeset.
Merge r1705983 from trunk:

Fix some style issues on files that can easily be synch'ed with 2.4.x

Submitted by: jailletc36

Reviewed/backported by: jim

  1. … 17 more files in changeset.
mod_reqtimeout: Don't let pipelining checks and keep-alive times interfere

with the timeouts computed for subsequent requests. PR 56729.

Submitted by: covener, ylavic

Backports: 1621453, 1641376, 1689325

Reviewed by: ylavic, wrowe, covener

  1. … 3 more files in changeset.
Merge r1580568 from trunk:

mod_reqtimeout: Resolve unexpected timeouts on keepalive requests

under the Event MPM. PR56216.

Submitted By: Frank Meier <frank meier ergon ch>

Committed By: covener

Submitted by: covener

Reviewed/backported by: jim

  1. … 3 more files in changeset.
Fix copy&paste error in comment.

Backport of r1238545 from trunk.

  1. … 1 more file in changeset.
Backport r1209766, r1210252, r1210284:

Add lots of unique tags to error log messages

ssl_util.c: Downgrade some dynamic locking messages from level DEBUG

to TRACE1-3

  1. … 164 more files in changeset.
Backport r1202886:

Avoid one apr_time_now() call in the fast path