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

32800 Commits

Author SHA1 Message Date
Eric Covener
a751ae5cf6 release 2.4.59 from voted 2.4.59-rc1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.59@1916799 13f79535-47bb-0310-9956-ffa450edef68
2.4.59
2024-04-04 13:33:58 +00:00
Eric Covener
c18e7be691 Post 2.4.59-rc1 tag updates
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.59-rc1-candidate@1916782 13f79535-47bb-0310-9956-ffa450edef68
2.4.59-rc1-candidate
2024-04-03 12:18:13 +00:00
Eric Covener
383988c518 Tag branches/2.4.x@1916780 as 2.4.59-rc1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.59-rc1-candidate@1916781 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:15:43 +00:00
Eric Covener
eaeb4ab4a2 add recent mergeinfo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916780 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:13:47 +00:00
Eric Covener
0d73970ec1 Merge r1916771 from trunk:
bail after too many failed reads

Submitted By: icing




git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916779 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:12:55 +00:00
Eric Covener
ac20389f3c header validation after content-* are eval'ed
backport r1916770 from trunk
Submitted By: ylavic




git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916778 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:12:23 +00:00
Eric Covener
a29723ce1a let httpd handle CL/TE for non-http handlers
backport r1916769 from trunk:
Submitted By: ylavic, covener



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916777 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:10:49 +00:00
Eric Covener
ee86d1d606 make update-changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916776 13f79535-47bb-0310-9956-ffa450edef68
2024-04-03 12:03:08 +00:00
Joe Orton
64f4cefc63 Regenerate docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916750 13f79535-47bb-0310-9956-ffa450edef68
2024-04-02 14:39:42 +00:00
Joe Orton
b07aa54007 Merge r1916129 from trunk (htpasswd docs):
Document SHA-2 support.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916749 13f79535-47bb-0310-9956-ffa450edef68
2024-04-02 14:33:45 +00:00
Christophe Jaillet
135f45a8b7 PR 64339 has been backported and closed.
So remove it from the PATCHES/ISSUES THAT ARE BEING WORKED section.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916710 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 08:50:00 +00:00
Christophe Jaillet
0ff1366c22 r1881790 has also added the 3rd argument to "ProxyRemoteMatch".
(r1916708 in trunk)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916709 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 08:40:50 +00:00
Christophe Jaillet
99794d6029 Fix a release version in <compatibility> tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916706 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 08:27:10 +00:00
Christophe Jaillet
1dd5ef85bf Add <compatibility> note for CGIScriptTimeout.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916705 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 08:22:21 +00:00
Christophe Jaillet
444288ced2 Fix some release versions in <compatibility> tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916703 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 07:38:02 +00:00
Christophe Jaillet
59c67f2bdb Fix some release versions in <compatibility> tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916702 13f79535-47bb-0310-9956-ffa450edef68
2024-04-01 07:36:31 +00:00
Rainer Jung
f187deb154 Add mergeinfo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916677 13f79535-47bb-0310-9956-ffa450edef68
2024-03-30 21:29:08 +00:00
Rainer Jung
dda765ddc8 Update copyright year
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916670 13f79535-47bb-0310-9956-ffa450edef68
2024-03-30 21:12:26 +00:00
Yann Ylavic
dd0a5c8c8a Merged in r1916584.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916585 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 14:34:01 +00:00
Yann Ylavic
fca723e1b7 mod_auth_basic: Use unsigned bit flags (otherwise the non-zero value to be used is -1).
Merge r1603863 from trunk.
Submitted by: ylavic
Reviewed by: ylavic, jorton, rpluem
Github: closes #425


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916584 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 14:33:00 +00:00
Ruediger Pluem
4d86b01df9 * Vote and promote
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916581 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 12:47:46 +00:00
Joe Orton
4451d473b5 Vote.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916578 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 10:39:45 +00:00
Yann Ylavic
c3c5bde88a Propose warning fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916577 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 10:02:32 +00:00
Yann Ylavic
17a7199fb8 Merge in r1916575.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916576 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 09:27:23 +00:00
Yann Ylavic
eaa0fb92d9 mod_ssl: Allow for "SSLCompression off" still when OPENSSL_NO_COMP.
Latest OpenSSL versions have OPENSSL_NO_COMP by default, avoid breaking
existing "SSLCompression off" in configurations since it's a noop.

