]>
git.ipfire.org Git - thirdparty/apache/httpd.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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