]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
31 hours agoMerge r1936294 from trunk: 2.4.x 2.4.x
Jim Jagielski [Sat, 18 Jul 2026 15:32:22 +0000 (15:32 +0000)] 
Merge r1936294 from trunk:

test: baseline the pytest suites on uv, drop the pip fallback

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936295 13f79535-47bb-0310-9956-ffa450edef68

32 hours agofr doc rebuild.
Lucien Gentis [Sat, 18 Jul 2026 14:52:34 +0000 (14:52 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936293 13f79535-47bb-0310-9956-ffa450edef68

32 hours agofr doc XML files updates.
Lucien Gentis [Sat, 18 Jul 2026 14:50:58 +0000 (14:50 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936292 13f79535-47bb-0310-9956-ffa450edef68

2 days agoMore parity merge/backports for the test suites between trunk
Jim Jagielski [Fri, 17 Jul 2026 18:15:55 +0000 (18:15 +0000)] 
More parity merge/backports for the test suites between trunk
and 2.4 (CTR)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936277 13f79535-47bb-0310-9956-ffa450edef68

2 days agoTrunk test parity
Jim Jagielski [Fri, 17 Jul 2026 16:04:01 +0000 (16:04 +0000)] 
Trunk test parity

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936272 13f79535-47bb-0310-9956-ffa450edef68

2 days agoMerge of 1936270
Jim Jagielski [Fri, 17 Jul 2026 15:56:06 +0000 (15:56 +0000)] 
Merge of 1936270

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936271 13f79535-47bb-0310-9956-ffa450edef68

2 days agoMerge r1936255 from trunk:
Eric Covener [Fri, 17 Jul 2026 11:34:53 +0000 (11:34 +0000)] 
Merge r1936255 from trunk:

add caution about client influence and delims

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936256 13f79535-47bb-0310-9956-ffa450edef68

2 days agoMerge r1936238, r1936237 from trunk:
Joe Orton [Fri, 17 Jul 2026 08:23:35 +0000 (08:23 +0000)] 
Merge r1936238, r1936237 from trunk:

CI: Skip CI for README* changes at the top-level.

Record all(?) the conventions on how to write CHANGES entries
here, tweak some existing text for clarity, reflow for
line length limits and use markdown-ish formatting.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936240 13f79535-47bb-0310-9956-ffa450edef68

3 days agoMerged x1.
Joe Orton [Thu, 16 Jul 2026 14:36:21 +0000 (14:36 +0000)] 
Merged x1.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936208 13f79535-47bb-0310-9956-ffa450edef68

3 days agoMerge r1935184 from trunk:
Joe Orton [Thu, 16 Jul 2026 14:35:44 +0000 (14:35 +0000)] 
Merge r1935184 from trunk:

* modules/md/mod_md_config.c: Flip MDServerStatus to disabled by
  default.

* docs/manual/mod/mod_md.xml: Update accordingly.

Reviewed by: rjung, jim, jorton

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936207 13f79535-47bb-0310-9956-ffa450edef68

3 days agoMerge r1935183 from trunk:
Joe Orton [Thu, 16 Jul 2026 14:34:53 +0000 (14:34 +0000)] 
Merge r1935183 from trunk:

* docs/manual/mod/mod_md.xml: Tweak formatting, make more explicit that
  the 'md-status' output must be protected from public view.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936206 13f79535-47bb-0310-9956-ffa450edef68

7 days agofr doc rebuild.
Lucien Gentis [Sun, 12 Jul 2026 14:48:47 +0000 (14:48 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936090 13f79535-47bb-0310-9956-ffa450edef68

7 days agofr doc XML files updates.
Lucien Gentis [Sun, 12 Jul 2026 14:46:40 +0000 (14:46 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936089 13f79535-47bb-0310-9956-ffa450edef68

7 days agofr doc XML files updates.
Lucien Gentis [Sun, 12 Jul 2026 14:20:40 +0000 (14:20 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936088 13f79535-47bb-0310-9956-ffa450edef68

8 days agofr doc XML file update.
Lucien Gentis [Sat, 11 Jul 2026 15:04:12 +0000 (15:04 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936056 13f79535-47bb-0310-9956-ffa450edef68

8 days agotypo correction.
Lucien Gentis [Sat, 11 Jul 2026 15:03:13 +0000 (15:03 +0000)] 
typo correction.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936055 13f79535-47bb-0310-9956-ffa450edef68

9 days agofr doc XML file update.
Lucien Gentis [Fri, 10 Jul 2026 14:39:40 +0000 (14:39 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936043 13f79535-47bb-0310-9956-ffa450edef68

11 days agofr doc XML files updates.
Lucien Gentis [Wed, 8 Jul 2026 15:26:23 +0000 (15:26 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1936007 13f79535-47bb-0310-9956-ffa450edef68

13 days agofr doc XML file update.
Lucien Gentis [Mon, 6 Jul 2026 16:38:22 +0000 (16:38 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935962 13f79535-47bb-0310-9956-ffa450edef68

13 days agofr doc XML file update.
Lucien Gentis [Mon, 6 Jul 2026 15:05:23 +0000 (15:05 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935959 13f79535-47bb-0310-9956-ffa450edef68

13 days agoBackported in 1935938
Jim Jagielski [Mon, 6 Jul 2026 11:55:34 +0000 (11:55 +0000)] 
Backported in 1935938

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935939 13f79535-47bb-0310-9956-ffa450edef68

13 days agoMerge r1934913 from trunk:
Jim Jagielski [Mon, 6 Jul 2026 11:55:01 +0000 (11:55 +0000)] 
Merge r1934913 from trunk:

Use HTTP_* and ap_is_*() macros instead of literals
Submitted by: michaelo
Reviewed by: rjung, jim, jorton

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935938 13f79535-47bb-0310-9956-ffa450edef68

13 days agoMerge r1934891 from trunk:
Jim Jagielski [Mon, 6 Jul 2026 11:52:40 +0000 (11:52 +0000)] 
Merge r1934891 from trunk:

  test/h2: ignore AH02430 for the whole TestRfc9113 class

  test_h2_203_02 intentionally triggers AH02430 (illegal response header
  char). Over HTTP/2 the error is logged late during stream teardown and
  can produce several lines, so the per-case ignore_recent() raced them
  and they leaked into a later test's check_error_log(). Move the ignore
  to an autouse class fixture (as conftest.py does for AH10400/AH00045)
  and add HttpdErrorLog.remove_ignored_lognos() to restore on teardown.

Reviewed by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935937 13f79535-47bb-0310-9956-ffa450edef68

13 days agoPropose x2.
Joe Orton [Mon, 6 Jul 2026 11:37:03 +0000 (11:37 +0000)] 
Propose x2.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935934 13f79535-47bb-0310-9956-ffa450edef68

13 days agoCTR test
Jim Jagielski [Mon, 6 Jul 2026 11:35:33 +0000 (11:35 +0000)] 
CTR test

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935933 13f79535-47bb-0310-9956-ffa450edef68

13 days ago2x reviews.
Joe Orton [Mon, 6 Jul 2026 10:03:57 +0000 (10:03 +0000)] 
2x reviews.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935930 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML file update.
Lucien Gentis [Fri, 3 Jul 2026 15:59:52 +0000 (15:59 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935852 13f79535-47bb-0310-9956-ffa450edef68

2 weeks ago *) include/httpd.h: Define HTTP_EARLY_HINTS (103) per RFC 8297.
Jim Jagielski [Thu, 2 Jul 2026 19:55:40 +0000 (19:55 +0000)] 
  *) include/httpd.h: Define HTTP_EARLY_HINTS (103) per RFC 8297.
     modules/http/http_protocol.c (status_lines): Add 103 response.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935818 13f79535-47bb-0310-9956-ffa450edef68

2 weeks ago *) Constify static arrays of string constants.
Jim Jagielski [Thu, 2 Jul 2026 19:54:30 +0000 (19:54 +0000)] 
  *) Constify static arrays of string constants.
     trunk patch: https://svn.apache.org/r1933659

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935817 13f79535-47bb-0310-9956-ffa450edef68

2 weeks ago *) modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_remain):
Jim Jagielski [Thu, 2 Jul 2026 19:53:40 +0000 (19:53 +0000)] 
  *) modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_remain):
     Fix off-by-one in tm_mday calculation, identified by Gemini.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935816 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoOops.
Jim Jagielski [Thu, 2 Jul 2026 19:51:55 +0000 (19:51 +0000)] 
Oops.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935815 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoAnd promote
Jim Jagielski [Thu, 2 Jul 2026 19:47:08 +0000 (19:47 +0000)] 
And promote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935814 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoVote on some backports
Jim Jagielski [Thu, 2 Jul 2026 19:46:24 +0000 (19:46 +0000)] 
Vote on some backports

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935813 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoVote on 1 backport and propose 3 more... h2 is still RTC, right?
Jim Jagielski [Thu, 2 Jul 2026 16:17:01 +0000 (16:17 +0000)] 
Vote on 1 backport and propose 3 more... h2 is still RTC, right?

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935812 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML file update.
Lucien Gentis [Thu, 2 Jul 2026 16:02:32 +0000 (16:02 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935811 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuild.
Lucien Gentis [Wed, 1 Jul 2026 15:26:27 +0000 (15:26 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935775 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Wed, 1 Jul 2026 15:24:40 +0000 (15:24 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935774 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Tue, 30 Jun 2026 16:09:39 +0000 (16:09 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935752 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agomissing tags.
Lucien Gentis [Tue, 30 Jun 2026 16:08:59 +0000 (16:08 +0000)] 
missing tags.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935751 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agodocs: logs.xml wrap bare <highlight> blocks in <example> per style guide
Rich Bowen [Mon, 29 Jun 2026 17:57:12 +0000 (17:57 +0000)] 
docs: logs.xml wrap bare <highlight> blocks in <example> per style guide

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935725 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuilding ssi howto.
Lucien Gentis [Mon, 29 Jun 2026 16:23:26 +0000 (16:23 +0000)] 
fr doc rebuilding ssi howto.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935719 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuild.
Lucien Gentis [Mon, 29 Jun 2026 16:13:37 +0000 (16:13 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935718 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuilding ssi howto.
Lucien Gentis [Mon, 29 Jun 2026 16:05:58 +0000 (16:05 +0000)] 
fr doc rebuilding ssi howto.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935717 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML file update.
Lucien Gentis [Mon, 29 Jun 2026 16:04:09 +0000 (16:04 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935716 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuilding ssi howto to see if all is OK.
Lucien Gentis [Mon, 29 Jun 2026 15:58:03 +0000 (15:58 +0000)] 
fr doc rebuilding ssi howto to see if all is OK.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935715 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML file update.
Lucien Gentis [Mon, 29 Jun 2026 15:41:26 +0000 (15:41 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935712 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agofr doc XML file update.
Lucien Gentis [Sun, 28 Jun 2026 15:21:02 +0000 (15:21 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935697 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agofr doc XML files updates.
Lucien Gentis [Sat, 27 Jun 2026 16:00:53 +0000 (16:00 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935681 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agofr doc XML files updates.
Lucien Gentis [Sat, 27 Jun 2026 12:11:13 +0000 (12:11 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935677 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agofr doc XML files updates.
Lucien Gentis [Fri, 26 Jun 2026 16:07:31 +0000 (16:07 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935665 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Rewrite log rotation section in logs.xml
Rich Bowen [Mon, 22 Jun 2026 17:22:09 +0000 (17:22 +0000)] 
docs: Rewrite log rotation section in logs.xml

- Replace hand-rolled mv/graceful/sleep/gzip recipe with modern
  practices: rotatelogs (recommended) and system logrotate
- Add examples for time-based, size-based, and strftime-pattern rotation
- Rewrite piped logs section: tighten prose, remove redundant
  rotatelogs example, wrap highlight blocks in <example> tags
- Remove "In order to", "simply", bare "Apache" references

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935554 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRebuild html, meta files
Rich Bowen [Fri, 19 Jun 2026 14:27:29 +0000 (14:27 +0000)] 
Rebuild html, meta files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935524 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/ssi.xml complete rewrite for style and tone
Rich Bowen [Fri, 19 Jun 2026 14:26:44 +0000 (14:26 +0000)] 
docs: howto/ssi.xml complete rewrite for style and tone

- Full rewrite for style guide compliance and tone normalization
- Remove all first-person ("I'll talk about...")
- Remove TeX-style ``quoting'' throughout
- Remove dated references (hit counters, guestbooks, Win32)
- Reposition as "a practical, lightweight technique"
- Remove duplicated content between summary, body, and conclusion
- Fix bare "Apache" → "httpd"
- Update example date to 2026
- Add <example> wrappers around all <highlight> blocks

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935523 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/reverse_proxy.xml editorial cleanup
Rich Bowen [Fri, 19 Jun 2026 14:24:43 +0000 (14:24 +0000)] 
docs: howto/reverse_proxy.xml editorial cleanup

- Tighten verbose prose throughout
- Break long sentences for readability
- Grammar and spelling fixes throughout

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935521 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/htaccess.xml editorial cleanup
Rich Bowen [Fri, 19 Jun 2026 14:22:42 +0000 (14:22 +0000)] 
docs: howto/htaccess.xml editorial cleanup

- Update example log dates to 2026
- Change error log highlight blocks from language="config" to "sh"
- Remove filler phrases: "in order to", "a lot of", "it is important
  to remember that", "simply"
- Convert inline "Note that..." prose to <note> blocks

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935519 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoMinor grammar tweaks and style-guide updates.
Rich Bowen [Fri, 19 Jun 2026 12:54:03 +0000 (12:54 +0000)] 
Minor grammar tweaks and style-guide updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935517 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/cgi.xml tone normalization and mod_cgi/mod_cgid explanation
Rich Bowen [Fri, 19 Jun 2026 12:23:58 +0000 (12:23 +0000)] 
docs: howto/cgi.xml tone normalization and mod_cgi/mod_cgid explanation

- Add paragraph explaining why two CGI modules exist: mod_cgid for
  threaded MPMs (event, worker), mod_cgi for non-threaded (prefork)
  and Windows; note they are configuration-compatible
- Link to both module reference pages for implementation details
- Clean up LoadModule note block (remove duplicate "A correctly
  configured directive may look like this")
- Remove "Of course" asides and "In order to" constructions
- "There are two main differences" → direct statement
- Move bug-database advisory into <note> block
- Convert remaining Perl references to Python

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935513 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/auth.xml tone normalization and deduplication
Rich Bowen [Fri, 19 Jun 2026 12:16:39 +0000 (12:16 +0000)] 
docs: howto/auth.xml tone normalization and deduplication

- Replace host-based access control section (Require ip/host examples)
  with brief explanation and cross-reference to access.html howto
- Remove dated "HTTPD 2.3/2.4 introduces" from socache section
- Grammar and spelling fixes throughout

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935510 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: howto/access.xml editorial cleanup and examples
Rich Bowen [Fri, 19 Jun 2026 12:05:23 +0000 (12:05 +0000)] 
docs: howto/access.xml editorial cleanup and examples

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935508 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agohttp2 howto, from trunk.
Rich Bowen [Fri, 19 Jun 2026 11:54:39 +0000 (11:54 +0000)] 
http2 howto, from trunk.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935506 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoUse <example> and <highlight> correctly, as per
Rich Bowen [Thu, 18 Jun 2026 13:17:45 +0000 (13:17 +0000)] 
Use <example> and <highlight> correctly, as per
the style guide.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935473 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Editorial pass on howto/http2.xml
Rich Bowen [Thu, 18 Jun 2026 12:13:18 +0000 (12:13 +0000)] 
docs: Editorial pass on howto/http2.xml

- Grammar and spelling fixes throughout (fixes bz#70115)
- Wrap overlong lines to match document style
- Replace dead browser extension links with current equivalents
- Update caniuse link to https
- Simplify browser support list (all modern browsers support HTTP/2)
- Note Server Push deprecation per RFC 9113; point to Early Hints
- Note Accept-Push-Policy draft expired and was never adopted

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935470 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRemove the outdated "most popular" language.
Rich Bowen [Wed, 17 Jun 2026 21:04:00 +0000 (21:04 +0000)] 
Remove the outdated "most popular" language.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935466 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Modernize howto/http2.xml
Rich Bowen [Wed, 17 Jun 2026 20:56:59 +0000 (20:56 +0000)] 
docs: Modernize howto/http2.xml

- Update all RFC references from 7540 to 9113 (which obsoletes it)
- Remove duplicated RFC link in protocol overview
- Add Server Push deprecation note (deprecated in RFC 9113 §8.4,
  removed by Chrome 106+/Edge 106+; recommend 103 Early Hints)
- Update Homebrew note: remove obsolete --with-openssl/--with-nghttp2
  flags (Homebrew removed formula options in 2019; curl includes
  HTTP/2 support by default now)
- Fix typos: "consistent releases" → "consistent across releases",
  "as RFC do" → "as RFCs do", "they are" → "there are",
  "at at time" → "at a time", "avoiding to re-instantiate" →
  "avoiding the need to re-instantiate", "head of blocking" →
  "head-of-line blocking"

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935465 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoFix links, add votes.
Joe Orton [Wed, 17 Jun 2026 14:51:07 +0000 (14:51 +0000)] 
Fix links, add votes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935458 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agos/apache-announce/announce@httpd.apache.org/
Rich Bowen [Wed, 17 Jun 2026 12:25:48 +0000 (12:25 +0000)] 
s/apache-announce/announce@httpd.apache.org/

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935454 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoPorposals [skip ci]
Rainer Jung [Wed, 17 Jun 2026 10:28:32 +0000 (10:28 +0000)] 
Porposals [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935451 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRemove proposalss covered by CTR from STATUS [skip ci]
Rainer Jung [Wed, 17 Jun 2026 09:51:18 +0000 (09:51 +0000)] 
Remove proposalss covered by CTR from STATUS [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935450 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agor1935161 | jorton | 2026-06-09 08:44:42 +0200 (Di, 09. Jun 2026) | 13 Zeilen
Rainer Jung [Wed, 17 Jun 2026 09:48:52 +0000 (09:48 +0000)] 
r1935161 | jorton | 2026-06-09 08:44:42 +0200 (Di, 09. Jun 2026) | 13 Zeilen

mod_md: Add OpenSSL 4.0 compatibility:

* Use getters instead of direct member access.

* Struct was made opaque in OpenSSL 4. Getters exist since OpenSSL 1.1.0.

* Keep OpenSSL 1.0.2 compatibility.

Merge from icing/md:
https://github.com/icing/mod_md/commit/9fd90380db0722f0ccc14ff1c4da0ca21d4da75c

Backport of r1935161 from trunk, [mod_md CTR]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935449 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agomod_md: change types of fields of ocsp_summary_ctx_t
Rainer Jung [Wed, 17 Jun 2026 09:44:36 +0000 (09:44 +0000)] 
mod_md: change types of fields of ocsp_summary_ctx_t

The number of members in ostat_by_id may be up to UINT_MAX
and there are no guarantees that all types of members (good,
revoked or unknown) are present. An integer overflow may also
occur in md_ocsp_get_summary() when they are summed as ints.

Change types of good, revoked and unknown to unsigned.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Submitted by: Anastasia Belova <nabelova31 gmail.com>
Github: closes #534

Backport of r1930710 from trunk, [mod_md CTR]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935448 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add module processing order diagram to rewrite/tech.xml
Rich Bowen [Tue, 16 Jun 2026 18:16:15 +0000 (18:16 +0000)] 
docs: Add module processing order diagram to rewrite/tech.xml

Side-by-side comparison showing the order reversal between server and
per-directory context: mod_rewrite runs before mod_alias in server
context (both in URL-to-filename phase), but mod_alias runs first in
per-directory context because mod_rewrite moves to the later Fixup
phase. Color-coded boxes make the reversal immediately visible.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935431 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Improve alt text on existing rewrite diagrams for accessibility
Rich Bowen [Tue, 16 Jun 2026 17:33:16 +0000 (17:33 +0000)] 
docs: Improve alt text on existing rewrite diagrams for accessibility

Replace vague or duplicated alt attributes with descriptive text that
conveys the content of each diagram to screen reader users:
- rewrite_process_uri.png: describes per-rule control flow
- rewrite_backreferences.png: describes \$1-\$9 and %1-%9 flow
- syntax_rewriterule.png: describes three-component syntax
- syntax_rewritecond.png: describes TestString and CondPattern components

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935429 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add simplified mod_rewrite overview diagram to rewrite/intro.xml
Rich Bowen [Tue, 16 Jun 2026 17:32:33 +0000 (17:32 +0000)] 
docs: Add simplified mod_rewrite overview diagram to rewrite/intro.xml

New flowchart at the end of the Introduction section showing the basic
request processing loop: RewriteEngine check, iterate rules, pattern
match, RewriteCond evaluation, substitution, and L/END flag termination.
Explicitly labeled as a simplified overview with a link to tech.xml for
the full processing model. Supplements existing prose for visual
learners without replacing accessible text content.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935427 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add flag quick-reference table to rewrite/flags.xml
Rich Bowen [Tue, 16 Jun 2026 17:15:01 +0000 (17:15 +0000)] 
docs: Add flag quick-reference table to rewrite/flags.xml

Categorized table at the top of the flags page grouping flags by
purpose (flow control, redirection/proxying, access control, URL/query
string, metadata/handlers, cookie) with brief effect descriptions and
common combo examples showing how flags are stacked in practice.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935424 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRebuild html, meta files
Rich Bowen [Tue, 16 Jun 2026 16:46:03 +0000 (16:46 +0000)] 
Rebuild html, meta files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935420 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add path stripping and RewriteBase flowchart to rewrite/htaccess.xml
Rich Bowen [Tue, 16 Jun 2026 16:34:25 +0000 (16:34 +0000)] 
docs: Add path stripping and RewriteBase flowchart to rewrite/htaccess.xml

New diagram showing the per-directory URL transformation pipeline:
incoming URL-path → strip directory prefix → pattern match → substitution
→ three-way branch depending on result type (relative path gets
RewriteBase prepended then subrequest; absolute path goes directly to
subrequest; absolute URI triggers external redirect with no subrequest).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935418 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add SVG diagram style guide and PNG generation instructions
Rich Bowen [Tue, 16 Jun 2026 15:24:07 +0000 (15:24 +0000)] 
docs: Add SVG diagram style guide and PNG generation instructions

New README.md in docs/manual/images/ documents the font, color, and
layout conventions used for flowchart SVGs, includes the full SVG
boilerplate template, and provides rsvg-convert install/usage
instructions for macOS (brew), Fedora/RHEL (dnf), and Debian/Ubuntu
(apt-get).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935415 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Add [L] flag looping flowchart to rewrite/htaccess.xml
Rich Bowen [Tue, 16 Jun 2026 15:10:06 +0000 (15:10 +0000)] 
docs: Add [L] flag looping flowchart to rewrite/htaccess.xml

New diagram illustrating how [L] in per-directory context triggers an
internal subrequest that re-enters the ruleset, potentially causing
infinite loops. Shows the [END] flag exit path, the condition-guard
exit path, and the unguarded loop that results in a 500 error.

SVG source and PNG placed in docs/manual/images/. Image referenced
from the "The [L] flag and looping" section of htaccess.xml using the
same figure markup pattern as existing tech.xml diagrams.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935413 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agodocs: Clarify CGI meta-variables terminology in env.xml (bz 70095)
Rich Bowen [Tue, 16 Jun 2026 14:41:27 +0000 (14:41 +0000)] 
docs: Clarify CGI meta-variables terminology in env.xml (bz 70095)

The introductory paragraph incorrectly implied that HTTP defines
environment variables. Reword to accurately describe the relationship:
RFC 3875 defines meta-variables (many derived from HTTP headers), and
httpd exposes them as environment variables.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935410 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoLink to MPM doc; Add LoadModule example for MPMs.
Rich Bowen [Tue, 16 Jun 2026 14:23:25 +0000 (14:23 +0000)] 
Link to MPM doc; Add LoadModule example for MPMs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935408 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agofr doc XML files updates.
Lucien Gentis [Tue, 16 Jun 2026 14:11:49 +0000 (14:11 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935406 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoMerge r1935341 from trunk:
Joe Orton [Tue, 16 Jun 2026 07:42:23 +0000 (07:42 +0000)] 
Merge r1935341 from trunk:

CI: Update to latest OpenSSL releases.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935399 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRebuilds various generated files.
Rich Bowen [Mon, 15 Jun 2026 19:22:23 +0000 (19:22 +0000)] 
Rebuilds various generated files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935385 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoLink to detailed mod_rewrite tutorial-style docs.
Rich Bowen [Mon, 15 Jun 2026 19:16:01 +0000 (19:16 +0000)] 
Link to detailed mod_rewrite tutorial-style docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935383 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRemove duplicated paragraph about regex
Rich Bowen [Mon, 15 Jun 2026 19:13:43 +0000 (19:13 +0000)] 
Remove duplicated paragraph about regex

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935381 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoImproved module synopsys from trunk.
Rich Bowen [Mon, 15 Jun 2026 19:03:57 +0000 (19:03 +0000)] 
Improved module synopsys from trunk.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935380 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoRebuild mod_rewrite docs.
Rich Bowen [Mon, 15 Jun 2026 18:48:40 +0000 (18:48 +0000)] 
Rebuild mod_rewrite docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935378 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoLink to glossary (is already in trunk version)
Rich Bowen [Mon, 15 Jun 2026 18:38:05 +0000 (18:38 +0000)] 
Link to glossary (is already in trunk version)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935376 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoReorg of RewriteCond TestString doc
Rich Bowen [Mon, 15 Jun 2026 18:28:17 +0000 (18:28 +0000)] 
Reorg of RewriteCond TestString doc

see r1935373 for details

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935374 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agofr doc XML files updates.
Lucien Gentis [Mon, 15 Jun 2026 16:04:05 +0000 (16:04 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935365 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoMerge r1933654, r1934209, r1935338 from trunk: [CTR for CI changes]
Joe Orton [Mon, 15 Jun 2026 10:04:24 +0000 (10:04 +0000)] 
Merge r1933654, r1934209, r1935338 from trunk: [CTR for CI changes]

CI: Fail early if PHP_FPM is set but not valid.
CI: Set PHP_FPM correctly for current Ubuntu images.

CI: Add *.md to the ignore list. (the "**" syntax is correct
here, per https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#filter-pattern-cheat-sheet)

CI: Skip Windows workflow for *.md changes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935340 13f79535-47bb-0310-9956-ffa450edef68

4 weeks agoMerge r1934474 from trunk: [CTR for CI changes]
Joe Orton [Mon, 15 Jun 2026 10:02:04 +0000 (10:02 +0000)] 
Merge r1934474 from trunk: [CTR for CI changes]

CI: Use the apache/httpd-tests github repos for the Perl framework.
(last dependency on use of svn in CI is removed)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935339 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agofr doc XML files updates.
Lucien Gentis [Sun, 14 Jun 2026 15:54:06 +0000 (15:54 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935309 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agofr doc XML file update.
Lucien Gentis [Fri, 12 Jun 2026 15:44:33 +0000 (15:44 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935212 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agoRebuilds HTML, meta files
Rich Bowen [Thu, 11 Jun 2026 20:15:48 +0000 (20:15 +0000)] 
Rebuilds HTML, meta files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935204 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agoRefocus install.xml on source builds; style cleanup
Rich Bowen [Thu, 11 Jun 2026 20:13:00 +0000 (20:13 +0000)] 
Refocus install.xml on source builds; style cleanup

- Rewrite summary to lead with "released as source code" framing
- Move RPM/DEB quick-install content to "Third-party packages" at end
- Simplify "Overview for the impatient" to source-build steps only
- Update PCRE requirement to PCRE2 (matching configure.in)
- Fix bare "Apache" → "httpd" throughout (per style guide)
- Remove all double-space-after-period instances
- Rewrite timekeeping paragraph (drop pun, modernize)
- Add <highlight language="sh"> to all shell example blocks
- Rename win_compiling.xml title: "Compiling Apache httpd for Microsoft Windows"

Indirectly address bz70082

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935203 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agoevent: Fix French plural agreement typo (suivante → suivantes)
Rich Bowen [Thu, 11 Jun 2026 13:01:43 +0000 (13:01 +0000)] 
event: Fix French plural agreement typo (suivante → suivantes)

Resolves bz#70086

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935196 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agomod_rewrite: Clarify Substitution description
Rich Bowen [Thu, 11 Jun 2026 12:58:18 +0000 (12:58 +0000)] 
mod_rewrite: Clarify Substitution description

The opening sentence of the Substitution section implied that Pattern
always matches when a rule fires, which is incorrect for negated rules.
Reword to be neutral about how the rule was triggered, and add a
cross-reference to "What is matched?" for context.

Resolves bz#70061

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935195 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agocss: hide back-to-top arrows on narrow viewports (Bug 70098)
Rich Bowen [Wed, 10 Jun 2026 13:04:45 +0000 (13:04 +0000)] 
css: hide back-to-top arrows on narrow viewports (Bug 70098)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935182 13f79535-47bb-0310-9956-ffa450edef68

5 weeks agoTests are now CTR. Fold in pytest_suite
Jim Jagielski [Tue, 9 Jun 2026 18:15:57 +0000 (18:15 +0000)] 
Tests are now CTR. Fold in pytest_suite

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1935173 13f79535-47bb-0310-9956-ffa450edef68