]> granicus.if.org Git - apache/commitdiff
Update transformations.
authorGraham Leggett <minfrin@apache.org>
Sun, 25 Mar 2012 22:35:18 +0000 (22:35 +0000)
committerGraham Leggett <minfrin@apache.org>
Sun, 25 Mar 2012 22:35:18 +0000 (22:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1305167 13f79535-47bb-0310-9956-ffa450edef68

38 files changed:
docs/manual/developer/new_api_2_4.html.en
docs/manual/mod/allmodules.xml
docs/manual/mod/allmodules.xml.de
docs/manual/mod/allmodules.xml.es
docs/manual/mod/allmodules.xml.fr
docs/manual/mod/allmodules.xml.ja
docs/manual/mod/allmodules.xml.ko
docs/manual/mod/allmodules.xml.tr
docs/manual/mod/allmodules.xml.zh-cn
docs/manual/mod/core.xml.meta
docs/manual/mod/directives.html.en
docs/manual/mod/index.html.en
docs/manual/mod/mod_autoindex.html.en
docs/manual/mod/mod_autoindex.xml.ja
docs/manual/mod/mod_autoindex.xml.ko
docs/manual/mod/mod_autoindex.xml.tr
docs/manual/mod/mod_cache.html.en
docs/manual/mod/mod_cache.xml
docs/manual/mod/mod_cache_disk.html.en
docs/manual/mod/mod_cache_disk.xml
docs/manual/mod/mod_cache_socache.html [new file with mode: 0644]
docs/manual/mod/mod_cache_socache.html.en [new file with mode: 0644]
docs/manual/mod/mod_cache_socache.xml [new file with mode: 0644]
docs/manual/mod/mod_cache_socache.xml.meta [new file with mode: 0644]
docs/manual/mod/mod_slotmem_shm.html.en
docs/manual/mod/quickreference.html.en
docs/manual/new_features_2_0.html.en
docs/manual/new_features_2_0.xml.de
docs/manual/new_features_2_0.xml.ja
docs/manual/new_features_2_0.xml.ko
docs/manual/new_features_2_0.xml.meta
docs/manual/new_features_2_0.xml.pt-br
docs/manual/new_features_2_0.xml.ru
docs/manual/new_features_2_0.xml.tr
docs/manual/sitemap.html.en
docs/manual/socache.html.en
docs/manual/socache.xml
docs/manual/upgrading.html.en

index 0fe9d23e38b65efa5360ce05959a9457de452f01..3268871c9d7bc9e34591cb9616d1c3d0399c6ef2 100644 (file)
@@ -70,8 +70,6 @@
   <p><code>ap_mpm_run</code> is replaced by a new <code>mpm</code> hook.
   Also <code>ap_graceful_stop_signalled</code> is lost, and
   <code>ap_mpm_register_timed_callback</code> is new.</p>
-  <p><code>ap_mpm_query</code> is not longer available in the register hooks
-  phase during startup.</p>
   
 
   <h3><a name="ap_regex" id="ap_regex">ap_regex (changed)</a></h3>
index 33ed033c2edce35f25d5f98d9e821a2bbc32afd9..7cea38ff5d8c7bac097960fb2ad488f82742091c 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml</modulefile>
   <modulefile>mod_cache_disk.xml</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index 89dff50ae1258aba0c079bf95e7a4372a14a0133..300e72a246baab3ef4121efeac7acec89666459d 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml</modulefile>
   <modulefile>mod_cache_disk.xml</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index 1ce7d70386ea0178e9d81897006bf6672508ecc4..6b66d1d95961b26f76b548c0fbb00d1830c19c60 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml</modulefile>
   <modulefile>mod_cache_disk.xml</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index 31828822aa16748b78a11df35689ec1dd417e950..0dabbc6af52ecaa4edd6c75ac1304eda43adf42b 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml.fr</modulefile>
   <modulefile>mod_cache.xml.fr</modulefile>
   <modulefile>mod_cache_disk.xml.fr</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index b32fcb16cf0e2874f05730336d8645d76a0caec7..77eaac3ace6637b9ce13bf6add2e86a1f176a593 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml.ja</modulefile>
   <modulefile>mod_cache_disk.xml.ja</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml.ja</modulefile>
   <modulefile>mod_cgid.xml.ja</modulefile>
index 0e36909c7767badd9047ce2fe829c4ece2c2d26f..f43b87b311132b104b8ed260fa30bc8912fcff9e 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml.ko</modulefile>
   <modulefile>mod_cache_disk.xml.ko</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml.ko</modulefile>
   <modulefile>mod_cgi.xml.ko</modulefile>
   <modulefile>mod_cgid.xml.ko</modulefile>
index 36c2851abd89e0a2cbd87c7e98c374375d80543c..68e3c72f2771405825ce6e5fd8039baff8234c33 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml</modulefile>
   <modulefile>mod_cache_disk.xml</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index 33ed033c2edce35f25d5f98d9e821a2bbc32afd9..7cea38ff5d8c7bac097960fb2ad488f82742091c 100644 (file)
@@ -29,6 +29,7 @@
   <modulefile>mod_buffer.xml</modulefile>
   <modulefile>mod_cache.xml</modulefile>
   <modulefile>mod_cache_disk.xml</modulefile>
+  <modulefile>mod_cache_socache.xml</modulefile>
   <modulefile>mod_cern_meta.xml</modulefile>
   <modulefile>mod_cgi.xml</modulefile>
   <modulefile>mod_cgid.xml</modulefile>
index b9d96ee4c52f9b48a91a39e026f2df4b34b47a06..e78755527afd76e79a93204836e49a52f246c2bf 100644 (file)
@@ -10,7 +10,7 @@
     <variant outdated="yes">de</variant>
     <variant>en</variant>
     <variant outdated="yes">es</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">tr</variant>
   </variants>
index b14fab7eb388a5404b25971dea74691ff778f6c9..504a527ed24c8fcfa643eb4f7bc28c773dd15642 100644 (file)
 <li><a href="mod_cache_disk.html#cachereadsize">CacheReadSize</a></li>
 <li><a href="mod_cache_disk.html#cachereadtime">CacheReadTime</a></li>
 <li><a href="mod_cache_disk.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache_socache.html#cachesocache">CacheSocache</a></li>
+<li><a href="mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize</a></li>
+<li><a href="mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime</a></li>
+<li><a href="mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime</a></li>
+<li><a href="mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize</a></li>
+<li><a href="mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime</a></li>
 <li><a href="mod_cache.html#cachestaleonerror">CacheStaleOnError</a></li>
 <li><a href="mod_cache.html#cachestoreexpired">CacheStoreExpired</a></li>
 <li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
index 601b5dabd78891cd6c515f71d0927814f866886b..92c87119825fdc8f9364890667c6c5c000642f6d 100644 (file)
@@ -103,6 +103,8 @@ address)</dd>
 <dt><a href="mod_buffer.html" id="B" name="B">mod_buffer</a></dt><dd>Support for request buffering</dd>
 <dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>RFC 2616 compliant HTTP caching filter.</dd>
 <dt><a href="mod_cache_disk.html">mod_cache_disk</a></dt><dd>Disk based storage module for the HTTP caching filter.</dd>
