]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
2 years ago* Backport was already done as r1908094 [skip ci]
Ruediger Pluem [Mon, 6 Mar 2023 10:04:10 +0000 (10:04 +0000)] 
* Backport was already done as r1908094 [skip ci]

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

2 years agoMerge r1908116 from trunk:
Ruediger Pluem [Mon, 6 Mar 2023 10:00:09 +0000 (10:00 +0000)] 
Merge r1908116 from trunk:

* modules/http2/mod_proxy_http2.c: Fix missing APLOGNO.

Submitted by: jorton
Reviewed by: rpluem

Note: mod_proxy_http2 is CTR on 2.4.x.

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

2 years agoupdate transformation
Nilgun Belma Buguner [Mon, 6 Mar 2023 08:44:23 +0000 (08:44 +0000)] 
update transformation

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

2 years agoupdate for sync with English docs
Nilgun Belma Buguner [Mon, 6 Mar 2023 08:43:56 +0000 (08:43 +0000)] 
update for sync with English docs

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

2 years agoxforms
Eric Covener [Sun, 5 Mar 2023 21:24:59 +0000 (21:24 +0000)] 
xforms

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

2 years agomake update-changes
Eric Covener [Sun, 5 Mar 2023 21:12:34 +0000 (21:12 +0000)] 
make update-changes

[skip ci]

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

2 years agoMerge r1908097 from trunk:
Eric Covener [Sun, 5 Mar 2023 20:43:43 +0000 (20:43 +0000)] 
Merge r1908097 from trunk:

    avoid delimiting the query with a backreference

Reviewed By: covener, fielding, rpluem, gbechis

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

2 years agoMerge r1908097 from trunk:
Eric Covener [Sun, 5 Mar 2023 20:42:10 +0000 (20:42 +0000)] 
Merge r1908097 from trunk:

    avoid delimiting the query with a backreference

Reviewed By: covener, fielding, rpluem, gbechis

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

2 years agoMerge r1908095 from trunk:
Eric Covener [Sun, 5 Mar 2023 20:28:43 +0000 (20:28 +0000)] 
Merge r1908095 from trunk:

    don't forward invalid query strings

    Submitted by: rpluem

Reviewed By:  covener, fielding, rpluem, gbechis

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

2 years agoMerge r1907980 from trunk:
Eric Covener [Sun, 5 Mar 2023 20:22:52 +0000 (20:22 +0000)] 
Merge r1907980 from trunk:

mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation

Reviewed By: ylavic, covener, gbechis, rpluem

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

2 years agotest: pytest suite
Stefan Eissing [Sun, 5 Mar 2023 10:25:32 +0000 (10:25 +0000)] 
test: pytest suite
- use 'multipart' package (needs pip install) instead of deprecated
  'cgi' package in cgi scripts
- adjust to changes in 'openssl' output on resent macOS
- prefix all mod_tls test cases with 'test_tls'
- update current mod_md tests for new features

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

2 years agoMerge of r1908080 from trunk:
Stefan Eissing [Sun, 5 Mar 2023 10:13:26 +0000 (10:13 +0000)] 
Merge of r1908080 from trunk:

  *) mod_md:
     - Enabling ED25519 support and certificate transparency information when
       building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
     - MDChallengeDns01 can now be configured for individual domains.
       Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
     - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
       teardown not being invoked as it should.

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

2 years agoremove committed
Eric Covener [Fri, 3 Mar 2023 14:22:19 +0000 (14:22 +0000)] 
remove committed

[skip ci]

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

2 years agoMerge r1907024 from trunk:
Eric Covener [Fri, 3 Mar 2023 14:21:59 +0000 (14:21 +0000)] 
Merge r1907024 from trunk:

LDAPConnectionPoolTTL should accept negative values in order to allow
connections of any age to be reused. Up to now, a negative value was handled
as an error when parsing the configuration file.  PR 66421.

Reviewed By: jailletc36, covener, rpluem

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

2 years agoMerge r1906940 from trunk:
Eric Covener [Fri, 3 Mar 2023 14:21:26 +0000 (14:21 +0000)] 
Merge r1906940 from trunk:

