1
0
mirror of https://github.com/apache/httpd.git synced 2026-10-23 22:49:01 +03:00

32333 Commits

Author SHA1 Message Date
Eric Covener
8201e867f1 revert recent unintended activity on old tag
svn merge -r 1916775:1916771




git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1916783 13f79535-47bb-0310-9956-ffa450edef68
2.4.55
2024-04-03 12:19:33 +00:00
Eric Covener
6b6fbc8d6c record recent mergeinfo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1916775 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:02:00 +00:00
Eric Covener
f197da8409 Merge r1916771 from trunk:
bail after too many failed reads

Submitted By: icing




git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1916774 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 11:59:18 +00:00
Eric Covener
4705dd4d31 header validation after content-* are eval'ed
Submitted By: ylavic




git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1916773 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 11:58:26 +00:00
Eric Covener
eb1c6e8a51 let httpd handle CL/TE for non-http handlers
Submitted By: ylavic, covener



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1916772 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 11:57:47 +00:00
Eric Covener
fa0317837d release 2.4.55 from voted 2.4.55-rc1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55@1906729 13f79535-47bb-0310-9956-ffa450edef68
2023-01-17 13:32:09 +00:00
Eric Covener
60bdc44af6 Post 2.4.55-rc1 tag updates
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55-rc1-candidate@1906546 13f79535-47bb-0310-9956-ffa450edef68
2.4.55-rc1-candidate
2023-01-10 13:35:23 +00:00
Eric Covener
3db37f5e9b Tag branches/2.4.x@1906544 as 2.4.55-rc1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.55-rc1-candidate@1906545 13f79535-47bb-0310-9956-ffa450edef68
2023-01-10 13:31:40 +00:00
Eric Covener
19852d8420 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
2023-01-10 13:22:51 +00:00
Eric Covener
7469547c3f 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
2023-01-10 13:21:48 +00:00
Eric Covener
d93e61e3e9 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
2023-01-10 13:20:55 +00:00
Eric Covener
8b6d55f6a0 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
2023-01-10 13:20:09 +00:00
Ruediger Pluem
78a2d92b26 * 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
2023-01-10 12:00:58 +00:00
Christophe Jaillet
bd9376409e 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
2023-01-09 21:08:14 +00:00
Christophe Jaillet
e8637bb974 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
2023-01-09 20:46:06 +00:00
Christophe Jaillet
325bb8028d 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
2023-01-09 20:28:50 +00:00
Eric Covener
a894ad948f xforms
[skip ci]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906508 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 15:31:48 +00:00
Eric Covener
2fddcc8d81 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
2023-01-09 15:30:11 +00:00
manu
54aa067d2e *) 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
2023-01-09 14:52:27 +00:00
Eric Covener
e938a7ff53 vote
[skip ci]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906500 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 13:33:06 +00:00
Eric Covener
fa88fb4095 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
2023-01-09 13:28:33 +00:00
Eric Covener
3740b68e84 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
2023-01-09 13:26:52 +00:00
Eric Covener
a184545b58 backported
[skip ci]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906497 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 13:23:05 +00:00
Eric Covener
f34e6c027b 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
2023-01-09 13:22:44 +00:00
Eric Covener
51ea606377 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
2023-01-09 13:16:50 +00:00
Joe Orton
3829e5ea6b 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
2023-01-09 12:11:34 +00:00
Joe Orton
10499b4f89 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
2023-01-09 12:10:49 +00:00
Joe Orton
7db7d28520 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
2023-01-09 12:10:33 +00:00
Joe Orton
0a9e96e190 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
2023-01-09 12:07:49 +00:00
Joe Orton
622490b34e Propose. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906488 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 12:03:53 +00:00
Jim Jagielski
318ddbcc25 And promote
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906484 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 10:49:13 +00:00
Jim Jagielski
22b0319a53 Backport votes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906483 13f79535-47bb-0310-9956-ffa450edef68
2023-01-09 10:48:35 +00:00
Stefan Eissing
a444ad6d18 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
2023-01-09 07:47:58 +00:00
Stefan Eissing
51484e5d8f 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
2023-01-09 07:47:29 +00:00
Stefan Eissing
9767274b88 *) 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
2023-01-09 07:35:18 +00:00
Ruediger Pluem
d83beb522e 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
2023-01-04 14:37:23 +00:00
Ruediger Pluem
c3a4f9c3ed * Promote [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906392 13f79535-47bb-0310-9956-ffa450edef68
2023-01-04 14:31:41 +00:00
Ruediger Pluem
3bff08ce37 * Vote [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906391 13f79535-47bb-0310-9956-ffa450edef68
2023-01-04 14:29:57 +00:00
Giovanni Bechis
8b93c54888 vote [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906389 13f79535-47bb-0310-9956-ffa450edef68
2023-01-04 13:53:47 +00:00
Joe Orton
02fbdd683f 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
2023-01-04 13:51:58 +00:00
Ruediger Pluem
b45992b526 * Add proposal
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906386 13f79535-47bb-0310-9956-ffa450edef68
2023-01-04 13:21:22 +00:00
Eric Covener
759fd5587d 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
2023-01-04 13:13:05 +00:00
Ruediger Pluem
827edf0de2 * Add proposal
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906383 13f79535-47bb-0310-9956-ffa450edef68
2023-01-04 13:07:03 +00:00
Lucien Gentis
d5a2148405 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1906060 13f79535-47bb-0310-9956-ffa450edef68
2022-12-17 13:55:05 +00:00
Stefan Eissing
ef24914a7c 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
2022-12-17 10:28:07 +00:00
Lucien Gentis
3410d85d4e 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
2022-12-15 09:17:50 +00:00
Lucien Gentis
1c3c4b96f7 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1905954 13f79535-47bb-0310-9956-ffa450edef68
2022-12-13 09:11:35 +00:00
Lucien Gentis
e54bff9e15 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
2022-12-13 09:10:49 +00:00
Lucien Gentis
ecf7bed13f fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1905905 13f79535-47bb-0310-9956-ffa450edef68
2022-12-10 17:05:36 +00:00
Lucien Gentis
9680a10133 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
2022-12-10 17:04:42 +00:00