+<dt><a href="mod_cache_socache.html">mod_cache_socache</a></dt><dd>Shared object cache (socache) based storage module for the
+HTTP caching filter.</dd>
 <dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
 <dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd>
 <dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
index b47a1973517abb9933120f3011b1e69050afc849..76c0bbc3dc95d314642700faa125489ea7153360 100644 (file)
@@ -506,7 +506,7 @@ of the index listing</td></tr>
 
 <h3>See also</h3>
 <ul>
-<li><code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code></li>
+<li><code class="directive"><a href="#readmename">ReadmeName</a></code></li>
 </ul>
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
index d624ec589124f2a9779ff16d07f30ceadef35422..91ca85e3fff35ae3f7c694d7e8c4d32d14e471d7 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 689261:1293065 (outdated) -->
+<!-- English Revision: 689261:1303788 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index ebd6d69ed6b35747a32e072323f7e4a0015f839d..4113490067f5a28821993834f4abb67244ca03b4 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="EUC-KR" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 103423:1293065 (outdated) -->
+<!-- English Revision: 103423:1303788 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 760de75e0eb28f0399509f6ad6badf870d4f4871..d0ed4a8b002bcf1efba6fca459a98b8f774af1c9 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 807930:1293065 (outdated) -->
+<!-- English Revision: 807930:1303788 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
    Reviewed by: Orhan Berent <berent belgeler.org>
index 57be783a0a9e7d81cfe5063255098cb085d43676..b1f51416026f6c83918da8249a428a79847a567e 100644 (file)
     supported by this module. The <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> tool is
     provided to list cached URLs, remove cached URLs, or to maintain the size
     of the disk cache within size and inode limits.</dd>