* Report an error if the AJP backend sends an invalid number of headers

Reviewed By: rpluem, covener, ylavic

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

2 years agobackport 1906428,1906433,1907993 from trunk
Eric Covener [Fri, 3 Mar 2023 14:20:27 +0000 (14:20 +0000)] 
backport 1906428,1906433,1907993 from trunk

add rotatelogs -T to truncate all but the first-opened file.

+ docs tweak for compat

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

2 years agoNote about a typo in a comment
Christophe Jaillet [Thu, 2 Mar 2023 19:52:56 +0000 (19:52 +0000)] 
Note about a typo in a comment

[skip ci]

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

2 years agoPropose [skip ci]
Yann Ylavic [Thu, 2 Mar 2023 15:22:48 +0000 (15:22 +0000)] 
Propose [skip ci]

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

2 years agoVote, promote [skip ci]
Yann Ylavic [Thu, 2 Mar 2023 15:14:18 +0000 (15:14 +0000)] 
Vote, promote [skip ci]

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

2 years ago* Vote and promote [Skip CI]
Ruediger Pluem [Thu, 2 Mar 2023 13:31:29 +0000 (13:31 +0000)] 
* Vote and promote [Skip CI]

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

2 years agoRemove tests which don't work for 2.4.x.
Joe Orton [Thu, 2 Mar 2023 10:00:12 +0000 (10:00 +0000)] 
Remove tests which don't work for 2.4.x.

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

2 years agoMerge r1891497, r1906480, r1906482, r1906501, r1907235, r1907235, r1907236, r1907237...
Joe Orton [Thu, 2 Mar 2023 09:58:30 +0000 (09:58 +0000)] 
Merge r1891497, r1906480, r1906482, r1906501, r1907235, r1907235, r1907236, r1907237, r1907506, r1907506, r1907670, r1907960 from trunk:

* Allow to load /home/travis/build/apache/httpd/.gdbinit

Prep for GitHub actions: move CPAN handling into test scripts,
don't reference /home/travis directly.

Enable simplest CI test cases in GitHub Actions (currently also
still enabled in Travis).  Based on apr/trunk.

Limit triggering on non-code changes, try to capture error_log as
an artifact on failure.

Migrate more tests to Github Actions.

Github: fixes #340, fixes #339

Migrate more tests to Github Actions.

Github: fixes #340, fixes #339

Travis RIP, WIP.

Add todo list for GHA migration.

Further migration of tests to GHA, though HTTP/2, ACME and
i386 build testing are all failing so currently disabled.
Caching needs adjusting to use a different model to Travis.

Further migration of tests to GHA, though HTTP/2, ACME and
i386 build testing are all failing so currently disabled.
Caching needs adjusting to use a different model to Travis.

Clear cache for mod_tls test.

Also run CI for PRs against 2.4.x.

Submitted by: rpluem, jorton

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

2 years agopropose a rotatelogs sync
Eric Covener [Thu, 2 Mar 2023 03:14:35 +0000 (03:14 +0000)] 
propose a rotatelogs sync

[skip ci]

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

2 years agovote
Eric Covener [Thu, 2 Mar 2023 03:07:24 +0000 (03:07 +0000)] 
vote

[skip ci]

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

2 years agoBroaden RTC exception to "CI configuration" from only referencing
Joe Orton [Tue, 21 Feb 2023 10:58:48 +0000 (10:58 +0000)] 
Broaden RTC exception to "CI configuration" from only referencing
Travis specifically.

Vote: https://lists.apache.org/thread/7wljnw8o5pl0tq71dzsxfvcf21bmqz7o

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

2 years agos/http/https/
Christophe Jaillet [Thu, 16 Feb 2023 19:25:27 +0000 (19:25 +0000)] 
s/http/https/

