]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
2 years agoSomeone updated the copyright year. :)
Rich Bowen [Tue, 31 Jan 2023 15:04:05 +0000 (15:04 +0000)] 
Someone updated the copyright year. :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907148 13f79535-47bb-0310-9956-ffa450edef68

2 years agoFixes the inverted labels in this example log format string, as per bz65060
Rich Bowen [Tue, 31 Jan 2023 14:33:15 +0000 (14:33 +0000)] 
Fixes the inverted labels in this example log format string, as per bz65060

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907144 13f79535-47bb-0310-9956-ffa450edef68

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

PR 66334

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907076 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907060 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML file update.
Lucien Gentis [Sat, 28 Jan 2023 16:48:09 +0000 (16:48 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907059 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907058 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907046 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:41:30 +0000 (18:41 +0000)] 
docs: no default value for mod_proxy upgrade= parameter. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907045 13f79535-47bb-0310-9956-ffa450edef68

2 years agoUpdate copyright year for doc in trunk
Christophe Jaillet [Fri, 27 Jan 2023 18:36:28 +0000 (18:36 +0000)] 
Update copyright year for doc in trunk

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907044 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs xforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 17:55:03 +0000 (17:55 +0000)] 
docs xforms [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907041 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs: fix typos. [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 17:54:55 +0000 (17:54 +0000)] 
docs: fix typos. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907040 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs xforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 17:46:57 +0000 (17:46 +0000)] 
docs xforms [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907039 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs: move mod_proxy_wstunnel deprecation warning up and warn about ANY/NONE protos.
Yann Ylavic [Fri, 27 Jan 2023 17:46:45 +0000 (17:46 +0000)] 
docs: move mod_proxy_wstunnel deprecation warning up and warn about ANY/NONE protos.

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907038 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs xforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 16:50:06 +0000 (16:50 +0000)] 
docs xforms [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907036 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs: Add deprecation note for wstunnel, move Upgrade example up for proxy_http.
Yann Ylavic [Fri, 27 Jan 2023 16:47:28 +0000 (16:47 +0000)] 
docs: Add deprecation note for wstunnel, move Upgrade example up for proxy_http.

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907035 13f79535-47bb-0310-9956-ffa450edef68

2 years agodocs xforms [skip ci]
Yann Ylavic [Fri, 27 Jan 2023 15:31:37 +0000 (15:31 +0000)] 
docs xforms [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907032 13f79535-47bb-0310-9956-ffa450edef68

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

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907031 13f79535-47bb-0310-9956-ffa450edef68

2 years agoLDAPConnectionPoolTTL should accept negative values in order to allow
Christophe Jaillet [Fri, 27 Jan 2023 12:58:32 +0000 (12:58 +0000)] 
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.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907024 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* CMakeLists.txt: Configure stack size to 256K for httpd.exe to match NMake
Ivan Zhakov [Tue, 24 Jan 2023 14:22:02 +0000 (14:22 +0000)] 
* CMakeLists.txt: Configure stack size to 256K for httpd.exe to match NMake
  build system.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906980 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* Report an error if the AJP backend sends an invalid number of headers
Ruediger Pluem [Mon, 23 Jan 2023 08:59:14 +0000 (08:59 +0000)] 
* Report an error if the AJP backend sends an invalid number of headers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906940 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* Steal an error number [skip ci]
Ruediger Pluem [Mon, 23 Jan 2023 08:58:44 +0000 (08:58 +0000)] 
* Steal an error number [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906939 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc rebuild.
Lucien Gentis [Sat, 21 Jan 2023 13:25:29 +0000 (13:25 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906860 13f79535-47bb-0310-9956-ffa450edef68

2 years agoXML file update.
Lucien Gentis [Sat, 21 Jan 2023 13:23:23 +0000 (13:23 +0000)] 
XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906859 13f79535-47bb-0310-9956-ffa450edef68

2 years agorebuild mod_rewrite doc, and various other files.
Rich Bowen [Fri, 20 Jan 2023 17:41:00 +0000 (17:41 +0000)] 
rebuild mod_rewrite doc, and various other files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906842 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906839 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* CMakeLists.txt: Support building against static version of PCRE2.
Ivan Zhakov [Wed, 18 Jan 2023 21:20:53 +0000 (21:20 +0000)] 
* CMakeLists.txt: Support building against static version of PCRE2.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906778 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
Stefan Eissing [Wed, 18 Jan 2023 20:02:25 +0000 (20:02 +0000)] 
  *) 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/trunk@1906775 13f79535-47bb-0310-9956-ffa450edef68

2 years agoRemove jobs migrated to GitHub Actions. [skip ci]
Joe Orton [Wed, 18 Jan 2023 09:53:54 +0000 (09:53 +0000)] 
Remove jobs migrated to GitHub Actions. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906762 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906676 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906675 13f79535-47bb-0310-9956-ffa450edef68

2 years agoRebuild doc
Rich Bowen [Thu, 12 Jan 2023 15:48:27 +0000 (15:48 +0000)] 
Rebuild doc

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906640 13f79535-47bb-0310-9956-ffa450edef68

2 years agoFix the rewriterule syntax, while also removing the directory-vs-file
Rich Bowen [Thu, 12 Jan 2023 15:45:21 +0000 (15:45 +0000)] 
Fix the rewriterule syntax, while also removing the directory-vs-file
confusion that I introduced with my earlier change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906637 13f79535-47bb-0310-9956-ffa450edef68

2 years agorebuild rewrite docs
Rich Bowen [Wed, 11 Jan 2023 18:49:05 +0000 (18:49 +0000)] 
rebuild rewrite docs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906613 13f79535-47bb-0310-9956-ffa450edef68

2 years agoAddresses https://bz.apache.org/bugzilla/show_bug.cgi?id=53108 -
Rich Bowen [Wed, 11 Jan 2023 18:47:21 +0000 (18:47 +0000)] 
Addresses https://bz.apache.org/bugzilla/show_bug.cgi?id=53108 -
explains the difference between rewriting to a full filesystem path vs a
webroot local path.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906612 13f79535-47bb-0310-9956-ffa450edef68

2 years agoRebuild docs.
Rich Bowen [Wed, 11 Jan 2023 15:35:24 +0000 (15:35 +0000)] 
Rebuild docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906606 13f79535-47bb-0310-9956-ffa450edef68

2 years agoAs per this thread -
Rich Bowen [Wed, 11 Jan 2023 15:32:28 +0000 (15:32 +0000)] 
As per this thread -
https://lists.apache.org/thread/g36po3tp24xl92s182plxlgv8rnl1hj8 -
clarify what RewriteCond evaluation is "fast fail."

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906605 13f79535-47bb-0310-9956-ffa450edef68

2 years agocleanup on error
Eric Covener [Tue, 10 Jan 2023 13:19:07 +0000 (13:19 +0000)] 
cleanup on error

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906540 13f79535-47bb-0310-9956-ffa450edef68

2 years agofail on bad header
Eric Covener [Tue, 10 Jan 2023 13:18:26 +0000 (13:18 +0000)] 
fail on bad header

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906539 13f79535-47bb-0310-9956-ffa450edef68

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

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906520 13f79535-47bb-0310-9956-ffa450edef68

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

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906517 13f79535-47bb-0310-9956-ffa450edef68

2 years agoLimit triggering on non-code changes, try to capture error_log as
Joe Orton [Mon, 9 Jan 2023 13:33:58 +0000 (13:33 +0000)] 
Limit triggering on non-code changes, try to capture error_log as
an artifact on failure.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906501 13f79535-47bb-0310-9956-ffa450edef68

2 years agobundle in r1904518
Eric Covener [Mon, 9 Jan 2023 13:19:41 +0000 (13:19 +0000)] 
bundle in r1904518

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906495 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* modules/dav/main/util.c (dav_process_if_header): Fix error
Joe Orton [Mon, 9 Jan 2023 12:01:56 +0000 (12:01 +0000)] 
* modules/dav/main/util.c (dav_process_if_header): Fix error
  path for "Not" prefix parsing.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906487 13f79535-47bb-0310-9956-ffa450edef68

2 years agoEnable simplest CI test cases in GitHub Actions (currently also
Joe Orton [Mon, 9 Jan 2023 10:47:13 +0000 (10:47 +0000)] 
Enable simplest CI test cases in GitHub Actions (currently also
still enabled in Travis).  Based on apr/trunk.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906482 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* .gdbinit (dump_bucket_ex): Use a string comparison with the bucket
Joe Orton [Mon, 9 Jan 2023 10:09:46 +0000 (10:09 +0000)] 
* .gdbinit (dump_bucket_ex): Use a string comparison with the bucket
  type name rather than a type pointer comparison, so this .gdbinit is
  usable outside httpd.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906481 13f79535-47bb-0310-9956-ffa450edef68

2 years agoPrep for GitHub actions: move CPAN handling into test scripts,
Joe Orton [Mon, 9 Jan 2023 09:26:05 +0000 (09:26 +0000)] 
Prep for GitHub actions: move CPAN handling into test scripts,
don't reference /home/travis directly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906480 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc rebuild.
Lucien Gentis [Sat, 7 Jan 2023 13:40:18 +0000 (13:40 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906448 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML file update.
Lucien Gentis [Sat, 7 Jan 2023 13:39:15 +0000 (13:39 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906447 13f79535-47bb-0310-9956-ffa450edef68

2 years agoadd -T flag to truncate rotated logs only
Eric Covener [Fri, 6 Jan 2023 23:46:35 +0000 (23:46 +0000)] 
add -T flag to truncate rotated logs only

for strftime formats that will loop back on themselves, like
day of month or weekday name.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906433 13f79535-47bb-0310-9956-ffa450edef68

2 years agominor tweak to -n with size rotation
Eric Covener [Fri, 6 Jan 2023 20:45:16 +0000 (20:45 +0000)] 
minor tweak to -n with size rotation

Without -t, One line can be added to base "logfile" even when
it's over the size limit already.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906428 13f79535-47bb-0310-9956-ffa450edef68

2 years agoUse 'command -v' instead of 'which' which is more portable.
Ruediger Pluem [Wed, 4 Jan 2023 13:42:35 +0000 (13:42 +0000)] 
Use 'command -v' instead of 'which' which is more portable.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906387 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* Add CHANGELOG for r1906379, r1906380
Ruediger Pluem [Wed, 4 Jan 2023 12:49:54 +0000 (12:49 +0000)] 
* Add CHANGELOG for r1906379, r1906380

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906382 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* Log URI causing to exceed the limit to ease analysis
Ruediger Pluem [Wed, 4 Jan 2023 11:36:19 +0000 (11:36 +0000)] 
* Log URI causing to exceed the limit to ease analysis

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906380 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* Optimize code flow
Ruediger Pluem [Wed, 4 Jan 2023 11:30:19 +0000 (11:30 +0000)] 
* Optimize code flow

  This whole code is only needed if have a loglevel of at least DEBUG.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906379 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906059 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) mod_proxy_http2: apply the standard httpd content type handling
Stefan Eissing [Sat, 17 Dec 2022 10:21:56 +0000 (10:21 +0000)] 
  *) 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/trunk@1906051 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906006 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905952 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905951 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905903 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905902 13f79535-47bb-0310-9956-ffa450edef68

2 years agotypo
Eric Covener [Tue, 6 Dec 2022 13:38:37 +0000 (13:38 +0000)] 
typo

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905794 13f79535-47bb-0310-9956-ffa450edef68

2 years agoPR66374: add some <If> warning notes.
Eric Covener [Tue, 6 Dec 2022 13:36:03 +0000 (13:36 +0000)] 
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/trunk@1905793 13f79535-47bb-0310-9956-ffa450edef68

2 years agomention some non-inuititive <If> stuff
Eric Covener [Sat, 3 Dec 2022 15:31:53 +0000 (15:31 +0000)] 
mention some non-inuititive <If> stuff

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905716 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc rebuild.
Lucien Gentis [Thu, 1 Dec 2022 17:24:01 +0000 (17:24 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905679 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML file update.
Lucien Gentis [Thu, 1 Dec 2022 17:20:46 +0000 (17:20 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905676 13f79535-47bb-0310-9956-ffa450edef68

2 years agobump again
Jim Jagielski [Thu, 1 Dec 2022 13:07:45 +0000 (13:07 +0000)] 
bump again

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905669 13f79535-47bb-0310-9956-ffa450edef68

2 years agoBump mmn
Jim Jagielski [Wed, 30 Nov 2022 14:44:05 +0000 (14:44 +0000)] 
Bump mmn

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905646 13f79535-47bb-0310-9956-ffa450edef68

2 years ago* CMakeLists.txt: Make CMAKE_MINIMUM_REQUIRED the first directive as
Ivan Zhakov [Tue, 29 Nov 2022 14:47:15 +0000 (14:47 +0000)] 
* CMakeLists.txt: Make CMAKE_MINIMUM_REQUIRED the first directive as
  required by CMake documentation [1]

[1] https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905611 13f79535-47bb-0310-9956-ffa450edef68

2 years agoAdd a change entry for r1905229
Christophe Jaillet [Sat, 19 Nov 2022 16:00:03 +0000 (16:00 +0000)] 
Add a change entry for r1905229

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905404 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc rebuild.
Lucien Gentis [Sat, 19 Nov 2022 15:11:26 +0000 (15:11 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905403 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML file update.
Lucien Gentis [Sat, 19 Nov 2022 15:10:03 +0000 (15:10 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905402 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML files updates.
Lucien Gentis [Sat, 19 Nov 2022 15:00:26 +0000 (15:00 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905401 13f79535-47bb-0310-9956-ffa450edef68

2 years agoRegen after r1905230: Document DAVlockDiscovery directive (en, fr)
manu [Wed, 16 Nov 2022 01:30:33 +0000 (01:30 +0000)] 
Regen after r1905230: Document DAVlockDiscovery directive (en, fr)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905327 13f79535-47bb-0310-9956-ffa450edef68

2 years agoDocument DAVlockDiscovery directive (en, fr)
manu [Fri, 11 Nov 2022 01:57:18 +0000 (01:57 +0000)] 
Document DAVlockDiscovery directive (en, fr)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905230 13f79535-47bb-0310-9956-ffa450edef68

2 years agoOpen the lock database read-only when possible
manu [Fri, 11 Nov 2022 01:46:28 +0000 (01:46 +0000)] 
Open the lock database read-only when possible

The goal is to reduce lock contention, since a read access only
requires a shared lock. The improvement should not be significant
since for now we open and close the lock database on each HTTP
request.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905229 13f79535-47bb-0310-9956-ffa450edef68

2 years agoadd an example where the filename doesnt change
Eric Covener [Wed, 9 Nov 2022 21:12:59 +0000 (21:12 +0000)] 
add an example where the filename doesnt change

also expand on conditions that authors of post-rotation programs might need to know

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905209 13f79535-47bb-0310-9956-ffa450edef68

2 years agoInitialize allow_lockdiscovery as unset
manu [Wed, 9 Nov 2022 16:50:06 +0000 (16:50 +0000)] 
Initialize allow_lockdiscovery as unset

Removing the initialization means it is set as 0 by apr_pcalloc(), and
0 is DAV_ENABLED_UNSET

That is required to inherit configuration in dav_merge_dir_config()
as pointed out by rpluem@

We only check for allow_lockdiscovery against DAV_ENABLED_OFF, hence
DAV_ENABLED_UNSET is equivalent to DAV_ENABLED_ON, which is required
for backware compatibility sake.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905206 13f79535-47bb-0310-9956-ffa450edef68

2 years agoTurn DavLockDiscovery into a flag
manu [Wed, 9 Nov 2022 01:12:26 +0000 (01:12 +0000)] 
Turn DavLockDiscovery into a flag

As requested on dev@httpd.apache.org, turn DavLockDiscovery into a Flag.
Expressions can still be used by enclosing the directive by
<If "expr">...</If>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1905170 13f79535-47bb-0310-9956-ffa450edef68

2 years agoTest against OpenSSL 3.0.7.
Joe Orton [Tue, 1 Nov 2022 15:52:35 +0000 (15:52 +0000)] 
Test against OpenSSL 3.0.7.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904977 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc rebuild.
Lucien Gentis [Mon, 24 Oct 2022 11:36:35 +0000 (11:36 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904806 13f79535-47bb-0310-9956-ffa450edef68

2 years agofr doc XML files updates.
Lucien Gentis [Mon, 24 Oct 2022 11:23:39 +0000 (11:23 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904805 13f79535-47bb-0310-9956-ffa450edef68

2 years agotypo
Lucien Gentis [Mon, 24 Oct 2022 11:21:46 +0000 (11:21 +0000)] 
typo

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904804 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) mod_http2: field values (headers and trailers) are stripped of
Stefan Eissing [Sat, 22 Oct 2022 11:41:55 +0000 (11:41 +0000)] 
  *) mod_http2: field values (headers and trailers) are stripped of
     leading/trailing whitespace (space +htab) before being processed
     or send in a response. This is compatible behaviour to HTTP/1.1
     parsers that strip incoming headers of such characters.
     [Stefan Eissing]

  - removed intermittent "H2HeaderStrictness" directive again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904777 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) test modules/http1, add testing field value with just whitespace.
Stefan Eissing [Sat, 22 Oct 2022 10:37:25 +0000 (10:37 +0000)] 
  *) test modules/http1, add testing field value with just whitespace.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904776 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSteal a number
Christophe Jaillet [Sat, 22 Oct 2022 05:02:04 +0000 (05:02 +0000)] 
Steal a number

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904770 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) test modules/http1: adding new invalid header values and testing also via h1...
Stefan Eissing [Fri, 21 Oct 2022 07:39:49 +0000 (07:39 +0000)] 
  *) test modules/http1: adding new invalid header values and testing also via h1 proxy.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904756 13f79535-47bb-0310-9956-ffa450edef68

2 years agotests modules/http1: use "Header add" to produce response headers with whitespace.
Stefan Eissing [Wed, 19 Oct 2022 09:16:30 +0000 (09:16 +0000)] 
tests modules/http1: use "Header add" to produce response headers with whitespace.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904693 13f79535-47bb-0310-9956-ffa450edef68

2 years agomod_dav: Follow up to r1904638: Fix duplicated APLOGNO.
Yann Ylavic [Mon, 17 Oct 2022 17:54:01 +0000 (17:54 +0000)] 
mod_dav: Follow up to r1904638: Fix duplicated APLOGNO.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904662 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSteal APLOGNO [skip ci]
Yann Ylavic [Mon, 17 Oct 2022 17:52:47 +0000 (17:52 +0000)] 
Steal APLOGNO [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904661 13f79535-47bb-0310-9956-ffa450edef68

2 years agocatch by CJ
Jim Jagielski [Mon, 17 Oct 2022 11:16:49 +0000 (11:16 +0000)] 
catch by CJ

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904642 13f79535-47bb-0310-9956-ffa450edef68

2 years agomod_dav: Allow to disable lock discovery via an DAVLockDiscovery expression.
Yann Ylavic [Mon, 17 Oct 2022 09:48:11 +0000 (09:48 +0000)] 
mod_dav: Allow to disable lock discovery via an DAVLockDiscovery expression.

mod_dav-fs scales badly when a few clients run PROPFIND requests to discover
directory content. Each PROPFIND involves lockdiscovery, which in turn waits
for a locked access to the file containing the lock database. Performances
quickly drop because of lock contention on this file.

Add a DAVLockDiscovery configuration directive that allows lockdiscovery to be
disabled. Its argument is an Apache expression so that flexible configuration
are possible (per-request).

When lock discovery is disabled, an empty lockdiscovery property is returned on
POPRFIND methods, just like if no lock was set on the object. That should cause
no regression, since a client cannot rely on lockdiscovery to decide when a
file should be accessed, the LOCK methood must be used.

If DAVLockDiscovery is not specified, the behavior is unchanged.

PR 66313.
Submitted by: Emmanuel Dreyfus <manu netbsd.org>
Reviewed by: ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904638 13f79535-47bb-0310-9956-ffa450edef68

2 years agomod_http2: resolving duplicate log tag in #if/#else code copies.
Stefan Eissing [Fri, 14 Oct 2022 12:57:24 +0000 (12:57 +0000)] 
mod_http2: resolving duplicate log tag in #if/#else code copies.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904590 13f79535-47bb-0310-9956-ffa450edef68

2 years agostealing a number [skip ci]
Stefan Eissing [Fri, 14 Oct 2022 12:51:51 +0000 (12:51 +0000)] 
stealing a number [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904589 13f79535-47bb-0310-9956-ffa450edef68

2 years agoaplogno should be called aplogyes
Stefan Eissing [Thu, 13 Oct 2022 07:12:43 +0000 (07:12 +0000)] 
aplogno should be called aplogyes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904561 13f79535-47bb-0310-9956-ffa450edef68

2 years agostealing another number. [skip ci]
Stefan Eissing [Thu, 13 Oct 2022 07:12:07 +0000 (07:12 +0000)] 
stealing another number. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904560 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSync with v2.0.10 from github:
Stefan Eissing [Tue, 11 Oct 2022 14:54:08 +0000 (14:54 +0000)] 
Sync with v2.0.10 from github:

 * Extensive testing in production done by Alessandro Bianchi (@alexskynet)
   on the v2.0.x versions for stability. Many thanks!
 * refactored stream response handling to reflect the different phases
   (response/data/trailers) more clearly and help resolving cpu busy loops.
 * Adding more negative tests for handling of errored responses to cover
   edge cases.
 * mod_http2: fixed handling of response where neiter an EOS nor an ERROR was
   received as a cause to reset the stream.
 * mod_proxy_http2: generating error buckets for fault response bodies, to
   signal failure to fron when response header were already sent.

v2.0.9
--------------------------------------------------------------------------------
 * Fixed a bug where errors during reponse body handling did not lead to
   a proper RST_STREAM. Instead processing went into an infinite loop.
   Extended test cases to catch this condition.

v2.0.8
--------------------------------------------------------------------------------
 * Delaying input setup of a stream just before processing starts. This allows
   any EOS indicator arriving from the client before that to take effect.
   Without knowing that a stream has no input, internal processing has to
   simulate chunked encoding. This is not wrong, but somewhat more expensive
   and mod_security has been reported to be allergic to seeing 'chunked'
   on some requests. See <https://bz.apache.org/bugzilla/show_bug.cgi?id=66282>.
 * 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/trunk@1904522 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
Jim Jagielski [Tue, 11 Oct 2022 13:20:11 +0000 (13:20 +0000)] 
  *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
     [Alessandro Cavaliere <alessandro.cavalier7 unibo.it>]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904518 13f79535-47bb-0310-9956-ffa450edef68

2 years agoRemove trailing whitespace
Jim Jagielski [Tue, 11 Oct 2022 13:16:41 +0000 (13:16 +0000)] 
Remove trailing whitespace

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904517 13f79535-47bb-0310-9956-ffa450edef68

2 years ago *) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
Jim Jagielski [Tue, 11 Oct 2022 13:15:24 +0000 (13:15 +0000)] 
  *) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
     [Alessandro Cavaliere <alessandro.cavalier7 unibo.it>]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904516 13f79535-47bb-0310-9956-ffa450edef68