+    <dt><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></dt>
+    <dd>Implements a shared object cache based storage manager. Headers and
+    bodies are stored together beneath a single key based on the URL of the
+    response being cached. Multiple content negotiated responses can
+    be stored concurrently, however the caching of partial content is not
+    supported by this module.</dd>
     </dl>
 
     <p>Further details, discussion, and examples, are provided in the
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="related" id="related">Related Modules and Directives</a></h2>
-    <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li></ul></td></tr></table>
+    <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li><li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime</a></code></li></ul></td></tr></table>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="sampleconf" id="sampleconf">Sample Configuration</a></h2>
@@ -468,7 +474,10 @@ manager</td></tr>
     the content is cacheable.
     <var>cache_type</var> <code>disk</code> instructs
     <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to use the disk based storage manager
-    implemented by <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>.</p>
+    implemented by <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>. <var>cache_type</var>
+    <code>socache</code> instructs <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to use the
+    shared object cache based storage manager implemented by
+    <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>.</p>
     <p>In the event that the URL space overlaps between different
     <code class="directive">CacheEnable</code> directives (as in the example below),
     each possible storage manager will be run until the first one that
index ce26c5e74a42fd281cc93d98763ee681b8c6fa22..ad536513e7515f3f75e420857dac3acc18b90def 100644 (file)
     supported by this module. The <program>htcacheclean</program> tool is
     provided to list cached URLs, remove cached URLs, or to maintain the size
     of the disk cache within size and inode limits.</dd>
+    <dt><module>mod_cache_socache</module></dt>
+    <dd>Implements a shared object cache based storage manager. Headers and
+    bodies are stored together beneath a single key based on the URL of the
+    response being cached. Multiple content negotiated responses can
+    be stored concurrently, however the caching of partial content is not
+    supported by this module.</dd>
     </dl>
 
     <p>Further details, discussion, and examples, are provided in the
     <related>
       <modulelist>
         <module>mod_cache_disk</module>
+        <module>mod_cache_socache</module>
       </modulelist>
       <directivelist>
         <directive module="mod_cache_disk">CacheRoot</directive>
         <directive module="mod_cache_disk">CacheDirLength</directive>
         <directive module="mod_cache_disk">CacheMinFileSize</directive>
         <directive module="mod_cache_disk">CacheMaxFileSize</directive>
+        <directive module="mod_cache_socache">CacheSocache</directive>
+        <directive module="mod_cache_socache">CacheSocacheMaxTime</directive>
+        <directive module="mod_cache_socache">CacheSocacheMinTime</directive>
+        <directive module="mod_cache_socache">CacheSocacheMaxSize</directive>
+        <directive module="mod_cache_socache">CacheSocacheReadSize</directive>
+        <directive module="mod_cache_socache">CacheSocacheReadTime</directive>
       </directivelist>
     </related>
 </section>
@@ -348,7 +361,10 @@ manager</description>
     the content is cacheable.
     <var>cache_type</var> <code>disk</code> instructs
     <module>mod_cache</module> to use the disk based storage manager
-    implemented by <module>mod_cache_disk</module>.</p>
+    implemented by <module>mod_cache_disk</module>. <var>cache_type</var>
+    <code>socache</code> instructs <module>mod_cache</module> to use the
+    shared object cache based storage manager implemented by
+    <module>mod_cache_socache</module>.</p>
     <p>In the event that the URL space overlaps between different
     <directive>CacheEnable</directive> directives (as in the example below),
     each possible storage manager will be run until the first one that
index 5ddad6886ea80be23b6a35698abae2786a17e83f..30a635a963e389e029493f8c1b962007efaa501a 100644 (file)
 <li><img alt="" src="../images/down.gif" /> <a href="#cachereadtime">CacheReadTime</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li>
 </ul>
-</div>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li>
+<li><a href="../caching.html">Caching Guide</a></li>
+</ul></div>
 
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">Directive</a></h2>
index b159c6ad1d0abd08728a2fc953f29c79fded65a0..67c84e9d439f376c07f7d9534a6dafae879c1446 100644 (file)
@@ -66,6 +66,9 @@
       cache.</p>
     </note>
 </summary>
+<seealso><module>mod_cache</module></seealso>
+<seealso><module>mod_cache_socache</module></seealso>
+<seealso><a href="../caching.html">Caching Guide</a></seealso>
 
 <directivesynopsis>
 <name>CacheRoot</name>