These links are visible from the root of the github page. (https://github.com/apache/httpd)
So, https is better than plain http.

[skip ci]

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

2 years ago* Propose [skip ci]
Ruediger Pluem [Mon, 6 Feb 2023 09:14:02 +0000 (09:14 +0000)] 
* Propose [skip ci]

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

2 years agofr doc rebuild.
Lucien Gentis [Sat, 4 Feb 2023 16:22:54 +0000 (16:22 +0000)] 
fr doc rebuild.

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

2 years agofr doc XML files update.
Lucien Gentis [Sat, 4 Feb 2023 16:22:03 +0000 (16:22 +0000)] 
fr doc XML files update.

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

2 years agorebuild doc
Rich Bowen [Tue, 31 Jan 2023 15:06:24 +0000 (15:06 +0000)] 
rebuild doc

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

2 years agoFix order of remote/local IP addresses in ErrorLogFormat example
Rich Bowen [Tue, 31 Jan 2023 15:05:20 +0000 (15:05 +0000)] 
Fix order of remote/local IP addresses in ErrorLogFormat example

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

2 years agoClarify accepted values for driver names used with 'dbacquire'.
Christophe Jaillet [Sun, 29 Jan 2023 15:41:53 +0000 (15:41 +0000)] 
Clarify accepted values for driver names used with 'dbacquire'.
PR 66334

r1907076 in trunk.

[skip ci]

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

2 years agofr doc rebuild.
Lucien Gentis [Sat, 28 Jan 2023 16:54:08 +0000 (16:54 +0000)] 
fr doc rebuild.

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

2 years agofr doc XML files updates.
Lucien Gentis [Sat, 28 Jan 2023 16:53:07 +0000 (16:53 +0000)] 
fr doc XML files updates.

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

2 years agoxforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 18:44:42 +0000 (18:44 +0000)] 
xforms [skip ci]

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

2 years agodocs: no default value for mod_proxy upgrade= parameter. [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 18:43:13 +0000 (18:43 +0000)] 
docs: no default value for mod_proxy upgrade= parameter. [skip ci]

Merges r1907045 from https://svn.apache.org/repos/asf/httpd/httpd/trunk.

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

2 years agoxforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 18:03:13 +0000 (18:03 +0000)] 
xforms [skip ci]

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

2 years agodocs: Better mod_proxy_wstunnel vs mod_proxy_http upgrade= documentation.
Yann Ylavic [Fri, 27 Jan 2023 18:01:27 +0000 (18:01 +0000)] 
docs: Better mod_proxy_wstunnel vs mod_proxy_http upgrade= documentation.

docs: Add deprecation note for wstunnel, move Upgrade example up for proxy_http.

docs: move mod_proxy_wstunnel deprecation warning up and warn about ANY/NONE protos.

docs: fix typos. [skip ci]

Merges r1907031, r1907035, r1907038, r1907040 from https://svn.apache.org/repos/asf/httpd/httpd/trunk.

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

2 years agopropose
Christophe Jaillet [Fri, 27 Jan 2023 13:22:38 +0000 (13:22 +0000)] 
propose

[skip ci]

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

2 years agorebuild.-Cette ligne, et les suivantes ci-dessous, seront ignorées--
Lucien Gentis [Sat, 21 Jan 2023 13:27:25 +0000 (13:27 +0000)] 
rebuild.-Cette ligne, et les suivantes ci-dessous, seront ignorées--

M    manual/mod/mod_rewrite.html.fr.utf8
M    manual/mod/mod_rewrite.xml.meta

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

2 years agofr doc XML file update.
Lucien Gentis [Sat, 21 Jan 2023 13:26:12 +0000 (13:26 +0000)] 
fr doc XML file update.

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

2 years agoRebuild docs.
Rich Bowen [Fri, 20 Jan 2023 17:39:17 +0000 (17:39 +0000)] 
Rebuild docs.

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

2 years agoFix incorrect syntax in <directive> tag.
Rich Bowen [Fri, 20 Jan 2023 17:37:06 +0000 (17:37 +0000)] 
Fix incorrect syntax in <directive> tag.

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

2 years agoCleanup after backport [skip ci]
Stefan Eissing [Thu, 19 Jan 2023 16:02:14 +0000 (16:02 +0000)] 
Cleanup after backport [skip ci]

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

