]>
git.ipfire.org Git - thirdparty/apache/httpd.git/log
Stefan Eissing [Thu, 1 Jun 2023 12:21:03 +0000 (12:21 +0000)]
*) core: add `final_resp_passed` flag to request_rec to allow
ap_die() to judge if it can send out a response. Bump mmn.
Enable test cases that check errors during response body to
appear as error on client side.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1910161 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 1 Jun 2023 10:38:53 +0000 (10:38 +0000)]
* mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
connection when sending data on the frontend one. This caused crashes
or infinite loops in rare situations.
* mod_proxy_http2: fixed a bug in retry/response handling that could lead
to wrong status codes or HTTP messages send at the end of response bodies
exceeding the announced content-length.
* mod_proxy_http2: fix retry handling to not leak temporary errors.
On detecting that that an existing connection was shutdown by the other
side, a 503 response leaked even though the request was retried on a
fresh connection.
* mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
the wrong order when a bucket_beam was destroyed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1910157 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 1 Jun 2023 10:13:28 +0000 (10:13 +0000)]
tests: synch with recent changes from mod_h2 repository
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1910156 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 30 May 2023 09:36:19 +0000 (09:36 +0000)]
ab: STATE_CONNECTED is not used anymore.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1910136 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 22 May 2023 14:10:17 +0000 (14:10 +0000)]
*) mod_proxy_http2: fix retry handling to not leak temporary errors.
On detecting that that an existing connection was shutdown by the other
side, a 503 response leaked even though the request was retried on a
fresh connection.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909989 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 22 May 2023 13:08:20 +0000 (13:08 +0000)]
tests: parameterize some h2 tests to make fail cases better visible
- make conf setup for test_h2_004_41 local
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909982 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 21 May 2023 17:46:22 +0000 (17:46 +0000)]
When we are at flush_max_threshold and the next bucket is a metadata (i.e. next->length == 0), we still need to re-check for flush_max_threshold and associated optimisation (is_in_memory_bucket()) when we process this metadata bucket in the next iteration of the loop.
Follow-up to r1892450.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909966 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 21 May 2023 11:28:02 +0000 (11:28 +0000)]
The default value of FlushMaxThreshold is defined as AP_FLUSH_MAX_THRESHOLD, which is 65535.
[skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909959 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 19 May 2023 12:17:44 +0000 (12:17 +0000)]
*) mod_http2: avoid double chunked-encoding on internal redirects.
PR 66597 [Yann Ylavic, Stefan Eissing]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909932 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 19 May 2023 10:29:02 +0000 (10:29 +0000)]
mod_authnz_ldap.c: Make sure the authentication variables are set in
all cases where another module is the source of the authentication,
and that authenticated user is looked up in LDAP.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909928 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 19 May 2023 10:26:10 +0000 (10:26 +0000)]
Update log-message tags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909927 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 19 May 2023 10:24:27 +0000 (10:24 +0000)]
Sign with the signer key. Previously the verify key was used, which only worked
if the signing and verifying keys were the same.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909926 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Mon, 15 May 2023 13:35:56 +0000 (13:35 +0000)]
a few tweaks to SetEnvIfExpr doc
From a question on IRC, show a backreference example.
Fix a bad copy/paste where a link to <if> was present.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909833 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 13 May 2023 13:24:48 +0000 (13:24 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909795 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 13 May 2023 13:22:57 +0000 (13:22 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909794 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 12 May 2023 11:28:59 +0000 (11:28 +0000)]
*) mod_http2: v2.0.15 with the following fixes and improvements
- New directive 'H2EarlyHint name value' to add headers to a response,
picked up already when a "103 Early Hints" response is sent. 'name' and
'value' must comply to the HTTP field restrictions.
This directive can be repeated several times and header fields of the
same names add. Sending a 'Link' header with 'preload' relation will
also cause a HTTP/2 PUSH if enabled and supported by the client.
- Fixed an issue where requests were not logged and accounted in a timely
fashion when the connection returns to "keepalive" handling, e.g. when
the request served was the last outstanding one.
This led to late appearance in access logs with wrong duration times
reported.
- Accurately report the bytes sent for a request in the '%O' Log format.
This addresses #203, a long outstanding issue where mod_h2 has reported
numbers over-eagerly from internal buffering and not what has actually
been placed on the connection.
The numbers are now the same with and without H2CopyFiles enabled.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909769 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Tue, 9 May 2023 21:58:27 +0000 (21:58 +0000)]
ignore errors due to races if a parallel mkdir.sh already
created the dir
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909707 13f79535 -47bb-0310-9956-
ffa450edef68
Jean-Frederic Clere [Fri, 5 May 2023 13:26:23 +0000 (13:26 +0000)]
dav_fs_cmds is declared twice in the file... VS 2022 complains about it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909628 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Thu, 4 May 2023 10:30:25 +0000 (10:30 +0000)]
Follow up to r1909429: Fix scope/block syntax.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909606 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 11:30:41 +0000 (11:30 +0000)]
tests, adding ignore for warnings that child did not exist in time
- this seems CI related, does not happen on local machine
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909568 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 11:12:25 +0000 (11:12 +0000)]
tests, make test_h2_106_02 more robust
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909567 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 10:37:13 +0000 (10:37 +0000)]
test_h2_700_11, limit parallel connections, better error output
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909566 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 10:26:08 +0000 (10:26 +0000)]
test_h2_200_16, check that we have at least nghttp2 v1.45.0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909565 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 10:04:21 +0000 (10:04 +0000)]
tests, re-enable http/2 tests in github workflow, install latest rustls-ffi version
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909563 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 09:03:32 +0000 (09:03 +0000)]
*) test: check for recent curl version in proxy tests
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909560 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 2 May 2023 08:36:02 +0000 (08:36 +0000)]
*) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
Checking in configure for proper version installed. Code
fixes for changed clienthello member name.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909558 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 29 Apr 2023 16:07:01 +0000 (16:07 +0000)]
fr doc - rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909485 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 29 Apr 2023 16:01:53 +0000 (16:01 +0000)]
fr doc - new translated XML files added.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909484 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Fri, 28 Apr 2023 06:20:27 +0000 (06:20 +0000)]
* In the reverse proxy case when we only want to keep encoded slashes untouched
we can have decoded '%''s in the URI that got sent to us in the original URL
as %25. Don't error out in this case but just fall through and have them
encoded to %25 when forwarding to the backend.
PR: 66580
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909464 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 27 Apr 2023 11:58:41 +0000 (11:58 +0000)]
make test cases for mod_tls work, do not clear gen directory on every invocation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909454 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 27 Apr 2023 11:37:27 +0000 (11:37 +0000)]
make the h1 test suite work again
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909453 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 27 Apr 2023 11:35:51 +0000 (11:35 +0000)]
make the http2 test suite working again
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909452 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Thu, 27 Apr 2023 08:15:20 +0000 (08:15 +0000)]
* If we fail to connect to all looked up IP's from the worker lookup cache it
might be caused by a change on DNS side. Try another DNS lookup in this case
and in case this causes a successful connection trigger a refresh of the
worker lookup cache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909451 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 27 Apr 2023 07:14:36 +0000 (07:14 +0000)]
Make sources build with latest clang version
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909450 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Wed, 26 Apr 2023 10:08:42 +0000 (10:08 +0000)]
mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
Resolve inconsistency between the previous two occurrences by
counting workers in state SERVER_GRACEFUL no longer as busy,
but instead in a new counter "GracefulWorkers" (or on HTML
view as "workers gracefully restarting"). Also add the graceful
counter as a new column to the existing HTML per process table
for async MPMs.
PR 63300
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909429 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 18:53:08 +0000 (18:53 +0000)]
De-duplicate log message tags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909419 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 18:49:50 +0000 (18:49 +0000)]
Apply log next numbers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909418 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 18:38:58 +0000 (18:38 +0000)]
The apr_jose API requires apr-util 1.7+.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909416 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 17:52:58 +0000 (17:52 +0000)]
Regenerate docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909412 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 17:52:18 +0000 (17:52 +0000)]
*) mod_autht_jwt: New module to handle RFC 7519 JWT tokens within
bearer tokens, both as part of the aaa framework, and as a way to
generate tokens and pass them to backend servers and services.
*) mod_auth_bearer: New module to handle RFC 6750 Bearer tokens, using
the token_checker hook.
*) mod_autht_core: New module to handle provider aliases for token
authentication.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909411 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 17:35:08 +0000 (17:35 +0000)]
core: Add the token_checker hook, that allows authentication to take
place using mechanisms other than username/password, such as bearer
tokens.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909409 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 25 Apr 2023 12:04:09 +0000 (12:04 +0000)]
* Rephrase comment [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909402 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 25 Apr 2023 11:57:22 +0000 (11:57 +0000)]
* Clear the dns_pool before to avoid a memory leak in case we did the lookup
again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909401 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 25 Apr 2023 11:52:17 +0000 (11:52 +0000)]
* For retriggering a DNS lookup worker->cp->addr should be set to NULL and thus
we need to avoid a race that worker->cp->addr switches to NULL after we
checked it to be non NULL but before we assign it to conn->addr in an else
tree which would leave conn->addr to NULL and likely cause a segfault later.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909400 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 25 Apr 2023 08:43:04 +0000 (08:43 +0000)]
Rebuild docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909395 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Sun, 23 Apr 2023 20:53:20 +0000 (20:53 +0000)]
ci: Upgrade to latest apr-1.7.4.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909369 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Sun, 23 Apr 2023 20:44:21 +0000 (20:44 +0000)]
Follow up to r1909356: c89/style fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909368 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sat, 22 Apr 2023 18:10:30 +0000 (18:10 +0000)]
core: Restore original regex value when nesting Location,
Directory and File directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909356 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 21 Apr 2023 14:31:30 +0000 (14:31 +0000)]
Update ci docs for move to GHA. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909327 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Wed, 19 Apr 2023 13:58:53 +0000 (13:58 +0000)]
CI tests are failing (since r1909135), set a lower timeout since
the default is a rather extreme 6hrs. Worst cases seem to be
around 10 minutes currently. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909242 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Wed, 19 Apr 2023 10:39:19 +0000 (10:39 +0000)]
* Add server directory to include path as mod_rewrite requires test_char.h.
PR: 66571
Submitted by: Valeria Petrov <valeria.petrov@spinetix.com>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909241 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Tue, 18 Apr 2023 11:30:11 +0000 (11:30 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909218 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Tue, 18 Apr 2023 11:29:05 +0000 (11:29 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909217 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 18 Apr 2023 08:55:44 +0000 (08:55 +0000)]
*) cmake support
PR #356 from github to fix linking libcurl used by mod_md
[@tumatanquang at github]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909215 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 15 Apr 2023 14:25:18 +0000 (14:25 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909157 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 15 Apr 2023 14:24:11 +0000 (14:24 +0000)]
fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909156 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 14 Apr 2023 14:07:49 +0000 (14:07 +0000)]
mod_alias: When an alias is declared inside a Location, make sure
the balance of the URL is preserved to match the alias declared
outside a location. Fixes an error where all requests are mapped
to the root of the location.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909137 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 14 Apr 2023 14:03:03 +0000 (14:03 +0000)]
Include header file for the explicit regex.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909136 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 14 Apr 2023 14:02:11 +0000 (14:02 +0000)]
core: Be explicit if an enclosing directive contains a path or a
regex.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909135 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Wed, 12 Apr 2023 11:56:23 +0000 (11:56 +0000)]
just request_uri
[skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909084 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Tue, 11 Apr 2023 21:37:10 +0000 (21:37 +0000)]
xforms
[skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909074 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Tue, 11 Apr 2023 21:36:55 +0000 (21:36 +0000)]
PR66563: escaping of url releated server vars
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909073 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 11 Apr 2023 13:31:27 +0000 (13:31 +0000)]
* Silence 'may be used uninitialized' warning
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909070 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 11 Apr 2023 12:05:00 +0000 (12:05 +0000)]
* Xforms [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909068 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 11 Apr 2023 12:04:01 +0000 (12:04 +0000)]
* Clarify performance topic
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909067 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 8 Apr 2023 13:05:39 +0000 (13:05 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909024 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 8 Apr 2023 13:03:15 +0000 (13:03 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909023 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Fri, 7 Apr 2023 12:52:47 +0000 (12:52 +0000)]
use anchors
[skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1909013 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Wed, 5 Apr 2023 09:05:24 +0000 (09:05 +0000)]
log an error when ap_runtime_dir_relative fails.
spotted by rpluem@
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908984 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Wed, 5 Apr 2023 06:38:18 +0000 (06:38 +0000)]
Fix possible NULL pointer dereference casued by apreq_param_make()
The function apreq_param_make() will return NULL on failure. However
NULL check are forgetten before derenference, which could lead to
NULL pointer dereference.
Adding NULL check to all use of apreq_param_make().
Submitted by: Zhou Qingyang <zhou1615@umn.edu>
Github: closes #303
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908981 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Tue, 4 Apr 2023 21:43:46 +0000 (21:43 +0000)]
Fix a possible NULL pointer dereference of ap_runtime_dir_relative()
ap_runtime_dir_relative() will return NULL on failure. However cgid_init()
does not check the return value of ap_runtime_dir_relative() and use it
directly.
Fix this bug by adding a NULL check.
Submitted by: Zhou Qingyang <zhou1615@umn.edu>
Github: closes #304
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908972 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Tue, 4 Apr 2023 21:34:57 +0000 (21:34 +0000)]
add SSL_CTX_set_session_id_context(3) checks
bz #66226
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908971 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Tue, 4 Apr 2023 16:46:05 +0000 (16:46 +0000)]
check SSL_do_handshake(3) return value
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908964 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Mon, 3 Apr 2023 09:03:51 +0000 (09:03 +0000)]
SSL_do_handshake can fail with 0 or <0 status codes.
spotted and fixed by rpluem@
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908936 13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 3 Apr 2023 07:38:34 +0000 (07:38 +0000)]
* Use latest released versions of APR and APR-UTIL for building
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908933 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 1 Apr 2023 14:39:03 +0000 (14:39 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908898 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 1 Apr 2023 14:36:16 +0000 (14:36 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908897 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 1 Apr 2023 14:33:49 +0000 (14:33 +0000)]
fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908896 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 1 Apr 2023 14:31:50 +0000 (14:31 +0000)]
Misplaced tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908895 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 1 Apr 2023 14:12:29 +0000 (14:12 +0000)]
Misplaced tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908894 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Sat, 1 Apr 2023 08:58:08 +0000 (08:58 +0000)]
Trigger ci.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908885 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Sat, 1 Apr 2023 08:43:49 +0000 (08:43 +0000)]
mpm_event: useful APLOG_DEBUG messages.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908883 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 31 Mar 2023 15:11:00 +0000 (15:11 +0000)]
Sync CHANGES.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908867 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 31 Mar 2023 08:51:33 +0000 (08:51 +0000)]
Follow up to r1908827: CHANGES entry.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908838 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 31 Mar 2023 07:21:37 +0000 (07:21 +0000)]
Try running CI for 2.* tags. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908835 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 31 Mar 2023 00:11:02 +0000 (00:11 +0000)]
mod_proxy: Check for space/ctrls in nocanon path/urls before forwarding.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908827 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 31 Mar 2023 00:08:40 +0000 (00:08 +0000)]
Steal some APLOGNOs for next commit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908826 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Thu, 30 Mar 2023 20:32:19 +0000 (20:32 +0000)]
fix regression in 2.4.56
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908813 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Thu, 30 Mar 2023 17:09:09 +0000 (17:09 +0000)]
check for more possible SSL failures
bz #66225
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908805 13f79535 -47bb-0310-9956-
ffa450edef68
manu [Wed, 29 Mar 2023 15:19:19 +0000 (15:19 +0000)]
Document DavQuota (english and french)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908782 13f79535 -47bb-0310-9956-
ffa450edef68
manu [Wed, 29 Mar 2023 15:02:55 +0000 (15:02 +0000)]
Document DavMSext (english and french)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908781 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Tue, 28 Mar 2023 21:12:47 +0000 (21:12 +0000)]
Fix a possible null pointer dereference in ap_expr_parse()
In ap_expr_parse(), ap_expr_yylex_init() will return 1 on failure,
and ctx.scanner will remain NULL. However the return value of
ap_expr_yylex_init() is not checked, and there is a dereference of
ctx.scanner in following function ap_expr_yyset_extra(),
which may lead to NULL pointer dereference.
Fix this bug by adding return value check of ap_expr_yylex_init.
Submitted by: Zhou Qingyang <zhou1615@umn.edu>
Github: closes #308
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908772 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 25 Mar 2023 14:04:43 +0000 (14:04 +0000)]
fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908714 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 25 Mar 2023 14:01:24 +0000 (14:01 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908713 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 25 Mar 2023 13:57:46 +0000 (13:57 +0000)]
fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908712 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 24 Mar 2023 16:16:29 +0000 (16:16 +0000)]
*) mod_http2: fixed a crash during connection termination. See PR 66539.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908691 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Fri, 24 Mar 2023 08:50:19 +0000 (08:50 +0000)]
add error message when storing data to temp file fails.
Github: closes #182
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908684 13f79535 -47bb-0310-9956-
ffa450edef68
Giovanni Bechis [Thu, 23 Mar 2023 16:23:12 +0000 (16:23 +0000)]
check apreq_cookie_make return value
Github: closes #302
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908673 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 23 Mar 2023 15:14:04 +0000 (15:14 +0000)]
* modules/lua: Use https: URLs for httpd.a.o in docs. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908672 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 23 Mar 2023 15:11:59 +0000 (15:11 +0000)]
mod_wombat => mod_lua
Fix SVN URL
Submitted by: Sebb <sebb@apache.org>
Github: closes #352
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1908671 13f79535 -47bb-0310-9956-
ffa450edef68