diff --git a/docs/manual/mod/mod_cache_socache.html b/docs/manual/mod/mod_cache_socache.html
new file mode 100644 (file)
index 0000000..9294ba7
--- /dev/null
@@ -0,0 +1,5 @@
+# GENERATED FROM XML -- DO NOT EDIT
+
+URI: mod_cache_socache.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_cache_socache.html.en b/docs/manual/mod/mod_cache_socache.html.en
new file mode 100644 (file)
index 0000000..83c100f
--- /dev/null
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_cache_socache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.5</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_cache_socache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache_socache.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Shared object cache (socache) based storage module for the
+HTTP caching filter.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>cache_socache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_cache_socache.c</td></tr></table>
+<h3>Summary</h3>
+
+    <p><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> implements a shared object cache
+    (socache) based storage manager for <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
+
+    <p>The headers and bodies of cached responses are combined, and stored
+    underneath a single key in the shared object cache. A
+    <a href="../socache.html">number of implementations</a> of shared object
+    caches are available to choose from.</p>
+
+    <p>Multiple content negotiated responses can be stored concurrently,
+    however the caching of partial content is not yet supported by this
+    module.</p>
+
+    <div class="example"><p><code>
+      # Turn on caching<br />
+      CacheSocache shmcb<br />
+      CacheSocacheMaxSize 102400<br />
+      &lt;Location /foo&gt;<br />
+        <span class="indent">
+        CacheEnable socache<br />
+        </span>
+      &lt;/Location&gt;<br />
+      <br />
+      # Fall back to the disk cache<br />
+      CacheSocache shmcb<br />
+      CacheSocacheMaxSize 102400<br />
+      &lt;Location /foo&gt;<br />
+        <span class="indent">
+        CacheEnable socache<br />
+        CacheEnable disk<br />
+        </span>
+      &lt;/Location&gt;<br />
+    </code></p></div>
+
+    <div class="note"><h3>Note:</h3>
+      <p><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> requires the services of
+      <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>, which must be loaded before
+      mod_cache_socache.</p>
+    </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocache">CacheSocache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachemaxsize">CacheSocacheMaxSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachemaxtime">CacheSocacheMaxTime</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachemintime">CacheSocacheMinTime</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachereadsize">CacheSocacheReadSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachereadtime">CacheSocacheReadTime</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li>
+<li><a href="../caching.html">Caching Guide</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocache" id="CacheSocache">CacheSocache</a> <a name="cachesocache" id="cachesocache">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The directory root under which cache files are
+stored</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocache <var>type[:args]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocache</code> directive defines the name of
+    the shared object cache implementation to use, followed by optional
+    arguments for that implementation. A <a href="../socache.html">number of
+    implementations</a> of shared object caches are available to choose
+    from.</p>
+
+    <div class="example"><p><code>
+      CacheSocache shmcb
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocacheMaxSize" id="CacheSocacheMaxSize">CacheSocacheMaxSize</a> <a name="cachesocachemaxsize" id="cachesocachemaxsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum size (in bytes) of an entry to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocacheMaxSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheSocacheMaxSize 102400</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocacheMaxSize</code> directive sets the
+    maximum size, in bytes, for the combined headers and body of a document
+    to be considered for storage in the cache. The larger the headers that
+    are stored alongside the body, the smaller the body may be.</p>
+
+    <p>The <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> module will only attempt to
+    cache responses that have an explicit content length, or that are small
+    enough to be written in one pass. This is done to allow the
+    <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> module to have an opportunity to cache
+    responses larger than those cacheable within
+    <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>.</p>
+
+    <div class="example"><p><code>
+      CacheSocacheMaxSize 102400
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocacheMaxTime" id="CacheSocacheMaxTime">CacheSocacheMaxTime</a> <a name="cachesocachemaxtime" id="cachesocachemaxtime">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum time (in seconds) for a document to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocacheMaxTime <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheSocacheMaxTime 86400</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocacheMaxTime</code> directive sets the
+    maximum freshness lifetime, in seconds, for a document to be stored in
+    the cache. This value overrides the freshness lifetime defined for the
+    document by the HTTP protocol.</p>
+
+    <div class="example"><p><code>
+      CacheSocacheMaxTime 86400
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocacheMinTime" id="CacheSocacheMinTime">CacheSocacheMinTime</a> <a name="cachesocachemintime" id="cachesocachemintime">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum time (in seconds) for a document to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocacheMinTime <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheSocacheMinTime 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocacheMinTime</code> directive sets the
+    amount of seconds beyond the freshness lifetime of the response that the
+    response should be cached for in the shared object cache. If a response is
+    only stored for its freshness lifetime, there will be no opportunity to
+    revalidate the response to make it fresh again.</p>
+
+    <div class="example"><p><code>
+      CacheSocacheMinTime 600
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocacheReadSize" id="CacheSocacheReadSize">CacheSocacheReadSize</a> <a name="cachesocachereadsize" id="cachesocachereadsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The minimum size (in bytes) of the document to read and be cached
+  before sending the data downstream</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocacheReadSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheSocacheReadSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocacheReadSize</code> directive sets the
+    minimum amount of data, in bytes, to be read from the backend before the
+    data is sent to the client. The default of zero causes all data read of
+    any size to be passed downstream to the client immediately as it arrives.
+    Setting this to a higher value causes the disk cache to buffer at least
+    this amount before sending the result to the client. This can improve
+    performance when caching content from a slow reverse proxy.</p>
+
+    <p>This directive only takes effect when the data is being saved to the
+    cache, as opposed to data being served from the cache.</p>
+
+    <div class="example"><p><code>
+      CacheReadSize 102400
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheSocacheReadTime" id="CacheSocacheReadTime">CacheSocacheReadTime</a> <a name="cachesocachereadtime" id="cachesocachereadtime">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The minimum time (in milliseconds) that should elapse while reading
+  before data is sent downstream</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheSocacheReadTime <var>milliseconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheSocacheReadTime 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.5 and later</td></tr>
+</table>
+    <p>The <code class="directive">CacheSocacheReadTime</code> directive sets the minimum amount
+    of elapsed time that should pass before making an attempt to send data
+    downstream to the client. During the time period, data will be buffered
+    before sending the result to the client. This can improve performance when
+    caching content from a reverse proxy.</p>
+
+    <p>The default of zero disables this option.</p>
+
+    <p>This directive only takes effect when the data is being saved to the
+    cache, as opposed to data being served from the cache. It is recommended
+    that this option be used alongside the
+    <code class="directive"><a href="#cachesocachereadsize">CacheSocacheReadSize</a></code> directive
+    to ensure that the server does not buffer excessively should data arrive faster
+    than expected.</p>
+
+    <div class="example"><p><code>
+      CacheSocacheReadTime 1000
+    </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache_socache.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_cache_socache.xml b/docs/manual/mod/mod_cache_socache.xml
new file mode 100644 (file)
index 0000000..5450137
--- /dev/null
@@ -0,0 +1,247 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
+<!-- $LastChangedRevision: 1174747 $ -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_cache_socache.xml.meta">
+
+<name>mod_cache_socache</name>
+<description>Shared object cache (socache) based storage module for the
+HTTP caching filter.</description>
+<status>Extension</status>
+<sourcefile>mod_cache_socache.c</sourcefile>
+<identifier>cache_socache_module</identifier>
+
+<summary>
+    <p><module>mod_cache_socache</module> implements a shared object cache
+    (socache) based storage manager for <module>mod_cache</module>.</p>
+
+    <p>The headers and bodies of cached responses are combined, and stored
+    underneath a single key in the shared object cache. A
+    <a href="../socache.html">number of implementations</a> of shared object
+    caches are available to choose from.</p>
+
+    <p>Multiple content negotiated responses can be stored concurrently,
+    however the caching of partial content is not yet supported by this
+    module.</p>
+
+    <example>
+      # Turn on caching<br />
+      CacheSocache shmcb<br />
+      CacheSocacheMaxSize 102400<br />
+      &lt;Location /foo&gt;<br />
+        <indent>
+        CacheEnable socache<br />
+        </indent>
+      &lt;/Location&gt;<br />
+      <br />
+      # Fall back to the disk cache<br />
+      CacheSocache shmcb<br />
+      CacheSocacheMaxSize 102400<br />
+      &lt;Location /foo&gt;<br />
+        <indent>
+        CacheEnable socache<br />
+        CacheEnable disk<br />
+        </indent>
+      &lt;/Location&gt;<br />
+    </example>
+
+    <note><title>Note:</title>
+      <p><module>mod_cache_socache</module> requires the services of
+      <module>mod_cache</module>, which must be loaded before
+      mod_cache_socache.</p>
+    </note>
+</summary>
+<seealso><module>mod_cache</module></seealso>
+<seealso><module>mod_cache_disk</module></seealso>
+<seealso><a href="../caching.html">Caching Guide</a></seealso>
+
+<directivesynopsis>
+<name>CacheSocache</name>
+<description>The directory root under which cache files are
+stored</description>
+<syntax>CacheSocache <var>type[:args]</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocache</directive> directive defines the name of
+    the shared object cache implementation to use, followed by optional
+    arguments for that implementation. A <a href="../socache.html">number of
+    implementations</a> of shared object caches are available to choose
+    from.</p>
+
+    <example>
+      CacheSocache shmcb
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CacheSocacheMaxTime</name>
+<description>The maximum time (in seconds) for a document to be placed in the
+cache</description>
+<syntax>CacheSocacheMaxTime <var>seconds</var></syntax>
+<default>CacheSocacheMaxTime 86400</default>
+<contextlist><context>server config</context>
+  <context>virtual host</context>
+  <context>directory</context>
+  <context>.htaccess</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocacheMaxTime</directive> directive sets the
+    maximum freshness lifetime, in seconds, for a document to be stored in
+    the cache. This value overrides the freshness lifetime defined for the
+    document by the HTTP protocol.</p>
+
+    <example>
+      CacheSocacheMaxTime 86400
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CacheSocacheMinTime</name>
+<description>The maximum time (in seconds) for a document to be placed in the
+cache</description>
+<syntax>CacheSocacheMinTime <var>seconds</var></syntax>
+<default>CacheSocacheMinTime 600</default>
+<contextlist><context>server config</context>
+  <context>virtual host</context>
+  <context>directory</context>
+  <context>.htaccess</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocacheMinTime</directive> directive sets the
+    amount of seconds beyond the freshness lifetime of the response that the
+    response should be cached for in the shared object cache. If a response is
+    only stored for its freshness lifetime, there will be no opportunity to
+    revalidate the response to make it fresh again.</p>
+
+    <example>
+      CacheSocacheMinTime 600
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CacheSocacheMaxSize</name>
+<description>The maximum size (in bytes) of an entry to be placed in the
+cache</description>
+<syntax>CacheSocacheMaxSize <var>bytes</var></syntax>
+<default>CacheSocacheMaxSize 102400</default>
+<contextlist><context>server config</context>
+  <context>virtual host</context>
+  <context>directory</context>
+  <context>.htaccess</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocacheMaxSize</directive> directive sets the
+    maximum size, in bytes, for the combined headers and body of a document
+    to be considered for storage in the cache. The larger the headers that
+    are stored alongside the body, the smaller the body may be.</p>
+
+    <p>The <module>mod_cache_socache</module> module will only attempt to
+    cache responses that have an explicit content length, or that are small
+    enough to be written in one pass. This is done to allow the
+    <module>mod_cache_disk</module> module to have an opportunity to cache
+    responses larger than those cacheable within
+    <module>mod_cache_socache</module>.</p>
+
+    <example>
+      CacheSocacheMaxSize 102400
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CacheSocacheReadSize</name>
+<description>The minimum size (in bytes) of the document to read and be cached
+  before sending the data downstream</description>
+<syntax>CacheSocacheReadSize <var>bytes</var></syntax>
+<default>CacheSocacheReadSize 0</default>
+<contextlist><context>server config</context>
+    <context>virtual host</context>
+    <context>directory</context>
+    <context>.htaccess</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocacheReadSize</directive> directive sets the
+    minimum amount of data, in bytes, to be read from the backend before the
+    data is sent to the client. The default of zero causes all data read of
+    any size to be passed downstream to the client immediately as it arrives.
+    Setting this to a higher value causes the disk cache to buffer at least
+    this amount before sending the result to the client. This can improve
+    performance when caching content from a slow reverse proxy.</p>
+
+    <p>This directive only takes effect when the data is being saved to the
+    cache, as opposed to data being served from the cache.</p>
+
+    <example>
+      CacheReadSize 102400
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CacheSocacheReadTime</name>
+<description>The minimum time (in milliseconds) that should elapse while reading
+  before data is sent downstream</description>
+<syntax>CacheSocacheReadTime <var>milliseconds</var></syntax>
+<default>CacheSocacheReadTime 0</default>
+<contextlist><context>server config</context>
+  <context>virtual host</context>
+  <context>directory</context>
+  <context>.htaccess</context>
+</contextlist>
+<compatibility>Available in Apache 2.5 and later</compatibility>
+
+<usage>
+    <p>The <directive>CacheSocacheReadTime</directive> directive sets the minimum amount
+    of elapsed time that should pass before making an attempt to send data
+    downstream to the client. During the time period, data will be buffered
+    before sending the result to the client. This can improve performance when
+    caching content from a reverse proxy.</p>
+
+    <p>The default of zero disables this option.</p>
+
+    <p>This directive only takes effect when the data is being saved to the
+    cache, as opposed to data being served from the cache. It is recommended
+    that this option be used alongside the
+    <directive module="mod_cache_socache">CacheSocacheReadSize</directive> directive
+    to ensure that the server does not buffer excessively should data arrive faster
+    than expected.</p>
+
+    <example>
+      CacheSocacheReadTime 1000
+    </example>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
diff --git a/docs/manual/mod/mod_cache_socache.xml.meta b/docs/manual/mod/mod_cache_socache.xml.meta
new file mode 100644 (file)
index 0000000..983fb08
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- GENERATED FROM XML: DO NOT EDIT -->
+
+<metafile reference="mod_cache_socache.xml">
+  <basename>mod_cache_socache</basename>
+  <path>/mod/</path>
+  <relpath>..</relpath>
+
+  <variants>
+    <variant>en</variant>
+  </variants>
+</metafile>
index 00e99df9b9a95b6c2193c836983b9226f4d53d6e..a4d10d40c29f182dd7518878cedb1880cb730a50 100644 (file)
@@ -38,7 +38,9 @@
     restart, whether graceful or not. The data itself is
     stored and restored within a file noted by the <code>name</code>
     parameter in the <code>create</code> and <code>attach</code>