2 years agoMerge of r1906775 from trunk:
Stefan Eissing [Thu, 19 Jan 2023 16:01:46 +0000 (16:01 +0000)] 
Merge of r1906775 from trunk:

  *) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
     reported in access logs and error documents. The processing of the
     reset was correct, only unneccesary reporting was caused.

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

2 years agomod_http2 vote [skip ci]
Giovanni Bechis [Thu, 19 Jan 2023 10:57:35 +0000 (10:57 +0000)] 
mod_http2 vote [skip ci]

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

2 years agoVOTE mod_http2 [skip ci]
Steffen Land [Thu, 19 Jan 2023 09:24:58 +0000 (09:24 +0000)] 
VOTE mod_http2  [skip ci]

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

2 years agoPropose r1906775 for backport [skip ci]
Stefan Eissing [Wed, 18 Jan 2023 20:04:58 +0000 (20:04 +0000)] 
Propose r1906775 for backport [skip ci]

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

2 years agoPropose r1902366.
Ivan Zhakov [Tue, 17 Jan 2023 17:17:37 +0000 (17:17 +0000)] 
Propose r1902366.

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

2 years agopublishing release httpd-2.4.55
Eric Covener [Tue, 17 Jan 2023 16:15:56 +0000 (16:15 +0000)] 
publishing release httpd-2.4.55

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

2 years agofr doc rebuild.
Lucien Gentis [Sat, 14 Jan 2023 16:14:05 +0000 (16:14 +0000)] 
fr doc rebuild.

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

2 years agofr doc XML files updates.
Lucien Gentis [Sat, 14 Jan 2023 16:12:26 +0000 (16:12 +0000)] 
fr doc XML files updates.

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

2 years agoRebuild doc.
Rich Bowen [Thu, 12 Jan 2023 16:44:38 +0000 (16:44 +0000)] 
Rebuild doc.

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

2 years agofix rewriterule syntax, and remove dir-vs-file confusion
Rich Bowen [Thu, 12 Jan 2023 15:45:46 +0000 (15:45 +0000)] 
fix rewriterule syntax, and remove dir-vs-file confusion

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

2 years agoAddresses bug https://bz.apache.org/bugzilla/show_bug.cgi?id=53108
Rich Bowen [Wed, 11 Jan 2023 18:50:11 +0000 (18:50 +0000)] 
Addresses bug https://bz.apache.org/bugzilla/show_bug.cgi?id=53108

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

2 years agoas per https://lists.apache.org/thread/g36po3tp24xl92s182plxlgv8rnl1hj8
Rich Bowen [Wed, 11 Jan 2023 15:41:11 +0000 (15:41 +0000)] 
as per https://lists.apache.org/thread/g36po3tp24xl92s182plxlgv8rnl1hj8
clarify that chained RewriteCond directives are "fast fail".

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

2 years agomatch MOD_HTTP2_VERSION_NUM
Eric Covener [Tue, 10 Jan 2023 18:05:40 +0000 (18:05 +0000)] 
match MOD_HTTP2_VERSION_NUM

(post-rc1)

[skip ci]

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

2 years agomake update-changes
Eric Covener [Tue, 10 Jan 2023 13:22:51 +0000 (13:22 +0000)] 
make update-changes

[skip ci]

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

2 years agoMerge r1906487 from trunk:
Eric Covener [Tue, 10 Jan 2023 13:21:48 +0000 (13:21 +0000)] 
Merge r1906487 from trunk:

* modules/dav/main/util.c (dav_process_if_header): Fix error
  path for "Not" prefix parsing.

Submitted By: jorton
Reviewed By: jorton, covener, rpluem

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

2 years agoMerge r1906540 from trunk:
Eric Covener [Tue, 10 Jan 2023 13:20:55 +0000 (13:20 +0000)] 
Merge r1906540 from trunk:

cleanup on error

Reviewed By: rpluem, gbechis, covener

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

