]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
2 weeks agofr doc XML file update.
Lucien Gentis [Fri, 15 May 2026 16:08:22 +0000 (16:08 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934227 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML file update.
Lucien Gentis [Fri, 15 May 2026 16:04:04 +0000 (16:04 +0000)] 
fr doc XML file update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934225 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoConsolidates advice about crafting regular expressions in one place,
Rich Bowen [Fri, 15 May 2026 15:23:39 +0000 (15:23 +0000)] 
Consolidates advice about crafting regular expressions in one place,
rather than having it duplicated in two docs. Gives example of using !
to negate a match, and notes that in the event of a not-match,
backreferences are not defined (because they didn't match) and points to
the backrefs section for further discussion.

Note that there's still probably a case to be made for a separate
regular expression reference, since neither `man perlre` nor Jeffrey's book
are likely to be in the possession of our audience.

(References patch on bz#70024 but takes it rather a different direction,
since that patch was not accurate.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934224 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoCI: Disable Windows build, which is broken. [skip ci]
Joe Orton [Fri, 15 May 2026 14:21:13 +0000 (14:21 +0000)] 
CI: Disable Windows build, which is broken. [skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934222 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoReference 70043
Rich Bowen [Fri, 15 May 2026 12:48:19 +0000 (12:48 +0000)] 
Reference 70043

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934220 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoJust updating my todo list. Nothing to see here.
Rich Bowen [Fri, 15 May 2026 12:47:45 +0000 (12:47 +0000)] 
Just updating my todo list. Nothing to see here.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934219 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoResolves #40178: Removes redundant sentence. (Thanks, Philippe)
Rich Bowen [Fri, 15 May 2026 12:39:28 +0000 (12:39 +0000)] 
Resolves #40178: Removes redundant sentence. (Thanks, Philippe)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934217 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRemove mod_dav_lock, which was useful only to provide drop-in
Joe Orton [Fri, 15 May 2026 10:31:10 +0000 (10:31 +0000)] 
Remove mod_dav_lock, which was useful only to provide drop-in
locking for mod_dav_svn from Apache Subversion older than 1.2.0.
mod_dav_svn from 1.2.0 onwards provides a locking mechanism.

Remove mod_dav_lock from cmake and Windows build system:
* CMakeLists.txt: Remove mod_dav_lock from MODULE_LIST,
  mod_dav_lock_extra_sources and mod_dav_lock_extra_libs.
* Apache.dsw, Apache-apr2.dsw: Remove mod_dav_lock project
  and dependency entries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Github: closes #646

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934214 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoAdd initial draft of a security model.
Joe Orton [Fri, 15 May 2026 10:26:37 +0000 (10:26 +0000)] 
Add initial draft of a security model.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934213 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agomod_ssl: Set auth type to \"ClientCert\" after authentication
Joe Orton [Fri, 15 May 2026 06:57:49 +0000 (06:57 +0000)] 
mod_ssl: Set auth type to \"ClientCert\" after authentication

When client certificate authentication has been performed r->ap_auth_type was
never populated and env AUTH_TYPE was empty.
We now set auth type to \"ClientCert\".

PR: 45058
Submitted by: Michael Osipov <michaelo@apache.org>
Github: closes #645

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934210 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoCI: Add *.md to the ignore list. (the "**" syntax is correct
Joe Orton [Fri, 15 May 2026 06:56:04 +0000 (06:56 +0000)] 
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)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934209 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agocorrect plural
Rich Bowen [Thu, 14 May 2026 20:47:03 +0000 (20:47 +0000)] 
correct plural

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934204 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorewrite guide: document REDIRECT_ prefix for [E=] environment variables
Rich Bowen [Thu, 14 May 2026 20:30:43 +0000 (20:30 +0000)] 
rewrite guide: document REDIRECT_ prefix for [E=] environment variables

flags.xml: expand the [E] flag section with a note box explaining
that per-directory rewrites rename env vars with a REDIRECT_ prefix
after internal redirect, with an example showing how to reference the
renamed variable and a note about prefix stacking.

env.xml: add cross-reference from the REDIRECT_ variables section
back to rewrite/flags.html#flag_e for mod_rewrite-specific details.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934203 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorewrite guide: document URL encoding/decoding pipeline
Rich Bowen [Thu, 14 May 2026 20:12:01 +0000 (20:12 +0000)] 
rewrite guide: document URL encoding/decoding pipeline

tech.xml: new "URL Encoding and Decoding" section explaining that
httpd unescapes the URI before pattern matching, how to use
%{THE_REQUEST} for the raw form, AllowEncodedSlashes options, and
a summary of the [B]/[BNP]/[NE] flags with links to flags.xml.

flags.xml: add cross-references to tech.html#encoding from the [B],
[BNP], and [NE] flag sections. Restore section headers for flag_bnp
and flag_bctls that were inadvertently dropped.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934202 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorewrite guide: document %{HTTPS} behavior behind load balancers
Rich Bowen [Thu, 14 May 2026 19:35:53 +0000 (19:35 +0000)] 
rewrite guide: document %{HTTPS} behavior behind load balancers

Add note to the "Forcing HTTPS" recipe in remapping.xml explaining
that %{HTTPS} queries mod_ssl directly and reports "off" when SSL is
terminated upstream. Provides the X-Forwarded-Proto alternative with
a security warning about trusting forwarded headers.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934200 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorewrite guide: remove deprecated stub pages (access, advanced, proxy)
Rich Bowen [Thu, 14 May 2026 19:24:08 +0000 (19:24 +0000)] 
rewrite guide: remove deprecated stub pages (access, advanced, proxy)

These pages were replaced by reorganized content in avoid.xml,
remapping.xml, rewritemap.xml, and flags.xml during the redundancy
cleanup. Each stub contained only a deprecation notice with pointers
to the new locations, and no other page in the guide links to them.

Removes 54 files (English sources, translations, built HTML, meta).

We will *not* be deleting these in 2.4 but some day when 2.6 branches,
they'll get dropped. The versions in 2.4 are already marked as
deprecated, with a "will go away in the future" message, so by that
time, this should take care of itself.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934199 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorewrite guide: document mod_rewrite vs mod_alias processing order
Rich Bowen [Thu, 14 May 2026 19:17:27 +0000 (19:17 +0000)] 
rewrite guide: document mod_rewrite vs mod_alias processing order

tech.xml: new "Module Processing Order" section explaining that
mod_rewrite runs before mod_alias in server/vhost context (hook
priority, not config order), and that per-directory context reverses
this. Includes a concrete example and practical guidance.

avoid.xml: add cross-reference note to the "Simple Redirection"
section warning about the order inconsistency.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934198 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Thu, 14 May 2026 15:53:32 +0000 (15:53 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934191 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agopt-br translation: new_features_2_4 and minor fixes, contributed by Leonardo Lara...
Rich Bowen [Thu, 14 May 2026 13:58:14 +0000 (13:58 +0000)] 
pt-br translation: new_features_2_4 and minor fixes, contributed by Leonardo Lara Rodrigues

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934189 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agopt-br translation: new files and updated htaccess, contributed by Leonardo Lara Rodrigues
Rich Bowen [Wed, 13 May 2026 19:37:51 +0000 (19:37 +0000)] 
pt-br translation: new files and updated htaccess, contributed by Leonardo Lara Rodrigues

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934175 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc rebuild.
Lucien Gentis [Wed, 13 May 2026 15:44:52 +0000 (15:44 +0000)] 
fr doc rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934171 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Wed, 13 May 2026 15:36:58 +0000 (15:36 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934168 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agorebuild
Rich Bowen [Wed, 13 May 2026 12:15:37 +0000 (12:15 +0000)] 
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934164 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoReverts r1933768 and fixes bz64511 which I erroneously patched a few
Rich Bowen [Wed, 13 May 2026 12:11:18 +0000 (12:11 +0000)] 
Reverts r1933768 and fixes bz64511 which I erroneously patched a few
weeks ago.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934161 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Tue, 12 May 2026 15:47:05 +0000 (15:47 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934144 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoTweaks the language around LogLevel - it's not "new" any more.
Rich Bowen [Tue, 12 May 2026 11:58:17 +0000 (11:58 +0000)] 
Tweaks the language around LogLevel - it's not "new" any more.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934137 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRebuild all of the mod_rewrite guide reorg
Rich Bowen [Mon, 11 May 2026 20:10:54 +0000 (20:10 +0000)] 
Rebuild all of the mod_rewrite guide reorg

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934124 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: harmonize seealso blocks across all files
Rich Bowen [Mon, 11 May 2026 19:50:14 +0000 (19:50 +0000)] 
Rewrite guide: harmonize seealso blocks across all files

Every document in the rewrite guide now cross-references all sibling
documents (htaccess, flags, tech, intro, remapping, rewritemap, vhosts,
avoid) consistently. Removed commented-out self-references.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934122 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agonew pt-br docs
Rich Bowen [Mon, 11 May 2026 19:31:31 +0000 (19:31 +0000)] 
new pt-br docs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934121 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: deduplicate HTTPS redirect recipe
Rich Bowen [Mon, 11 May 2026 19:31:10 +0000 (19:31 +0000)] 
Rewrite guide: deduplicate HTTPS redirect recipe

avoid.xml had a full VirtualHost example for HTTP-to-HTTPS that was
identical to remapping.xml's version. Replace with a brief paragraph
and cross-reference to remapping.html#https-redirect, which covers
both the Redirect and .htaccess mod_rewrite approaches.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934120 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoAI-Assisted survey of the last 20 years of users@ identified a number of
Rich Bowen [Mon, 11 May 2026 17:29:33 +0000 (17:29 +0000)] 
AI-Assisted survey of the last 20 years of users@ identified a number of
questions that we *could* answer in this Rewrite Guide, but are not yet
doing so. This is more recipe-based, Q&A stuff, and none of it is
terribly high priority, but gives an opportunity to give high-quality
answers to common questions and combat some misinformation.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934114 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: merge www-resolve into canonicalhost section
Rich Bowen [Mon, 11 May 2026 17:18:52 +0000 (17:18 +0000)] 
Rewrite guide: merge www-resolve into canonicalhost section

The two sections covered the same hostname canonicalization concept
from slightly different angles. Merge the "Remove www" recipe and
SEO rationale into the existing canonicalhost section and remove
the standalone www-resolve section.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934112 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: merge duplicate SSRF warning in flags.xml [P] section
Rich Bowen [Mon, 11 May 2026 17:12:49 +0000 (17:12 +0000)] 
Rewrite guide: merge duplicate SSRF warning in flags.xml [P] section

The [P] flag section had two nearly identical security warnings.
Merge into a single comprehensive warning that names the SSRF
vulnerability explicitly and includes the mitigation advice from
both.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934111 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRebuild the initial Rewrite Guide reshuffle work.
Rich Bowen [Mon, 11 May 2026 16:49:54 +0000 (16:49 +0000)] 
Rebuild the initial Rewrite Guide reshuffle work.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934110 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoxml fix
Rich Bowen [Mon, 11 May 2026 16:48:43 +0000 (16:48 +0000)] 
xml fix

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934109 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: deduplicate per-directory path stripping explanation
Rich Bowen [Mon, 11 May 2026 16:46:22 +0000 (16:46 +0000)] 
Rewrite guide: deduplicate per-directory path stripping explanation

The same concept (directory prefix is stripped before matching in
per-directory context) was explained in full across three files with
near-identical comparison tables. Now htaccess.xml owns the complete
explanation; intro.xml and tech.xml each have a brief mention with a
cross-reference.

Moved the subrequest/reprocessing detail from tech.xml into
htaccess.xml where it bridges into the looping discussion — most
users will never read the tech doc.

tech.xml retains its unique content about the two API phases
(URL-to-filename hook and Fixup hook).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934108 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: trim [L] flag section, eliminate looping duplication
Rich Bowen [Mon, 11 May 2026 16:29:45 +0000 (16:29 +0000)] 
Rewrite guide: trim [L] flag section, eliminate looping duplication

The [L] section in flags.xml spent 4 paragraphs re-explaining the
per-directory looping behavior that is covered definitively in
htaccess.xml#loops. Replace with a 3-line summary and cross-references
to [END] and the Per-directory Rewrites document.Rewrite guide: trim [L] flag section, eliminate looping duplication

The [L] section in flags.xml spent 4 paragraphs re-explaining the
per-directory looping behavior that is covered definitively in
htaccess.xml#loops. Replace with a 3-line summary and cross-references
to [END] and the Per-directory Rewrites document.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934106 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Mon, 11 May 2026 16:12:48 +0000 (16:12 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934101 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoReflect clarified title of htaccess.xml
Rich Bowen [Mon, 11 May 2026 13:26:20 +0000 (13:26 +0000)] 
Reflect clarified title of htaccess.xml

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934098 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agolink URL-Path to the glossary (Thanks Philippe)
Rich Bowen [Mon, 11 May 2026 13:19:16 +0000 (13:19 +0000)] 
link URL-Path to the glossary (Thanks Philippe)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934093 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoAdd back in the classic quotes that we dropped a decade ago. They added a certain...
Rich Bowen [Mon, 11 May 2026 13:02:01 +0000 (13:02 +0000)] 
Add back in the classic quotes that we dropped a decade ago. They added a certain casual conversation nature, and set the right tone for the rest of the guide.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934090 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoApply pt-br translation updates and UTF-8 encoding conversion
Rich Bowen [Mon, 11 May 2026 12:48:41 +0000 (12:48 +0000)] 
Apply pt-br translation updates and UTF-8 encoding conversion

Submitted by: Leonardo Lara Rodrigues <leonardo.lara.rodrigues@gmail.com>

Update Brazilian Portuguese translations for htaccess, index,
new_features_2_0, and new_features_2_2 docs. Convert all pt-br
files from ISO-8859-1 to UTF-8 encoding, including build
infrastructure (designations.xml, lang-targets.xml, manual.pt-br.xsl,
and the pt-br language strings file).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934088 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRebuild the patches from the weekend
Rich Bowen [Mon, 11 May 2026 12:28:49 +0000 (12:28 +0000)] 
Rebuild the patches from the weekend

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934085 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: deduplicate front-controller/FallbackResource content
Rich Bowen [Mon, 11 May 2026 12:22:00 +0000 (12:22 +0000)] 
Rewrite guide: deduplicate front-controller/FallbackResource content

remapping.xml had two sections (front-controller and fallback-resource)
that duplicated the advice in avoid.xml. Replace front-controller with
a brief cross-reference to avoid.xml and htaccess.xml; remove the
fallback-resource section entirely (it also referenced pre-2.2.16
Apache, which is no longer relevant).

Update htaccess.xml cross-reference link to point to
avoid.html#fallback-resource (its canonical home).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934084 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoConsistent use of per-directory, rather than .htaccess, where appropriate
Rich Bowen [Mon, 11 May 2026 12:14:55 +0000 (12:14 +0000)] 
Consistent use of per-directory, rather than .htaccess, where appropriate

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934083 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoRewrite guide: replace index.xml with structured overview
Rich Bowen [Mon, 11 May 2026 12:08:42 +0000 (12:08 +0000)] 
Rewrite guide: replace index.xml with structured overview

The index page was duplicating content from intro.xml (module
capabilities, complexity warnings). Replace with a concise intro
paragraph and a definition-list TOC that describes how the guide
is organized. Rename the mod_rewrite reference link to
"The Reference Manual."

Add TODO.md tracking the remaining cross-file redundancies to
resolve (path stripping, [L]/[END] looping, FallbackResource,
duplicate warnings, etc.). Will be removed when cleanup is complete.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934081 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agomod_proxy_ajp: Note that Tomcat getAttributeNames() does not list AJP-forwarded reque...
Rich Bowen [Sun, 10 May 2026 18:22:17 +0000 (18:22 +0000)] 
mod_proxy_ajp: Note that Tomcat getAttributeNames() does not list AJP-forwarded request attributes (PR 65044)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934059 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Sun, 10 May 2026 15:46:23 +0000 (15:46 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934056 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agoMore rebuilding
Rich Bowen [Sat, 9 May 2026 19:10:20 +0000 (19:10 +0000)] 
More rebuilding

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1934002 13f79535-47bb-0310-9956-ffa450edef68

2 weeks agofr doc XML files updates.
Lucien Gentis [Sat, 9 May 2026 16:16:04 +0000 (16:16 +0000)] 
fr doc XML files updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933998 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoRefer to this set of documents collectively as a guide, since it's more than one...
Rich Bowen [Fri, 8 May 2026 16:47:48 +0000 (16:47 +0000)] 
Refer to this set of documents collectively as a guide, since it's more than one page.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933955 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoA few more words about the capabilities of mod_rewrite, and correct reference to...
Rich Bowen [Fri, 8 May 2026 16:40:03 +0000 (16:40 +0000)] 
A few more words about the capabilities of mod_rewrite, and correct reference to PATH_INO, as per bz70030

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933952 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoFixes XML errors. Rebuild man pages
Rich Bowen [Fri, 8 May 2026 15:07:45 +0000 (15:07 +0000)] 
Fixes XML errors. Rebuild man pages

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933949 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Add FILES section to program man pages per man-pages(7) convention. Paths are...
Rich Bowen [Fri, 8 May 2026 14:59:57 +0000 (14:59 +0000)] 
docs: Add FILES section to program man pages per man-pages(7) convention. Paths are noted as configurable defaults. (Bug 58132)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933945 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoRebuilds manual after recent changes
Rich Bowen [Fri, 8 May 2026 14:50:47 +0000 (14:50 +0000)] 
Rebuilds manual after recent changes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933943 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: minor wording tweak to RewriteRule per-directory notes (Bug 70027, thanks Philippe)
Rich Bowen [Fri, 8 May 2026 12:35:45 +0000 (12:35 +0000)] 
docs: minor wording tweak to RewriteRule per-directory notes (Bug 70027, thanks Philippe)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933937 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: SSLCertificateFile/KeyFile - expand 'highly discouraged' into a proper warning...
Rich Bowen [Thu, 7 May 2026 20:58:58 +0000 (20:58 +0000)] 
docs: SSLCertificateFile/KeyFile - expand 'highly discouraged' into a proper warning block explaining security, ordering, and maintenance reasons (Bug 66474)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933923 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Update Limit override class to note legacy status, point to Require/AuthConfig...
Rich Bowen [Thu, 7 May 2026 20:42:40 +0000 (20:42 +0000)] 
docs: Update Limit override class to note legacy status, point to Require/AuthConfig, and list mod_include directives

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933921 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Rewrite AccessFileName and AllowOverride opening paragraphs for clarity. We...
Rich Bowen [Thu, 7 May 2026 20:27:14 +0000 (20:27 +0000)] 
docs: Rewrite AccessFileName and AllowOverride opening paragraphs for clarity. We should not be giving examples of configuration that is objectively a terrible idea -- removed that example. (Bug 70025)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933919 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Further wordsmithing of RewriteRule per-directory notes - modernize AllowOverri...
Rich Bowen [Thu, 7 May 2026 19:55:53 +0000 (19:55 +0000)] 
docs: Further wordsmithing of RewriteRule per-directory notes - modernize AllowOverride paragraph for 2.4+ defaults (Bug 70026)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933916 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: RewriteBase - replace (htaccess) with glossary link, use URL-path consistently...
Rich Bowen [Thu, 7 May 2026 19:49:11 +0000 (19:49 +0000)] 
docs: RewriteBase - replace (htaccess) with glossary link, use URL-path consistently (Bug 70027)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933914 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoCMake: update min version required
Joe Orton [Thu, 7 May 2026 14:42:13 +0000 (14:42 +0000)] 
CMake: update min version required

GitHub: closes #640
Submitted by: Jeff McKenna <jmckenna gatewaygeomatics.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933910 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_ssl: Expose serialNumber (2.5.4.5) as standard env var from certificate DN
Joe Orton [Thu, 7 May 2026 13:16:53 +0000 (13:16 +0000)] 
mod_ssl: Expose serialNumber (2.5.4.5) as standard env var from certificate DN

serialNumber (2.5.4.5) is a standard LDAP attribute embedded in the subject's
and/or issuer's DN, extract it by standard means from the DN and expose
via StdEnvVars.

PR: 35154
Co-authored-by: Michael Osipov <michaelo@apache.org>
Submitted by: Benjamin Demarteau <benjamin.demarteau@liege.be>
Github: closes #644

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933908 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomodern python fixes:
Stefan Eissing [Thu, 7 May 2026 09:46:23 +0000 (09:46 +0000)] 
modern python fixes:

- rename hook parameter, because python thought this is a super good idea
- change call property to method because it no longer worked

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933904 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_proxy_http2: fix potential (harmless) buffer overrun in link mapping
Stefan Eissing [Thu, 7 May 2026 09:33:12 +0000 (09:33 +0000)] 
mod_proxy_http2: fix potential (harmless) buffer overrun in link mapping

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933903 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoFixes bz70027 - per-directory links to the Glossary, rather than
Rich Bowen [Wed, 6 May 2026 18:30:37 +0000 (18:30 +0000)] 
Fixes bz70027 - per-directory links to the Glossary, rather than
definining it as htaccess files, which is only part of the story.
Also removes an example that I honestly cannot figure out what it is
supposed to be illustrating. It may be worth adding a better example
here at some point.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933891 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoRebuild HTML, metafiles
Rich Bowen [Wed, 6 May 2026 15:14:21 +0000 (15:14 +0000)] 
Rebuild HTML, metafiles

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933888 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Clarify that ErrorDocument text strings are served as text/html, with multi...
Rich Bowen [Tue, 5 May 2026 21:07:21 +0000 (21:07 +0000)] 
docs: Clarify that ErrorDocument text strings are served as text/html, with multi-line HTML example (PR 61152)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933866 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Modernize htaccess tutorial
Rich Bowen [Tue, 5 May 2026 18:22:48 +0000 (18:22 +0000)] 
docs: Modernize htaccess tutorial

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933862 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Add anchor attr to <rfc> tag, convert legacy RFC/IETF links, fix http->https
Rich Bowen [Tue, 5 May 2026 17:39:49 +0000 (17:39 +0000)] 
docs: Add anchor attr to <rfc> tag, convert legacy RFC/IETF links, fix http->https

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933860 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Convert bare RFC 5988 URL to <rfc>8288</rfc> (Web Linking, supersedes 5988)
Rich Bowen [Tue, 5 May 2026 17:33:05 +0000 (17:33 +0000)] 
docs: Convert bare RFC 5988 URL to <rfc>8288</rfc> (Web Linking, supersedes 5988)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933858 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoRebuilds using new <rfc> tag syntax.
Rich Bowen [Tue, 5 May 2026 17:22:59 +0000 (17:22 +0000)] 
Rebuilds using new <rfc> tag syntax.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933856 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Add anchor attr to <rfc> tag, convert remaining RFC fragment links, fix http...
Rich Bowen [Tue, 5 May 2026 17:19:37 +0000 (17:19 +0000)] 
docs: Add anchor attr to <rfc> tag, convert remaining RFC fragment links, fix http->https

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933854 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agorebuild html, meta files
Rich Bowen [Tue, 5 May 2026 17:09:51 +0000 (17:09 +0000)] 
rebuild html, meta files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933853 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Replace <strong>Note:</strong> with <note> per style guide
Rich Bowen [Tue, 5 May 2026 17:04:05 +0000 (17:04 +0000)] 
docs: Replace <strong>Note:</strong> with <note> per style guide

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933850 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Convert <strong>Note...</strong> to <note type="warning"> in Directory section...
Rich Bowen [Mon, 4 May 2026 20:47:29 +0000 (20:47 +0000)] 
docs: Convert <strong>Note...</strong> to <note type="warning"> in Directory section (style guide cleanup)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933833 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agodocs: Fix remaining British spellings (style guide cleanup)
Rich Bowen [Mon, 4 May 2026 19:57:03 +0000 (19:57 +0000)] 
docs: Fix remaining British spellings (style guide cleanup)

initialisation → initialization (hooks.xml, modules.xml, mod_crypto.xml)
Recognise → Recognize (mod_xml2enc.xml)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933830 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_rewrite: Document how substitution paths are interpreted in all context/slash...
Rich Bowen [Mon, 4 May 2026 16:19:24 +0000 (16:19 +0000)] 
mod_rewrite: Document how substitution paths are interpreted in all context/slash combinations. PR 70020

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933815 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoconfigure: Note that default Apache layout sets sbindir to bin/, not sbin/ (Bug 56250)
Rich Bowen [Sun, 3 May 2026 21:02:13 +0000 (21:02 +0000)] 
configure: Note that default Apache layout sets sbindir to bin/, not sbin/ (Bug 56250)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933791 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_ssl: Document that SSLStaplingReturnResponderErrors off still returns revoked...
Rich Bowen [Sun, 3 May 2026 20:30:40 +0000 (20:30 +0000)] 
mod_ssl: Document that SSLStaplingReturnResponderErrors off still returns revoked responses (Bug 69647)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933788 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agocore: Note that IPv6 addresses in ServerName are not currently supported (Bug 52178)
Rich Bowen [Sun, 3 May 2026 18:23:55 +0000 (18:23 +0000)] 
core: Note that IPv6 addresses in ServerName are not currently supported (Bug 52178)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933784 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agorebuild, and fix an xml error
Rich Bowen [Sun, 3 May 2026 17:54:43 +0000 (17:54 +0000)] 
rebuild, and fix an xml error

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933782 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoRemove duplicate /dd
Rich Bowen [Sun, 3 May 2026 17:42:45 +0000 (17:42 +0000)] 
Remove duplicate /dd

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933781 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoconfiguring: Document quoting and escaping rules for config files (Bug 66372)
Rich Bowen [Sun, 3 May 2026 17:39:34 +0000 (17:39 +0000)] 
configuring: Document quoting and escaping rules for config files (Bug 66372)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933778 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_filter: Document AddOutputFilterByType limitation with user-defined filters ...
Rich Bowen [Sun, 3 May 2026 17:26:24 +0000 (17:26 +0000)] 
mod_filter: Document AddOutputFilterByType limitation with user-defined filters (Bug 65463)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933776 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agocore, mod_rewrite, expr: Clarify that REQUEST_URI server variable differs from CGI...
Rich Bowen [Sun, 3 May 2026 16:11:04 +0000 (16:11 +0000)] 
core, mod_rewrite, expr: Clarify that REQUEST_URI server variable differs from CGI env var of same name (Bug 62663)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933772 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agocore: Note that http/1.1 cannot be excluded via Protocols directive (Bug 62543)
Rich Bowen [Sun, 3 May 2026 16:00:45 +0000 (16:00 +0000)] 
core: Note that http/1.1 cannot be excluded via Protocols directive (Bug 62543)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933770 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_alias: document Alias context restrictions for one-arg vs two-arg forms (Bug...
Rich Bowen [Sun, 3 May 2026 14:03:54 +0000 (14:03 +0000)] 
mod_alias: document Alias context restrictions for one-arg vs two-arg forms (Bug 64511)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933768 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_autoindex: use pdf.gif icon for .pdf files instead of generic layout icon (Bug...
Rich Bowen [Sun, 3 May 2026 13:44:24 +0000 (13:44 +0000)] 
mod_autoindex: use pdf.gif icon for .pdf files instead of generic layout icon (Bug 64208)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933766 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_ldap: remove redundant ldap-status handler from SSL/TLS examples (Bug 67770)
Rich Bowen [Sun, 3 May 2026 13:33:24 +0000 (13:33 +0000)] 
mod_ldap: remove redundant ldap-status handler from SSL/TLS examples (Bug 67770)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933764 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_autoindex: clarify that =value options are not cleared by unprefixed keywords...
Rich Bowen [Sun, 3 May 2026 13:23:52 +0000 (13:23 +0000)] 
mod_autoindex: clarify that =value options are not cleared by unprefixed keywords (Bug 53669)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933762 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_proxy: document that connection pool parameters have no effect with prefork MPM...
Rich Bowen [Sat, 2 May 2026 23:03:01 +0000 (23:03 +0000)] 
mod_proxy: document that connection pool parameters have no effect with prefork MPM (Bug 54976)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933753 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_authn_core: note that modern browsers no longer display AuthName realm (Bug 69326)
Rich Bowen [Sat, 2 May 2026 22:37:26 +0000 (22:37 +0000)] 
mod_authn_core: note that modern browsers no longer display AuthName realm (Bug 69326)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933751 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_expires: document wildcard sub-type matching in ExpiresByType (Bug 69257)
Rich Bowen [Sat, 2 May 2026 22:26:58 +0000 (22:26 +0000)] 
mod_expires: document wildcard sub-type matching in ExpiresByType (Bug 69257)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933749 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_buffer: fix BufferSize context - remove server config/virtual host (Bug 65477)
Rich Bowen [Sat, 2 May 2026 22:09:08 +0000 (22:09 +0000)] 
mod_buffer: fix BufferSize context - remove server config/virtual host (Bug 65477)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933747 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_negotiation: note that Content-Type is required in type-map variants (Bug 69775)
Rich Bowen [Sat, 2 May 2026 21:59:14 +0000 (21:59 +0000)] 
mod_negotiation: note that Content-Type is required in type-map variants (Bug 69775)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933745 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_vhost_alias: document absolute path requirement (Bug 66558)
Rich Bowen [Sat, 2 May 2026 21:56:00 +0000 (21:56 +0000)] 
mod_vhost_alias: document absolute path requirement (Bug 66558)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933743 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agomod_md: document 'ocsp-renewed' event for MDMessageCmd, update event list (Bug 65593)
Rich Bowen [Sat, 2 May 2026 21:48:50 +0000 (21:48 +0000)] 
mod_md: document 'ocsp-renewed' event for MDMessageCmd, update event list (Bug 65593)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933741 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agoFix spelling errors and EN-GB->EN-US in docs (Bug 63923)
Rich Bowen [Sat, 2 May 2026 21:37:11 +0000 (21:37 +0000)] 
Fix spelling errors and EN-GB->EN-US in docs (Bug 63923)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933739 13f79535-47bb-0310-9956-ffa450edef68

3 weeks agorebuild html, man pages, meta files
Rich Bowen [Sat, 2 May 2026 21:03:18 +0000 (21:03 +0000)] 
rebuild html, man pages, meta files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933738 13f79535-47bb-0310-9956-ffa450edef68