-    calls.
+    calls. If not specified with an absolute path, the file will be
+    created relative to the path specified by the
+    <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code> directive.
     </p>
 
     <p><code>mod_slotmem_shm</code> provides the following API functions:
@@ -55,9 +57,9 @@
          <dt><code>"none"</code></dt>
          <dd><code>Does not persist shared memory in file.</code></dd>
          <dt><code>"file-name"</code></dt>
-         <dd><code>$server_root/file-name</code></dd>
+         <dd><code>[DefaultRuntimeDir]/file-name</code></dd>
          <dt><code>"/absolute-file-name"</code></dt>
-         <dd><code>$absolute-file-name</code></dd>
+         <dd><code>Absolute file name</code></dd>
        </dl></dd>
 
       <dt>apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)</dt>
index 22668a5a29d4acfe2f12c0273e30a64b0e318c1d..12a955a0f5509b790ab9aa16fc6f6a431d27a361 100644 (file)
@@ -294,6 +294,18 @@ cached by proxy servers</td></tr>
   before data is sent downstream</td></tr>
 <tr class="odd"><td><a href="mod_cache_disk.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are
 stored</td></tr>
+<tr><td><a href="mod_cache_socache.html#cachesocache">CacheSocache <var>type[:args]</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The directory root under which cache files are
+stored</td></tr>
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize <var>bytes</var></a></td><td> 102400 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum size (in bytes) of an entry to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime <var>seconds</var></a></td><td> 86400 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum time (in seconds) for a document to be placed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime <var>seconds</var></a></td><td> 600 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time (in seconds) for a document to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of the document to read and be cached
+  before sending the data downstream</td></tr>
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime <var>milliseconds</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum time (in milliseconds) that should elapse while reading
+  before data is sent downstream</td></tr>
 <tr><td><a href="mod_cache.html#cachestaleonerror">CacheStaleOnError <var>on|off</var></a></td><td> on </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Serve stale content in place of 5xx responses.</td></tr>
 <tr class="odd"><td><a href="mod_cache.html#cachestoreexpired">CacheStoreExpired On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server reports as expired</td></tr>
 <tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
