From: Joe Orton
Date: Wed, 19 Aug 2020 07:31:23 +0000 (+0000)
Subject: Follow up to r1880368 and r1880980:
X-Git-Tag: 2.5.0-alpha2-ci-test-only~1230
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f6aec2cf7fb0caaa93dc98e25968d58b60107fd;p=thirdparty%2Fapache%2Fhttpd.git
Follow up to r1880368 and r1880980:
Complete move to .en.utf8 suffixes in two steps:
1. From fresh checkout, renamed all existing files:
$ for f in *.html.en */*.html.en; do svn mv $f $f.utf8; done
2. Ran "./build.sh all" which also regenerates the typemaps.
[skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1880982 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/bind.html b/docs/manual/bind.html
index bb09430b30e..1e9bda99bba 100644
--- a/docs/manual/bind.html
+++ b/docs/manual/bind.html
@@ -4,7 +4,7 @@ URI: bind.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: bind.html.en
+URI: bind.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/bind.html.en b/docs/manual/bind.html.en.utf8
similarity index 100%
rename from docs/manual/bind.html.en
rename to docs/manual/bind.html.en.utf8
diff --git a/docs/manual/caching.html b/docs/manual/caching.html
index 72dfd5bf86f..77b9d3bd564 100644
--- a/docs/manual/caching.html
+++ b/docs/manual/caching.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: caching.html.en
+URI: caching.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/caching.html.en b/docs/manual/caching.html.en.utf8
similarity index 100%
rename from docs/manual/caching.html.en
rename to docs/manual/caching.html.en.utf8
diff --git a/docs/manual/compliance.html b/docs/manual/compliance.html
index 3edc0805094..049881efce8 100644
--- a/docs/manual/compliance.html
+++ b/docs/manual/compliance.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: compliance.html.en
+URI: compliance.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/compliance.html.en b/docs/manual/compliance.html.en.utf8
similarity index 100%
rename from docs/manual/compliance.html.en
rename to docs/manual/compliance.html.en.utf8
diff --git a/docs/manual/configuring.html b/docs/manual/configuring.html
index 701924035f6..295227db692 100644
--- a/docs/manual/configuring.html
+++ b/docs/manual/configuring.html
@@ -4,7 +4,7 @@ URI: configuring.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: configuring.html.en
+URI: configuring.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/configuring.html.en b/docs/manual/configuring.html.en.utf8
similarity index 100%
rename from docs/manual/configuring.html.en
rename to docs/manual/configuring.html.en.utf8
diff --git a/docs/manual/content-negotiation.html b/docs/manual/content-negotiation.html
index 38e61c2bc28..b88a0e090a9 100644
--- a/docs/manual/content-negotiation.html
+++ b/docs/manual/content-negotiation.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: content-negotiation.html.en
+URI: content-negotiation.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/content-negotiation.html.en b/docs/manual/content-negotiation.html.en.utf8
similarity index 100%
rename from docs/manual/content-negotiation.html.en
rename to docs/manual/content-negotiation.html.en.utf8
diff --git a/docs/manual/custom-error.html b/docs/manual/custom-error.html
index b4104af0a47..4006781ac3e 100644
--- a/docs/manual/custom-error.html
+++ b/docs/manual/custom-error.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: custom-error.html.en
+URI: custom-error.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/custom-error.html.en b/docs/manual/custom-error.html.en.utf8
similarity index 100%
rename from docs/manual/custom-error.html.en
rename to docs/manual/custom-error.html.en.utf8
diff --git a/docs/manual/developer/API.html b/docs/manual/developer/API.html
index f178e90bbc1..779c686cac0 100644
--- a/docs/manual/developer/API.html
+++ b/docs/manual/developer/API.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: API.html.en
+URI: API.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/API.html.en b/docs/manual/developer/API.html.en.utf8
similarity index 100%
rename from docs/manual/developer/API.html.en
rename to docs/manual/developer/API.html.en.utf8
diff --git a/docs/manual/developer/debugging.html b/docs/manual/developer/debugging.html
index 83dcee2f857..01e916ced2a 100644
--- a/docs/manual/developer/debugging.html
+++ b/docs/manual/developer/debugging.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: debugging.html.en
+URI: debugging.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/debugging.html.en b/docs/manual/developer/debugging.html.en.utf8
similarity index 100%
rename from docs/manual/developer/debugging.html.en
rename to docs/manual/developer/debugging.html.en.utf8
diff --git a/docs/manual/developer/documenting.html b/docs/manual/developer/documenting.html
index fef7894ff9b..ad703c14f17 100644
--- a/docs/manual/developer/documenting.html
+++ b/docs/manual/developer/documenting.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: documenting.html.en
+URI: documenting.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/documenting.html.en b/docs/manual/developer/documenting.html.en.utf8
similarity index 100%
rename from docs/manual/developer/documenting.html.en
rename to docs/manual/developer/documenting.html.en.utf8
diff --git a/docs/manual/developer/filters.html b/docs/manual/developer/filters.html
index 48559da74c6..4b17bb3aba7 100644
--- a/docs/manual/developer/filters.html
+++ b/docs/manual/developer/filters.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: filters.html.en
+URI: filters.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/filters.html.en b/docs/manual/developer/filters.html.en.utf8
similarity index 100%
rename from docs/manual/developer/filters.html.en
rename to docs/manual/developer/filters.html.en.utf8
diff --git a/docs/manual/developer/hooks.html b/docs/manual/developer/hooks.html
index 75c3cad68d1..47712b1df4f 100644
--- a/docs/manual/developer/hooks.html
+++ b/docs/manual/developer/hooks.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: hooks.html.en
+URI: hooks.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/hooks.html.en b/docs/manual/developer/hooks.html.en.utf8
similarity index 100%
rename from docs/manual/developer/hooks.html.en
rename to docs/manual/developer/hooks.html.en.utf8
diff --git a/docs/manual/developer/index.html b/docs/manual/developer/index.html
index d79f31bf6d4..5433641683e 100644
--- a/docs/manual/developer/index.html
+++ b/docs/manual/developer/index.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/index.html.en b/docs/manual/developer/index.html.en.utf8
similarity index 100%
rename from docs/manual/developer/index.html.en
rename to docs/manual/developer/index.html.en.utf8
diff --git a/docs/manual/developer/lua.html b/docs/manual/developer/lua.html
index d8ff6809d16..eb4ab28dd28 100644
--- a/docs/manual/developer/lua.html
+++ b/docs/manual/developer/lua.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: lua.html.en
+URI: lua.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/lua.html.en b/docs/manual/developer/lua.html.en.utf8
similarity index 100%
rename from docs/manual/developer/lua.html.en
rename to docs/manual/developer/lua.html.en.utf8
diff --git a/docs/manual/developer/modguide.html b/docs/manual/developer/modguide.html
index 3e5c83440e2..daabc539c08 100644
--- a/docs/manual/developer/modguide.html
+++ b/docs/manual/developer/modguide.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: modguide.html.en
+URI: modguide.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/modguide.html.en b/docs/manual/developer/modguide.html.en.utf8
similarity index 99%
rename from docs/manual/developer/modguide.html.en
rename to docs/manual/developer/modguide.html.en.utf8
index 1cf72763c18..d13a0c5fb59 100644
--- a/docs/manual/developer/modguide.html.en
+++ b/docs/manual/developer/modguide.html.en.utf8
@@ -237,6 +237,7 @@ can create. Some other ways of hooking are:
ap_hook_child_init: Place a hook that executes when a child process is spawned (commonly used for initializing modules after the server has forked)
ap_hook_pre_config: Place a hook that executes before any configuration data has been read (very early hook)
ap_hook_post_config: Place a hook that executes after configuration has been parsed, but before the server has forked
+ap_hook_pre_translate_name: Place a hook that executes when a URI needs to be translated into a filename on the server, before decoding
ap_hook_translate_name: Place a hook that executes when a URI needs to be translated into a filename on the server (think mod_rewrite)
ap_hook_quick_handler: Similar to ap_hook_handler, except it is run before any other request hooks (translation, auth, fixups etc)
ap_hook_log_transaction: Place a hook that executes when the server is about to add a log entry of the current request
diff --git a/docs/manual/developer/modules.html b/docs/manual/developer/modules.html
index ebc705b73f1..35daf1fc720 100644
--- a/docs/manual/developer/modules.html
+++ b/docs/manual/developer/modules.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: modules.html.en
+URI: modules.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/modules.html.en b/docs/manual/developer/modules.html.en.utf8
similarity index 100%
rename from docs/manual/developer/modules.html.en
rename to docs/manual/developer/modules.html.en.utf8
diff --git a/docs/manual/developer/new_api_2_4.html b/docs/manual/developer/new_api_2_4.html
index e79fd3cabb4..aa6b9fcad75 100644
--- a/docs/manual/developer/new_api_2_4.html
+++ b/docs/manual/developer/new_api_2_4.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: new_api_2_4.html.en
+URI: new_api_2_4.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/new_api_2_4.html.en b/docs/manual/developer/new_api_2_4.html.en.utf8
similarity index 100%
rename from docs/manual/developer/new_api_2_4.html.en
rename to docs/manual/developer/new_api_2_4.html.en.utf8
diff --git a/docs/manual/developer/output-filters.html b/docs/manual/developer/output-filters.html
index ee632a61fdb..6eb6f2816a4 100644
--- a/docs/manual/developer/output-filters.html
+++ b/docs/manual/developer/output-filters.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: output-filters.html.en
+URI: output-filters.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/output-filters.html.en b/docs/manual/developer/output-filters.html.en.utf8
similarity index 100%
rename from docs/manual/developer/output-filters.html.en
rename to docs/manual/developer/output-filters.html.en.utf8
diff --git a/docs/manual/developer/request.html b/docs/manual/developer/request.html
index 92c1beed68e..d7c56f72154 100644
--- a/docs/manual/developer/request.html
+++ b/docs/manual/developer/request.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: request.html.en
+URI: request.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/request.html.en b/docs/manual/developer/request.html.en.utf8
similarity index 100%
rename from docs/manual/developer/request.html.en
rename to docs/manual/developer/request.html.en.utf8
diff --git a/docs/manual/developer/thread_safety.html b/docs/manual/developer/thread_safety.html
index 81963027197..1ae306f15c1 100644
--- a/docs/manual/developer/thread_safety.html
+++ b/docs/manual/developer/thread_safety.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: thread_safety.html.en
+URI: thread_safety.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/developer/thread_safety.html.en b/docs/manual/developer/thread_safety.html.en.utf8
similarity index 100%
rename from docs/manual/developer/thread_safety.html.en
rename to docs/manual/developer/thread_safety.html.en.utf8
diff --git a/docs/manual/dns-caveats.html b/docs/manual/dns-caveats.html
index f4a35c28aaa..647769c296c 100644
--- a/docs/manual/dns-caveats.html
+++ b/docs/manual/dns-caveats.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: dns-caveats.html.en
+URI: dns-caveats.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/dns-caveats.html.en b/docs/manual/dns-caveats.html.en.utf8
similarity index 100%
rename from docs/manual/dns-caveats.html.en
rename to docs/manual/dns-caveats.html.en.utf8
diff --git a/docs/manual/dso.html b/docs/manual/dso.html
index ea80dcfa1f3..21f37b93c57 100644
--- a/docs/manual/dso.html
+++ b/docs/manual/dso.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: dso.html.en
+URI: dso.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/dso.html.en b/docs/manual/dso.html.en.utf8
similarity index 100%
rename from docs/manual/dso.html.en
rename to docs/manual/dso.html.en.utf8
diff --git a/docs/manual/env.html b/docs/manual/env.html
index 1ccf3faf07c..49a716a7a6c 100644
--- a/docs/manual/env.html
+++ b/docs/manual/env.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: env.html.en
+URI: env.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/env.html.en b/docs/manual/env.html.en.utf8
similarity index 100%
rename from docs/manual/env.html.en
rename to docs/manual/env.html.en.utf8
diff --git a/docs/manual/expr.html b/docs/manual/expr.html
index 1871caebc3f..339f8b39546 100644
--- a/docs/manual/expr.html
+++ b/docs/manual/expr.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: expr.html.en
+URI: expr.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/expr.html.en b/docs/manual/expr.html.en.utf8
similarity index 100%
rename from docs/manual/expr.html.en
rename to docs/manual/expr.html.en.utf8
diff --git a/docs/manual/faq/index.html b/docs/manual/faq/index.html
index b407482996c..a6b376a338b 100644
--- a/docs/manual/faq/index.html
+++ b/docs/manual/faq/index.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/faq/index.html.en b/docs/manual/faq/index.html.en.utf8
similarity index 100%
rename from docs/manual/faq/index.html.en
rename to docs/manual/faq/index.html.en.utf8
diff --git a/docs/manual/filter.html b/docs/manual/filter.html
index 5ff5df3c3a3..697004df2cc 100644
--- a/docs/manual/filter.html
+++ b/docs/manual/filter.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: filter.html.en
+URI: filter.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/filter.html.en b/docs/manual/filter.html.en.utf8
similarity index 100%
rename from docs/manual/filter.html.en
rename to docs/manual/filter.html.en.utf8
diff --git a/docs/manual/getting-started.html b/docs/manual/getting-started.html
index 7540681a41c..803ce8f14ec 100644
--- a/docs/manual/getting-started.html
+++ b/docs/manual/getting-started.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: getting-started.html.en
+URI: getting-started.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/getting-started.html.en b/docs/manual/getting-started.html.en.utf8
similarity index 100%
rename from docs/manual/getting-started.html.en
rename to docs/manual/getting-started.html.en.utf8
diff --git a/docs/manual/glossary.html b/docs/manual/glossary.html
index eb41f811ed0..76dcb8eefbb 100644
--- a/docs/manual/glossary.html
+++ b/docs/manual/glossary.html
@@ -4,7 +4,7 @@ URI: glossary.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: glossary.html.en
+URI: glossary.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/glossary.html.en b/docs/manual/glossary.html.en.utf8
similarity index 100%
rename from docs/manual/glossary.html.en
rename to docs/manual/glossary.html.en.utf8
diff --git a/docs/manual/handler.html b/docs/manual/handler.html
index d0c7c578419..6b2cdba408e 100644
--- a/docs/manual/handler.html
+++ b/docs/manual/handler.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: handler.html.en
+URI: handler.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/handler.html.en b/docs/manual/handler.html.en.utf8
similarity index 100%
rename from docs/manual/handler.html.en
rename to docs/manual/handler.html.en.utf8
diff --git a/docs/manual/howto/access.html b/docs/manual/howto/access.html
index 029895facb1..c8ea8d2ac94 100644
--- a/docs/manual/howto/access.html
+++ b/docs/manual/howto/access.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: access.html.en
+URI: access.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/access.html.en b/docs/manual/howto/access.html.en.utf8
similarity index 100%
rename from docs/manual/howto/access.html.en
rename to docs/manual/howto/access.html.en.utf8
diff --git a/docs/manual/howto/auth.html b/docs/manual/howto/auth.html
index b692ea46dad..4b340c1f8f8 100644
--- a/docs/manual/howto/auth.html
+++ b/docs/manual/howto/auth.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: auth.html.en
+URI: auth.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/auth.html.en b/docs/manual/howto/auth.html.en.utf8
similarity index 100%
rename from docs/manual/howto/auth.html.en
rename to docs/manual/howto/auth.html.en.utf8
diff --git a/docs/manual/howto/cgi.html b/docs/manual/howto/cgi.html
index 9211bad2a3a..63344d7c328 100644
--- a/docs/manual/howto/cgi.html
+++ b/docs/manual/howto/cgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: cgi.html.en
+URI: cgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/cgi.html.en b/docs/manual/howto/cgi.html.en.utf8
similarity index 100%
rename from docs/manual/howto/cgi.html.en
rename to docs/manual/howto/cgi.html.en.utf8
diff --git a/docs/manual/howto/encrypt.html b/docs/manual/howto/encrypt.html
index 486fc39cd81..094cc19294e 100644
--- a/docs/manual/howto/encrypt.html
+++ b/docs/manual/howto/encrypt.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: encrypt.html.en
+URI: encrypt.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/encrypt.html.en b/docs/manual/howto/encrypt.html.en.utf8
similarity index 100%
rename from docs/manual/howto/encrypt.html.en
rename to docs/manual/howto/encrypt.html.en.utf8
diff --git a/docs/manual/howto/htaccess.html b/docs/manual/howto/htaccess.html
index e284658f533..35341bee65e 100644
--- a/docs/manual/howto/htaccess.html
+++ b/docs/manual/howto/htaccess.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: htaccess.html.en
+URI: htaccess.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/htaccess.html.en b/docs/manual/howto/htaccess.html.en.utf8
similarity index 100%
rename from docs/manual/howto/htaccess.html.en
rename to docs/manual/howto/htaccess.html.en.utf8
diff --git a/docs/manual/howto/http2.html b/docs/manual/howto/http2.html
index f54d4ac9415..e92de5fe9f6 100644
--- a/docs/manual/howto/http2.html
+++ b/docs/manual/howto/http2.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: http2.html.en
+URI: http2.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/http2.html.en b/docs/manual/howto/http2.html.en.utf8
similarity index 100%
rename from docs/manual/howto/http2.html.en
rename to docs/manual/howto/http2.html.en.utf8
diff --git a/docs/manual/howto/index.html b/docs/manual/howto/index.html
index b20bfda0e6f..224f146b063 100644
--- a/docs/manual/howto/index.html
+++ b/docs/manual/howto/index.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/index.html.en b/docs/manual/howto/index.html.en.utf8
similarity index 100%
rename from docs/manual/howto/index.html.en
rename to docs/manual/howto/index.html.en.utf8
diff --git a/docs/manual/howto/public_html.html b/docs/manual/howto/public_html.html
index 15bc1f62700..ec85fd21c87 100644
--- a/docs/manual/howto/public_html.html
+++ b/docs/manual/howto/public_html.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: public_html.html.en
+URI: public_html.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/public_html.html.en b/docs/manual/howto/public_html.html.en.utf8
similarity index 100%
rename from docs/manual/howto/public_html.html.en
rename to docs/manual/howto/public_html.html.en.utf8
diff --git a/docs/manual/howto/reverse_proxy.html b/docs/manual/howto/reverse_proxy.html
index 548195b9819..12673be4f35 100644
--- a/docs/manual/howto/reverse_proxy.html
+++ b/docs/manual/howto/reverse_proxy.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: reverse_proxy.html.en
+URI: reverse_proxy.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/reverse_proxy.html.en b/docs/manual/howto/reverse_proxy.html.en.utf8
similarity index 100%
rename from docs/manual/howto/reverse_proxy.html.en
rename to docs/manual/howto/reverse_proxy.html.en.utf8
diff --git a/docs/manual/howto/ssi.html b/docs/manual/howto/ssi.html
index 76b77780db4..f19d2c54116 100644
--- a/docs/manual/howto/ssi.html
+++ b/docs/manual/howto/ssi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: ssi.html.en
+URI: ssi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/howto/ssi.html.en b/docs/manual/howto/ssi.html.en.utf8
similarity index 100%
rename from docs/manual/howto/ssi.html.en
rename to docs/manual/howto/ssi.html.en.utf8
diff --git a/docs/manual/index.html b/docs/manual/index.html
index 42e0e006533..f51eb9c7335 100644
--- a/docs/manual/index.html
+++ b/docs/manual/index.html
@@ -8,7 +8,7 @@ URI: index.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/index.html.en b/docs/manual/index.html.en.utf8
similarity index 100%
rename from docs/manual/index.html.en
rename to docs/manual/index.html.en.utf8
diff --git a/docs/manual/install.html b/docs/manual/install.html
index b84fc86f368..9bcbb173f6f 100644
--- a/docs/manual/install.html
+++ b/docs/manual/install.html
@@ -4,7 +4,7 @@ URI: install.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: install.html.en
+URI: install.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/install.html.en b/docs/manual/install.html.en.utf8
similarity index 100%
rename from docs/manual/install.html.en
rename to docs/manual/install.html.en.utf8
diff --git a/docs/manual/invoking.html b/docs/manual/invoking.html
index 12120d86c3f..44dd249d63c 100644
--- a/docs/manual/invoking.html
+++ b/docs/manual/invoking.html
@@ -4,7 +4,7 @@ URI: invoking.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: invoking.html.en
+URI: invoking.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/invoking.html.en b/docs/manual/invoking.html.en.utf8
similarity index 100%
rename from docs/manual/invoking.html.en
rename to docs/manual/invoking.html.en.utf8
diff --git a/docs/manual/license.html b/docs/manual/license.html
index 35d5f5002b1..69059a25af4 100644
--- a/docs/manual/license.html
+++ b/docs/manual/license.html
@@ -1,5 +1,5 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: license.html.en
+URI: license.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/license.html.en b/docs/manual/license.html.en.utf8
similarity index 100%
rename from docs/manual/license.html.en
rename to docs/manual/license.html.en.utf8
diff --git a/docs/manual/logs.html b/docs/manual/logs.html
index b2828f418a5..c9ceb24f19b 100644
--- a/docs/manual/logs.html
+++ b/docs/manual/logs.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: logs.html.en
+URI: logs.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/logs.html.en b/docs/manual/logs.html.en.utf8
similarity index 100%
rename from docs/manual/logs.html.en
rename to docs/manual/logs.html.en.utf8
diff --git a/docs/manual/misc/index.html b/docs/manual/misc/index.html
index b407482996c..a6b376a338b 100644
--- a/docs/manual/misc/index.html
+++ b/docs/manual/misc/index.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/index.html.en b/docs/manual/misc/index.html.en.utf8
similarity index 100%
rename from docs/manual/misc/index.html.en
rename to docs/manual/misc/index.html.en.utf8
diff --git a/docs/manual/misc/password_encryptions.html b/docs/manual/misc/password_encryptions.html
index b9037b83d32..6055b7f75d8 100644
--- a/docs/manual/misc/password_encryptions.html
+++ b/docs/manual/misc/password_encryptions.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: password_encryptions.html.en
+URI: password_encryptions.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/password_encryptions.html.en b/docs/manual/misc/password_encryptions.html.en.utf8
similarity index 100%
rename from docs/manual/misc/password_encryptions.html.en
rename to docs/manual/misc/password_encryptions.html.en.utf8
diff --git a/docs/manual/misc/perf-scaling.html b/docs/manual/misc/perf-scaling.html
index a1263293b3e..be96bfcdea0 100644
--- a/docs/manual/misc/perf-scaling.html
+++ b/docs/manual/misc/perf-scaling.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: perf-scaling.html.en
+URI: perf-scaling.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/perf-scaling.html.en b/docs/manual/misc/perf-scaling.html.en.utf8
similarity index 100%
rename from docs/manual/misc/perf-scaling.html.en
rename to docs/manual/misc/perf-scaling.html.en.utf8
diff --git a/docs/manual/misc/perf-tuning.html b/docs/manual/misc/perf-tuning.html
index 7ff8118b1a8..0a4a97771be 100644
--- a/docs/manual/misc/perf-tuning.html
+++ b/docs/manual/misc/perf-tuning.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: perf-tuning.html.en
+URI: perf-tuning.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/perf-tuning.html.en b/docs/manual/misc/perf-tuning.html.en.utf8
similarity index 100%
rename from docs/manual/misc/perf-tuning.html.en
rename to docs/manual/misc/perf-tuning.html.en.utf8
diff --git a/docs/manual/misc/relevant_standards.html b/docs/manual/misc/relevant_standards.html
index 3b23231a8a7..80e3941282e 100644
--- a/docs/manual/misc/relevant_standards.html
+++ b/docs/manual/misc/relevant_standards.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: relevant_standards.html.en
+URI: relevant_standards.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/relevant_standards.html.en b/docs/manual/misc/relevant_standards.html.en.utf8
similarity index 100%
rename from docs/manual/misc/relevant_standards.html.en
rename to docs/manual/misc/relevant_standards.html.en.utf8
diff --git a/docs/manual/misc/security_tips.html b/docs/manual/misc/security_tips.html
index b1a536b876b..9c97a0cf50a 100644
--- a/docs/manual/misc/security_tips.html
+++ b/docs/manual/misc/security_tips.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: security_tips.html.en
+URI: security_tips.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/misc/security_tips.html.en b/docs/manual/misc/security_tips.html.en.utf8
similarity index 100%
rename from docs/manual/misc/security_tips.html.en
rename to docs/manual/misc/security_tips.html.en.utf8
diff --git a/docs/manual/mod/core.html b/docs/manual/mod/core.html
index 9aa9504e5b2..1e90a52109b 100644
--- a/docs/manual/mod/core.html
+++ b/docs/manual/mod/core.html
@@ -4,7 +4,7 @@ URI: core.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: core.html.en
+URI: core.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/core.html.en b/docs/manual/mod/core.html.en.utf8
similarity index 98%
rename from docs/manual/mod/core.html.en
rename to docs/manual/mod/core.html.en.utf8
index 8e99ea58adf..1c9966b0dc6 100644
--- a/docs/manual/mod/core.html.en
+++ b/docs/manual/mod/core.html.en.utf8
@@ -50,7 +50,6 @@ available
CGIMapExtension
CGIPassAuth
CGIVar
-
ContentDigest
DefaultRuntimeDir
DefaultStateDir
DefaultType
@@ -741,46 +740,6 @@ variables
due to internal redirects or subrequests.
-
-
-
-
-
This directive enables the generation of
- Content-MD5 headers as defined in RFC1864
- respectively RFC2616.
-
-
MD5 is an algorithm for computing a "message digest"
- (sometimes called "fingerprint") of arbitrary-length data, with
- a high degree of confidence that any alterations in the data
- will be reflected in alterations in the message digest.
-
-
The Content-MD5 header provides an end-to-end
- message integrity check (MIC) of the entity-body. A proxy or
- client may check this header for detecting accidental
- modification of the entity-body in transit. Example header:
-
-
- Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
-
-
-
Note that this can cause performance problems on your server
- since the message digest is computed on every request (the
- values are not cached).
-
-
Content-MD5 is only sent for documents served
- by the core, and not by any module. For example,
- SSI documents, output from CGI scripts, and byte range responses
- do not have this header.
-

@@ -1820,15 +1779,18 @@ earlier.
All available fields will be used. This is equivalent to:
FileETag INode MTime Size
+
Digest
+
If a document is file-based, the ETag field will be
+ calculated by taking the digest over the file.
None
If a document is file-based, no ETag field will be
included in the response
-
The INode, MTime, and Size
- keywords may be prefixed with either + or -,
- which allow changes to be made to the default setting inherited
- from a broader scope. Any keyword appearing without such a prefix
+
The INode, MTime, Size and
+ Digest keywords may be prefixed with either +
+ or -, which allow changes to be made to the default setting
+ inherited from a broader scope. Any keyword appearing without such a prefix
immediately and completely cancels the inherited setting.
If a directory's configuration includes
@@ -1837,18 +1799,10 @@ earlier.
the setting for that subdirectory (which will be inherited by
any sub-subdirectories that don't override it) will be equivalent to
FileETag MTime Size.
-
Warning
- Do not change the default for directories or locations that have WebDAV
- enabled and use
mod_dav_fs as a storage provider.
-
mod_dav_fs uses
MTime Size
- as a fixed format for
ETag comparisons on conditional requests.
- These conditional requests will break if the
ETag format is
- changed via
FileETag.
-
Server Side Includes
An ETag is not generated for responses parsed by
mod_include
- since the response entity can change without a change of the INode, MTime, or Size
- of the static file with embedded SSI directives.
+ since the response entity can change without a change of the INode, MTime,
+ Size or Digest of the static file with embedded SSI directives.
diff --git a/docs/manual/mod/directive-dict.html b/docs/manual/mod/directive-dict.html
index 2122e364f3b..3d0a79b05fe 100644
--- a/docs/manual/mod/directive-dict.html
+++ b/docs/manual/mod/directive-dict.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: directive-dict.html.en
+URI: directive-dict.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/directive-dict.html.en b/docs/manual/mod/directive-dict.html.en.utf8
similarity index 100%
rename from docs/manual/mod/directive-dict.html.en
rename to docs/manual/mod/directive-dict.html.en.utf8
diff --git a/docs/manual/mod/directives.html b/docs/manual/mod/directives.html
index 662d7f12189..648e1cdf69b 100644
--- a/docs/manual/mod/directives.html
+++ b/docs/manual/mod/directives.html
@@ -4,7 +4,7 @@ URI: directives.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: directives.html.en
+URI: directives.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en.utf8
similarity index 99%
rename from docs/manual/mod/directives.html.en
rename to docs/manual/mod/directives.html.en.utf8
index 90d7e88f19d..8f437a1c41c 100644
--- a/docs/manual/mod/directives.html.en
+++ b/docs/manual/mod/directives.html.en.utf8
@@ -219,7 +219,6 @@
CheckCaseOnly
CheckSpelling
ChrootDir
-
ContentDigest
CookieDomain
CookieExpires
CookieHTTPOnly
@@ -429,6 +428,7 @@
LuaHookInsertFilter
LuaHookLog
LuaHookMapToStorage
+
LuaHookPreTranslate
LuaHookTranslateName
LuaHookTypeChecker
LuaInherit
diff --git a/docs/manual/mod/directives.html.es.utf8 b/docs/manual/mod/directives.html.es.utf8
index 2c9b8785832..09f8e568d7d 100644
--- a/docs/manual/mod/directives.html.es.utf8
+++ b/docs/manual/mod/directives.html.es.utf8
@@ -221,7 +221,6 @@
CheckCaseOnly
CheckSpelling
ChrootDir
-
ContentDigest
CookieDomain
CookieExpires
CookieHTTPOnly
@@ -431,6 +430,7 @@
LuaHookInsertFilter
LuaHookLog
LuaHookMapToStorage
+
LuaHookPreTranslate
LuaHookTranslateName
LuaHookTypeChecker
LuaInherit
diff --git a/docs/manual/mod/event.html b/docs/manual/mod/event.html
index 2eaa5ef273b..ee6738c244e 100644
--- a/docs/manual/mod/event.html
+++ b/docs/manual/mod/event.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: event.html.en
+URI: event.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/event.html.en b/docs/manual/mod/event.html.en.utf8
similarity index 100%
rename from docs/manual/mod/event.html.en
rename to docs/manual/mod/event.html.en.utf8
diff --git a/docs/manual/mod/index.html b/docs/manual/mod/index.html
index 8335fabcc63..aa884b70bbf 100644
--- a/docs/manual/mod/index.html
+++ b/docs/manual/mod/index.html
@@ -4,7 +4,7 @@ URI: index.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: index.html.en
+URI: index.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/index.html.en b/docs/manual/mod/index.html.en.utf8
similarity index 100%
rename from docs/manual/mod/index.html.en
rename to docs/manual/mod/index.html.en.utf8
diff --git a/docs/manual/mod/mod_access_compat.html b/docs/manual/mod/mod_access_compat.html
index bcece5507c7..42822910894 100644
--- a/docs/manual/mod/mod_access_compat.html
+++ b/docs/manual/mod/mod_access_compat.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_access_compat.html.en
+URI: mod_access_compat.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_access_compat.html.en b/docs/manual/mod/mod_access_compat.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_access_compat.html.en
rename to docs/manual/mod/mod_access_compat.html.en.utf8
diff --git a/docs/manual/mod/mod_actions.html b/docs/manual/mod/mod_actions.html
index 39604d3cd7a..63f5dbee08c 100644
--- a/docs/manual/mod/mod_actions.html
+++ b/docs/manual/mod/mod_actions.html
@@ -4,7 +4,7 @@ URI: mod_actions.html.de
Content-Language: de
Content-type: text/html; charset=ISO-8859-1
-URI: mod_actions.html.en
+URI: mod_actions.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_actions.html.en b/docs/manual/mod/mod_actions.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_actions.html.en
rename to docs/manual/mod/mod_actions.html.en.utf8
diff --git a/docs/manual/mod/mod_alias.html b/docs/manual/mod/mod_alias.html
index 00124171cac..ec40ead8314 100644
--- a/docs/manual/mod/mod_alias.html
+++ b/docs/manual/mod/mod_alias.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_alias.html.en
+URI: mod_alias.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_alias.html.en b/docs/manual/mod/mod_alias.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_alias.html.en
rename to docs/manual/mod/mod_alias.html.en.utf8
diff --git a/docs/manual/mod/mod_allowhandlers.html b/docs/manual/mod/mod_allowhandlers.html
index f46e82d52b8..5d9980b5292 100644
--- a/docs/manual/mod/mod_allowhandlers.html
+++ b/docs/manual/mod/mod_allowhandlers.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_allowhandlers.html.en
+URI: mod_allowhandlers.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_allowhandlers.html.en b/docs/manual/mod/mod_allowhandlers.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_allowhandlers.html.en
rename to docs/manual/mod/mod_allowhandlers.html.en.utf8
diff --git a/docs/manual/mod/mod_allowmethods.html b/docs/manual/mod/mod_allowmethods.html
index a3b40ad35a1..30db84ba83d 100644
--- a/docs/manual/mod/mod_allowmethods.html
+++ b/docs/manual/mod/mod_allowmethods.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_allowmethods.html.en
+URI: mod_allowmethods.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_allowmethods.html.en b/docs/manual/mod/mod_allowmethods.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_allowmethods.html.en
rename to docs/manual/mod/mod_allowmethods.html.en.utf8
diff --git a/docs/manual/mod/mod_asis.html b/docs/manual/mod/mod_asis.html
index 7a4a3826122..a92031e99f0 100644
--- a/docs/manual/mod/mod_asis.html
+++ b/docs/manual/mod/mod_asis.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_asis.html.en
+URI: mod_asis.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_asis.html.en b/docs/manual/mod/mod_asis.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_asis.html.en
rename to docs/manual/mod/mod_asis.html.en.utf8
diff --git a/docs/manual/mod/mod_auth_basic.html b/docs/manual/mod/mod_auth_basic.html
index cc38c554d95..75284b003c7 100644
--- a/docs/manual/mod/mod_auth_basic.html
+++ b/docs/manual/mod/mod_auth_basic.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_auth_basic.html.en
+URI: mod_auth_basic.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_auth_basic.html.en b/docs/manual/mod/mod_auth_basic.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_auth_basic.html.en
rename to docs/manual/mod/mod_auth_basic.html.en.utf8
diff --git a/docs/manual/mod/mod_auth_digest.html b/docs/manual/mod/mod_auth_digest.html
index 7f3b71b2083..40c9e4b6560 100644
--- a/docs/manual/mod/mod_auth_digest.html
+++ b/docs/manual/mod/mod_auth_digest.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_auth_digest.html.en
+URI: mod_auth_digest.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_auth_digest.html.en b/docs/manual/mod/mod_auth_digest.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_auth_digest.html.en
rename to docs/manual/mod/mod_auth_digest.html.en.utf8
diff --git a/docs/manual/mod/mod_auth_form.html b/docs/manual/mod/mod_auth_form.html
index f16f673247e..625a80e0d6a 100644
--- a/docs/manual/mod/mod_auth_form.html
+++ b/docs/manual/mod/mod_auth_form.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_auth_form.html.en
+URI: mod_auth_form.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_auth_form.html.en b/docs/manual/mod/mod_auth_form.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_auth_form.html.en
rename to docs/manual/mod/mod_auth_form.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_anon.html b/docs/manual/mod/mod_authn_anon.html
index 04bbe4c0fce..e89d843e743 100644
--- a/docs/manual/mod/mod_authn_anon.html
+++ b/docs/manual/mod/mod_authn_anon.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_anon.html.en
+URI: mod_authn_anon.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_anon.html.en b/docs/manual/mod/mod_authn_anon.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_anon.html.en
rename to docs/manual/mod/mod_authn_anon.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_core.html b/docs/manual/mod/mod_authn_core.html
index 437609b608e..08e8412c246 100644
--- a/docs/manual/mod/mod_authn_core.html
+++ b/docs/manual/mod/mod_authn_core.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_core.html.en
+URI: mod_authn_core.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_core.html.en b/docs/manual/mod/mod_authn_core.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_core.html.en
rename to docs/manual/mod/mod_authn_core.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_dbd.html b/docs/manual/mod/mod_authn_dbd.html
index 2cb451cf941..f4d2dfd1d48 100644
--- a/docs/manual/mod/mod_authn_dbd.html
+++ b/docs/manual/mod/mod_authn_dbd.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_dbd.html.en
+URI: mod_authn_dbd.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_dbd.html.en b/docs/manual/mod/mod_authn_dbd.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_dbd.html.en
rename to docs/manual/mod/mod_authn_dbd.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_dbm.html b/docs/manual/mod/mod_authn_dbm.html
index 51e1b3787a7..0d659bc3dcc 100644
--- a/docs/manual/mod/mod_authn_dbm.html
+++ b/docs/manual/mod/mod_authn_dbm.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_dbm.html.en
+URI: mod_authn_dbm.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_dbm.html.en b/docs/manual/mod/mod_authn_dbm.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_dbm.html.en
rename to docs/manual/mod/mod_authn_dbm.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_file.html b/docs/manual/mod/mod_authn_file.html
index dd8ad7d9195..d03558f3628 100644
--- a/docs/manual/mod/mod_authn_file.html
+++ b/docs/manual/mod/mod_authn_file.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_file.html.en
+URI: mod_authn_file.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_file.html.en b/docs/manual/mod/mod_authn_file.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_file.html.en
rename to docs/manual/mod/mod_authn_file.html.en.utf8
diff --git a/docs/manual/mod/mod_authn_socache.html b/docs/manual/mod/mod_authn_socache.html
index 9f5130b58ba..c653675cccd 100644
--- a/docs/manual/mod/mod_authn_socache.html
+++ b/docs/manual/mod/mod_authn_socache.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authn_socache.html.en
+URI: mod_authn_socache.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authn_socache.html.en b/docs/manual/mod/mod_authn_socache.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authn_socache.html.en
rename to docs/manual/mod/mod_authn_socache.html.en.utf8
diff --git a/docs/manual/mod/mod_authnz_fcgi.html b/docs/manual/mod/mod_authnz_fcgi.html
index a70ee70a56e..26f6821f1e5 100644
--- a/docs/manual/mod/mod_authnz_fcgi.html
+++ b/docs/manual/mod/mod_authnz_fcgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authnz_fcgi.html.en
+URI: mod_authnz_fcgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authnz_fcgi.html.en b/docs/manual/mod/mod_authnz_fcgi.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authnz_fcgi.html.en
rename to docs/manual/mod/mod_authnz_fcgi.html.en.utf8
diff --git a/docs/manual/mod/mod_authnz_ldap.html b/docs/manual/mod/mod_authnz_ldap.html
index 140894e4760..91ebddb54c1 100644
--- a/docs/manual/mod/mod_authnz_ldap.html
+++ b/docs/manual/mod/mod_authnz_ldap.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authnz_ldap.html.en
+URI: mod_authnz_ldap.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authnz_ldap.html.en b/docs/manual/mod/mod_authnz_ldap.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authnz_ldap.html.en
rename to docs/manual/mod/mod_authnz_ldap.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_core.html b/docs/manual/mod/mod_authz_core.html
index 1d707a89a20..2e1986157c0 100644
--- a/docs/manual/mod/mod_authz_core.html
+++ b/docs/manual/mod/mod_authz_core.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_core.html.en
+URI: mod_authz_core.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_core.html.en b/docs/manual/mod/mod_authz_core.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_core.html.en
rename to docs/manual/mod/mod_authz_core.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_dbd.html b/docs/manual/mod/mod_authz_dbd.html
index ef33047fe5e..38fc6066348 100644
--- a/docs/manual/mod/mod_authz_dbd.html
+++ b/docs/manual/mod/mod_authz_dbd.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_dbd.html.en
+URI: mod_authz_dbd.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_dbd.html.en b/docs/manual/mod/mod_authz_dbd.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_dbd.html.en
rename to docs/manual/mod/mod_authz_dbd.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_dbm.html b/docs/manual/mod/mod_authz_dbm.html
index fa7cdcb5d4e..df3a2894a01 100644
--- a/docs/manual/mod/mod_authz_dbm.html
+++ b/docs/manual/mod/mod_authz_dbm.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_dbm.html.en
+URI: mod_authz_dbm.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_dbm.html.en b/docs/manual/mod/mod_authz_dbm.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_dbm.html.en
rename to docs/manual/mod/mod_authz_dbm.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_groupfile.html b/docs/manual/mod/mod_authz_groupfile.html
index 4a39b169159..b0e13a3106e 100644
--- a/docs/manual/mod/mod_authz_groupfile.html
+++ b/docs/manual/mod/mod_authz_groupfile.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_groupfile.html.en
+URI: mod_authz_groupfile.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_groupfile.html.en b/docs/manual/mod/mod_authz_groupfile.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_groupfile.html.en
rename to docs/manual/mod/mod_authz_groupfile.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_host.html b/docs/manual/mod/mod_authz_host.html
index 60b27e67bd4..f209fcc661f 100644
--- a/docs/manual/mod/mod_authz_host.html
+++ b/docs/manual/mod/mod_authz_host.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_host.html.en
+URI: mod_authz_host.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_host.html.en b/docs/manual/mod/mod_authz_host.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_host.html.en
rename to docs/manual/mod/mod_authz_host.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_owner.html b/docs/manual/mod/mod_authz_owner.html
index 20ed9bf3985..3ee67212f72 100644
--- a/docs/manual/mod/mod_authz_owner.html
+++ b/docs/manual/mod/mod_authz_owner.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_owner.html.en
+URI: mod_authz_owner.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_owner.html.en b/docs/manual/mod/mod_authz_owner.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_owner.html.en
rename to docs/manual/mod/mod_authz_owner.html.en.utf8
diff --git a/docs/manual/mod/mod_authz_user.html b/docs/manual/mod/mod_authz_user.html
index 0bad2150045..8ed0e468cce 100644
--- a/docs/manual/mod/mod_authz_user.html
+++ b/docs/manual/mod/mod_authz_user.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_authz_user.html.en
+URI: mod_authz_user.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_authz_user.html.en b/docs/manual/mod/mod_authz_user.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_authz_user.html.en
rename to docs/manual/mod/mod_authz_user.html.en.utf8
diff --git a/docs/manual/mod/mod_autoindex.html b/docs/manual/mod/mod_autoindex.html
index 6aaecc12e10..f99bc2ac594 100644
--- a/docs/manual/mod/mod_autoindex.html
+++ b/docs/manual/mod/mod_autoindex.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_autoindex.html.en
+URI: mod_autoindex.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_autoindex.html.en b/docs/manual/mod/mod_autoindex.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_autoindex.html.en
rename to docs/manual/mod/mod_autoindex.html.en.utf8
diff --git a/docs/manual/mod/mod_brotli.html b/docs/manual/mod/mod_brotli.html
index dc9b5c2be49..109c15bb799 100644
--- a/docs/manual/mod/mod_brotli.html
+++ b/docs/manual/mod/mod_brotli.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_brotli.html.en
+URI: mod_brotli.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_brotli.html.en b/docs/manual/mod/mod_brotli.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_brotli.html.en
rename to docs/manual/mod/mod_brotli.html.en.utf8
diff --git a/docs/manual/mod/mod_buffer.html b/docs/manual/mod/mod_buffer.html
index 585dd55e200..8fa1cde5c25 100644
--- a/docs/manual/mod/mod_buffer.html
+++ b/docs/manual/mod/mod_buffer.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_buffer.html.en
+URI: mod_buffer.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_buffer.html.en b/docs/manual/mod/mod_buffer.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_buffer.html.en
rename to docs/manual/mod/mod_buffer.html.en.utf8
diff --git a/docs/manual/mod/mod_cache.html b/docs/manual/mod/mod_cache.html
index 40128b03c57..a5bffb65612 100644
--- a/docs/manual/mod/mod_cache.html
+++ b/docs/manual/mod/mod_cache.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cache.html.en
+URI: mod_cache.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cache.html.en b/docs/manual/mod/mod_cache.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cache.html.en
rename to docs/manual/mod/mod_cache.html.en.utf8
diff --git a/docs/manual/mod/mod_cache_disk.html b/docs/manual/mod/mod_cache_disk.html
index 887b6c0dc34..f2463bcc941 100644
--- a/docs/manual/mod/mod_cache_disk.html
+++ b/docs/manual/mod/mod_cache_disk.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cache_disk.html.en
+URI: mod_cache_disk.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cache_disk.html.en b/docs/manual/mod/mod_cache_disk.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cache_disk.html.en
rename to docs/manual/mod/mod_cache_disk.html.en.utf8
diff --git a/docs/manual/mod/mod_cache_socache.html b/docs/manual/mod/mod_cache_socache.html
index b481bb4833e..496d1d942b2 100644
--- a/docs/manual/mod/mod_cache_socache.html
+++ b/docs/manual/mod/mod_cache_socache.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cache_socache.html.en
+URI: mod_cache_socache.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cache_socache.html.en b/docs/manual/mod/mod_cache_socache.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cache_socache.html.en
rename to docs/manual/mod/mod_cache_socache.html.en.utf8
diff --git a/docs/manual/mod/mod_cern_meta.html b/docs/manual/mod/mod_cern_meta.html
index 2d0ece35c84..046c7577835 100644
--- a/docs/manual/mod/mod_cern_meta.html
+++ b/docs/manual/mod/mod_cern_meta.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cern_meta.html.en
+URI: mod_cern_meta.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cern_meta.html.en b/docs/manual/mod/mod_cern_meta.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cern_meta.html.en
rename to docs/manual/mod/mod_cern_meta.html.en.utf8
diff --git a/docs/manual/mod/mod_cgi.html b/docs/manual/mod/mod_cgi.html
index 4195d2fec1c..44045ed6e47 100644
--- a/docs/manual/mod/mod_cgi.html
+++ b/docs/manual/mod/mod_cgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cgi.html.en
+URI: mod_cgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cgi.html.en b/docs/manual/mod/mod_cgi.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cgi.html.en
rename to docs/manual/mod/mod_cgi.html.en.utf8
diff --git a/docs/manual/mod/mod_cgid.html b/docs/manual/mod/mod_cgid.html
index e15a7e14d5e..bd059fdf483 100644
--- a/docs/manual/mod/mod_cgid.html
+++ b/docs/manual/mod/mod_cgid.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_cgid.html.en
+URI: mod_cgid.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_cgid.html.en b/docs/manual/mod/mod_cgid.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_cgid.html.en
rename to docs/manual/mod/mod_cgid.html.en.utf8
diff --git a/docs/manual/mod/mod_charset_lite.html b/docs/manual/mod/mod_charset_lite.html
index 9803eab443c..8b96d37a2dd 100644
--- a/docs/manual/mod/mod_charset_lite.html
+++ b/docs/manual/mod/mod_charset_lite.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_charset_lite.html.en
+URI: mod_charset_lite.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_charset_lite.html.en b/docs/manual/mod/mod_charset_lite.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_charset_lite.html.en
rename to docs/manual/mod/mod_charset_lite.html.en.utf8
diff --git a/docs/manual/mod/mod_crypto.html b/docs/manual/mod/mod_crypto.html
index 4e1db637bd0..7f22ea9d43d 100644
--- a/docs/manual/mod/mod_crypto.html
+++ b/docs/manual/mod/mod_crypto.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_crypto.html.en
+URI: mod_crypto.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_crypto.html.en b/docs/manual/mod/mod_crypto.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_crypto.html.en
rename to docs/manual/mod/mod_crypto.html.en.utf8
diff --git a/docs/manual/mod/mod_data.html b/docs/manual/mod/mod_data.html
index 96e32f18396..d7bc5ae6ffb 100644
--- a/docs/manual/mod/mod_data.html
+++ b/docs/manual/mod/mod_data.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_data.html.en
+URI: mod_data.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_data.html.en b/docs/manual/mod/mod_data.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_data.html.en
rename to docs/manual/mod/mod_data.html.en.utf8
diff --git a/docs/manual/mod/mod_dav.html b/docs/manual/mod/mod_dav.html
index 17e6a4e5385..bdc5731eca5 100644
--- a/docs/manual/mod/mod_dav.html
+++ b/docs/manual/mod/mod_dav.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dav.html.en
+URI: mod_dav.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dav.html.en b/docs/manual/mod/mod_dav.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dav.html.en
rename to docs/manual/mod/mod_dav.html.en.utf8
diff --git a/docs/manual/mod/mod_dav_fs.html b/docs/manual/mod/mod_dav_fs.html
index dcba25f708b..eb7b1b85d3b 100644
--- a/docs/manual/mod/mod_dav_fs.html
+++ b/docs/manual/mod/mod_dav_fs.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dav_fs.html.en
+URI: mod_dav_fs.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dav_fs.html.en b/docs/manual/mod/mod_dav_fs.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dav_fs.html.en
rename to docs/manual/mod/mod_dav_fs.html.en.utf8
diff --git a/docs/manual/mod/mod_dav_lock.html b/docs/manual/mod/mod_dav_lock.html
index 1b135928680..9d77616fe7f 100644
--- a/docs/manual/mod/mod_dav_lock.html
+++ b/docs/manual/mod/mod_dav_lock.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dav_lock.html.en
+URI: mod_dav_lock.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dav_lock.html.en b/docs/manual/mod/mod_dav_lock.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dav_lock.html.en
rename to docs/manual/mod/mod_dav_lock.html.en.utf8
diff --git a/docs/manual/mod/mod_dbd.html b/docs/manual/mod/mod_dbd.html
index 62b714c3e08..6b638cd4767 100644
--- a/docs/manual/mod/mod_dbd.html
+++ b/docs/manual/mod/mod_dbd.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dbd.html.en
+URI: mod_dbd.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dbd.html.en b/docs/manual/mod/mod_dbd.html.en.utf8
similarity index 99%
rename from docs/manual/mod/mod_dbd.html.en
rename to docs/manual/mod/mod_dbd.html.en.utf8
index 057edb184db..1df09e65521 100644
--- a/docs/manual/mod/mod_dbd.html.en
+++ b/docs/manual/mod/mod_dbd.html.en.utf8
@@ -99,7 +99,7 @@ DBDParams host=localhost,dbname=pony,user=shetland,pass=appaloosa
Further usage examples appear in each of those modules'
documentation.
-
See DBDParams for connection string
+
See DBDParams for connection string
information for each of the supported database drivers.

@@ -215,8 +215,8 @@ APR_DECLARE_OPTIONAL_FN(void, ap_dbd_prepare, (server_rec*, const char*, const c
| Module: | mod_dbd |
Set the time to keep idle connections alive when the number
- of connections specified in DBDKeep
- has been exceeded (threaded platforms only).
+ of connections specified in DBDKeep has been exceeded (threaded
+ platforms only).

diff --git a/docs/manual/mod/mod_deflate.html b/docs/manual/mod/mod_deflate.html
index 8c5cc390f33..815a0cc3212 100644
--- a/docs/manual/mod/mod_deflate.html
+++ b/docs/manual/mod/mod_deflate.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_deflate.html.en
+URI: mod_deflate.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_deflate.html.en b/docs/manual/mod/mod_deflate.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_deflate.html.en
rename to docs/manual/mod/mod_deflate.html.en.utf8
diff --git a/docs/manual/mod/mod_dialup.html b/docs/manual/mod/mod_dialup.html
index f86313a336c..80c7df01c49 100644
--- a/docs/manual/mod/mod_dialup.html
+++ b/docs/manual/mod/mod_dialup.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dialup.html.en
+URI: mod_dialup.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dialup.html.en b/docs/manual/mod/mod_dialup.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dialup.html.en
rename to docs/manual/mod/mod_dialup.html.en.utf8
diff --git a/docs/manual/mod/mod_dir.html b/docs/manual/mod/mod_dir.html
index 72bd23593c0..1890c1818df 100644
--- a/docs/manual/mod/mod_dir.html
+++ b/docs/manual/mod/mod_dir.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dir.html.en
+URI: mod_dir.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dir.html.en b/docs/manual/mod/mod_dir.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dir.html.en
rename to docs/manual/mod/mod_dir.html.en.utf8
diff --git a/docs/manual/mod/mod_dumpio.html b/docs/manual/mod/mod_dumpio.html
index e4947e05a31..59eb22dfb07 100644
--- a/docs/manual/mod/mod_dumpio.html
+++ b/docs/manual/mod/mod_dumpio.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_dumpio.html.en
+URI: mod_dumpio.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_dumpio.html.en b/docs/manual/mod/mod_dumpio.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_dumpio.html.en
rename to docs/manual/mod/mod_dumpio.html.en.utf8
diff --git a/docs/manual/mod/mod_echo.html b/docs/manual/mod/mod_echo.html
index 70400d3c15a..dadb3f16f87 100644
--- a/docs/manual/mod/mod_echo.html
+++ b/docs/manual/mod/mod_echo.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_echo.html.en
+URI: mod_echo.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_echo.html.en b/docs/manual/mod/mod_echo.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_echo.html.en
rename to docs/manual/mod/mod_echo.html.en.utf8
diff --git a/docs/manual/mod/mod_env.html b/docs/manual/mod/mod_env.html
index 7e38ab3c31d..4a779c548d0 100644
--- a/docs/manual/mod/mod_env.html
+++ b/docs/manual/mod/mod_env.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_env.html.en
+URI: mod_env.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_env.html.en b/docs/manual/mod/mod_env.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_env.html.en
rename to docs/manual/mod/mod_env.html.en.utf8
diff --git a/docs/manual/mod/mod_example_hooks.html b/docs/manual/mod/mod_example_hooks.html
index ecdeca8bfe2..875aa69efbc 100644
--- a/docs/manual/mod/mod_example_hooks.html
+++ b/docs/manual/mod/mod_example_hooks.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_example_hooks.html.en
+URI: mod_example_hooks.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_example_hooks.html.en b/docs/manual/mod/mod_example_hooks.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_example_hooks.html.en
rename to docs/manual/mod/mod_example_hooks.html.en.utf8
diff --git a/docs/manual/mod/mod_expires.html b/docs/manual/mod/mod_expires.html
index 98bfc5ceeb3..d1663484b13 100644
--- a/docs/manual/mod/mod_expires.html
+++ b/docs/manual/mod/mod_expires.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_expires.html.en
+URI: mod_expires.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_expires.html.en b/docs/manual/mod/mod_expires.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_expires.html.en
rename to docs/manual/mod/mod_expires.html.en.utf8
diff --git a/docs/manual/mod/mod_ext_filter.html b/docs/manual/mod/mod_ext_filter.html
index f96caf255e2..cf3a36190c8 100644
--- a/docs/manual/mod/mod_ext_filter.html
+++ b/docs/manual/mod/mod_ext_filter.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_ext_filter.html.en
+URI: mod_ext_filter.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_ext_filter.html.en b/docs/manual/mod/mod_ext_filter.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_ext_filter.html.en
rename to docs/manual/mod/mod_ext_filter.html.en.utf8
diff --git a/docs/manual/mod/mod_file_cache.html b/docs/manual/mod/mod_file_cache.html
index e06fcc81692..4ee30bd9fbf 100644
--- a/docs/manual/mod/mod_file_cache.html
+++ b/docs/manual/mod/mod_file_cache.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_file_cache.html.en
+URI: mod_file_cache.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_file_cache.html.en b/docs/manual/mod/mod_file_cache.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_file_cache.html.en
rename to docs/manual/mod/mod_file_cache.html.en.utf8
diff --git a/docs/manual/mod/mod_filter.html b/docs/manual/mod/mod_filter.html
index c1202182fc8..c13be4bd580 100644
--- a/docs/manual/mod/mod_filter.html
+++ b/docs/manual/mod/mod_filter.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_filter.html.en
+URI: mod_filter.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_filter.html.en b/docs/manual/mod/mod_filter.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_filter.html.en
rename to docs/manual/mod/mod_filter.html.en.utf8
diff --git a/docs/manual/mod/mod_firehose.html b/docs/manual/mod/mod_firehose.html
index 8b3322f49bc..4f720fffa7a 100644
--- a/docs/manual/mod/mod_firehose.html
+++ b/docs/manual/mod/mod_firehose.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_firehose.html.en
+URI: mod_firehose.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_firehose.html.en b/docs/manual/mod/mod_firehose.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_firehose.html.en
rename to docs/manual/mod/mod_firehose.html.en.utf8
diff --git a/docs/manual/mod/mod_headers.html b/docs/manual/mod/mod_headers.html
index 2459e8f15a8..863e0494622 100644
--- a/docs/manual/mod/mod_headers.html
+++ b/docs/manual/mod/mod_headers.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_headers.html.en
+URI: mod_headers.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_headers.html.en b/docs/manual/mod/mod_headers.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_headers.html.en
rename to docs/manual/mod/mod_headers.html.en.utf8
diff --git a/docs/manual/mod/mod_heartbeat.html b/docs/manual/mod/mod_heartbeat.html
index 1ec874631f9..64410e1767b 100644
--- a/docs/manual/mod/mod_heartbeat.html
+++ b/docs/manual/mod/mod_heartbeat.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_heartbeat.html.en
+URI: mod_heartbeat.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_heartbeat.html.en b/docs/manual/mod/mod_heartbeat.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_heartbeat.html.en
rename to docs/manual/mod/mod_heartbeat.html.en.utf8
diff --git a/docs/manual/mod/mod_heartmonitor.html b/docs/manual/mod/mod_heartmonitor.html
index 59bb413a73f..c5968302b0f 100644
--- a/docs/manual/mod/mod_heartmonitor.html
+++ b/docs/manual/mod/mod_heartmonitor.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_heartmonitor.html.en
+URI: mod_heartmonitor.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_heartmonitor.html.en b/docs/manual/mod/mod_heartmonitor.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_heartmonitor.html.en
rename to docs/manual/mod/mod_heartmonitor.html.en.utf8
diff --git a/docs/manual/mod/mod_http2.html b/docs/manual/mod/mod_http2.html
index c80458d92fb..999bc4cdf81 100644
--- a/docs/manual/mod/mod_http2.html
+++ b/docs/manual/mod/mod_http2.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_http2.html.en
+URI: mod_http2.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_http2.html.en b/docs/manual/mod/mod_http2.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_http2.html.en
rename to docs/manual/mod/mod_http2.html.en.utf8
diff --git a/docs/manual/mod/mod_ident.html b/docs/manual/mod/mod_ident.html
index f1bee31d05e..ecaafacba2e 100644
--- a/docs/manual/mod/mod_ident.html
+++ b/docs/manual/mod/mod_ident.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_ident.html.en
+URI: mod_ident.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_ident.html.en b/docs/manual/mod/mod_ident.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_ident.html.en
rename to docs/manual/mod/mod_ident.html.en.utf8
diff --git a/docs/manual/mod/mod_imagemap.html b/docs/manual/mod/mod_imagemap.html
index 71855dc13f1..6a4087b2719 100644
--- a/docs/manual/mod/mod_imagemap.html
+++ b/docs/manual/mod/mod_imagemap.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_imagemap.html.en
+URI: mod_imagemap.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_imagemap.html.en b/docs/manual/mod/mod_imagemap.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_imagemap.html.en
rename to docs/manual/mod/mod_imagemap.html.en.utf8
diff --git a/docs/manual/mod/mod_include.html b/docs/manual/mod/mod_include.html
index d1e9524a867..ac595d623e4 100644
--- a/docs/manual/mod/mod_include.html
+++ b/docs/manual/mod/mod_include.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_include.html.en
+URI: mod_include.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_include.html.en b/docs/manual/mod/mod_include.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_include.html.en
rename to docs/manual/mod/mod_include.html.en.utf8
diff --git a/docs/manual/mod/mod_info.html b/docs/manual/mod/mod_info.html
index 058b312296b..9f305e0cedb 100644
--- a/docs/manual/mod/mod_info.html
+++ b/docs/manual/mod/mod_info.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_info.html.en
+URI: mod_info.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_info.html.en b/docs/manual/mod/mod_info.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_info.html.en
rename to docs/manual/mod/mod_info.html.en.utf8
diff --git a/docs/manual/mod/mod_isapi.html b/docs/manual/mod/mod_isapi.html
index 362298b3fc7..4f230200f7f 100644
--- a/docs/manual/mod/mod_isapi.html
+++ b/docs/manual/mod/mod_isapi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_isapi.html.en
+URI: mod_isapi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_isapi.html.en b/docs/manual/mod/mod_isapi.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_isapi.html.en
rename to docs/manual/mod/mod_isapi.html.en.utf8
diff --git a/docs/manual/mod/mod_journald.html b/docs/manual/mod/mod_journald.html
index 0d4cbb34042..b2645a094e8 100644
--- a/docs/manual/mod/mod_journald.html
+++ b/docs/manual/mod/mod_journald.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_journald.html.en
+URI: mod_journald.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_journald.html.en b/docs/manual/mod/mod_journald.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_journald.html.en
rename to docs/manual/mod/mod_journald.html.en.utf8
diff --git a/docs/manual/mod/mod_lbmethod_bybusyness.html b/docs/manual/mod/mod_lbmethod_bybusyness.html
index 7aa3f7066d5..a65761bd817 100644
--- a/docs/manual/mod/mod_lbmethod_bybusyness.html
+++ b/docs/manual/mod/mod_lbmethod_bybusyness.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_lbmethod_bybusyness.html.en
+URI: mod_lbmethod_bybusyness.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_lbmethod_bybusyness.html.en b/docs/manual/mod/mod_lbmethod_bybusyness.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_lbmethod_bybusyness.html.en
rename to docs/manual/mod/mod_lbmethod_bybusyness.html.en.utf8
diff --git a/docs/manual/mod/mod_lbmethod_byrequests.html b/docs/manual/mod/mod_lbmethod_byrequests.html
index 7a285489ef9..1313e481b9f 100644
--- a/docs/manual/mod/mod_lbmethod_byrequests.html
+++ b/docs/manual/mod/mod_lbmethod_byrequests.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_lbmethod_byrequests.html.en
+URI: mod_lbmethod_byrequests.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_lbmethod_byrequests.html.en b/docs/manual/mod/mod_lbmethod_byrequests.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_lbmethod_byrequests.html.en
rename to docs/manual/mod/mod_lbmethod_byrequests.html.en.utf8
diff --git a/docs/manual/mod/mod_lbmethod_bytraffic.html b/docs/manual/mod/mod_lbmethod_bytraffic.html
index 31560d51d37..33de45bcce0 100644
--- a/docs/manual/mod/mod_lbmethod_bytraffic.html
+++ b/docs/manual/mod/mod_lbmethod_bytraffic.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_lbmethod_bytraffic.html.en
+URI: mod_lbmethod_bytraffic.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_lbmethod_bytraffic.html.en b/docs/manual/mod/mod_lbmethod_bytraffic.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_lbmethod_bytraffic.html.en
rename to docs/manual/mod/mod_lbmethod_bytraffic.html.en.utf8
diff --git a/docs/manual/mod/mod_lbmethod_heartbeat.html b/docs/manual/mod/mod_lbmethod_heartbeat.html
index 9f5a855a2f6..78a005acafe 100644
--- a/docs/manual/mod/mod_lbmethod_heartbeat.html
+++ b/docs/manual/mod/mod_lbmethod_heartbeat.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_lbmethod_heartbeat.html.en
+URI: mod_lbmethod_heartbeat.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_lbmethod_heartbeat.html.en b/docs/manual/mod/mod_lbmethod_heartbeat.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_lbmethod_heartbeat.html.en
rename to docs/manual/mod/mod_lbmethod_heartbeat.html.en.utf8
diff --git a/docs/manual/mod/mod_ldap.html b/docs/manual/mod/mod_ldap.html
index 074fa07fede..547062dbb60 100644
--- a/docs/manual/mod/mod_ldap.html
+++ b/docs/manual/mod/mod_ldap.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_ldap.html.en
+URI: mod_ldap.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_ldap.html.en b/docs/manual/mod/mod_ldap.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_ldap.html.en
rename to docs/manual/mod/mod_ldap.html.en.utf8
diff --git a/docs/manual/mod/mod_log_config.html b/docs/manual/mod/mod_log_config.html
index 98ae6745d2d..6191d3de2f6 100644
--- a/docs/manual/mod/mod_log_config.html
+++ b/docs/manual/mod/mod_log_config.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_log_config.html.en
+URI: mod_log_config.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_log_config.html.en b/docs/manual/mod/mod_log_config.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_log_config.html.en
rename to docs/manual/mod/mod_log_config.html.en.utf8
diff --git a/docs/manual/mod/mod_log_debug.html b/docs/manual/mod/mod_log_debug.html
index e57e8a96efd..9ebdb4d86a6 100644
--- a/docs/manual/mod/mod_log_debug.html
+++ b/docs/manual/mod/mod_log_debug.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_log_debug.html.en
+URI: mod_log_debug.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_log_debug.html.en b/docs/manual/mod/mod_log_debug.html.en.utf8
similarity index 93%
rename from docs/manual/mod/mod_log_debug.html.en
rename to docs/manual/mod/mod_log_debug.html.en.utf8
index 878c81f2ab0..4d29dd8c513 100644
--- a/docs/manual/mod/mod_log_debug.html.en
+++ b/docs/manual/mod/mod_log_debug.html.en.utf8
@@ -115,18 +115,19 @@
will be logged. The following hooks are supported:
-translate_name |
-type_checker |
-quick_handler |
-map_to_storage |
-check_access |
-check_access_ex |
-insert_filter |
-check_authn |
-check_authz |
-fixups |
-handler |
-log_transaction |
+pre_translate_name |
+translate_name |
+type_checker |
+quick_handler |
+map_to_storage |
+check_access |
+check_access_ex |
+insert_filter |
+check_authn |
+check_authz |
+fixups |
+handler |
+log_transaction |
The default is log_transaction. The special value
diff --git a/docs/manual/mod/mod_log_forensic.html b/docs/manual/mod/mod_log_forensic.html
index a94d451dabc..b72a694e696 100644
--- a/docs/manual/mod/mod_log_forensic.html
+++ b/docs/manual/mod/mod_log_forensic.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_log_forensic.html.en
+URI: mod_log_forensic.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_log_forensic.html.en b/docs/manual/mod/mod_log_forensic.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_log_forensic.html.en
rename to docs/manual/mod/mod_log_forensic.html.en.utf8
diff --git a/docs/manual/mod/mod_logio.html b/docs/manual/mod/mod_logio.html
index e30458ab324..1305a3b0240 100644
--- a/docs/manual/mod/mod_logio.html
+++ b/docs/manual/mod/mod_logio.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_logio.html.en
+URI: mod_logio.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_logio.html.en b/docs/manual/mod/mod_logio.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_logio.html.en
rename to docs/manual/mod/mod_logio.html.en.utf8
diff --git a/docs/manual/mod/mod_lua.html b/docs/manual/mod/mod_lua.html
index 634a9a724f2..b531123daf8 100644
--- a/docs/manual/mod/mod_lua.html
+++ b/docs/manual/mod/mod_lua.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_lua.html.en
+URI: mod_lua.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_lua.html.en b/docs/manual/mod/mod_lua.html.en.utf8
similarity index 97%
rename from docs/manual/mod/mod_lua.html.en
rename to docs/manual/mod/mod_lua.html.en.utf8
index 5dafb8f5d78..8f070935805 100644
--- a/docs/manual/mod/mod_lua.html.en
+++ b/docs/manual/mod/mod_lua.html.en.utf8
@@ -78,6 +78,7 @@ trust, as it can be abused to change the internal workings of httpd.
LuaHookInsertFilter
LuaHookLog
LuaHookMapToStorage
+
LuaHookPreTranslate
LuaHookTranslateName
LuaHookTypeChecker
LuaInherit
@@ -135,7 +136,7 @@ something like this:
-example.lua
+example.lua
-- example handler
require "string"
@@ -209,7 +210,7 @@ without authentication, or if the authenticated user matches the second
argument:
-authz_provider.lua
+authz_provider.lua
require 'apache2'
@@ -255,31 +256,38 @@ performing access control, or setting mime types:
been mapped to a host or virtual host
+ | Pre-Translate name |
+ LuaHookPreTranslateName |
+ This phase translates the requested URI into a filename on the
+ system, before decoding occurs. Modules such as mod_proxy
+ can operate in this phase. |
+
+
| Translate name |
LuaHookTranslateName |
This phase translates the requested URI into a filename on the
system. Modules such as mod_alias and
mod_rewrite operate in this phase. |
-
+
| Map to storage |
LuaHookMapToStorage |
This phase maps files to their physical, cached or external/proxied storage.
It can be used by proxy or caching modules |
-
+
| Check Access |
LuaHookAccessChecker |
This phase checks whether a client has access to a resource. This
phase is run before the user is authenticated, so beware.
|
-
+
| Check User ID |
LuaHookCheckUserID |
This phase it used to check the negotiated user ID |
-
+
| Check Authorization |
LuaHookAuthChecker or
LuaAuthzProvider |
@@ -287,25 +295,25 @@ performing access control, or setting mime types:
user ID, client certificate etc.
-
+
| Check Type |
LuaHookTypeChecker |
This phase checks the requested file and assigns a content type and
a handler to it |
-
+
| Fixups |
LuaHookFixups |
This is the final "fix anything" phase before the content handlers
are run. Any last-minute changes to the request should be made here. |
-
+
| Content handler |
fx. .lua files or through LuaMapHandler |
This is where the content is handled. Files are read, parsed, some are run,
and the result is sent to the client |
-
+
| Logging |
LuaHookLog |
Once a request has been handled, it enters several logging phases,
@@ -324,7 +332,7 @@ they'll return OK, DONE, or DECLINED, which you can write in Lua as
-translate_name.lua
+translate_name.lua
-- example hook that rewrites the URI to a filesystem path.
require 'apache2'
@@ -341,7 +349,7 @@ end
-translate_name2.lua
+translate_name2.lua
--[[ example hook that rewrites one URI to another URI. It returns a
apache2.DECLINED to give other URL mappers a chance to work on the
substitution, including the core translate_name hook which maps based
@@ -474,7 +482,7 @@ end
| string |
yes |
The file name that the request maps to, f.x. /www/example.com/foo.txt. This can be
- changed in the translate-name or map-to-storage phases of a request to allow the
+ changed in the pre-translate-name, translate-name or map-to-storage phases of a request to allow the
default handler (or script handlers) to serve a different file than what was requested. |
@@ -572,7 +580,7 @@ end
| string |
yes |
Denotes whether this is a proxy request or not. This value is generally set in
- the post_read_request/translate_name phase of a request. |
+ the post_read_request/pre_translate_name/translate_name phase of a request.
range |
@@ -1507,6 +1515,23 @@ end
+
+
+
+
+| Description: | Provide a hook for the pre_translate phase of a request
+processing |
+| Syntax: | LuaHookPreTranslate /path/to/lua/script.lua hook_function_name |
+| Context: | server config, virtual host, directory, .htaccess |
+| Override: | All |
+| Status: | Extension |
+| Module: | mod_lua |
+
+
+ Just like LuaHookTranslateName, but executed at the pre_translate phase,
+ where the URI-path is not percent decoded.
+
+

diff --git a/docs/manual/mod/mod_macro.html b/docs/manual/mod/mod_macro.html
index 8aee40b3b01..1269f7a4bcb 100644
--- a/docs/manual/mod/mod_macro.html
+++ b/docs/manual/mod/mod_macro.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_macro.html.en
+URI: mod_macro.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_macro.html.en b/docs/manual/mod/mod_macro.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_macro.html.en
rename to docs/manual/mod/mod_macro.html.en.utf8
diff --git a/docs/manual/mod/mod_md.html b/docs/manual/mod/mod_md.html
index d9dbf132322..f1cf29ba0f6 100644
--- a/docs/manual/mod/mod_md.html
+++ b/docs/manual/mod/mod_md.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_md.html.en
+URI: mod_md.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_md.html.en b/docs/manual/mod/mod_md.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_md.html.en
rename to docs/manual/mod/mod_md.html.en.utf8
diff --git a/docs/manual/mod/mod_mime.html b/docs/manual/mod/mod_mime.html
index 999228c821e..910fb3e2259 100644
--- a/docs/manual/mod/mod_mime.html
+++ b/docs/manual/mod/mod_mime.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_mime.html.en
+URI: mod_mime.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_mime.html.en b/docs/manual/mod/mod_mime.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_mime.html.en
rename to docs/manual/mod/mod_mime.html.en.utf8
diff --git a/docs/manual/mod/mod_mime_magic.html b/docs/manual/mod/mod_mime_magic.html
index 8aa09905ea9..6a27085370e 100644
--- a/docs/manual/mod/mod_mime_magic.html
+++ b/docs/manual/mod/mod_mime_magic.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_mime_magic.html.en
+URI: mod_mime_magic.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_mime_magic.html.en b/docs/manual/mod/mod_mime_magic.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_mime_magic.html.en
rename to docs/manual/mod/mod_mime_magic.html.en.utf8
diff --git a/docs/manual/mod/mod_negotiation.html b/docs/manual/mod/mod_negotiation.html
index 9edee3e7d56..9b80ade3dd7 100644
--- a/docs/manual/mod/mod_negotiation.html
+++ b/docs/manual/mod/mod_negotiation.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_negotiation.html.en
+URI: mod_negotiation.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_negotiation.html.en b/docs/manual/mod/mod_negotiation.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_negotiation.html.en
rename to docs/manual/mod/mod_negotiation.html.en.utf8
diff --git a/docs/manual/mod/mod_nw_ssl.html b/docs/manual/mod/mod_nw_ssl.html
index 1e1d8bb790d..dbb1da62e90 100644
--- a/docs/manual/mod/mod_nw_ssl.html
+++ b/docs/manual/mod/mod_nw_ssl.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_nw_ssl.html.en
+URI: mod_nw_ssl.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_nw_ssl.html.en b/docs/manual/mod/mod_nw_ssl.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_nw_ssl.html.en
rename to docs/manual/mod/mod_nw_ssl.html.en.utf8
diff --git a/docs/manual/mod/mod_policy.html b/docs/manual/mod/mod_policy.html
index 4c4ad4741de..a12e9820737 100644
--- a/docs/manual/mod/mod_policy.html
+++ b/docs/manual/mod/mod_policy.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_policy.html.en
+URI: mod_policy.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_policy.html.en b/docs/manual/mod/mod_policy.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_policy.html.en
rename to docs/manual/mod/mod_policy.html.en.utf8
diff --git a/docs/manual/mod/mod_privileges.html b/docs/manual/mod/mod_privileges.html
index 051e21eefb1..6da6af5fe85 100644
--- a/docs/manual/mod/mod_privileges.html
+++ b/docs/manual/mod/mod_privileges.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_privileges.html.en
+URI: mod_privileges.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_privileges.html.en b/docs/manual/mod/mod_privileges.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_privileges.html.en
rename to docs/manual/mod/mod_privileges.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy.html b/docs/manual/mod/mod_proxy.html
index 407ce094ae8..dc21be93cae 100644
--- a/docs/manual/mod/mod_proxy.html
+++ b/docs/manual/mod/mod_proxy.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy.html.en
+URI: mod_proxy.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy.html.en
rename to docs/manual/mod/mod_proxy.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_ajp.html b/docs/manual/mod/mod_proxy_ajp.html
index 3b347860b1a..c7f076ebe7e 100644
--- a/docs/manual/mod/mod_proxy_ajp.html
+++ b/docs/manual/mod/mod_proxy_ajp.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_ajp.html.en
+URI: mod_proxy_ajp.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_ajp.html.en b/docs/manual/mod/mod_proxy_ajp.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_ajp.html.en
rename to docs/manual/mod/mod_proxy_ajp.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_balancer.html b/docs/manual/mod/mod_proxy_balancer.html
index 36d46dd6388..7cc84bf7450 100644
--- a/docs/manual/mod/mod_proxy_balancer.html
+++ b/docs/manual/mod/mod_proxy_balancer.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_balancer.html.en
+URI: mod_proxy_balancer.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_balancer.html.en b/docs/manual/mod/mod_proxy_balancer.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_balancer.html.en
rename to docs/manual/mod/mod_proxy_balancer.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_connect.html b/docs/manual/mod/mod_proxy_connect.html
index 6d1857aa5a2..73960220f03 100644
--- a/docs/manual/mod/mod_proxy_connect.html
+++ b/docs/manual/mod/mod_proxy_connect.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_connect.html.en
+URI: mod_proxy_connect.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_connect.html.en b/docs/manual/mod/mod_proxy_connect.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_connect.html.en
rename to docs/manual/mod/mod_proxy_connect.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_express.html b/docs/manual/mod/mod_proxy_express.html
index 85715fbd2ba..741fc6aaf2b 100644
--- a/docs/manual/mod/mod_proxy_express.html
+++ b/docs/manual/mod/mod_proxy_express.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_express.html.en
+URI: mod_proxy_express.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_express.html.en b/docs/manual/mod/mod_proxy_express.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_express.html.en
rename to docs/manual/mod/mod_proxy_express.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_fcgi.html b/docs/manual/mod/mod_proxy_fcgi.html
index e714cf66b91..4c9ff31f010 100644
--- a/docs/manual/mod/mod_proxy_fcgi.html
+++ b/docs/manual/mod/mod_proxy_fcgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_fcgi.html.en
+URI: mod_proxy_fcgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_fcgi.html.en b/docs/manual/mod/mod_proxy_fcgi.html.en.utf8
similarity index 99%
rename from docs/manual/mod/mod_proxy_fcgi.html.en
rename to docs/manual/mod/mod_proxy_fcgi.html.en.utf8
index 769dd28cfc5..b41cd6d2e3b 100644
--- a/docs/manual/mod/mod_proxy_fcgi.html.en
+++ b/docs/manual/mod/mod_proxy_fcgi.html.en.utf8
@@ -305,7 +305,7 @@ the condition expressions and value expressions.
Specifies the replacement value for the preceding environment variable.
Backreferences, such as "$1", can be included from regular expression
captures in conditional-expression. If omitted, the variable is
- set (or overridden) to an empty string ¶ but see the Note below.
+ set (or overridden) to an empty string â but see the Note below.
# A basic, unconditional override
diff --git a/docs/manual/mod/mod_proxy_fdpass.html b/docs/manual/mod/mod_proxy_fdpass.html
index ee7eb55c90e..a6ad5b719eb 100644
--- a/docs/manual/mod/mod_proxy_fdpass.html
+++ b/docs/manual/mod/mod_proxy_fdpass.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_fdpass.html.en
+URI: mod_proxy_fdpass.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_fdpass.html.en b/docs/manual/mod/mod_proxy_fdpass.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_fdpass.html.en
rename to docs/manual/mod/mod_proxy_fdpass.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_ftp.html b/docs/manual/mod/mod_proxy_ftp.html
index ad5a4c2e450..437d1514d9f 100644
--- a/docs/manual/mod/mod_proxy_ftp.html
+++ b/docs/manual/mod/mod_proxy_ftp.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_ftp.html.en
+URI: mod_proxy_ftp.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_ftp.html.en b/docs/manual/mod/mod_proxy_ftp.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_ftp.html.en
rename to docs/manual/mod/mod_proxy_ftp.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_hcheck.html b/docs/manual/mod/mod_proxy_hcheck.html
index e2a38bb36b2..6a0c73aaa80 100644
--- a/docs/manual/mod/mod_proxy_hcheck.html
+++ b/docs/manual/mod/mod_proxy_hcheck.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_hcheck.html.en
+URI: mod_proxy_hcheck.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_hcheck.html.en b/docs/manual/mod/mod_proxy_hcheck.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_hcheck.html.en
rename to docs/manual/mod/mod_proxy_hcheck.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_html.html b/docs/manual/mod/mod_proxy_html.html
index ecdf2045858..0aa5849aae0 100644
--- a/docs/manual/mod/mod_proxy_html.html
+++ b/docs/manual/mod/mod_proxy_html.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_html.html.en
+URI: mod_proxy_html.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_html.html.en b/docs/manual/mod/mod_proxy_html.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_html.html.en
rename to docs/manual/mod/mod_proxy_html.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_http.html b/docs/manual/mod/mod_proxy_http.html
index 659bda2bd48..8a0a4a9dc96 100644
--- a/docs/manual/mod/mod_proxy_http.html
+++ b/docs/manual/mod/mod_proxy_http.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_http.html.en
+URI: mod_proxy_http.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_http.html.en b/docs/manual/mod/mod_proxy_http.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_http.html.en
rename to docs/manual/mod/mod_proxy_http.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_http2.html b/docs/manual/mod/mod_proxy_http2.html
index 8f7d3909d50..f4ec292da53 100644
--- a/docs/manual/mod/mod_proxy_http2.html
+++ b/docs/manual/mod/mod_proxy_http2.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_http2.html.en
+URI: mod_proxy_http2.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_http2.html.en b/docs/manual/mod/mod_proxy_http2.html.en.utf8
similarity index 99%
rename from docs/manual/mod/mod_proxy_http2.html.en
rename to docs/manual/mod/mod_proxy_http2.html.en.utf8
index d6e8b5207d0..65264ebcc9d 100644
--- a/docs/manual/mod/mod_proxy_http2.html.en
+++ b/docs/manual/mod/mod_proxy_http2.html.en.utf8
@@ -34,7 +34,7 @@
| Status: | Experimental |
| Module Identifier: | proxy_http2_module |
| Source File: | mod_proxy_http2.c |
-| Compatibility: | Available in Apache HTTP Server 2.4.19 and later |
+| Compatibility: | Available in httpd 2.4.19 and later |
Summary
mod_proxy_http2
diff --git a/docs/manual/mod/mod_proxy_scgi.html b/docs/manual/mod/mod_proxy_scgi.html
index b890e5752b9..1cc04e80ac4 100644
--- a/docs/manual/mod/mod_proxy_scgi.html
+++ b/docs/manual/mod/mod_proxy_scgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_scgi.html.en
+URI: mod_proxy_scgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_scgi.html.en b/docs/manual/mod/mod_proxy_scgi.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_scgi.html.en
rename to docs/manual/mod/mod_proxy_scgi.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_uwsgi.html b/docs/manual/mod/mod_proxy_uwsgi.html
index da9c35f1e0c..b74ed975b47 100644
--- a/docs/manual/mod/mod_proxy_uwsgi.html
+++ b/docs/manual/mod/mod_proxy_uwsgi.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_uwsgi.html.en
+URI: mod_proxy_uwsgi.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_uwsgi.html.en b/docs/manual/mod/mod_proxy_uwsgi.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_proxy_uwsgi.html.en
rename to docs/manual/mod/mod_proxy_uwsgi.html.en.utf8
diff --git a/docs/manual/mod/mod_proxy_wstunnel.html b/docs/manual/mod/mod_proxy_wstunnel.html
index cf71a854f61..0b4be04f5b4 100644
--- a/docs/manual/mod/mod_proxy_wstunnel.html
+++ b/docs/manual/mod/mod_proxy_wstunnel.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_proxy_wstunnel.html.en
+URI: mod_proxy_wstunnel.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_proxy_wstunnel.html.en b/docs/manual/mod/mod_proxy_wstunnel.html.en.utf8
similarity index 96%
rename from docs/manual/mod/mod_proxy_wstunnel.html.en
rename to docs/manual/mod/mod_proxy_wstunnel.html.en.utf8
index b6eb8de48d5..2febcbeb52e 100644
--- a/docs/manual/mod/mod_proxy_wstunnel.html.en
+++ b/docs/manual/mod/mod_proxy_wstunnel.html.en.utf8
@@ -50,6 +50,14 @@ Connection: Upgrade
ProxyPass "/ws2/" "ws://echo.websocket.org/"
ProxyPass "/wss2/" "wss://echo.websocket.org/"
+
+
Proxying both HTTP and websockets at the same time can be done by specifying the websockets
+ProxyPass directive before the
+ HTTP directive:
+
ProxyPass "/" "ws://backend.example.com:9080/"
+ProxyPass "/" "http://backend.example.com:9080/"
+
+
Load balancing for multiple backends can be achieved using mod_proxy_balancer.
diff --git a/docs/manual/mod/mod_ratelimit.html b/docs/manual/mod/mod_ratelimit.html
index 80220575f13..d1b6b3a354d 100644
--- a/docs/manual/mod/mod_ratelimit.html
+++ b/docs/manual/mod/mod_ratelimit.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_ratelimit.html.en
+URI: mod_ratelimit.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_ratelimit.html.en b/docs/manual/mod/mod_ratelimit.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_ratelimit.html.en
rename to docs/manual/mod/mod_ratelimit.html.en.utf8
diff --git a/docs/manual/mod/mod_reflector.html b/docs/manual/mod/mod_reflector.html
index b6aeada6f65..c4171f53e13 100644
--- a/docs/manual/mod/mod_reflector.html
+++ b/docs/manual/mod/mod_reflector.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_reflector.html.en
+URI: mod_reflector.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_reflector.html.en b/docs/manual/mod/mod_reflector.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_reflector.html.en
rename to docs/manual/mod/mod_reflector.html.en.utf8
diff --git a/docs/manual/mod/mod_remoteip.html b/docs/manual/mod/mod_remoteip.html
index 5647104cd48..00189de5ee5 100644
--- a/docs/manual/mod/mod_remoteip.html
+++ b/docs/manual/mod/mod_remoteip.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_remoteip.html.en
+URI: mod_remoteip.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_remoteip.html.en b/docs/manual/mod/mod_remoteip.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_remoteip.html.en
rename to docs/manual/mod/mod_remoteip.html.en.utf8
diff --git a/docs/manual/mod/mod_reqtimeout.html b/docs/manual/mod/mod_reqtimeout.html
index dd93a1852c2..eb370b30bb7 100644
--- a/docs/manual/mod/mod_reqtimeout.html
+++ b/docs/manual/mod/mod_reqtimeout.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_reqtimeout.html.en
+URI: mod_reqtimeout.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_reqtimeout.html.en b/docs/manual/mod/mod_reqtimeout.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_reqtimeout.html.en
rename to docs/manual/mod/mod_reqtimeout.html.en.utf8
diff --git a/docs/manual/mod/mod_request.html b/docs/manual/mod/mod_request.html
index f1ee33eca19..b68958deb2c 100644
--- a/docs/manual/mod/mod_request.html
+++ b/docs/manual/mod/mod_request.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_request.html.en
+URI: mod_request.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_request.html.en b/docs/manual/mod/mod_request.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_request.html.en
rename to docs/manual/mod/mod_request.html.en.utf8
diff --git a/docs/manual/mod/mod_rewrite.html b/docs/manual/mod/mod_rewrite.html
index 1d2ff6d7aac..ba02bc98ae3 100644
--- a/docs/manual/mod/mod_rewrite.html
+++ b/docs/manual/mod/mod_rewrite.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_rewrite.html.en
+URI: mod_rewrite.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_rewrite.html.en b/docs/manual/mod/mod_rewrite.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_rewrite.html.en
rename to docs/manual/mod/mod_rewrite.html.en.utf8
diff --git a/docs/manual/mod/mod_sed.html b/docs/manual/mod/mod_sed.html
index fc1697066f7..0c5d719bca9 100644
--- a/docs/manual/mod/mod_sed.html
+++ b/docs/manual/mod/mod_sed.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_sed.html.en
+URI: mod_sed.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_sed.html.en b/docs/manual/mod/mod_sed.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_sed.html.en
rename to docs/manual/mod/mod_sed.html.en.utf8
diff --git a/docs/manual/mod/mod_session.html b/docs/manual/mod/mod_session.html
index 9deebb429eb..6bc1ca34223 100644
--- a/docs/manual/mod/mod_session.html
+++ b/docs/manual/mod/mod_session.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_session.html.en
+URI: mod_session.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_session.html.en b/docs/manual/mod/mod_session.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_session.html.en
rename to docs/manual/mod/mod_session.html.en.utf8
diff --git a/docs/manual/mod/mod_session_cookie.html b/docs/manual/mod/mod_session_cookie.html
index 98883c6dbe2..54f1622d102 100644
--- a/docs/manual/mod/mod_session_cookie.html
+++ b/docs/manual/mod/mod_session_cookie.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_session_cookie.html.en
+URI: mod_session_cookie.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_session_cookie.html.en b/docs/manual/mod/mod_session_cookie.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_session_cookie.html.en
rename to docs/manual/mod/mod_session_cookie.html.en.utf8
diff --git a/docs/manual/mod/mod_session_crypto.html b/docs/manual/mod/mod_session_crypto.html
index 815bc08b5d9..5a6978baa13 100644
--- a/docs/manual/mod/mod_session_crypto.html
+++ b/docs/manual/mod/mod_session_crypto.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_session_crypto.html.en
+URI: mod_session_crypto.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_session_crypto.html.en b/docs/manual/mod/mod_session_crypto.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_session_crypto.html.en
rename to docs/manual/mod/mod_session_crypto.html.en.utf8
diff --git a/docs/manual/mod/mod_session_dbd.html b/docs/manual/mod/mod_session_dbd.html
index e63e47f8209..6fe794533f7 100644
--- a/docs/manual/mod/mod_session_dbd.html
+++ b/docs/manual/mod/mod_session_dbd.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_session_dbd.html.en
+URI: mod_session_dbd.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_session_dbd.html.en b/docs/manual/mod/mod_session_dbd.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_session_dbd.html.en
rename to docs/manual/mod/mod_session_dbd.html.en.utf8
diff --git a/docs/manual/mod/mod_setenvif.html b/docs/manual/mod/mod_setenvif.html
index d71ef311e32..efc0e1f47aa 100644
--- a/docs/manual/mod/mod_setenvif.html
+++ b/docs/manual/mod/mod_setenvif.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_setenvif.html.en
+URI: mod_setenvif.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_setenvif.html.en b/docs/manual/mod/mod_setenvif.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_setenvif.html.en
rename to docs/manual/mod/mod_setenvif.html.en.utf8
diff --git a/docs/manual/mod/mod_slotmem_plain.html b/docs/manual/mod/mod_slotmem_plain.html
index 843e2621905..e9d2f9496d5 100644
--- a/docs/manual/mod/mod_slotmem_plain.html
+++ b/docs/manual/mod/mod_slotmem_plain.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_slotmem_plain.html.en
+URI: mod_slotmem_plain.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_slotmem_plain.html.en b/docs/manual/mod/mod_slotmem_plain.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_slotmem_plain.html.en
rename to docs/manual/mod/mod_slotmem_plain.html.en.utf8
diff --git a/docs/manual/mod/mod_slotmem_shm.html b/docs/manual/mod/mod_slotmem_shm.html
index c173c1b2cd1..86f286569fc 100644
--- a/docs/manual/mod/mod_slotmem_shm.html
+++ b/docs/manual/mod/mod_slotmem_shm.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_slotmem_shm.html.en
+URI: mod_slotmem_shm.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_slotmem_shm.html.en b/docs/manual/mod/mod_slotmem_shm.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_slotmem_shm.html.en
rename to docs/manual/mod/mod_slotmem_shm.html.en.utf8
diff --git a/docs/manual/mod/mod_so.html b/docs/manual/mod/mod_so.html
index 29d9f91a6a1..1084079dc79 100644
--- a/docs/manual/mod/mod_so.html
+++ b/docs/manual/mod/mod_so.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_so.html.en
+URI: mod_so.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_so.html.en b/docs/manual/mod/mod_so.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_so.html.en
rename to docs/manual/mod/mod_so.html.en.utf8
diff --git a/docs/manual/mod/mod_socache_dbm.html b/docs/manual/mod/mod_socache_dbm.html
index db9938264f6..1e055fc2b20 100644
--- a/docs/manual/mod/mod_socache_dbm.html
+++ b/docs/manual/mod/mod_socache_dbm.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_socache_dbm.html.en
+URI: mod_socache_dbm.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_socache_dbm.html.en b/docs/manual/mod/mod_socache_dbm.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_socache_dbm.html.en
rename to docs/manual/mod/mod_socache_dbm.html.en.utf8
diff --git a/docs/manual/mod/mod_socache_dc.html b/docs/manual/mod/mod_socache_dc.html
index 570f3418e56..2a1c3efc220 100644
--- a/docs/manual/mod/mod_socache_dc.html
+++ b/docs/manual/mod/mod_socache_dc.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_socache_dc.html.en
+URI: mod_socache_dc.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_socache_dc.html.en b/docs/manual/mod/mod_socache_dc.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_socache_dc.html.en
rename to docs/manual/mod/mod_socache_dc.html.en.utf8
diff --git a/docs/manual/mod/mod_socache_memcache.html b/docs/manual/mod/mod_socache_memcache.html
index 39c065b4550..4694d306ac7 100644
--- a/docs/manual/mod/mod_socache_memcache.html
+++ b/docs/manual/mod/mod_socache_memcache.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_socache_memcache.html.en
+URI: mod_socache_memcache.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_socache_memcache.html.en b/docs/manual/mod/mod_socache_memcache.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_socache_memcache.html.en
rename to docs/manual/mod/mod_socache_memcache.html.en.utf8
diff --git a/docs/manual/mod/mod_socache_redis.html b/docs/manual/mod/mod_socache_redis.html
index eade40da5a0..fe29afe98db 100644
--- a/docs/manual/mod/mod_socache_redis.html
+++ b/docs/manual/mod/mod_socache_redis.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_socache_redis.html.en
+URI: mod_socache_redis.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_socache_redis.html.en b/docs/manual/mod/mod_socache_redis.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_socache_redis.html.en
rename to docs/manual/mod/mod_socache_redis.html.en.utf8
diff --git a/docs/manual/mod/mod_socache_shmcb.html b/docs/manual/mod/mod_socache_shmcb.html
index 267124dc513..c3dd1dda60f 100644
--- a/docs/manual/mod/mod_socache_shmcb.html
+++ b/docs/manual/mod/mod_socache_shmcb.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_socache_shmcb.html.en
+URI: mod_socache_shmcb.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_socache_shmcb.html.en b/docs/manual/mod/mod_socache_shmcb.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_socache_shmcb.html.en
rename to docs/manual/mod/mod_socache_shmcb.html.en.utf8
diff --git a/docs/manual/mod/mod_speling.html b/docs/manual/mod/mod_speling.html
index e12609ebf3b..8ab7ca42abd 100644
--- a/docs/manual/mod/mod_speling.html
+++ b/docs/manual/mod/mod_speling.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_speling.html.en
+URI: mod_speling.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_speling.html.en b/docs/manual/mod/mod_speling.html.en.utf8
similarity index 100%
rename from docs/manual/mod/mod_speling.html.en
rename to docs/manual/mod/mod_speling.html.en.utf8
diff --git a/docs/manual/mod/mod_ssl.html b/docs/manual/mod/mod_ssl.html
index 1c9a80e4d5b..c631e66cbc1 100644
--- a/docs/manual/mod/mod_ssl.html
+++ b/docs/manual/mod/mod_ssl.html
@@ -1,6 +1,6 @@
# GENERATED FROM XML -- DO NOT EDIT
-URI: mod_ssl.html.en
+URI: mod_ssl.html.en.utf8
Content-Language: en
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_ssl.html.en b/docs/manual/mod/mod_ssl.html.en.utf8
similarity index 99%
rename from docs/manual/mod/mod_ssl.html.en
rename to docs/manual/mod/mod_ssl.html.en.utf8
index f9d95717a34..1a52e71284d 100644
--- a/docs/manual/mod/mod_ssl.html.en
+++ b/docs/manual/mod/mod_ssl.html.en.utf8
@@ -2907,4 +2907,4 @@ if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}
//-->
-