]> granicus.if.org Git - apache/commitdiff
generated docs
authorJeff Trawick <trawick@apache.org>
Sun, 11 Jul 2010 00:43:35 +0000 (00:43 +0000)
committerJeff Trawick <trawick@apache.org>
Sun, 11 Jul 2010 00:43:35 +0000 (00:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@962961 13f79535-47bb-0310-9956-ffa450edef68

39 files changed:
docs/manual/developer/index.html.en
docs/manual/developer/new_api_2_4.xml.meta
docs/manual/howto/auth.html.en
docs/manual/howto/auth.xml.ja
docs/manual/howto/auth.xml.ko
docs/manual/howto/auth.xml.tr
docs/manual/index.html.en
docs/manual/index.xml.de
docs/manual/index.xml.es
docs/manual/index.xml.fr
docs/manual/index.xml.ja
docs/manual/index.xml.ko
docs/manual/index.xml.pt-br
docs/manual/index.xml.tr
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/directives.html.en
docs/manual/mod/index.html.en
docs/manual/mod/mod_auth_basic.html.en
docs/manual/mod/mod_auth_basic.xml.ja
docs/manual/mod/mod_auth_basic.xml.ko
docs/manual/mod/mod_auth_digest.html.en
docs/manual/mod/mod_auth_digest.xml.ko
docs/manual/mod/mod_auth_form.html.en
docs/manual/mod/mod_authn_dbd.html.en
docs/manual/mod/quickreference.html.en
docs/manual/sitemap.html.en
docs/manual/sitemap.xml.de
docs/manual/sitemap.xml.es
docs/manual/sitemap.xml.ja
docs/manual/sitemap.xml.ko
docs/manual/sitemap.xml.tr
docs/manual/upgrading.html.en
docs/manual/upgrading.xml.fr

index 83ddbc26a8a5a9862914e7c5834db24ddd7abe34..b5c1db71142e9a5842e1c57774f81459c16c5e7b 100644 (file)
@@ -23,7 +23,7 @@
 
     <p>Many of the documents on these Developer pages are lifted
     from Apache 1.3's documentation. While they are all being
-    updated to Apache 2.0, they are in different stages of
+    updated to Apache 2, they are in different stages of
     progress. Please be patient, and point out any discrepancies or
     errors on the developer/ pages directly to the
     <a href="http://httpd.apache.org/lists.html#http-dev">dev@httpd.apache.org</a> mailing list.</p>
 <h2><a name="topics" id="topics">Topics</a></h2>
     <ul>
       <li><a href="API.html">Apache 1.3 API Notes</a></li>
-      <li><a href="hooks.html">Apache 2.0 Hook Functions</a></li>
-      <li><a href="request.html">Request Processing in Apache 2.0</a></li>
-      <li><a href="filters.html">How filters work in Apache 2.0</a></li>
-      <li><a href="output-filters.html">Guidelines for output filters in Apache 2.0</a></li>
-      <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
+      <li><a href="new_api_2_4.html">API changes in Apache 2.3/2.4</a></li>
+      <li><a href="hooks.html">Apache 2.x Hook Functions</a></li>
+      <li><a href="request.html">Request Processing in Apache 2.x</a></li>
+      <li><a href="filters.html">How filters work in Apache 2.x</a></li>
+      <li><a href="output-filters.html">Guidelines for output filters in Apache 2.x</a></li>
+      <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.x</a></li>
       <li><a href="debugging.html">Debugging Memory Allocation in APR</a></li>
-      <li><a href="documenting.html">Documenting Apache 2.0</a></li>
-      <li><a href="thread_safety.html">Apache 2.0 Thread Safety Issues</a></li>
+      <li><a href="documenting.html">Documenting Apache 2.x</a></li>
+      <li><a href="thread_safety.html">Apache 2.x Thread Safety Issues</a></li>
     </ul>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
index fde18204c06d710362612787c27b72d28a24c1a2..2f75d9a1b51bead64a61a8f2c73a0835235d4895 100644 (file)
@@ -3,8 +3,8 @@
 
 <metafile>
   <basename>new_api_2_4</basename>
-  <path>/</path>
-  <relpath>.</relpath>
+  <path>/developer/</path>
+  <relpath>..</relpath>
 
   <variants>
     <variant>en</variant>
index 1907e9d068f0f367d351551b9d6b01bd60d3685c..039678a478a70bbcaf318fccd1d5abcaf584a909 100644 (file)
@@ -40,6 +40,7 @@ person in</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">Alternate password storage</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#multprovider">Using multiple providers</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#beyond">Beyond just authorization</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#socache">Authentication Cacheing</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">More information</a></li>
 </ul></div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -68,6 +69,7 @@ module from each group.</p>
       <li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li>
       <li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li>
       <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li>
+      <li><code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code></li>
     </ul>
   </li>
   <li>Authorization (see the
@@ -591,6 +593,16 @@ person in</a></h2>
         directives have been moved to the <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> module.</p>
     
 
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="socache" id="socache">Authentication Cacheing</a></h2>
+    <p>There may be times when authentication puts an unacceptable load
+    on a provider or on your network.  This is most likely to affect users
+    of <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> (or third-party/custom providers).
+    To deal with this, HTTPD 2.3/2.4 introduces a new cacheing provider
+    <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code> to cache credentials and reduce
+    the load on the origin provider(s).</p>
+    <p>This may offer a substantial performance boost to some users.</p>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="moreinformation" id="moreinformation">More information</a></h2>
index a1678e77dda34ef9bcd486af7f79200919533879..4c2680216b381390628043984bb83d282e716ab4 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: 479777:942761 (outdated) -->
+<!-- English Revision: 479777:958741 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index ffec63c9b8d55cfb90afdf36baf3d180b22921ce..73a0925f631df5c6daeac02c7f62f510f7f67df2 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: 105989:942761 (outdated) -->
+<!-- English Revision: 105989:958741 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 5e74e44c63f85ecd8c1d86e0b55bc87e32948feb..85f66571d4461ac2f80c4aee5aaddd66ab1e26c2 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: 816418:942761 (outdated) -->
+<!-- English Revision: 816418:958741 (outdated) -->
 <!-- =====================================================
  Translated by: Umut Samuk <umut belgeler.org>
    Reviewed by: Nilgün Belma Bugüner <nilgun belgeler.org>
index 43c4312fcae03ba568ee0febbc5707ede418fb4b..bfcba54ce5b33e7fe1fe2c66937315f5f013ea39 100644 (file)
@@ -33,8 +33,7 @@ Documentation</h1>
 </div>
 <form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="en" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.3" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
 <table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Release Notes</a></h2>
-<ul><li><a href="new_api_2_4.html">API changes with Apache 2.3/2.4</a></li>
-<li><a href="new_features_2_4.html">New features with Apache 2.3/2.4</a></li>
+<ul><li><a href="new_features_2_4.html">New features with Apache 2.3/2.4</a></li>
 <li><a href="new_features_2_2.html">New features with Apache 2.1/2.2</a></li>
 <li><a href="new_features_2_0.html">New features with Apache 2.0</a></li>
 <li><a href="upgrading.html">Upgrading to 2.4 from 2.2</a></li>
index 2f2e8cd0289f36fb3fa72c673aaf6638569be6ce..165e3a48ad108b0befe97fcd2ba9ea4f8e67195c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
-<!-- English Revision: 420993:954231 (outdated) -->
+<!-- English Revision: 420993:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index e859fa94013ad44f35c970ab028cd9613fed0e8b..5da32912a6da05b4673305051d222b7903077b81 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.es.xsl"?>
-<!-- English Revision: 105989:954231 (outdated) -->
+<!-- English Revision: 105989:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 6de5fc3ddb40dd51152b422959098ae190093f8b..1b86048928b8bb2ef1a4080f67b85e2068456d3e 100644 (file)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 894307:954231 (outdated) -->
+<!-- English Revision: 894307:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index e78188e50fdf54530492b4ccd48fc9c9f39ffe1d..5c84815dff33adbf052f7675d6125a4286567b86 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English Revision: 636028:954231 (outdated) -->
+<!-- English Revision: 636028:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 17649638a0c51c165ff5552fc7de5bb5e6a26259..dec7ac4a6fd0a7fa7718ca9f2dfb0dd9003ea85b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="EUC-KR" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
-<!-- English Revision: 105989:954231 (outdated) -->
+<!-- English Revision: 105989:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 8a82a4b81eb24b951e12b1631de9a70cf141f338..027e05d13dc95804455f9357be71d150d852f0b1 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.pt-br.xsl"?>
-<!-- English Revision: 420993:954231 (outdated) -->
+<!-- English Revision: 420993:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 6efa014c2abca87355351890f08d8067d31750cb..078fe012a0549c348831fa6f48a00b375e83c79c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE indexpage SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
-<!-- English Revision: 636028:954231 (outdated) -->
+<!-- English Revision: 636028:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 16f7f8377f6fc012aa076cf78e292958b7631a0e..0b53b0b27ade9ef18f9fdbe7c2c2059f31ef7d54 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml</modulefile>
   <modulefile>mod_authn_file.xml</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 54fd4bbb48e28a8ec9de961b12fa8f41f74a67b3..45db11118c410afee59a66f8407c42ffb385a6a6 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml</modulefile>
   <modulefile>mod_authn_file.xml</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 16f7f8377f6fc012aa076cf78e292958b7631a0e..0b53b0b27ade9ef18f9fdbe7c2c2059f31ef7d54 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml</modulefile>
   <modulefile>mod_authn_file.xml</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 8034d83c7c26c82d38711b384f3a53ac4f3b9b63..59918ea084c463e2343214bdecb83ffa69681d94 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml</modulefile>
   <modulefile>mod_authn_file.xml.fr</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml.fr</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 93a35966dae0a08d7b59c6d2290b6e99d5377256..3db29c2dbc39f0530261ed450ade9ff6c9394a08 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml.ja</modulefile>
   <modulefile>mod_authn_file.xml.ja</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 68fb3617b54cdbb30b6cc6e796fea58266242a0f..34c465cc83d69d8c05887e8393e50d9914bba34c 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml.ko</modulefile>
   <modulefile>mod_authn_file.xml.ko</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 1f039b2dc626a58eb25d98d8ae20b1260bbfba5b..0de94c7b6cb9ceb62cc88ba31066e7b46b4fab97 100644 (file)
@@ -15,6 +15,7 @@
   <modulefile>mod_authn_dbd.xml</modulefile>
   <modulefile>mod_authn_dbm.xml</modulefile>
   <modulefile>mod_authn_file.xml</modulefile>
+  <modulefile>mod_authn_socache.xml</modulefile>
   <modulefile>mod_authnz_ldap.xml</modulefile>
   <modulefile>mod_authz_core.xml</modulefile>
   <modulefile>mod_authz_dbd.xml</modulefile>
index 6204f8e7ae07e050591bd6437899764eaf28c468..07e99886ebd5f05917adc3cd13f0a3c860cd0b31 100644 (file)
 <li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
 <li><a href="mod_authz_core.html#authmerging">AuthMerging</a></li>
 <li><a href="mod_authn_core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext</a></li>
+<li><a href="mod_authn_socache.html#authncacheprovider">AuthnCacheProvider</a></li>
+<li><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></li>
+<li><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout</a></li>
 <li><a href="mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
 <li><a href="mod_authn_core.html#authtype">AuthType</a></li>
 <li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
index 8304cacb0c4d9536902146346f63b5b03a905746..dc477abbdaab098f8b4b0b7af453a7f01091c28f 100644 (file)
@@ -83,6 +83,8 @@ HTTP headers</dd>
 <dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
 <dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd>
 <dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd>
+<dt><a href="mod_authn_socache.html">mod_authn_socache</a></dt><dd>Manages a cache of authentication credentials to relieve
+the load on backends</dd>
 <dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
 for HTTP Basic authentication.</dd>
 <dt><a href="mod_authz_core.html">mod_authz_core</a></dt><dd>Core Authorization</dd>
index 1a513d5cd9da3a7839341f77ae383e376bcade70..b628315c469dcdfaf1fc73b49220f8f5508f2eaa 100644 (file)
@@ -119,7 +119,7 @@ lower level modules</td></tr>
 
     <p>Providers are implemented by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
     <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>,
-    and <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
+    <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>.</p>
 
 </div>
 </div>
index f39ce1084895b7a1a3b34a28018a09c402b9ab86..7fd59bade60520820da36693e4f7fe40cd51b857 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: 420990:738841 (outdated) -->
+<!-- English Revision: 420990:958729 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 571f0f0a14f348fe2df3e3824d9b52ef8a0d560e..2450227f64d227fd76a312dd87634a80fa3fed34 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: 151408:738841 (outdated) -->
+<!-- English Revision: 151408:958729 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 2bb972ba0cae5860bf75b63473bd72914bd565ed..b9f0de89434cc6a49e98c3e9672fe589b3a357d6 100644 (file)
@@ -262,7 +262,8 @@ server</td></tr>
     that the chosen provider module is present in the server.</p>
 
     <p>See <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, 
-    and <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> for providers.</p>
+    <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
+    for providers.</p>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
index 6abb14e33894b5bc54fb7dced059e998230c522d..624edb69123cafaa5b1ef82908e7f1501c8bbcca 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: 105989:813396 (outdated) -->
+<!-- English Revision: 105989:958729 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index f0b2880d4b258f6f399d17e2abe23e9225835c08..8678a960ece7947c4fdca7d84ef34b9c21b5a0c3 100644 (file)
@@ -82,6 +82,7 @@
 <li><img alt="" src="../images/down.gif" /> <a href="#inline">Inline Login</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#inlinepreservebody">Inline Login with Body Preservation</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#loggingout">Logging Out</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#urlencoding">Usernames and Passwords</a></li>
 </ul><h3>See also</h3>
 <ul class="seealso">
 <li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
         SessionCryptoPassphrase secret<br />
       </code></p></div>
 
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="urlencoding" id="urlencoding">Usernames and Passwords</a></h2>
+    <p>Note that form submission involves URLEncoding the form data:
+    in this case the username and password.  You should therefore
+    pick usernames and passwords that avoid characters that are
+    URLencoded in form submission, or you may get unexpected results.</p>
     </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="AuthFormAuthoritative" id="AuthFormAuthoritative">AuthFormAuthoritative</a> <a name="authformauthoritative" id="authformauthoritative">Directive</a></h2>
@@ -627,7 +635,7 @@ lower level modules</td></tr>
 
     <p>Providers are implemented by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
     <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>,
-    and <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
+    <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>.</p>
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
index 8b3846902e1e958390b64c6459a3d60ead7dc7ab..3d6aeca2cf123c27d46871efb66138a5b994b13e 100644 (file)
@@ -52,6 +52,7 @@
 </ul>
 <h3>Topics</h3>
 <ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#socache">Performance and Cacheing</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#example">Configuration Example</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#exposed">Exposing Login Information</a></li>
 </ul><h3>See also</h3>
 </ul></div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
+<h2><a name="socache" id="socache">Performance and Cacheing</a></h2>
+
+<p>Some users of DBD authentication in HTTPD 2.2 have reported that it
+imposes a problematic load on the database.  This is most likely where
+an HTML page contains hundreds of objects (e.g. images, scripts, etc)
+each of which requires authentication.  Users affected (or concerned)
+by this kind of problem should use <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
+to cache credentials and take most of the load off the database.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
 <h2><a name="example" id="example">Configuration Example</a></h2>
 
 <p>This simple example shows use of this module in the context of
 the Authentication and DBD frameworks.</p>
 <div class="example"><pre>
 # mod_dbd configuration
+# UPDATED to include authentication cacheing
 DBDriver pgsql
 DBDParams "dbname=apacheauth user=apache password=xxxxxx"
 
@@ -88,7 +100,13 @@ DBDExptime 300
   # for mod_authn_dbd
   AuthType Basic
   AuthName "My Server"
-  AuthBasicProvider dbd
+
+  # To cache credentials, put socache ahead of dbd here
+  AuthBasicProvider socache dbd
+
+  # Also required for caching: tell the cache to cache dbd lookups!
+  AuthnCacheProvider dbd
+  AuthnCacheContext my-server
 
   # mod_authz_core configuration
   Require valid-user
index 487636099f5a108274c5fb621920f510e06f6167..bf996db4243ba27592e9e5bb630089f654362436 100644 (file)
@@ -211,6 +211,10 @@ authorization logic is combined with that of preceding configuration
 sections.</td></tr>
 <tr class="odd"><td><a href="mod_authn_core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP
 authentication</td></tr>
+<tr><td><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext <var>directory|server|custom-string</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify a context string for use in the cache key</td></tr>
+<tr class="odd"><td><a href="mod_authn_socache.html#authncacheprovider">AuthnCacheProvider <var>authn-provider</var> [...]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify which authn provider(s) to cache for</td></tr>
+<tr><td><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache <var>provider-name</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Select socache backend provider to use</td></tr>
+<tr class="odd"><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout <var>timeout</var> (seconds)</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Set a timeout for cache entries</td></tr>
 <tr><td><a href="mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
 ... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
 extension of a base authentication provider and referenced by
index 8092fc1affbb378a4adc5324d818305d8b4378df..1846fedaf39b963fc0e07c326659da2fa8148c8a 100644 (file)
@@ -52,7 +52,6 @@ Documentation</a>.</p>
 <div class="section"><h2><a name="release" id="release">Release Notes</a></h2>
 <ul><li><a href="upgrading.html">Upgrading to 2.4 from 2.2</a></li>
 <li><a href="new_features_2_4.html">New features with Apache 2.3/2.4</a></li>
-<li><a href="new_api_2_4.html">API updates in Apache HTTPD 2.4</a></li>
 <li><a href="new_features_2_2.html">New features with Apache 2.1/2.2</a></li>
 <li><a href="new_features_2_0.html">New features with Apache 2.0</a></li>
 <li><a href="license.html">Apache License</a></li>
@@ -180,6 +179,7 @@ Server on HPUX</a></li>
 <li><a href="mod/mod_authn_dbd.html">Apache Module mod_authn_dbd</a></li>
 <li><a href="mod/mod_authn_dbm.html">Apache Module mod_authn_dbm</a></li>
 <li><a href="mod/mod_authn_file.html">Apache Module mod_authn_file</a></li>
+<li><a href="mod/mod_authn_socache.html">Apache Module mod_authn_socache</a></li>
 <li><a href="mod/mod_authnz_ldap.html">Apache Module mod_authnz_ldap</a></li>
 <li><a href="mod/mod_authz_core.html">Apache Module mod_authz_core</a></li>
 <li><a href="mod/mod_authz_dbd.html">Apache Module mod_authz_dbd</a></li>
@@ -273,6 +273,7 @@ Server on HPUX</a></li>
 <div class="section"><h2><a name="developer" id="developer">Developer Documentation</a></h2>
 <ul><li class="separate"><a href="developer/">Overview</a></li>
 <li><a href="developer/API.html">Apache API notes</a></li>
+<li><a href="developer/new_api_2_4.html">API updates in Apache HTTPD 2.4</a></li>
 <li><a href="developer/debugging.html">Debugging Memory Allocation in APR</a></li>
 <li><a href="developer/documenting.html">Documenting Apache 2.x</a></li>
 <li><a href="developer/hooks.html">Apache 2.x Hook Functions</a></li>
index d2629ceb0be0cd0e9460c8f5718d913b4f2df5fd..3c1985dacb7b0fbdbf0f176d1e4bc2c7cdf703b8 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE sitemap SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
-<!-- English Revision: 420990:954230 (outdated) -->
+<!-- English Revision: 420990:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index a231ceb10466dd59642ca148bd67a7e9569f2e24..a0d76211614a58e19e1f371e604aef858d8c95f3 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE sitemap SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.es.xsl"?>
-<!-- English Revision: 151408:954230 (outdated) -->
+<!-- English Revision: 151408:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 88d7bdbb28bcbe60efd033966eb39c2aac0a4116..271fe1b0c4813cf76a20bdd0335d03d5ce2237fc 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE sitemap SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English Revision: 587444:954230 (outdated) -->
+<!-- English Revision: 587444:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 3d16d919eafa49349505601599e522fe0ca1c4c6..3d17a23d5bef1c9622a6727c869464dac3295bf8 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="EUC-KR" ?>
 <!DOCTYPE sitemap SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
-<!-- English Revision: 151408:954230 (outdated) -->
+<!-- English Revision: 151408:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index e7e43355822ad6dcc85277644aa909ee06f70538..12ff8b8d2c42e910581c0cfb91bcf0268952fac1 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE sitemap SYSTEM "./style/sitemap.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
-<!-- English Revision: 832071:954230 (outdated) -->
+<!-- English Revision: 832071:959136 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
    Reviewed by: Orhan Berent <berent belgeler.org>
index 29b73f85a461ceb9786b772c2b380273cfb961e0..042ae12cd20d1c2ef511588240ba227a5eb2faa4 100644 (file)
@@ -27,7 +27,7 @@
   are intended to be brief notes, and you should be able to find
   more information in either the <a href="new_features_2_4.html">New Features</a> document, or in
   the <code>src/CHANGES</code> file.  Application and module developers
-  can find a summary of API changes in the <a href="new_api_2_4.html">API updates</a> overview.</p>
+  can find a summary of API changes in the <a href="developer/new_api_2_4.html">API updates</a> overview.</p>
 
   <p>This document describes changes in server behavior that might
   require you to change your configuration or how you use the server
 
     <p>Many third-party modules designed for version 2.2 will
     otherwise work unchanged with the Apache HTTP Server version 2.4.
-    Some will require changes; see the <a href="new_api_2_4.html">API
+    Some will require changes; see the <a href="developer/new_api_2_4.html">API
     update</a> overview.</p>
   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
 <div class="section">
 </div><div id="footer">
 <p class="apache">Copyright 2010 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>
+</body></html>
\ No newline at end of file
index fd554e52f75ec9c41e19dab88a6890a397c1c495..67ce21d22ceb576dfa23c57e5222f61c06f919dd 100644 (file)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 922232:956396 (outdated) -->
+<!-- English Revision: 922232:959136 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more