index da42946659041473737a3501347adf46b02f4cf0..2b3dbf4e363ee930cb6565a44c0e146845552b5c 100644 (file)
       <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
 
       <dd>Now supports multiple types of DBM-like databases using the
-      <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
+      <a href="../2.0/mod/mod_auth_dbm.html#AuthDBMType"><code>AuthDBMType</code></a>
       directive.</dd>
 
     </dl>
index 478f15e7c2cffce37120de0c387f5842d5f766d9..b779c294e2da97186bd97f5acc92edbd788c463f 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
-<!-- English Revision: 420990:926409 (outdated) -->
+<!-- English Revision: 420990:1304805 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index b55885ee97f99980df3fd64191c68a45ecfa0697..608a74dec1536194822ec31c966e101fee8f264a 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English Revision: 420990:926409 (outdated) -->
+<!-- English Revision: 420990:1304805 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index c9ea5f161c183099e296213ca759a588750114d7..b2fb7f07abd6d10dd729ae67a2cc8a53328674f3 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='EUC-KR' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
-<!-- English Revision: 420990:926409 (outdated) -->
+<!-- English Revision: 420990:1304805 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 423af5cb7b9b933876e8ce4a656fcaab207dd459..df3d37e565697e94d9400e26f2626e43a8f21790 100644 (file)
@@ -14,6 +14,6 @@
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">pt-br</variant>
     <variant outdated="yes">ru</variant>
