]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
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

3 weeks agoBug 66648: Document AddOutputFilterByType context merging behavior (additive within...
Rich Bowen [Sat, 2 May 2026 20:51:27 +0000 (20:51 +0000)] 
Bug 66648: Document AddOutputFilterByType context merging behavior (additive within context, replaces across contexts)

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

3 weeks agoBug 64458: Strengthen no-quotes warnings for Require ldap-group and ldap-dn; explain...
Rich Bowen [Sat, 2 May 2026 20:43:13 +0000 (20:43 +0000)] 
Bug 64458: Strengthen no-quotes warnings for Require ldap-group and ldap-dn; explain inconsistency with ldap-user

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

3 weeks agoBug 63961: Fix modguide examples - add AP_MODULE_FLAG_NONE to module struct, use...
Rich Bowen [Sat, 2 May 2026 20:37:42 +0000 (20:37 +0000)] 
Bug 63961: Fix modguide examples - add AP_MODULE_FLAG_NONE to module struct, use { } sentinel for command_rec arrays (clang compatibility)

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

3 weeks agorewrite guide: add Discussion sections to recipes where useful - alternatives, cross...
Rich Bowen [Sat, 2 May 2026 20:24:21 +0000 (20:24 +0000)] 
rewrite guide: add Discussion sections to recipes where useful - alternatives, cross-references, caveats (BZ 58892, step 15)

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

3 weeks agoBug 62031: Add OCSP Stapling production tuning recommendations to SSL howto
Rich Bowen [Sat, 2 May 2026 20:22:10 +0000 (20:22 +0000)] 
Bug 62031: Add OCSP Stapling production tuning recommendations to SSL howto

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

3 weeks agorewrite guide: add security considerations section - open redirects, SSRF, path trave...
Rich Bowen [Sat, 2 May 2026 20:13:17 +0000 (20:13 +0000)] 
rewrite guide: add security considerations section - open redirects, SSRF, path traversal (BZ 58892, step 14)

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

3 weeks agoBug 69092: Expand Location examples to clarify non-filesystem use (proxy, access...
Rich Bowen [Sat, 2 May 2026 20:05:16 +0000 (20:05 +0000)] 
Bug 69092: Expand Location examples to clarify non-filesystem use (proxy, access control)

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

3 weeks agoBug 69891: Warn that <Limit> inside <Location> can silently override <Directory>...
Rich Bowen [Sat, 2 May 2026 19:54:14 +0000 (19:54 +0000)] 
Bug 69891: Warn that <Limit> inside <Location> can silently override <Directory> auth

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

3 weeks agorewrite guide: update nav, clean See Also blocks, remove boilerplate duplication...
Rich Bowen [Sat, 2 May 2026 19:46:23 +0000 (19:46 +0000)] 
rewrite guide: update nav, clean See Also blocks, remove boilerplate duplication, fix external links (BZ 58892, steps 11-13)

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

3 weeks agoBug 64596: Document that extensionless files cannot be matched by mod_mime; show...
Rich Bowen [Sat, 2 May 2026 19:40:57 +0000 (19:40 +0000)] 
Bug 64596: Document that extensionless files cannot be matched by mod_mime; show FilesMatch workaround

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

3 weeks agoBug 70019: Fix contradictory file-system path vs URL-path descriptions; filesystem...
Rich Bowen [Sat, 2 May 2026 19:33:18 +0000 (19:33 +0000)] 
Bug 70019: Fix contradictory file-system path vs URL-path descriptions; filesystem-existence guessing is server-context only, not per-directory

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

3 weeks agorewrite guide: add FallbackResource and If-expression sections to avoid.xml (BZ 58892...
Rich Bowen [Sat, 2 May 2026 19:31:33 +0000 (19:31 +0000)] 
rewrite guide: add FallbackResource and If-expression sections to avoid.xml (BZ 58892, step 10)

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

3 weeks agorewrite guide: expand END flag, add QSL example, SSRF warning on [P], fix BCTLS/BNE...
Rich Bowen [Sat, 2 May 2026 19:26:50 +0000 (19:26 +0000)] 
rewrite guide: expand END flag, add QSL example, SSRF warning on [P], fix BCTLS/BNE versions, remove 2.2 ref (BZ 58892, step 9)

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

3 weeks agorewrite guide: add modern recipes - HTTPS enforcement, trailing slash, www canonicali...
Rich Bowen [Sat, 2 May 2026 19:18:57 +0000 (19:18 +0000)] 
rewrite guide: add modern recipes - HTTPS enforcement, trailing slash, www canonicalization, front-controller routing (BZ 58892, step 8)

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

4 weeks agoBug 65057: Clarify DirectoryMatch: not same as Directory, regex is substring match...
Rich Bowen [Fri, 1 May 2026 20:55:12 +0000 (20:55 +0000)] 
Bug 65057: Clarify DirectoryMatch: not same as Directory, regex is substring match with no implicit anchoring, concrete trailing slash example

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

4 weeks agoBug 65056: Clarify section merging: Directory ordering is independent of config order...
Rich Bowen [Fri, 1 May 2026 20:42:20 +0000 (20:42 +0000)] 
Bug 65056: Clarify section merging: Directory ordering is independent of config order; config-file ordering applies to all section types; VirtualHost is selected, not merged

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

4 weeks agoBug 70017: Clarify substitution combinations table intro; fix per-server/per-director...
Rich Bowen [Fri, 1 May 2026 20:32:50 +0000 (20:32 +0000)] 
Bug 70017: Clarify substitution combinations table intro; fix per-server/per-directory context labels; add seealso from rewrite/htaccess

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

4 weeks agoBug 70018: Document %N (RewriteCond) back-references alongside $N in substitution...
Rich Bowen [Fri, 1 May 2026 20:26:58 +0000 (20:26 +0000)] 
Bug 70018: Document %N (RewriteCond) back-references alongside $N in substitution string description

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

4 weeks agoBug 65145: Add Authorization Result States section; cross-reference from Require...
Rich Bowen [Fri, 1 May 2026 20:14:05 +0000 (20:14 +0000)] 
Bug 65145: Add Authorization Result States section; cross-reference from Require directives, auth howto, and authz provider modules

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

4 weeks agoBug 65054: AllowOverride/AllowOverrideList docs - simplify default, fix syntax typo...
Rich Bowen [Fri, 1 May 2026 19:52:11 +0000 (19:52 +0000)] 
Bug 65054: AllowOverride/AllowOverrideList docs - simplify default, fix syntax typo, document union behavior and All class

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

4 weeks agoBug 66341: Note that HttpProtocolOptions Strict blocks credentials in FTP proxy URLs
Rich Bowen [Fri, 1 May 2026 18:06:50 +0000 (18:06 +0000)] 
Bug 66341: Note that HttpProtocolOptions Strict blocks credentials in FTP proxy URLs

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

4 weeks agoRebuild new rewrite/htaccess guide
Rich Bowen [Fri, 1 May 2026 17:52:49 +0000 (17:52 +0000)] 
Rebuild new rewrite/htaccess guide

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

4 weeks agoSlight rephrase and reorg to clarify the meaning
Rich Bowen [Fri, 1 May 2026 17:50:00 +0000 (17:50 +0000)] 
Slight rephrase and reorg to clarify the meaning

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

4 weeks agorewrite guide: remove terrible horrible crufty obsolete static-to-dynamic CGI and...
Rich Bowen [Fri, 1 May 2026 17:43:06 +0000 (17:43 +0000)] 
rewrite guide: remove terrible horrible crufty obsolete static-to-dynamic CGI and geo-redirect recipes (BZ 58892, step 7)

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

4 weeks agoRebuilds this morning's work
Rich Bowen [Fri, 1 May 2026 17:33:21 +0000 (17:33 +0000)] 
Rebuilds this morning's work

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

4 weeks agorewrite guide: populate htaccess.xml with per-directory rewriting content — path...
Rich Bowen [Fri, 1 May 2026 17:13:03 +0000 (17:13 +0000)] 
rewrite guide: populate htaccess.xml with per-directory rewriting content — path stripping, RewriteBase, looping/[END], FollowSymLinks requirement, RewriteMap restrictions, RewriteOptions inheritance, debugging (BZ 58892, step 6)

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

4 weeks agoBug 64996: Rewrite vhost matching section with explicit priority table and clearer...
Rich Bowen [Fri, 1 May 2026 16:37:47 +0000 (16:37 +0000)] 
Bug 64996: Rewrite vhost matching section with explicit priority table and clearer Phase 1/Phase 2 structure

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

4 weeks agoTranslation out-of-date updates.
Rich Bowen [Fri, 1 May 2026 16:11:28 +0000 (16:11 +0000)] 
Translation out-of-date updates.

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

4 weeks agoRebuild yesterday's patches
Rich Bowen [Fri, 1 May 2026 16:09:54 +0000 (16:09 +0000)] 
Rebuild yesterday's patches

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

4 weeks agoBug 69549: ErrorLogFormat - "format string items" → "format specifiers"; "log line...
Rich Bowen [Fri, 1 May 2026 15:55:29 +0000 (15:55 +0000)] 
Bug 69549: ErrorLogFormat - "format string items" → "format specifiers"; "log line" → "format string"

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

4 weeks agoBug 69549: ErrorLogFormat docs - "log line" should be "format string" when describing...
Rich Bowen [Fri, 1 May 2026 15:46:12 +0000 (15:46 +0000)] 
Bug 69549: ErrorLogFormat docs - "log line" should be "format string" when describing field splitting

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

4 weeks agoBug 70016: Clarify that \$0 refers to the entire match, not a captured group
Rich Bowen [Fri, 1 May 2026 15:26:44 +0000 (15:26 +0000)] 
Bug 70016: Clarify that \$0 refers to the entire match, not a captured group

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

4 weeks agoBug 69329: Document ServerPath in vhost matching details; mark as legacy HTTP/1.0...
Rich Bowen [Fri, 1 May 2026 14:54:37 +0000 (14:54 +0000)] 
Bug 69329: Document ServerPath in vhost matching details; mark as legacy HTTP/1.0 feature; fix seealso link

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

4 weeks agoConstify static arrays of string constants.
Joe Orton [Fri, 1 May 2026 14:48:59 +0000 (14:48 +0000)] 
Constify static arrays of string constants.

Add const qualifier to the pointer in static arrays of
string constants (const char *[] -> const char *const [])
across various modules and server code, and adjust a
local variable type in mod_cache accordingly.

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

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

4 weeks agoBug 64895: Document MaxRequestWorkers/ThreadsPerChild relationship constraints
Rich Bowen [Fri, 1 May 2026 14:19:41 +0000 (14:19 +0000)] 
Bug 64895: Document MaxRequestWorkers/ThreadsPerChild relationship constraints

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

4 weeks agoAdd per-directory context glossary entry; link key rewrite docs references to it
Rich Bowen [Fri, 1 May 2026 14:00:57 +0000 (14:00 +0000)] 
Add per-directory context glossary entry; link key rewrite docs references to it

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

4 weeks agoCI: Fail early if PHP_FPM is set but not valid.
Joe Orton [Fri, 1 May 2026 13:55:33 +0000 (13:55 +0000)] 
CI: Fail early if PHP_FPM is set but not valid.
CI: Set PHP_FPM correctly for current Ubuntu images.

Github: closes #633

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

4 weeks agoBug 60377: Remaining .htaccess-specific wording in rewrite docs; .htaccess IS per...
Rich Bowen [Fri, 1 May 2026 13:53:58 +0000 (13:53 +0000)] 
Bug 60377: Remaining .htaccess-specific wording in rewrite docs; .htaccess IS per-directory context

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

4 weeks agoUpdated list of things we could/should remove from trunk before 2.6.
Joe Orton [Fri, 1 May 2026 13:49:54 +0000 (13:49 +0000)] 
Updated list of things we could/should remove from trunk before 2.6.

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

4 weeks agoBug 66375: Fix AuthzProviderAlias example - remove Require all granted, use ldap...
Rich Bowen [Fri, 1 May 2026 13:40:30 +0000 (13:40 +0000)] 
Bug 66375: Fix AuthzProviderAlias example - remove Require all granted, use ldap auth provider

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

4 weeks agoBug 65247: Fix mod_ssl authz providers docs: authentication→authorization, explain...
Rich Bowen [Fri, 1 May 2026 13:32:45 +0000 (13:32 +0000)] 
Bug 65247: Fix mod_ssl authz providers docs: authentication→authorization, explain Require ssl vs SSLRequireSSL, fix provider name

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

4 weeks agoBug 64900: Document that path/regex is required for ProxyPass, ProxyPassMatch, ProxyP...
Rich Bowen [Fri, 1 May 2026 13:15:47 +0000 (13:15 +0000)] 
Bug 64900: Document that path/regex is required for ProxyPass, ProxyPassMatch, ProxyPassReverse outside Location

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

4 weeks agoBug 70014: Document that disabling FollowSymLinks prevents mod_rewrite in per-directo...
Rich Bowen [Fri, 1 May 2026 13:06:10 +0000 (13:06 +0000)] 
Bug 70014: Document that disabling FollowSymLinks prevents mod_rewrite in per-directory context

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

4 weeks agoBug 70015: Clarify FollowSymLinks requirement for per-directory rewrites; note SymLin...
Rich Bowen [Fri, 1 May 2026 13:02:44 +0000 (13:02 +0000)] 
Bug 70015: Clarify FollowSymLinks requirement for per-directory rewrites; note SymLinksIfOwnerMatch also works

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

4 weeks agoCI: The OpenSSL no-engine config option is redundant as of 4.0, remove.
Joe Orton [Fri, 1 May 2026 07:57:10 +0000 (07:57 +0000)] 
CI: The OpenSSL no-engine config option is redundant as of 4.0, remove.

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

4 weeks agoRebuild HTML, meta files.
Rich Bowen [Thu, 30 Apr 2026 20:39:04 +0000 (20:39 +0000)] 
Rebuild HTML, meta files.

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

4 weeks agoRebuild error docs
Rich Bowen [Thu, 30 Apr 2026 20:37:05 +0000 (20:37 +0000)] 
Rebuild error docs

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

4 weeks agorewrite guide: merge proxy.xml content into avoid.xml, replace proxy.xml with depreca...
Rich Bowen [Thu, 30 Apr 2026 20:36:04 +0000 (20:36 +0000)] 
rewrite guide: merge proxy.xml content into avoid.xml, replace proxy.xml with deprecation stub (BZ 58892, step 5)

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

4 weeks agorewrite guide: replace access.xml with deprecation stub pointing to avoid.xml (BZ...
Rich Bowen [Thu, 30 Apr 2026 20:30:05 +0000 (20:30 +0000)] 
rewrite guide: replace access.xml with deprecation stub pointing to avoid.xml (BZ 58892, step 4)

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

4 weeks agorewrite guide: move access-control recipes to avoid.xml, reorder simple-to-complex...
Rich Bowen [Thu, 30 Apr 2026 20:25:15 +0000 (20:25 +0000)] 
rewrite guide: move access-control recipes to avoid.xml, reorder simple-to-complex, drop referer-deflector (BZ 58892, step 3)

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

4 weeks agorewrite guide: replace advanced.xml with deprecation stub (BZ 58892, step 2)
Rich Bowen [Thu, 30 Apr 2026 18:19:38 +0000 (18:19 +0000)] 
rewrite guide: replace advanced.xml with deprecation stub (BZ 58892, step 2)

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

4 weeks agorewrite guide: redistribute advanced.xml recipes to topical files (BZ 58892, step 1)
Rich Bowen [Thu, 30 Apr 2026 17:17:31 +0000 (17:17 +0000)] 
rewrite guide: redistribute advanced.xml recipes to topical files (BZ 58892, step 1)

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

4 weeks agofr doc XML file update.
Lucien Gentis [Thu, 30 Apr 2026 15:39:16 +0000 (15:39 +0000)] 
fr doc XML file update.

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

4 weeks agofr doc XML files updates.
Lucien Gentis [Thu, 30 Apr 2026 15:25:57 +0000 (15:25 +0000)] 
fr doc XML files updates.

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

4 weeks agoSync contextlist metadata in translations to match English source (bz#66478)
Rich Bowen [Thu, 30 Apr 2026 15:08:07 +0000 (15:08 +0000)] 
Sync contextlist metadata in translations to match English source (bz#66478)

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

4 weeks agomod_proxy: clarify ProxyPass ordering in Location blocks (bz#60479)
Rich Bowen [Thu, 30 Apr 2026 14:46:38 +0000 (14:46 +0000)] 
mod_proxy: clarify ProxyPass ordering in Location blocks (bz#60479)

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

4 weeks agoCI: update actions versions, sync windows.yml with 2.4.x.
Joe Orton [Thu, 30 Apr 2026 13:29:53 +0000 (13:29 +0000)] 
CI: update actions versions, sync windows.yml with 2.4.x.

Github: closes #641

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

4 weeks agoBug 65038: MaxRequestWorkers default applies to threaded and hybrid MPMs
Rich Bowen [Thu, 30 Apr 2026 13:17:26 +0000 (13:17 +0000)] 
Bug 65038: MaxRequestWorkers default applies to threaded and hybrid MPMs

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

4 weeks agoChange to nav bar causes rebuild of *all* pages.
Rich Bowen [Thu, 30 Apr 2026 13:15:56 +0000 (13:15 +0000)] 
Change to nav bar causes rebuild of *all* pages.

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

4 weeks agoThis adds a "report a bug" link to the main docs nav menu, as per bz#61218
Rich Bowen [Thu, 30 Apr 2026 13:08:22 +0000 (13:08 +0000)] 
This adds a "report a bug" link to the main docs nav menu, as per bz#61218
I'm not entirely convinced that this is a good idea, but it'll be easy
to revert if we decide it's not.

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

4 weeks agoBug 65242: Clarify DirectoryCheckHandler On vs Off behavior
Rich Bowen [Thu, 30 Apr 2026 13:01:24 +0000 (13:01 +0000)] 
Bug 65242: Clarify DirectoryCheckHandler On vs Off behavior

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

4 weeks agoBug 70013: AllowOverride Options - clarify that = is optional; fix French translation
Rich Bowen [Thu, 30 Apr 2026 12:48:21 +0000 (12:48 +0000)] 
Bug 70013: AllowOverride Options - clarify that = is optional; fix French translation

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

4 weeks agoRebuild man pages after reverting nroff.xml change
Rich Bowen [Thu, 30 Apr 2026 12:26:16 +0000 (12:26 +0000)] 
Rebuild man pages after reverting nroff.xml change

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

4 weeks agoThis note needs to be inside the usage block, or it breaks the build
Rich Bowen [Thu, 30 Apr 2026 12:22:48 +0000 (12:22 +0000)] 
This note needs to be inside the usage block, or it breaks the build

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

4 weeks agoFix OpenSSL 4.0 compatibility and test that in CI.
Joe Orton [Thu, 30 Apr 2026 12:19:58 +0000 (12:19 +0000)] 
Fix OpenSSL 4.0 compatibility and test that in CI.

CI: Update to test OpenSSL 4.0.0 explicitly.
CI: No longer disable deprecated-declaration warnings for OpenSSL 3.4 -Werror build.

* modules/ssl/ssl_engine_kernel.c (ssl_hook_UserCheck): Change name to
  const X509_NAME *.
  (ssl_callback_proxy_cert): Change ca_name, issuer, and ca_issuer to
  const X509_NAME *.

* modules/ssl/ssl_engine_log.c (ssl_log_cert_error): Change cert
  parameter to const X509 *. Use X509_get0_serialNumber,
  X509_get0_notBefore, and X509_get0_notAfter instead of non-const
  variants.
  (ssl_log_xerror, ssl_log_cxerror, ssl_log_rxerror): Change cert
  parameter to const X509 *.

* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): Change
  xsname parameter to const X509_NAME *.
  (ssl_var_lookup_ssl_cert_dn_oneline): Change xsname parameter to
  const X509_NAME *.
  (ssl_var_lookup_ssl_cert): Change xsname to const X509_NAME *.
  (ssl_var_lookup_ssl_cert_rfc4523_cea): Change issuer to const
  X509_NAME *.

* modules/ssl/ssl_private.h (ssl_log_xerror, ssl_log_cxerror,
  ssl_log_rxerror): Update declarations to use const X509 *.

* modules/ssl/ssl_util_ssl.c (modssl_X509_NAME_to_string): Change dn
  parameter to const X509_NAME *.
  (getIDs): Change subj to const X509_NAME *.

* modules/ssl/ssl_util_ssl.h (modssl_X509_NAME_to_string): Update
  declaration to use const X509_NAME *.

* support/ab.c (ssl_print_cert_info): Change dn to const X509_NAME *.

mod_ssl: use ASN1_STRING accessor API in dump_extn_value:

* modules/ssl/ssl_engine_vars.c (dump_extn_value): Use
  ASN1_STRING_get0_data() and ASN1_STRING_length() rather than
  directly dereferencing the ASN1_OCTET_STRING structure, which is
  opaque in OpenSSL 4.0.
* modules/ssl/ssl_private.h: Add compat macros for
  ASN1_STRING_get0_data and ASN1_STRING_length for pre-1.1 API.

mod_ssl: constify ASN1_TIME pointers, use X509_get0_not{Before,After}:

* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_valid,
  ssl_var_lookup_ssl_cert_remain): Constify ASN1_TIME * parameter.
  (ssl_var_lookup_ssl_cert): Use X509_get0_notBefore() and
  X509_get0_notAfter() which return const pointers.
  (ssl_var_lookup_ssl_cert_remain): Use ASN1_TIME_check() directly
  rather than INVALID_ASN1_TIME macro which dereferences the
  ASN1_TIME structure.
  (dump_extn_value): Constify ASN1_OCTET_STRING * parameter.
* modules/ssl/ssl_private.h: Add compat macros for
  X509_get0_before and X509_get0_after for pre-1.1 API.

mod_ssl: constify X509_NAME_ENTRY and X509_EXTENSION pointers:

* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn,
  extract_dn): Constify X509_NAME_ENTRY * variables, constify
  X509_NAME * parameter of extract_dn, drop unnecessary casts
  on X509_NAME_ENTRY_get_object() calls.
  (ssl_ext_list): Use MODSSL_X509_EXT_CONST for X509_EXTENSION *
  since X509_EXTENSION accessors are only constified in OpenSSL 4.
* modules/ssl/ssl_util_ssl.c, modules/ssl/ssl_util_ssl.h
  (modssl_X509_NAME_ENTRY_to_string): Constify X509_NAME_ENTRY *
  parameter.
* modules/ssl/ssl_private.h: Add MODSSL_X509_EXT_CONST, defined
  as const for OpenSSL 4+ and empty otherwise.

* modules/ssl/ssl_util_ssl.c (asn1_string_convert): Constify
  ASN1_STRING * argument.
* modules/ssl/ssl_engine_ocsp.c (extract_responder_uri): Use
  modssl_ASN1_STRING_convert instead of directly accessing ASN1_STRING
  data pointer.

* modules/ssl/ssl_util_ssl.c (modssl_ASN1_STRING_convert): Rename from
  asn1_string_convert and export function.
  (asn1_string_to_utf8): Update to use modssl_ASN1_STRING_convert.
  (modssl_X509_NAME_ENTRY_to_string): Update to use
  modssl_ASN1_STRING_convert.

* modules/ssl/ssl_util_ssl.h (modssl_ASN1_STRING_convert): Declare new
  function.

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

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

4 weeks agoReverts the manpage xsl change from yesterday, which had unfortunate
Rich Bowen [Thu, 30 Apr 2026 12:15:46 +0000 (12:15 +0000)] 
Reverts the manpage xsl change from yesterday, which had unfortunate
side effects. I'm not sure what the right solution is here, but it's not
this. Perhaps someone else who understands manpage formatting better can
have a look at this.

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

4 weeks agomod_rewrite: Fix remaining .htaccess-specific language in per-directory context docs...
Rich Bowen [Wed, 29 Apr 2026 21:06:40 +0000 (21:06 +0000)] 
mod_rewrite: Fix remaining .htaccess-specific language in per-directory context docs (Bug 60377 followup)

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

4 weeks agomod_proxy: Warn about ProxyPassMatch backreference worker matching and connection...
Rich Bowen [Wed, 29 Apr 2026 20:52:17 +0000 (20:52 +0000)] 
mod_proxy: Warn about ProxyPassMatch backreference worker matching and connection pooling (Bug 62167, related to Bug 43513)

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

4 weeks agomod_cache: Clarify CacheDisable per-directory context — only Location and Proxy,...
Rich Bowen [Wed, 29 Apr 2026 20:46:13 +0000 (20:46 +0000)] 
mod_cache: Clarify CacheDisable per-directory context — only Location and Proxy, not Directory/Files/If (Bug 64361)

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

4 weeks agomod_ssl: Update StrictRequire docs — replace legacy Satisfy references with RequireAn...
Rich Bowen [Wed, 29 Apr 2026 20:39:00 +0000 (20:39 +0000)] 
mod_ssl: Update StrictRequire docs — replace legacy Satisfy references with RequireAny (Bug 65252)

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

4 weeks agomod_ssl: Document SSLOCSPEnable no_ocsp_for_cert_ok flag (Bug 65014)
Rich Bowen [Wed, 29 Apr 2026 20:34:18 +0000 (20:34 +0000)] 
mod_ssl: Document SSLOCSPEnable no_ocsp_for_cert_ok flag (Bug 65014)

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

4 weeks agomod_autoindex: Document NameWidth minimum value (>5) and +/- incompatibility with...
Rich Bowen [Wed, 29 Apr 2026 20:29:27 +0000 (20:29 +0000)] 
mod_autoindex: Document NameWidth minimum value (>5) and +/- incompatibility with value-taking IndexOptions (Bug 64907)

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

4 weeks agoenv: Document REDIRECT_URL, REDIRECT_STATUS and REDIRECT_ variable mechanism (Bug...
Rich Bowen [Wed, 29 Apr 2026 20:23:57 +0000 (20:23 +0000)] 
env: Document REDIRECT_URL, REDIRECT_STATUS and REDIRECT_ variable mechanism (Bug 59944, Bug 58739)

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

4 weeks agocore: Fix ServerName docs — used with UseCanonicalName On, not DNS (Bug 65092)
Rich Bowen [Wed, 29 Apr 2026 20:17:46 +0000 (20:17 +0000)] 
core: Fix ServerName docs — used with UseCanonicalName On, not DNS (Bug 65092)

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