diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml
index 6447006ddb..3febfa41cb 100644
--- a/docs/manual/mod/allmodules.xml
+++ b/docs/manual/mod/allmodules.xml
@@ -36,6 +36,7 @@
mod_expires.xml
mod_ext_filter.xml
mod_file_cache.xml
+ mod_filter.xml
mod_headers.xml
mod_ident.xml
mod_imap.xml
diff --git a/docs/manual/mod/allmodules.xml.de b/docs/manual/mod/allmodules.xml.de
index d7c173d65b..9a9135e23b 100644
--- a/docs/manual/mod/allmodules.xml.de
+++ b/docs/manual/mod/allmodules.xml.de
@@ -36,6 +36,7 @@
mod_expires.xml
mod_ext_filter.xml
mod_file_cache.xml
+ mod_filter.xml
mod_headers.xml
mod_ident.xml
mod_imap.xml
diff --git a/docs/manual/mod/allmodules.xml.es b/docs/manual/mod/allmodules.xml.es
index 6f3107d7e3..700dd126cb 100644
--- a/docs/manual/mod/allmodules.xml.es
+++ b/docs/manual/mod/allmodules.xml.es
@@ -36,6 +36,7 @@
mod_expires.xml
mod_ext_filter.xml
mod_file_cache.xml
+ mod_filter.xml
mod_headers.xml
mod_ident.xml
mod_imap.xml
diff --git a/docs/manual/mod/allmodules.xml.ja b/docs/manual/mod/allmodules.xml.ja
index 4d83d68fc4..311a7b4a80 100644
--- a/docs/manual/mod/allmodules.xml.ja
+++ b/docs/manual/mod/allmodules.xml.ja
@@ -36,6 +36,7 @@
mod_expires.xml.ja
mod_ext_filter.xml
mod_file_cache.xml
+ mod_filter.xml
mod_headers.xml.ja
mod_ident.xml
mod_imap.xml
diff --git a/docs/manual/mod/allmodules.xml.ko b/docs/manual/mod/allmodules.xml.ko
index 8e89df5dd0..55ca426732 100644
--- a/docs/manual/mod/allmodules.xml.ko
+++ b/docs/manual/mod/allmodules.xml.ko
@@ -36,6 +36,7 @@
mod_expires.xml.ko
mod_ext_filter.xml.ko
mod_file_cache.xml.ko
+ mod_filter.xml
mod_headers.xml
mod_ident.xml
mod_imap.xml
diff --git a/docs/manual/mod/directives.html.de b/docs/manual/mod/directives.html.de
index ce97c4b3ef..fbebd40c3c 100644
--- a/docs/manual/mod/directives.html.de
+++ b/docs/manual/mod/directives.html.de
@@ -181,6 +181,11 @@
FileETag
<Files>
<FilesMatch>
+FilterChain
+FilterDebug
+FilterDeclare
+FilterProtocol
+FilterProvider
ForceLanguagePriority
ForceType
ForensicLog
diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en
index 4592640877..3f9d392715 100644
--- a/docs/manual/mod/directives.html.en
+++ b/docs/manual/mod/directives.html.en
@@ -182,6 +182,11 @@
FileETag
<Files>
<FilesMatch>
+FilterChain
+FilterDebug
+FilterDeclare
+FilterProtocol
+FilterProvider
ForceLanguagePriority
ForceType
ForensicLog
diff --git a/docs/manual/mod/directives.html.es b/docs/manual/mod/directives.html.es
index ca0a82bf98..6fd66fd133 100644
--- a/docs/manual/mod/directives.html.es
+++ b/docs/manual/mod/directives.html.es
@@ -184,6 +184,11 @@
FileETag
<Files>
<FilesMatch>
+FilterChain
+FilterDebug
+FilterDeclare
+FilterProtocol
+FilterProvider
ForceLanguagePriority
ForceType
ForensicLog
diff --git a/docs/manual/mod/directives.html.ja.euc-jp b/docs/manual/mod/directives.html.ja.euc-jp
index 77fc5ecef6..b1b155b7a4 100644
--- a/docs/manual/mod/directives.html.ja.euc-jp
+++ b/docs/manual/mod/directives.html.ja.euc-jp
@@ -178,6 +178,11 @@
FileETag
<Files>
<FilesMatch>
+FilterChain
+FilterDebug
+FilterDeclare
+FilterProtocol
+FilterProvider
ForceLanguagePriority
ForceType
ForensicLog
diff --git a/docs/manual/mod/directives.html.ko.euc-kr b/docs/manual/mod/directives.html.ko.euc-kr
index 3821bb56b1..1df682585f 100644
--- a/docs/manual/mod/directives.html.ko.euc-kr
+++ b/docs/manual/mod/directives.html.ko.euc-kr
@@ -179,6 +179,11 @@
FileETag
<Files>
<FilesMatch>
+FilterChain
+FilterDebug
+FilterDeclare
+FilterProtocol
+FilterProvider
ForceLanguagePriority
ForceType
ForensicLog
diff --git a/docs/manual/mod/index.html.de b/docs/manual/mod/index.html.de
index 538da44e07..c9604b9aea 100644
--- a/docs/manual/mod/index.html.de
+++ b/docs/manual/mod/index.html.de
@@ -122,6 +122,7 @@ criteria
mod_ext_filter Pass the response body through an external program before
delivery to the client
mod_file_cache Caches a static list of files in memory
+mod_filter Context-sensitive smart filter configuration module
mod_headers Customization of HTTP request and response
headers
mod_ident RFC 1413 ident lookups
diff --git a/docs/manual/mod/index.html.en b/docs/manual/mod/index.html.en
index 852e1e56a8..507402e546 100644
--- a/docs/manual/mod/index.html.en
+++ b/docs/manual/mod/index.html.en
@@ -120,6 +120,7 @@ criteria
mod_ext_filter Pass the response body through an external program before
delivery to the client
mod_file_cache Caches a static list of files in memory
+mod_filter Context-sensitive smart filter configuration module
mod_headers Customization of HTTP request and response
headers
mod_ident RFC 1413 ident lookups
diff --git a/docs/manual/mod/index.html.es b/docs/manual/mod/index.html.es
index 1f646f9ff7..e84ed84b08 100644
--- a/docs/manual/mod/index.html.es
+++ b/docs/manual/mod/index.html.es
@@ -123,6 +123,7 @@ criteria
mod_ext_filter Pass the response body through an external program before
delivery to the client
mod_file_cache Caches a static list of files in memory
+mod_filter Context-sensitive smart filter configuration module
mod_headers Customization of HTTP request and response
headers
mod_ident RFC 1413 ident lookups
diff --git a/docs/manual/mod/index.html.ja.euc-jp b/docs/manual/mod/index.html.ja.euc-jp
index cf0b777d70..5c4519d412 100644
--- a/docs/manual/mod/index.html.ja.euc-jp
+++ b/docs/manual/mod/index.html.ja.euc-jp
@@ -113,6 +113,7 @@ for HTTP Basic authentication.
mod_ext_filter Pass the response body through an external program before
delivery to the client
mod_file_cache Caches a static list of files in memory
+mod_filter Context-sensitive smart filter configuration module
mod_headers HTTP ¥ê¥¯¥¨¥¹¥È¤Î¥Ø¥Ã¥À¤È±þÅú¤Î¥Ø¥Ã¥À¤Î¥«¥¹¥¿¥Þ¥¤¥º
mod_ident RFC 1413 ident lookups
mod_imap Server-side imagemap processing
diff --git a/docs/manual/mod/index.html.ko.euc-kr b/docs/manual/mod/index.html.ko.euc-kr
index d1f09ae964..4681ea8a80 100644
--- a/docs/manual/mod/index.html.ko.euc-kr
+++ b/docs/manual/mod/index.html.ko.euc-kr
@@ -107,6 +107,7 @@ HTTP
mod_ext_filter ÀÀ´ä ³»¿ëÀ» ¿ÜºÎ ÇÁ·Î±×·¥À¸·Î ó¸®ÇÑ ÈÄ Å¬¶óÀÌ¾ðÆ®·Î
º¸³½´Ù
mod_file_cache ¸Þ¸ð¸®¿¡ Á¤Àû ÆÄÀϵéÀ» ij½¬
+mod_filter Context-sensitive smart filter configuration module
mod_headers Customization of HTTP request and response
headers
mod_ident RFC 1413 ident lookups
diff --git a/docs/manual/mod/mod_filter.html b/docs/manual/mod/mod_filter.html
index 4ed691a5b2..522140ca97 100644
--- a/docs/manual/mod/mod_filter.html
+++ b/docs/manual/mod/mod_filter.html
@@ -1,3 +1,3 @@
-URI: mod_fiter.html.en
+URI: mod_filter.html.en
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_filter.html.en b/docs/manual/mod/mod_filter.html.en
index 314040a1cc..4ec7d4d126 100644
--- a/docs/manual/mod/mod_filter.html.en
+++ b/docs/manual/mod/mod_filter.html.en
@@ -1,21 +1,21 @@
-
mod_filter - Apache HTTP Server
-
-
-
-
+
+
+
+
-
+
+
@@ -45,23 +45,23 @@ to mod_filter; no change to existing filter modules is required
-
+
-
+
In the traditional filtering model, filters are inserted unconditionally
using AddOutputFilter and family.
Each filter then needs to determine whether to run, and there is little
@@ -77,9 +77,9 @@ content generator. The ability to dispatch based on Environment
Variables offers the full flexibility of configuration with
mod_rewrite to anyone who needs it.
-
+
-
+
In the traditional model, output filters are a simple chain
from the content generator (handler) to the client. This works well
@@ -101,9 +101,9 @@ harness, each of which may have any number of providers. A special
case is that of a single provider with unconditional dispatch: this
is equivalent to inserting the provider filter directly into the chain.
-
+
-
+
There are three stages to configuring a filter chain with mod_filter.
For details of the directives, see below.
@@ -124,9 +124,9 @@ builds a filter chain from smart filters declared, offering the
flexibility to insert filters at the beginning or end of the chain,
remove a filter, or clear the chain.
-
+
-
+
Serverside Includes (SSI)
@@ -180,9 +180,9 @@ FilterChain unpack downsample repack
-
+
-
+
Historically, each filter is responsible for ensuring that whatever
changes it makes are correctly represented in the HTTP response headers,
and that it does not run when it would make an illegal change. This
@@ -207,8 +207,8 @@ wants to handle all aspects of the protocol. By default (i.e. in the
absence of any FilterProtocol directives), mod_filter
will leave the headers untouched.
-
-
+
+
Description: Configure the filter chain
Syntax: FilterChain ([+=-@!]filter-name )+
@@ -236,8 +236,8 @@ determines what to do:
-
-
+
+
Description: Get debug/diagnostic information from mod_filter
Syntax: FilterDebug filter-name level
@@ -265,8 +265,8 @@ support concurrent hits.
-
-
+
+
Description: Declare a smart filter
Syntax: FilterDeclare filter-name [req|resp|env]=dispatch
@@ -297,8 +297,8 @@ or NETWORK .
-
-
+
+
Description: Deal with correct HTTP protocol handling
Syntax: FilterProtocol filter-name [provider-name] "proto-flags"
@@ -332,8 +332,8 @@ content changes)
-
-
+
+
Description: Register a content filter
Syntax: FilterProvider filter-name provider-name match
@@ -384,4 +384,4 @@ any leading ! as follows:
-