-    <variant>tr</variant>
+    <variant outdated="yes">tr</variant>
   </variants>
 </metafile>
index b31883d2cd4f1633b8bdcf6f894c37fabb690b7e..5b43a984e2689341dd230c6fb0d5cde6420126ec 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.pt-br.xsl"?>
-<!-- English Revision: 420990:926409 (outdated) -->
+<!-- English Revision: 420990:1304805 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 26fa11f19c4898f2b5ab70ccdd3d825f5211886b..b97386507036fd8da1e389111f9349935c44bdfb 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='KOI8-R' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
-<!-- English Revision: 96910:926409 (outdated) -->
+<!-- English Revision: 96910:1304805 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index d1e09290f67312c45609d8481f9f54860e2d7715..a2bce69ed4af7d3037f2b6435b332bd009471066 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
-<!-- English Revision: 926409 -->
+<!-- English Revision: 926409:1304805 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
    Reviewed by: Orhan Berent <berent belgeler.org>
index 429bb5929031c2ee64a7bffb444aa20597b652c4..0324ee46cf0e0170426670b4da9a156bd0a9308f 100644 (file)
@@ -196,6 +196,7 @@ Server on HPUX</a></li>
 <li><a href="mod/mod_buffer.html">Apache Module mod_buffer</a></li>
 <li><a href="mod/mod_cache.html">Apache Module mod_cache</a></li>
 <li><a href="mod/mod_cache_disk.html">Apache Module mod_cache_disk</a></li>