2 years agoMerge r1906539 from trunk:
Eric Covener [Tue, 10 Jan 2023 13:20:09 +0000 (13:20 +0000)] 
Merge r1906539 from trunk:

fail on bad header

Submitted By: covener
Reviewed By: covener, rpluem, gbechis

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

2 years ago* Vote and promote [skip ci]
Ruediger Pluem [Tue, 10 Jan 2023 12:00:58 +0000 (12:00 +0000)] 
* Vote and promote [skip ci]

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

2 years agoAdd a compatibility note
Christophe Jaillet [Mon, 9 Jan 2023 21:08:14 +0000 (21:08 +0000)] 
Add a compatibility note

r1906520 in trunk

[skip ci]

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

2 years agoAdd a compatibility note for HeartbeatMaxServers 0
Christophe Jaillet [Mon, 9 Jan 2023 20:46:06 +0000 (20:46 +0000)] 
Add a compatibility note for HeartbeatMaxServers 0
Add a missing hyperlink.

r1906517 in trunk

[skip ci]

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

2 years agoFix compatibility version for DavLockDiscovery
Christophe Jaillet [Mon, 9 Jan 2023 20:28:50 +0000 (20:28 +0000)] 
Fix compatibility version for DavLockDiscovery

[skip ci]

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

2 years agoxforms
Eric Covener [Mon, 9 Jan 2023 15:31:48 +0000 (15:31 +0000)] 
xforms

[skip ci]

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

2 years agoupdate from much later backport
Eric Covener [Mon, 9 Jan 2023 15:30:11 +0000 (15:30 +0000)] 
update from much later backport

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

2 years ago *) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
manu [Mon, 9 Jan 2023 14:52:27 +0000 (14:52 +0000)] 
  *) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
     This is a game changer for performances if client use PROPFIND a lot,

PR: 66313
Submited by: manu
Reviewed by: manu, covener, gbechis

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

2 years agovote
Eric Covener [Mon, 9 Jan 2023 13:33:06 +0000 (13:33 +0000)] 
vote

[skip ci]

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

2 years agoMerge r1889936 from trunk:
Eric Covener [Mon, 9 Jan 2023 13:28:33 +0000 (13:28 +0000)] 
Merge r1889936 from trunk:

    mod_proxy_hcheck: Honor worker timeout settings.

    Daniel reported on user@ that hc connections do not timeout according to
    the worker's tumeout= configuration, this fixes it.

    While at it, copy the other timeout settings too.

    Reported by: dferradal

Submitted By: rpluem
Reviewed By: rpluem, jorton, jim

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

2 years agoMerge r1903744, r1903745, r1904642, r1905646, r1905669 from trunk:
Eric Covener [Mon, 9 Jan 2023 13:26:52 +0000 (13:26 +0000)] 
Merge r1903744, r1903745, r1904642, r1905646, r1905669 from trunk:

    Allow for HTTP/1.1 or HTTP/1.0 protocol health checks

    Document hcmethod enhancement to allow HTTP/1.1 comms

    catch by CJ

    Bump mmn

    bump again

+ suppress MMN changes, applied manually in 1906496

Submitted By: jim
Reviewed By: jim, covener, rpluem

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

2 years agobackported
Eric Covener [Mon, 9 Jan 2023 13:23:05 +0000 (13:23 +0000)] 
backported

[skip ci]

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

2 years agoMerge r1904518 from trunk:
Eric Covener [Mon, 9 Jan 2023 13:22:44 +0000 (13:22 +0000)] 
Merge r1904518 from trunk:

  *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
     [Alessandro Cavaliere <alessandro.cavalier7 unibo.it>]

+ MMN

Submitted By: jim
Reviewed By: +1: jim, ylavic, icing

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

2 years agoMerge r1663123, r1670431 from trunk:
Eric Covener [Mon, 9 Jan 2023 13:16:50 +0000 (13:16 +0000)] 
Merge r1663123, r1670431 from trunk:

    mod_authn_core: Add expression support to AuthName and AuthType.

    Add missing APLOGNOs by running
    docs/log-message-tags/update-log-msg-tags.