* modules/ssl/ssl_engine_config.c(ssl_cmd_SSLCompression):
  Don't fail for OPENSSL_NO_COMP if the flag is "off".


Merges r1916561 from ^/httpd/httpd/trunk


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916575 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 09:26:41 +00:00
Joe Orton
601e653883 1x merged, 1x vote+promote.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916574 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 08:59:49 +00:00
Ruediger Pluem
a79f043f24 * Vote
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916572 13f79535-47bb-0310-9956-ffa450edef68
2024-03-27 07:05:12 +00:00
Yann Ylavic
c01b5a7d34 Propose.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916562 13f79535-47bb-0310-9956-ffa450edef68
2024-03-26 17:18:23 +00:00
Joe Orton
5905f0fbd4 Merge r1619448, r1619486, r1895552, r1894152, r1914800 from trunk:
leave a hint while scrolling through inflate() calls

mod_deflate:
- fix signed/unsigned (int/size_t) comparisons,
- add consume_buffer() to factorize code used multiple times,
- cleanup passed brigade (don't rely on next output filters to do it).

* modules/filters/mod_deflate.c (deflate_in_filter): Handle FLUSH in
  the input brigade even if done inflating (ctx->done is true), but
  don't try to flush the inflate stream in that case.  (Caught by
  Coverity)

* modules/filters/mod_deflate.c (deflate_out_filter): Catch
  apr_bucket_read() errors.

mod_deflate: remove filter after seeing EOS

Github: closes #423
Submitted by: covener, ylavic, jorton, Eric Norris <enorris etsy.com>
Reviewed by: jorton, gbechis, ylavic


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916557 13f79535-47bb-0310-9956-ffa450edef68
2024-03-26 15:00:06 +00:00
Yann Ylavic
9ab08c3130 Update CHANGES entries.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916555 13f79535-47bb-0310-9956-ffa450edef68
2024-03-26 11:07:54 +00:00
Yann Ylavic
e18a2175c3 Vote, promote.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916554 13f79535-47bb-0310-9956-ffa450edef68
2024-03-26 11:04:40 +00:00
Joe Orton
016c5818a1 Merge r1916133 from trunk:
CI: update actions to v4

Submitted by: Sagar <42873729+SagarCodeCtrl users.noreply.github.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916418 13f79535-47bb-0310-9956-ffa450edef68
2024-03-19 09:13:22 +00:00
Joe Orton
8a9f2af37d Merged x2.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916414 13f79535-47bb-0310-9956-ffa450edef68
2024-03-19 08:38:27 +00:00
Joe Orton
f7f0f9bf11 Merge r1915281 from trunk:
*) mod_http2: v2.0.26 with the following fixes:
     - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
       <https://github.com/icing/mod_h2/issues/272>.
     - Fixed small memory leak in h2 header bucket free. Thanks to
       Michael Kaufmann for finding this and providing the fix.

Submitted by: icing
Reviewed by: icing, gbechis, jorton


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916413 13f79535-47bb-0310-9956-ffa450edef68
2024-03-19 08:38:00 +00:00
Joe Orton
fb6dd55667 Merge r1884505, r1915625 from trunk:
The Microsoft OOXML format uses xml packaged into a zip file, and has
mimetypes like:

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

This mimetypes contains 'xml', but is unfortunately not an xml file.

xml2enc processes these files (in particular, when mod_proxy_html is
used), typically resulting in them being corrupted as it seems to
attempt to perform a ISO-8859-1 to UTF-8 conversion on them.

* modules/filters/mod_xml2enc.c (xml2enc_ffunc): Restrict test for XML
  types to matching "+xml".