+<li><a href="mod/mod_cache_socache.html">Apache Module mod_cache_socache</a></li>
 <li><a href="mod/mod_cern_meta.html">Apache Module mod_cern_meta</a></li>
 <li><a href="mod/mod_cgi.html">Apache Module mod_cgi</a></li>
 <li><a href="mod/mod_cgid.html">Apache Module mod_cgid</a></li>
index aa56c8192f8848858d928ca5d535e8db04d610c5..2bd3a63991eada47e44096b75a158518e9baf10b 100644 (file)
@@ -37,6 +37,7 @@
     <p>The only configuration required is to select which cache provider
     to use.  This is the responsibility of modules using the cache, and
     they enable selection using directives such as
+    <code class="directive"><a href="./mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code>,
     <code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code>,
     <code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>, and
     <code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code>.</p>
index c680379256c90737c30b9e878ffe6b5769c7a388..70daaa261469125090245979b88e43212ffdc293 100644 (file)
@@ -40,6 +40,7 @@
     <p>The only configuration required is to select which cache provider
     to use.  This is the responsibility of modules using the cache, and
     they enable selection using directives such as
+    <directive module="mod_cache_socache">CacheSocache</directive>,
     <directive module="mod_authn_socache">AuthnCacheSOCache</directive>,
     <directive module="mod_ssl">SSLSessionCache</directive>, and
     <directive module="mod_ssl">SSLStaplingCache</directive>.</p>
index 5ab56f99af18691e8ddd2673a2830e945ef89e2d..c672e362befd54c014e33478a9cc6d2a9b4a8c2c 100644 (file)
       <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: The default format of the <code>*_DN</code>
       variables has changed. The old format can still be used with the new
       <code>LegacyDNStringFormat</code> argument to <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. The SSLv2 protocol is
-      no longer supported.</li>
+      no longer supported. <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn&#10;&#9;  ">SSLProxyCheckPeerCN
+         </a></code> and <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeerexpire&#10;&#9;  ">SSLProxyCheckPeerExpire
+         </a></code> now default to On, causing proxy requests to HTTPS hosts
+         with bad or outdated certificates to fail with a 502 status code (Bad 
+         gateway)</li>
 
       <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> now uses MD5 hash by default on
       all platforms.</li>