bump version in XML to 2.4.55

Submitted By: minfrin
Reviewed By: minfrin, jim, covener

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

2 years agoMerged x2. [skip ci]
Joe Orton [Mon, 9 Jan 2023 12:11:34 +0000 (12:11 +0000)] 
Merged x2. [skip ci]

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

2 years agoFix typo. [skip ci]
Joe Orton [Mon, 9 Jan 2023 12:10:49 +0000 (12:10 +0000)] 
Fix typo. [skip ci]

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

2 years agoMerge r1756531 from trunk:
Joe Orton [Mon, 9 Jan 2023 12:10:33 +0000 (12:10 +0000)] 
Merge r1756531 from trunk:

Follow up to r1750392: reduce AH03408 level to INFO as suggested by wrowe/jim.

Submitted by: ylavic
Reviewed by: jorton, rpluem, jim

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

2 years agoMerge r1861269 from trunk:
Joe Orton [Mon, 9 Jan 2023 12:07:49 +0000 (12:07 +0000)] 
Merge r1861269 from trunk:

* modules/ssl/ssl_engine_config.c (ssl_cmd_check_file):
  If dumping the config, don't validate the paths.  Allows
  e.g. "httpd -L" to work w/ certs configured but not present,
  doesn't affect "httpd -t".

Reviewed by: jorton, rpluem, jim

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

2 years agoPropose. [skip ci]
Joe Orton [Mon, 9 Jan 2023 12:03:53 +0000 (12:03 +0000)] 
Propose. [skip ci]

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

2 years agoAnd promote
Jim Jagielski [Mon, 9 Jan 2023 10:49:13 +0000 (10:49 +0000)] 
And promote

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

2 years agoBackport votes
Jim Jagielski [Mon, 9 Jan 2023 10:48:35 +0000 (10:48 +0000)] 
Backport votes

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

2 years agoupdate after backport [skip ci].
Stefan Eissing [Mon, 9 Jan 2023 07:47:58 +0000 (07:47 +0000)] 
update after backport [skip ci].

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

2 years agoMerge of httpd/httpd/trunk:r1906051
Stefan Eissing [Mon, 9 Jan 2023 07:47:29 +0000 (07:47 +0000)] 
Merge of httpd/httpd/trunk:r1906051

  *) mod_proxy_http2: apply the standard httpd content type handling
     to responses from the backend, as other proxy modules do. Fixes PR 66391.
     Thanks to Jérôme Billiras for providing the patch.

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

2 years ago *) mod_http2: version 2.0.10 of the module, synchronizing changes
Stefan Eissing [Mon, 9 Jan 2023 07:35:18 +0000 (07:35 +0000)] 
  *) mod_http2: version 2.0.10 of the module, synchronizing changes
     with the gitgub version. This is a partial rewrite of how connections
     and streams are handled.
     - an APR pollset and pipes (where supported) are used to monitor
       the main connection and react to IO for request/response handling.
       This replaces the stuttered timed waits of earlier versions.
     - H2SerializeHeaders directive still exists, but has no longer an effect.
     - Clients that seemingly misbehave still get less resources allocated,
       but ongoing requests are no longer disrupted.
     - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
       were overwritten instead of preserved. [PR by @daum3ns]
     - A regression in v1.15.24 was fixed that could lead to httpd child
       processes not being terminated on a graceful reload or when reaching
       MaxConnectionsPerChild. When unprocessed h2 requests were queued at
       the time, these could stall. See #212.
     - Improved information displayed in 'server-status' for H2 connections when
       Extended Status is enabled. Now one can see the last request that IO
       operations happened on and transferred IO stats are updated as well.
     - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
       send a GOAWAY frame much too early on new connections, leading to invalid
       protocol state and a client failing the request. See PR65731 at
       <https://bz.apache.org/bugzilla/show_bug.cgi?id=65731>.
       The module now initializes the HTTP/2 protocol correctly and allows the
       client to submit one request before the shutdown via a GOAWAY frame
       is being announced.
     - :scheme pseudo-header values, not matching the
       connection scheme, are forwarded via absolute uris to the
       http protocol processing to preserve semantics of the request.
       Checks on combinations of pseudo-headers values/absence
       have been added as described in RFC 7540. Fixes #230.
     - A bug that prevented trailers (e.g. HEADER frame at the end) to be
       generated in certain cases was fixed. See #233 where it prevented
       gRPC responses to be properly generated.
     - Request and response header values are automatically stripped of leading
       and trialing space/tab characters. This is equivalent behaviour to what
       Apache httpd's http/1.1 parser does.
       The checks for this in nghttp2 v1.50.0+ are disabled.
     - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
       on the v2.0.x versions for stability. Many thanks!

  *) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
     request ':authority' is known. Improved test case that did not catch that
     the previous 'fix' was incorrect.

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