Submitted by: Joseph Heenan <joseph.heenan fintechlabs.io>, jorton
PR: 64339
Reviewed by: jorton, ylavic, gbechis
Github: closes #410


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916412 13f79535-47bb-0310-9956-ffa450edef68
2024-03-19 08:35:12 +00:00
Giovanni Bechis
8a47586274 vote [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916399 13f79535-47bb-0310-9956-ffa450edef68
2024-03-18 17:00:35 +00:00
Joe Orton
0dfab2de27 Merge r1916396, r1916397 from trunk: [CTR for CI changes]
CI: Try working around recent ASAN failures. 
CI: conditional didn't work in r1916396, always apply ASAN workaround.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916398 13f79535-47bb-0310-9956-ffa450edef68
2024-03-18 16:53:10 +00:00
Joe Orton
c9bf7d80d7 Propose x1.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916395 13f79535-47bb-0310-9956-ffa450edef68
2024-03-18 16:25:05 +00:00
Joe Orton
ea3b7765be Update mod_deflate mergeinfo:
trunk r1586542 merged in r1911075
trunk r1610501 merged in r1610503


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916393 13f79535-47bb-0310-9956-ffa450edef68
2024-03-18 15:46:29 +00:00
Lucien Gentis
a4a539fe05 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916201 13f79535-47bb-0310-9956-ffa450edef68
2024-03-09 16:20:15 +00:00
Lucien Gentis
5897f17e71 fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916200 13f79535-47bb-0310-9956-ffa450edef68
2024-03-09 16:19:14 +00:00
Joe Orton
3278dcfbad Merged x2.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916132 13f79535-47bb-0310-9956-ffa450edef68
2024-03-05 13:12:09 +00:00
Joe Orton
c74ab99d6b Merge r1915508 from trunk:
* support/htcacheclean.c (list_urls): Continue rather than stopping
  after listing a file for each subdirectory.

PR: 65091
Submitted by: Artem Egorenkov <aegorenkov.91 gmail.com>
Reviewed by: jorton, ylavic, jfclere



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916131 13f79535-47bb-0310-9956-ffa450edef68
2024-03-05 13:11:54 +00:00
Joe Orton
72bef51a8d Merge r1862611, r1877693, r1878703, r1884207 from trunk:
* support/htpasswd.c (usage): Document SHA-256/512 support.

Windows : do not include ap_config_auto.h 

* support/htpasswd.c (usage): Fix typo. 

Fix misleading crypt vs hash terminology in ht* and dbmmanage tools.

What the htpasswd, htdbm and dbmmanage tools do is hashing passwords, not
encrypting them, so fix the terminology in manpages, docs, --help, comments
and function names.

Submitted by: Michele Preziuso <mpreziuso kaosdynamics.com>, jorton, steffenal, ylavic
Github: closes #408
Reviewed by: jorton, ylavic, jfclere


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916129 13f79535-47bb-0310-9956-ffa450edef68
2024-03-05 13:10:50 +00:00
Jean-Frederic Clere
cf612a94d1 Vote.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916127 13f79535-47bb-0310-9956-ffa450edef68
2024-03-05 12:41:20 +00:00
Jean-Frederic Clere
d9ac6f2e19 remove my proposal and vote Joe's one.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916122 13f79535-47bb-0310-9956-ffa450edef68
2024-03-05 10:23:37 +00:00
Lucien Gentis
37ea9f9b5d fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916077 13f79535-47bb-0310-9956-ffa450edef68
2024-03-02 14:08:51 +00:00
Lucien Gentis
8e103fddac fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916076 13f79535-47bb-0310-9956-ffa450edef68
2024-03-02 14:07:29 +00:00
Joe Orton
df2c7b7cce Merge r1916051, r1916052, r1916053, r1916055, r1916056 from trunk: [CTR for CI changes]
CI: Hopefully fix caching and artifact uploads by creating $JOBID
as a unique key for each job in the matrix, using that as the 
cache key and in each artefact upload (otherwise multiple failures
uploading "error_log" overwrite each other).

CI: Enable caching for the rustls install used for mod_tls testing.

CI: Re-enable caching for *fixed* versions of apr/apr-util which
should now work correctly (since the version is in the cache key).

For 1.x branches, CLEAR_CACHE must still be used.

CI tweaks:
- don't install CPAN modules if NO_TEST_FRAMEWORK is set
- remove the workaround for mod_h2 APR build caching which
  should no longer be necessary now caching is fixed
- fix capturing specific perl-framework failures with "TEST -v" mode

Fix regression in r1916055 - don't duplicate logic in _run_linux.sh
from _before_linux.sh in whether the perl-framework is used/needed.

Github: closes #418


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916069 13f79535-47bb-0310-9956-ffa450edef68
2024-03-01 11:10:15 +00:00
Jean-Frederic Clere
4201109c6e Propose.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916005 13f79535-47bb-0310-9956-ffa450edef68
2024-02-26 09:26:51 +00:00