Checkout Tools
  • last updated 6 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 1856208 is being indexed.

Send Connection: close rather than use cheeky TCP half-close

which gives intermittent failures.

Propose opt-out for proxy 100-continue.
mod_proxy: follow up to r1836588: configurable Proxy100Continue.

Add Proxy100Continue directive to allow for 100-continue forwarding opt-out.

Backport vote 100

PR39730 added case insensitivity, make test conditional

Submitted By: Petr Gajdos <pgajdos>

enable tests for 2.4

Submitted By: Petr Gajdos <>

Merged x2.

Merge r1855646, r1855748 from trunk:

mod_proxy/ssl: cleanup per-request SSL configuration for recycled proxy conns.

The SSL dir config of proxy/backend connections is stored in r->per_dir_config

but those connections have a lifetime independent of the requests they handle.

So we need to allow the external ssl_engine_set() function to reset mod_ssl's

dir config in between proxy requests, or the first sslconn->dc could be used

after free for the next requests.

mod_proxy can then reset/reinit the request config when recycling its backend


* Solve a chicken and egg problem here:

We need to have sslconn->dc set correctly when we want to

init sslconn, but we need to allocate memory for it first.

PR 63256.

Submitted by: ylavic, rpluem

Reviewed by: ylavic, jorton, jim

Merge r1855849 from trunk:

* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access_modern): Correctly

restore SSL verify state after PHA failure in TLSv1.3.

Submitted by: Michael Kaufmann <mail>

Reviewed by: jorton, covener, jim

and promote backports with >= 3 votes

Backport votes

*) maintainer mode fix for util.c no2slash_ex

trunk patch:

2.4.x patch svn merge -c 1855755 ^/httpd/httpd/trunk .

+1: covener, rpluem, jim, ylavic


Vote, propose.
* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access_modern): Correctly

restore SSL verify state after PHA failure in TLSv1.3.

Submitted by: Michael Kaufmann <mail>

Add note to my old backport proposal.
Vote, promote & propose.
Backport votes

docs and manual xforms rebuild

  1. … 58 more files in changeset.
adjust backport version

Merge r1730129 from trunk:

Support %{c}h for conn-hostname, %h for useragent_host

Submitted by: wrowe

Reviewed by: jim, ylavic, covener

Merge r1818321 from trunk:

"{c}h" exists and logs the value returned by 'ap_get_useragent_host()'.

I'm not sure of the description to write there, so I just mention it in the doc and hope s.o. will find the words :)

This has been introduced in r1730129.

Submitted by: jailletc36

Reviewed by: jim, ylavic, covener

Merge r1768070, r1768120, r1768225, r1769712, r1769737, r1774610, r1828624, r1828626, r1855701 from trunk:

And the socache provider interface for Redis

And provide some nice usage stats. Could be prettier, for sure.

Needs LOGNO #s

reorganize mod_socache_redis so it compiles w/o apr-redis

It looks like this was the original intent. The provider

is not registered if apr-redis is missing.

It was previously failing to compile due to the dirconf being

hidden behind the #ifdef guard but not the routine module

code that used it.

Fix some HTML tags

</br> --> <br />

Couls also be <br> or <br/> but some (very) old clients don't like it.

httpd is not really consistent on it. (personnlaly <br> would be just fine for me but <br /> is the most commonly used form)

related to

Use apr_pcalloc in the 'create' function. All the fields are initialized in the 'init' function, but it is It is cleaner and more future proof.

Small style correction (remove extra spaces)

Initial doc for the sosache_redis module.

Corrections and improvements welcome.

Update compatibility notes for mod_socache_redis

Submitted by: jim, covener, jailletc36, jim, jailletc36, jailletc36, jailletc36

Reviewed by: jim, minfrin, covener

*) mod_md: Explicitly setting file permissions to break out of umasks. We want our

non-privilegded apache user to be able to read them. See github issue

<>. [Stefan Eissing]

rephrase MimeOptions description

rephrase to account for e.g. AddHandler which isn't about response metadata.

* Vote
maintainer fix

remove null check

fails in maintainer mode w/ __attribute__(nonnull))

util.c:576:10: error: nonnull parameter 'name' will evaluate to 'true'

on first encounter [-Werror,-Wpointer-bool-conversion]

merge 1855743,1855744 ^/httpd/httpd/trunk .

r->parsed_uri.path safety in recent backport

*) core: fix SEGFAULT in CONNECT with recent change

2.4.x: svn merge -c 1855743,1855744 ^/httpd/httpd/trunk .

+1: rpluem, icing, covener

svn merge -c 1855743,1855744 ^/httpd/httpd/trunk .

r->parsed_uri.path safety in recent backport