]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
4 years agoFixe some typo in CHANGES.
Christophe Jaillet [Fri, 5 Mar 2021 23:03:51 +0000 (23:03 +0000)] 
Fixe some typo in CHANGES.

Thanks to: https://fossies.org/linux/test/httpd-2.4.x-snap.tar.bz2/codespell.html

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887235 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose Lua 5.4 support. [skip ci]
Joe Orton [Thu, 4 Mar 2021 09:09:33 +0000 (09:09 +0000)] 
Propose Lua 5.4 support. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887166 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerged*2, [skip ci]
Joe Orton [Wed, 3 Mar 2021 17:43:23 +0000 (17:43 +0000)] 
Merged*2, [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887156 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1874007 from trunk:
Joe Orton [Wed, 3 Mar 2021 17:43:04 +0000 (17:43 +0000)] 
Merge r1874007 from trunk:

* modules/ssl/ssl_util_ocsp.c (serialize_request): Set the Connection header
  to close to indicate that we do not want to keep the HTTP connection to the
  OCSP responder alive. We don't reuse the connections currently and if the
  OCSP responder keeps the connection alive this could cause us to wait for
  keepalive timeout of the OCSP responder to timeout until we finish our
  reading of the OCSP response.

PR: 64135
Submitted by: rpluem
Reviewed by: jorton, ylavic, covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887155 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1875871, r1875879, r1875881, r1875883, r1875988, r1876014, r1876037, r1876787...
Joe Orton [Wed, 3 Mar 2021 17:40:36 +0000 (17:40 +0000)] 
Merge r1875871, r1875879, r1875881, r1875883, r1875988, r1876014, r1876037, r1876787 from trunk:

mod_ssl: Extend the coalescing filter to avoid sending HTTP response
headers in a separate TLS record to the response body in some cases.

* modules/ssl/ssl_engine_io.c:
  Increase size of coalesce buffer to AP_IOBUFSIZE (8Kb).
  (ssl_io_filter_coalesce): Try harder to fill the prefix which
  gets coalesced, including a read&split of a morphing bucket type

* modules/ssl/ssl_engine_io.c: (ssl_io_filter_coalesce): Handle the
  case of a bucket which morphs to a bucket short enough to fit within
  the buffer without needing to split.

* modules/ssl/ssl_engine_io.c: Update comment, no function change,

* modules/ssl/ssl_engine_io.c (ssl_io_filter_coalesce): Treat zero-length
  buckets consistently (ignore them) after a morphing bucket morphs.

* modules/ssl/ssl_engine_io.c (ssl_io_filter_coalesce): Handle the case
  where apr_bucket_read fails with an error and hence our current bucket
  remains the morphing bucket and is not replaced with a 'data' bucket.
  If the error is not EAGAIN, error out with an AP_FILTER_ERROR,
  otherwise just do not consider the morphing bucket that has no data for
  coalesce.

* modules/ssl/ssl_engine_io.c (ssl_io_filter_coalesce): Further tweaks
  to logic, comments and debugging:
  - allow buffering up to exactly COALESCE_BYTES rather than COALESCE_BYTES-1.
  - put bucket type name in logging output
  - do not coalesce a single-bucket prefix of length equal to the
    buffer size (which would be a pointless memory copy).

* modules/ssl/ssl_engine_io.c (ssl_io_filter_coalesce): Update comment only.

Submitted by: jorton, rpluem
Reviewed by: jorton, ylavic, icing
Github: closes #113

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887154 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose http2 backport. [skip ci]
Stefan Eissing [Wed, 3 Mar 2021 10:43:28 +0000 (10:43 +0000)] 
Propose http2 backport. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887137 13f79535-47bb-0310-9956-ffa450edef68

4 years agoApply CHANGES and axe backported entries. [skip ci]
Yann Ylavic [Tue, 2 Mar 2021 20:53:57 +0000 (20:53 +0000)] 
Apply CHANGES and axe backported entries. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887120 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1885691 from trunk:
Yann Ylavic [Tue, 2 Mar 2021 20:51:55 +0000 (20:51 +0000)] 
Merge r1885691 from trunk:

mod_proxy_hcheck: don't pile up health checks.  PR 63010.

Prevent health checks from running for a worker until the last one is fully
finished, to avoid making things worse (memory growth, #connections, ..).

This is done by zeroing worker->s->updated before scheduling the worker in the
threadpool, and resetting the time when it's finished. The scheduler then does
nothing if worker->s->updated is zero.

Also, to save some apr_time_now() calls when !HC_USE_THREADS, *baton->now is
updated in the callback and reused by the scheduler.

Submitted by: ylavic
Reviewed by: ylavic, covener, icing

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887119 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1886141, r1886151 from trunk:
Yann Ylavic [Tue, 2 Mar 2021 20:50:40 +0000 (20:50 +0000)] 
Merge r1886141, r1886151 from trunk:

* We need to check for (!scheme && (u = strchr(url, ':')) && (u - url) > 14)
  later as (!scheme || u[0] != '/' || u[1] != '/' || u[2] == '\0') is true
  for requests with the CONNECT method which we need to decline. But in many
  cases requests with the CONNECT method have (u - url) > 14 as in this
  case (u - url) is the length of the FQDN the forward proxy should connect
  to.

mod_proxy_http: follow up to r1886141, axe overlong scheme check.

Since mod_proxy can see CONNECT URIs, "hostname:port" versus "scheme:"
is hardly distinguishable (we don't want to limit the length of hostnames),
and we don't allocate the scheme anymore while parsing, let's simply decline
unrecognized schemes (overlong or not) and be caught by the no-handler case
if there really is no proxy handler interested.

Submitted by: rpluem, ylavic
Reviewed by: ylavic, covener, icing

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887118 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1398307, r1465839, r1530603, r1578759, r1729507 from trunk:
Ruediger Pluem [Tue, 2 Mar 2021 20:02:32 +0000 (20:02 +0000)] 
Merge r1398307, r1465839, r1530603, r1578759, r1729507 from trunk:

* If we face a timeout during receiving the response from the backend and if
  we pinged it successfully before don't assume the whole backend has failed.
  Assume that only the request has failed and return a gateway timeout then.

Add failontimeout to allow server admin to mark balancer member in err if IO timeout occurs.

ping tuning via Yann Ylavic <ylavic.dev@gmail.com>

Use 'apr_table_setn' instead of 'apr_table_set' when possible in order to save memory.

mod_proxy: axe negative "ping" parameter setting and handling.
This used to check for the backend connection readability only (instead of
the full ping/100-continue round-trip), but the case is already handled by
ap_proxy_connect_backend() which is always called.

Submitted by: rpluem, druggeri, jim, jailletc36, ylavic
Reviewed by: rpluem, ylavic, icing

Github: closes #170

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887116 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote and promote. [skip ci]
Stefan Eissing [Tue, 2 Mar 2021 15:39:23 +0000 (15:39 +0000)] 
vote and promote. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887092 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackported [skip ci].
Yann Ylavic [Tue, 2 Mar 2021 15:37:12 +0000 (15:37 +0000)] 
Backported [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887091 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1887050, r1887052 from trunk:
Yann Ylavic [Tue, 2 Mar 2021 15:35:55 +0000 (15:35 +0000)] 
Merge r1887050, r1887052 from trunk:

mod_session: save one apr_strtok() in session_identity_decode().

When the encoding is invalid (missing '='), no need to parse further.

mod_session: account for the '&' in identity_concat().

Submitted by: ylavic
Reviewed by: ylavic, covener, jailletc36

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887090 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote and promote
Stefan Eissing [Tue, 2 Mar 2021 15:26:12 +0000 (15:26 +0000)] 
vote and promote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887089 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote and promote.
Stefan Eissing [Tue, 2 Mar 2021 14:57:07 +0000 (14:57 +0000)] 
vote and promote.

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887088 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote
Stefan Eissing [Tue, 2 Mar 2021 14:46:45 +0000 (14:46 +0000)] 
vote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887086 13f79535-47bb-0310-9956-ffa450edef68

4 years ago* Backported in r1887080. [skip ci]
Ruediger Pluem [Tue, 2 Mar 2021 07:44:18 +0000 (07:44 +0000)] 
* Backported in r1887080. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887081 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1885939, r1885940, r1885941, r1885945 from trunk:
Ruediger Pluem [Tue, 2 Mar 2021 07:43:35 +0000 (07:43 +0000)] 
Merge r1885939, r1885940, r1885941, r1885945 from trunk:

Do not allow to set empty bind passwords to be set via AuthLDAPBindPassword

Binds with empty passwords always succeed, but in case the password of the
user was not empty subsequent LDAP operations fail.

Before doing any bind check that the provided username is not NULL and that the
password is neither NULL nor empty.

Binds with empty passwords always succeed, but in case the password of the
user was not empty subsequent LDAP operations fail.
This causes authentications that use user supplied credentials
(AuthLDAPInitialBindAsUser set to on) to fail with status code 500 instead of
401 if the user supplied an empty password.

* Document r1885939 and r1885940

* Add lognumber

Reviewed by: rpluem, ylavic, covener

Github: closes #168

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887080 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote
Christophe Jaillet [Mon, 1 Mar 2021 22:43:27 +0000 (22:43 +0000)] 
Vote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887059 13f79535-47bb-0310-9956-ffa450edef68

4 years agomove, not copy.
Eric Covener [Mon, 1 Mar 2021 20:40:37 +0000 (20:40 +0000)] 
move, not copy.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887057 13f79535-47bb-0310-9956-ffa450edef68

4 years agomove to stalled
Eric Covener [Mon, 1 Mar 2021 20:39:58 +0000 (20:39 +0000)] 
move to stalled

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887056 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote/promote where I can
Eric Covener [Mon, 1 Mar 2021 20:35:36 +0000 (20:35 +0000)] 
vote/promote where I can

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887055 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose.
Yann Ylavic [Mon, 1 Mar 2021 20:20:42 +0000 (20:20 +0000)] 
Propose.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1887054 13f79535-47bb-0310-9956-ffa450edef68

4 years agoAdd an example.
Christophe Jaillet [Sun, 28 Feb 2021 14:28:53 +0000 (14:28 +0000)] 
Add an example.
Synch with 2.4.x (syntax highlight) + secret introduced in 2.4.42.
Small doc rearrangement so that the "Beyond this list of basic attributes" is actually after the description of all items.

Mostly r 1792168 + r1886996 on trunk

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886997 13f79535-47bb-0310-9956-ffa450edef68

4 years agoAdd missing pt translation
Christophe Jaillet [Sun, 28 Feb 2021 11:43:57 +0000 (11:43 +0000)] 
Add missing pt translation

PR 41433

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886995 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVotes [skip ci].
Yann Ylavic [Thu, 25 Feb 2021 11:25:50 +0000 (11:25 +0000)] 
Votes [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886913 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdate proposal [skip ci].
Yann Ylavic [Wed, 24 Feb 2021 21:52:57 +0000 (21:52 +0000)] 
Update proposal [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886894 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1886098 from trunk:
Ruediger Pluem [Thu, 11 Feb 2021 10:51:19 +0000 (10:51 +0000)] 
Merge r1886098 from trunk:

* Do variable setting in a more portable way such that it works on MacOS as well
Submitted by: rpluem
Reviewed by: rpluem, jorton, ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886418 13f79535-47bb-0310-9956-ffa450edef68

4 years ago* Add proposal
Ruediger Pluem [Thu, 11 Feb 2021 10:49:17 +0000 (10:49 +0000)] 
* Add proposal

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886417 13f79535-47bb-0310-9956-ffa450edef68

4 years ago* Propose
Ruediger Pluem [Fri, 5 Feb 2021 09:34:56 +0000 (09:34 +0000)] 
* Propose

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886226 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdate proposal. [skip ci]
Yann Ylavic [Wed, 3 Feb 2021 12:01:15 +0000 (12:01 +0000)] 
Update proposal. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886155 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose, vote/promote. [skip ci]
Yann Ylavic [Tue, 2 Feb 2021 23:32:51 +0000 (23:32 +0000)] 
Propose, vote/promote. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886145 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVotes. [skip ci]
Joe Orton [Tue, 2 Feb 2021 14:12:10 +0000 (14:12 +0000)] 
Votes. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886123 13f79535-47bb-0310-9956-ffa450edef68

4 years ago* Propose
Ruediger Pluem [Mon, 1 Feb 2021 10:33:02 +0000 (10:33 +0000)] 
* Propose

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886099 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose
Christophe Jaillet [Sun, 31 Jan 2021 22:00:36 +0000 (22:00 +0000)] 
Propose

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1886086 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc rebuild.
Lucien Gentis [Sat, 23 Jan 2021 14:39:00 +0000 (14:39 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885853 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc XML files updates.
Lucien Gentis [Sat, 23 Jan 2021 14:36:23 +0000 (14:36 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885852 13f79535-47bb-0310-9956-ffa450edef68

4 years agoSynch with trunk:
Christophe Jaillet [Sat, 23 Jan 2021 08:11:39 +0000 (08:11 +0000)] 
Synch with trunk:
Fix a typo
Remove a useless empty line
Turn a tab into spaces to be consistent

(r1740880 on trunk)

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885837 13f79535-47bb-0310-9956-ffa450edef68

4 years agos/2020/2021/
Christophe Jaillet [Sat, 23 Jan 2021 07:29:38 +0000 (07:29 +0000)] 
s/2020/2021/

Happy New Year!

(r1885835 on trunk)

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885836 13f79535-47bb-0310-9956-ffa450edef68

4 years agoAdd some missing hyper links to directives.
Christophe Jaillet [Sat, 23 Jan 2021 06:54:18 +0000 (06:54 +0000)] 
Add some missing hyper links to directives.
Remove some <var> in <syntax> to be more consistant with the rest of the doc.
Remove a duplicated traling ".".

(r1885833 on trunk)

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885834 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdate mergeinfo
Christophe Jaillet [Fri, 22 Jan 2021 16:56:26 +0000 (16:56 +0000)] 
Update mergeinfo

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885808 13f79535-47bb-0310-9956-ffa450edef68

4 years agoRemove backported item
Christophe Jaillet [Fri, 22 Jan 2021 16:46:52 +0000 (16:46 +0000)] 
Remove backported item

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885807 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1881303,r1881304,r1881305,r1881306 from trunk
Christophe Jaillet [Fri, 22 Jan 2021 16:46:12 +0000 (16:46 +0000)] 
Merge r1881303,r1881304,r1881305,r1881306 from trunk

  *) Fix some Windows 64 compilation warnings

Submitted by: jailletc36
Reviewed by: jailletc36, minfrin, ylavic (by inspection)
Backported by: jailletc36

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885806 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose coalescing fixes for mod_ssl. [skip ci]
Joe Orton [Thu, 21 Jan 2021 11:41:58 +0000 (11:41 +0000)] 
Propose coalescing fixes for mod_ssl. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885753 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge most of r1747469 from trunk
Christophe Jaillet [Tue, 19 Jan 2021 19:29:43 +0000 (19:29 +0000)] 
Merge most of r1747469 from trunk

      * When ap_cstr_casecmp[n] have been introduced, in r1747469, it has
         introduced many differences between 2.4.x and trunk.
         Direct backporting was not that easy because:
            - it was initialy introduced as ap_casecmpstr[n] with several patches
            - it touched some files that were not in 2.4.x branch
         Later, parts of it have already been backported.

         This patch tries to clean all this.

Submitted by: many people
Reviewed by: jailletc36, minfrin, ylavic
Backported by: jailletc36

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885697 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose fix for PR 63010. [skip ci].
Yann Ylavic [Tue, 19 Jan 2021 14:21:54 +0000 (14:21 +0000)] 
Propose fix for PR 63010. [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885692 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote (by inspection) & promote. [skip ci]
Yann Ylavic [Mon, 18 Jan 2021 21:29:59 +0000 (21:29 +0000)] 
Vote (by inspection) & promote. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885674 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote & promote. [skip ci]
Yann Ylavic [Mon, 18 Jan 2021 21:26:30 +0000 (21:26 +0000)] 
Vote & promote. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885673 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote.
Graham Leggett [Mon, 18 Jan 2021 20:54:36 +0000 (20:54 +0000)] 
Vote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885672 13f79535-47bb-0310-9956-ffa450edef68

4 years agoSynch lowercase/Uppercase in a comment with trunk
Christophe Jaillet [Mon, 18 Jan 2021 19:37:18 +0000 (19:37 +0000)] 
Synch lowercase/Uppercase in a comment with trunk

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885671 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackported [skip ci].
Yann Ylavic [Mon, 18 Jan 2021 17:39:53 +0000 (17:39 +0000)] 
Backported [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885667 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1885659 from trunk:
Yann Ylavic [Mon, 18 Jan 2021 17:39:12 +0000 (17:39 +0000)] 
Merge r1885659 from trunk:

mod_auth_digest: Fast validation of the nonce's base64 to fail early if
                 the format can't match anyway.

Submitted by: ylavic
Reviewed by: ylavic, covener, jailletc36

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885666 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote + promote
Christophe Jaillet [Mon, 18 Jan 2021 17:31:23 +0000 (17:31 +0000)] 
Vote + promote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885664 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdate proposal
Christophe Jaillet [Mon, 18 Jan 2021 17:28:21 +0000 (17:28 +0000)] 
Update proposal

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885663 13f79535-47bb-0310-9956-ffa450edef68

4 years agovote
Eric Covener [Mon, 18 Jan 2021 17:24:59 +0000 (17:24 +0000)] 
vote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885662 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPropose [skip ci].
Yann Ylavic [Mon, 18 Jan 2021 17:14:00 +0000 (17:14 +0000)] 
Propose [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885660 13f79535-47bb-0310-9956-ffa450edef68

4 years agoRemove non-user-visible changes, plus other tweaks. [skip ci]
Joe Orton [Mon, 18 Jan 2021 09:15:37 +0000 (09:15 +0000)] 
Remove non-user-visible changes, plus other tweaks. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885641 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1885631 from trunk:
Eric Covener [Sun, 17 Jan 2021 23:56:55 +0000 (23:56 +0000)] 
Merge r1885631 from trunk:

other half of command

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885632 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1884326 from trunk:
Yann Ylavic [Sun, 17 Jan 2021 22:53:59 +0000 (22:53 +0000)] 
Merge r1884326 from trunk:

Fix bash syntax in travis_run_linux.sh.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885629 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1884306, r1885626 from trunk:
Yann Ylavic [Sun, 17 Jan 2021 22:46:45 +0000 (22:46 +0000)] 
Merge r1884306, r1885626 from trunk:

ci: generate as many core files as there are crashes.

Get Lua dev package from liblua5.3-dev.

Call sysctl though sudo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885628 13f79535-47bb-0310-9956-ffa450edef68

4 years agoAdd mergeinfos after backports.
Yann Ylavic [Sun, 17 Jan 2021 21:00:19 +0000 (21:00 +0000)] 
Add mergeinfos after backports.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885623 13f79535-47bb-0310-9956-ffa450edef68

4 years agoComment.
Graham Leggett [Sun, 17 Jan 2021 17:32:45 +0000 (17:32 +0000)] 
Comment.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885614 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sun, 17 Jan 2021 17:23:37 +0000 (17:23 +0000)] 
Backport to 2.4:

  *) Easy patches: synch 2.4.x and trunk
        - mod_http2: Fix ascii art
        - mod_http2: fix some dox comments
        - mod_dav: Don't call memcpy(,NULL,0)
        - mod_ssl: Pass base_server in OpenSSL init log message
        - .gdbinit: tab to space
        - mod_so: don't try to load modules from a NULL path
        - mod_cache_file/mod_lua: Add missing "const" or "static const" qualifiers
                                  in some command_rec definitions
        - mod_lua: Fix compilation error if APR_HAS_THREADS is not defined
        - core/log: fix an harmless warning spoted by gcc 10
        - mod_ssl: update comment
     trunk patch:
          http://svn.apache.org/r1810233
          http://svn.apache.org/r1827530
          http://svn.apache.org/r1874144
          http://svn.apache.org/r1877262
          http://svn.apache.org/r1878263
          http://svn.apache.org/r1880461
          http://svn.apache.org/r1882053
          http://svn.apache.org/r1882060
          http://svn.apache.org/r1883452
          http://svn.apache.org/r1884551
     2.4.x patch: svn merge -c 1810233,1827530,1874144,1877262,1878263,1880461,1882053,1882060,1883452,1884551 ^/httpd/httpd/trunk .
     +1: jailletc36, jorton, minfrin

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885612 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote, then promote.
Graham Leggett [Sun, 17 Jan 2021 17:20:20 +0000 (17:20 +0000)] 
Vote, then promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885611 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to v2.4:
Graham Leggett [Sun, 17 Jan 2021 17:07:42 +0000 (17:07 +0000)] 
Backport to v2.4:

  *) Easy patches: synch 2.4.x and trunk
        - mod_dav: save a few cycles
        - mod_{ssl,md}: init_stapling_status hooks should return an int
        - util_md5: avoid temporary stack result in ap_md5_binary()
        - mod_proxy_balancer: Add a missing </tr>
        - mod_md: get_stapling_status hooks should return an int
        - mod_session: Improve a message about SessionExpiryUpdateInterval values
     trunk patch:
          http://svn.apache.org/r1837388
          http://svn.apache.org/r1876549
          http://svn.apache.org/r1877551
          http://svn.apache.org/r1882210
          http://svn.apache.org/r1882399
          http://svn.apache.org/r1883414
     2.4.x patch: svn merge -c 1837388,1876549,1877551,1882210,1882399,1883414 ^/httpd/httpd/trunk .
     +1: jailletc36, ylavic, minfrin

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885610 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote followed directly by a promote.
Graham Leggett [Sun, 17 Jan 2021 17:03:23 +0000 (17:03 +0000)] 
Vote followed directly by a promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885609 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport r1885581 to fix test-framework failure
Christophe Jaillet [Sun, 17 Jan 2021 16:48:20 +0000 (16:48 +0000)] 
Backport r1885581 to fix test-framework failure

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885608 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sun, 17 Jan 2021 16:41:47 +0000 (16:41 +0000)] 
Backport to 2.4:

  *) mod_proxy: common spooling code to allow mod_proxy_fgci proxy-sendcl. BZ 57087
     trunk patch: https://svn.apache.org/r1884067
                  https://svn.apache.org/r1884068
                  https://svn.apache.org/r1884069
                  https://svn.apache.org/r1884070
     2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_fcgi-sendcl-5on5.patch
                  https://github.com/apache/httpd/pull/162
     +1: ylavic, covener, minfrin
     ylavic: Long standing BZ (always send Content-Length, according to the CGI
             specs) which is addressed by reusing mod_proxy_http's spooling
             code (moved to proxy_util) in mod_proxy_fcgi. The user still needs
             to SetEnv proxy-sendcl for that (2.4 compat).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885607 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPromote directly following a vote.
Graham Leggett [Sun, 17 Jan 2021 16:39:51 +0000 (16:39 +0000)] 
Promote directly following a vote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885606 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to v2.4:
Graham Leggett [Sun, 17 Jan 2021 16:21:35 +0000 (16:21 +0000)] 
Backport to v2.4:

  *) mod_proxy_http: handle upgrade/tunneling protocols. BZ 61616 is about
                     mod_proxy_connect but there has been wstunnel reports
                     on dev@ about that too lately.
     trunk patch: https://svn.apache.org/r1678771
                  https://svn.apache.org/r1832348
                  https://svn.apache.org/r1869338
                  https://svn.apache.org/r1869420
                  https://svn.apache.org/r1878367
                  https://svn.apache.org/r1877557
                  https://svn.apache.org/r1877558
                  https://svn.apache.org/r1877646
                  https://svn.apache.org/r1877695
                  https://svn.apache.org/r1879401
                  https://svn.apache.org/r1879402
                  https://svn.apache.org/r1880200
                  https://svn.apache.org/r1885239
                  https://svn.apache.org/r1885240
                  https://svn.apache.org/r1885244
     2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_http-upgrade-4on5-v2.patch
                  https://github.com/apache/httpd/pull/158
     +1: ylavic, covener, minfrin
     ylavic: All the corresponding trunk changes to mod_proxy_wstunnel (but
             r1885239) have been dropped for this backport proposal, the goal
             being to handle upgrade in mod_proxy_http from now, while r1885239
             allows to benefit from the Upgrade improvements done in proxy_http
             with existing wstunnel configurations (provided mod_proxy_http
             module is loaded).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885605 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote followed by a promote.
Graham Leggett [Sun, 17 Jan 2021 16:20:29 +0000 (16:20 +0000)] 
Vote followed by a promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885604 13f79535-47bb-0310-9956-ffa450edef68

4 years agoreadd vote
Eric Covener [Sat, 16 Jan 2021 16:33:54 +0000 (16:33 +0000)] 
readd vote

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885577 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport 2.4:
Graham Leggett [Sat, 16 Jan 2021 14:22:41 +0000 (14:22 +0000)] 
Backport 2.4:

  *) mod_proxy_http: individual status codes for ProxyErrorOverride. BZ 63628
     trunk patch: https://svn.apache.org/r1754974
                  https://svn.apache.org/r1754975
                  https://svn.apache.org/r1876404
                  https://svn.apache.org/r1877696
                  https://svn.apache.org/r1877697
                  https://svn.apache.org/r1877728
     2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_http-override-3on5.patch
                  https://github.com/apache/httpd/pull/157
     +1: ylavic, covener, minfrin
     ylavic: Besides ProxyErrorOverride individual status codes, merging now
             the non-functional changes in ap_proxy_http_process_response()
             around ProxyErrorOverride code helps reducing conflicts with the
             following commits, and with trunk/2.4 alignment still.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885575 13f79535-47bb-0310-9956-ffa450edef68

4 years agoPromote after a vote.
Graham Leggett [Sat, 16 Jan 2021 14:20:35 +0000 (14:20 +0000)] 
Promote after a vote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885574 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sat, 16 Jan 2021 14:08:29 +0000 (14:08 +0000)] 
Backport to 2.4:

  *) core: output filtering improvements (ease following patches, align trunk/2.4)
     trunk patch: https://svn.apache.org/r1836032
                  https://svn.apache.org/r1884295
                  https://svn.apache.org/r1884296
                  https://svn.apache.org/r1884304
                  https://svn.apache.org/r1836237
                  https://svn.apache.org/r1836258
                  https://svn.apache.org/r1836354
                  https://svn.apache.org/r1843939
     2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-core_output_filtering-2on5.patch
                  https://github.com/apache/httpd/pull/156
     +1: ylavic, covener, minfrin
     ylavic: These core output filter changes are needed for the proxy
             tunneling loop to work properly/non-blocking (PR 158 below). They
             do not include the major filter setaside/reinstate changes from
             trunk, reluing on existing 2.4 c->data_in_{input,output}_filter
             flags only.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885573 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote and after that promote.
Graham Leggett [Sat, 16 Jan 2021 14:06:51 +0000 (14:06 +0000)] 
Vote and after that promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885572 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sat, 16 Jan 2021 13:49:50 +0000 (13:49 +0000)] 
Backport to 2.4:

  *) mod_proxy_http: Fix 100-continue deadlock for spooled request bodies. BZ 63855.
     trunk patch: https://svn.apache.org/r1769760
                  https://svn.apache.org/r1770220
                  https://svn.apache.org/r1868576
                  https://svn.apache.org/r1868653
                  https://svn.apache.org/r1883639
                  https://svn.apache.org/r1883640
                  https://svn.apache.org/r1884218
                  https://svn.apache.org/r1884220
     2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-bz63855-1on5.patch
                  https://github.com/apache/httpd/pull/154
     +1: ylavic, covener, minfrin

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885571 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote followed by a promote.
Graham Leggett [Sat, 16 Jan 2021 13:48:47 +0000 (13:48 +0000)] 
Vote followed by a promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885570 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sat, 16 Jan 2021 13:27:39 +0000 (13:27 +0000)] 
Backport to 2.4:

  *) core: Correctly strip unwanted headers on 304 response
     Trunk version of patch:
        http://svn.apache.org/r1881590
        http://svn.apache.org/r1881624
     +1: ylavic, covener, minfrin

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885569 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote, then promote.
Graham Leggett [Sat, 16 Jan 2021 13:26:45 +0000 (13:26 +0000)] 
Vote, then promote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885568 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc rebuild.
Lucien Gentis [Sat, 16 Jan 2021 13:25:08 +0000 (13:25 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885567 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc XML file update.
Lucien Gentis [Sat, 16 Jan 2021 13:24:22 +0000 (13:24 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885566 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackport to 2.4:
Graham Leggett [Sat, 16 Jan 2021 13:03:49 +0000 (13:03 +0000)] 
Backport to 2.4:

  *) core: Make writing the pidfile atomic to avoid startup failures
     after (e.g.) system crashes, but also races with multiple
     concurrent "httpd -k restart" runs which have a race between
     reading and writing a fresh pidfile.
     trunk patch: https://svn.apache.org/r1875153
                  https://svn.apache.org/r1875240
                  https://svn.apache.org/r1877645
     2.4.x patch: https://patch-diff.githubusercontent.com/raw/apache/httpd/pull/163.patch
     +1: jorton, covener, ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885562 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote.
Graham Leggett [Sat, 16 Jan 2021 13:01:05 +0000 (13:01 +0000)] 
Vote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885561 13f79535-47bb-0310-9956-ffa450edef68

4 years agoupdate transformations.
Nilgun Belma Buguner [Fri, 15 Jan 2021 22:09:40 +0000 (22:09 +0000)] 
update transformations.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885535 13f79535-47bb-0310-9956-ffa450edef68

4 years agoupdate for sync with English docs.
Nilgun Belma Buguner [Fri, 15 Jan 2021 22:09:14 +0000 (22:09 +0000)] 
update for sync with English docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885534 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1885464 from trunk:
Eric Covener [Thu, 14 Jan 2021 03:01:33 +0000 (03:01 +0000)] 
Merge r1885464 from trunk:

PR55078: remove old Protocol info

followup to 1885463

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885465 13f79535-47bb-0310-9956-ffa450edef68

4 years agoReview*1. [skip ci]
Joe Orton [Mon, 11 Jan 2021 08:52:50 +0000 (08:52 +0000)] 
Review*1. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885357 13f79535-47bb-0310-9956-ffa450edef68

4 years agoProposal to synch most of the ap_cstr_casecmp[n] mess between 2.4.x and trunk
Christophe Jaillet [Sun, 10 Jan 2021 16:40:38 +0000 (16:40 +0000)] 
Proposal to synch most of the ap_cstr_casecmp[n] mess between 2.4.x and trunk

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885337 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc rebuild.
Lucien Gentis [Sat, 9 Jan 2021 14:33:52 +0000 (14:33 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885298 13f79535-47bb-0310-9956-ffa450edef68

4 years agofr doc XML file update.
Lucien Gentis [Sat, 9 Jan 2021 14:33:09 +0000 (14:33 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885297 13f79535-47bb-0310-9956-ffa450edef68

4 years agoEasy proposal
Christophe Jaillet [Fri, 8 Jan 2021 21:03:05 +0000 (21:03 +0000)] 
Easy proposal

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885278 13f79535-47bb-0310-9956-ffa450edef68

4 years agoVote. [skip ci].
Yann Ylavic [Thu, 7 Jan 2021 21:01:42 +0000 (21:01 +0000)] 
Vote. [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885251 13f79535-47bb-0310-9956-ffa450edef68

4 years agoEasy proposal
Christophe Jaillet [Thu, 7 Jan 2021 20:07:27 +0000 (20:07 +0000)] 
Easy proposal

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885250 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdate, vote, promote. [skip ci]
Yann Ylavic [Thu, 7 Jan 2021 17:54:39 +0000 (17:54 +0000)] 
Update, vote, promote. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885248 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackported [skip ci].
Yann Ylavic [Tue, 5 Jan 2021 12:29:38 +0000 (12:29 +0000)] 
Backported [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885145 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1881311 from trunk:
Yann Ylavic [Tue, 5 Jan 2021 12:29:00 +0000 (12:29 +0000)] 
Merge r1881311 from trunk:

Avoid a core dump at startup if "AllowOverride nonfatal" is used without any '=' after "nonfatal".

Note that "nonfatal=" (without anything else) or "nonfatal=foo" are still not reported as erroneous and are silently ignored.

Submitted by: jailletc36
Reviewed by: jailletc36, giovanni, ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885144 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBackported [skip ci].
Yann Ylavic [Tue, 5 Jan 2021 11:10:08 +0000 (11:10 +0000)] 
Backported [skip ci].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885143 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1883810 from trunk:
Yann Ylavic [Tue, 5 Jan 2021 10:42:52 +0000 (10:42 +0000)] 
Merge r1883810 from trunk:

mod_auth_digest: fix crash with ONE_PROCESS (debug) mode shutdown.

Avoid double free/cleanup by just letting shm/rmm/global_mutex cleanups do
their work on restart/exit.

Set the globals to NULL in initialize_tables() should cleanup_tables() be
called on error.

Submitted by: ylavic
Reviewed by: ylavic, jorton, covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885142 13f79535-47bb-0310-9956-ffa450edef68

4 years agoMerge r1883744 from trunk:
Yann Ylavic [Tue, 5 Jan 2021 10:30:09 +0000 (10:30 +0000)] 
Merge r1883744 from trunk:

mod_proxy: pconf vs pchild consistency, and correctness in ONE_PROCESS mode.

Consistently use pconf for ap_proxy_define_{worker,balancer}() and pchild for
ap_proxu_initialize_{worker,balancer}() in mod_proxy [child_]init code.

pchild is needed in _initialize() for mutexes/shms' child_init and cleanup,
and to avoid a crash on shutdown (i.e. ap_terminate) in ONE_PROCESS mode,
where worker->cp->pool is destroyed twice, let's register conn_pool_cleanup()
as a pre_cleanup of pchild.

Submitted by: ylavic
Reviewed by: ylavic, jorton, covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1885141 13f79535-47bb-0310-9956-ffa450edef68