2 years agoMerge r1477687 from trunk:
Ruediger Pluem [Wed, 4 Jan 2023 14:37:23 +0000 (14:37 +0000)] 
Merge r1477687 from trunk:

mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981.

PR: 35981
Reviewed by: rpluem, covener, jorton, gbechis

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

2 years ago* Promote [skip ci]
Ruediger Pluem [Wed, 4 Jan 2023 14:31:41 +0000 (14:31 +0000)] 
* Promote [skip ci]

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

2 years ago* Vote [skip ci]
Ruediger Pluem [Wed, 4 Jan 2023 14:29:57 +0000 (14:29 +0000)] 
* Vote [skip ci]

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

2 years agovote [skip ci]
Giovanni Bechis [Wed, 4 Jan 2023 13:53:47 +0000 (13:53 +0000)] 
vote [skip ci]

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

2 years agoVote*2, propose*2. [skip ci]
Joe Orton [Wed, 4 Jan 2023 13:51:58 +0000 (13:51 +0000)] 
Vote*2, propose*2. [skip ci]

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

2 years ago* Add proposal
Ruediger Pluem [Wed, 4 Jan 2023 13:21:22 +0000 (13:21 +0000)] 
* Add proposal

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

2 years agoshort votes
Eric Covener [Wed, 4 Jan 2023 13:13:05 +0000 (13:13 +0000)] 
short votes

[skip ci]

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

2 years ago* Add proposal
Ruediger Pluem [Wed, 4 Jan 2023 13:07:03 +0000 (13:07 +0000)] 
* Add proposal

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

2 years agofr doc rebuild.
Lucien Gentis [Sat, 17 Dec 2022 13:55:05 +0000 (13:55 +0000)] 
fr doc rebuild.

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

2 years agoproposing r1906051 for backport. [skip ci]
Stefan Eissing [Sat, 17 Dec 2022 10:28:07 +0000 (10:28 +0000)] 
proposing r1906051 for backport. [skip ci]

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

2 years agofr doc XML file update.
Lucien Gentis [Thu, 15 Dec 2022 09:17:50 +0000 (09:17 +0000)] 
fr doc XML file update.

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

2 years agofr doc rebuild.
Lucien Gentis [Tue, 13 Dec 2022 09:11:35 +0000 (09:11 +0000)] 
fr doc rebuild.

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

2 years agofr doc XML file update.
Lucien Gentis [Tue, 13 Dec 2022 09:10:49 +0000 (09:10 +0000)] 
fr doc XML file update.

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

2 years agofr doc rebuild.
Lucien Gentis [Sat, 10 Dec 2022 17:05:36 +0000 (17:05 +0000)] 
fr doc rebuild.

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

2 years agofr doc XML files updates.
Lucien Gentis [Sat, 10 Dec 2022 17:04:42 +0000 (17:04 +0000)] 
fr doc XML files updates.

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

2 years agoMerge r1905793 from trunk:
Eric Covener [Tue, 6 Dec 2022 13:41:04 +0000 (13:41 +0000)] 
Merge r1905793 from trunk:

PR66374: add some <If> warning notes.

EXEC_ON_READ and similar can't be conditional on runtime checks,
but for backwards compat they aren't yet rejected.

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