httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r168155 [23/27] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/
Date Wed, 04 May 2005 17:40:16 GMT
Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: src/apreq_version.h File Reference</title> 
+  <title>libapreq2-2.05-dev: libapreq2: include/apreq_version.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,33 +10,35 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1>src/apreq_version.h File Reference</h1>Versioning API for libapreq. <a href="#_details">More...</a>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>apreq_version.h File Reference</h1>Versioning API for libapreq. <a href="#_details">More...</a>
 <p>
-<code>#include "<a class="el" href="apreq_8h-source.html">apreq.h</a>"</code><br>
 <code>#include "<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__version_8h.html">apr_version.h</a>"</code><br>
+<code>#include "<a class="el" href="apreq_8h-source.html">apreq.h</a>"</code><br>
 
 <p>
-<a href="apreq__version_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
+<a href="apreq__version_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
-<tr><td colspan=2><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a0">APREQ_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a0">APREQ_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a1">APREQ_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a1">APREQ_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;1</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a2">APREQ_PATCH_VERSION</a>&nbsp;&nbsp;&nbsp;20</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a2">APREQ_PATCH_VERSION</a>&nbsp;&nbsp;&nbsp;0</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a3">APREQ_IS_DEV_VERSION</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a3">APREQ_IS_DEV_VERSION</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a4">APREQ_VERSION_STRING</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a4">APREQ_VERSION_STRING</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a>&nbsp;&nbsp;&nbsp;"-dev"</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a>&nbsp;&nbsp;&nbsp;"-dev"</td></tr>
 
-<tr><td colspan=2><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a6">apreq_version</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__version__t.html">apr_version_t</a> *pvsn)</td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a6">apreq_version</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__version__t.html">apr_version_t</a> *pvsn)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>const char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html#a7">apreq_version_string</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html#a7">apreq_version_string</a> (void)</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -45,20 +47,20 @@
 There are several different mechanisms for accessing the version. There is a string form, and a set of numbers; in addition, there are constants which can be compiled into your application, and you can query the library being used for its actual version.<p>
 Note that it is possible for an application to detect that it has been compiled against a different version of libapreq by use of the compile-time constants and the use of the run-time query function.<p>
 libapreq version numbering follows the guidelines specified in:<p>
-<a href="http://apr.apache.org/versioning.html">http://apr.apache.org/versioning.html</a><hr><h2>Define Documentation</h2>
-<a class="anchor" name="a5" doxytag="apreq_version.h::APREQ_IS_DEV_STRING" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a href="http://apr.apache.org/versioning.html">http://apr.apache.org/versioning.html</a> <hr><h2>Define Documentation</h2>
+<a class="anchor" name="a5" doxytag="apreq_version.h::APREQ_IS_DEV_STRING"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_IS_DEV_STRING&nbsp;&nbsp;&nbsp;"-dev"          </td>
+          <td class="md" nowrap valign="top">#define APREQ_IS_DEV_STRING&nbsp;&nbsp;&nbsp;"-dev"          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -69,19 +71,19 @@
 Internal: string form of the "is dev" flag     </td>
   </tr>
 </table>
-<a class="anchor" name="a3" doxytag="apreq_version.h::APREQ_IS_DEV_VERSION" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a3" doxytag="apreq_version.h::APREQ_IS_DEV_VERSION"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_IS_DEV_VERSION          </td>
+          <td class="md" nowrap valign="top">#define APREQ_IS_DEV_VERSION          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -92,19 +94,19 @@
 This symbol is defined for internal, "development" copies of libapreq. This symbol will be #undef'd for releases.     </td>
   </tr>
 </table>
-<a class="anchor" name="a0" doxytag="apreq_version.h::APREQ_MAJOR_VERSION" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a0" doxytag="apreq_version.h::APREQ_MAJOR_VERSION"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_MAJOR_VERSION&nbsp;&nbsp;&nbsp;2          </td>
+          <td class="md" nowrap valign="top">#define APREQ_MAJOR_VERSION&nbsp;&nbsp;&nbsp;2          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -115,19 +117,19 @@
 major version Major API changes that could cause compatibility problems for older programs such as structure size changes. No binary compatibility is possible across a change in the major version.     </td>
   </tr>
 </table>
-<a class="anchor" name="a1" doxytag="apreq_version.h::APREQ_MINOR_VERSION" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a1" doxytag="apreq_version.h::APREQ_MINOR_VERSION"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_MINOR_VERSION&nbsp;&nbsp;&nbsp;0          </td>
+          <td class="md" nowrap valign="top">#define APREQ_MINOR_VERSION&nbsp;&nbsp;&nbsp;1          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -138,19 +140,19 @@
 Minor API changes that do not cause binary compatibility problems. Should be reset to 0 when upgrading APREQ_MAJOR_VERSION     </td>
   </tr>
 </table>
-<a class="anchor" name="a2" doxytag="apreq_version.h::APREQ_PATCH_VERSION" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a2" doxytag="apreq_version.h::APREQ_PATCH_VERSION"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_PATCH_VERSION&nbsp;&nbsp;&nbsp;20          </td>
+          <td class="md" nowrap valign="top">#define APREQ_PATCH_VERSION&nbsp;&nbsp;&nbsp;0          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -161,19 +163,19 @@
 patch level     </td>
   </tr>
 </table>
-<a class="anchor" name="a4" doxytag="apreq_version.h::APREQ_VERSION_STRING" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a4" doxytag="apreq_version.h::APREQ_VERSION_STRING"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APREQ_VERSION_STRING          </td>
+          <td class="md" nowrap valign="top">#define APREQ_VERSION_STRING          </td>
         </tr>
       </table>
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -181,21 +183,21 @@
     <td>
 
 <p>
-<b>Value:</b><pre class="fragment"><div><a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__general_8h.html#ga11">APR_STRINGIFY</a>(APREQ_MAJOR_VERSION) <span class="stringliteral">"."</span> \
-     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__general_8h.html#ga11">APR_STRINGIFY</a>(APREQ_MINOR_VERSION) <span class="stringliteral">"."</span> \
-     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__general_8h.html#ga11">APR_STRINGIFY</a>(APREQ_PATCH_VERSION) \
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__general.html#ga11">APR_STRINGIFY</a>(<a class="code" href="apreq__version_8h.html#a0">APREQ_MAJOR_VERSION</a>) <span class="stringliteral">"."</span> \
+     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__general.html#ga11">APR_STRINGIFY</a>(<a class="code" href="apreq__version_8h.html#a1">APREQ_MINOR_VERSION</a>) <span class="stringliteral">"."</span> \
+     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__general.html#ga11">APR_STRINGIFY</a>(<a class="code" href="apreq__version_8h.html#a2">APREQ_PATCH_VERSION</a>) \
      <a class="code" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a>
-</div></pre>The formatted string of libapreq's version     </td>
+</pre></div>The formatted string of libapreq's version     </td>
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="a6" doxytag="apreq_version.h::apreq_version" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a6" doxytag="apreq_version.h::apreq_version"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> void apreq_version           </td>
+          <td class="md" nowrap valign="top">void apreq_version           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__version__t.html">apr_version_t</a> *&nbsp;</td>
           <td class="mdname1" valign="top" nowrap> <em>pvsn</em>          </td>
@@ -206,7 +208,7 @@
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -217,19 +219,19 @@
 Return libapreq's version information information in a numeric form.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td></td><td valign=top><em>pvsn</em>&nbsp;</td><td>Pointer to a version structure for returning the version information. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pvsn</em>&nbsp;</td><td>Pointer to a version structure for returning the version information. </td></tr>
   </table>
 </dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a7" doxytag="apreq_version.h::apreq_version_string" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a7" doxytag="apreq_version.h::apreq_version_string"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> const char* apreq_version_string           </td>
+          <td class="md" nowrap valign="top">const char* apreq_version_string           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">void&nbsp;</td>
           <td class="mdname1" valign="top" nowrap>          </td>
@@ -240,7 +242,7 @@
     </td>
   </tr>
 </table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
   <tr>
     <td>
       &nbsp;
@@ -253,11 +255,11 @@
 </table>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: CHANGES</title> 
+  <title>libapreq2-2.05-dev: libapreq2: CHANGES</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,15 +10,150 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1><a class="anchor" name="apreq_changes">CHANGES</a></h1>List of major changes.<h2><a class="anchor" name="v2_04_dev">
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>CHANGES</b></div>
+<h1><a class="anchor" name="apreq_changes">CHANGES</a></h1><h2><a class="anchor" name="v2_05_dev">
+Changes with libapreq2-2.05-dev (released May 5, 2005)</a></h2>
+<ul>
+<li>Win32 build [Randy Kobes] Have top-level 'nmake', 'nmake test', and 'nmake install' targets, respectively, also include building, testing, and installing the corresponding perl glue targets.</li></ul>
+<p>
+<ul>
+<li>C API [geoff] Minimum httpd version is now 2.0.48, which includes the official apr 0.9.4 release.</li></ul>
+<p>
+<ul>
+<li>C API [Max Kellermann] Fix apreq_quote.</li></ul>
+<p>
+<ul>
+<li>Perl API [joes] Remove Apache2::Request::args. WARNING: through inheritance, args() now maps to Apache2::RequestRec::args. Folks that want the pre-2.05-dev behavior need to invoke APR::Request::args by name.</li></ul>
+<p>
+<ul>
+<li>C API [joes, Max Kellermann] Add apreq_initialize, apreq_pre_initialize and apreq_post_initialize. These are not thread-safe operations, so applications need to ensure they are invoked (in the correct sequence) prior to using any apreq2 modules.</li></ul>
+<p>
+<ul>
+<li>C, Perl API [joes] Add pool, bucket_alloc to <a class="el" href="structapreq__handle__t.html">apreq_handle_t</a>.</li></ul>
+<p>
+<ul>
+<li>Perl API [joes] Drop $data argument from UPLOAD_HOOK, and also drop HOOK_DATA option. Perl folks should use a closure instead of passing in context data.</li></ul>
+<p>
+<ul>
+<li>Perl API [joes] Move bake, bake2 to Apache2::Cookie, now requiring an extra $r argument. Also ""-operator is mapped to as_string() for Apache2::Cookie; but APR::Request::Cookie maps it to value().</li></ul>
+<p>
+<ul>
+<li>C API [joes] Remove header_in &amp; header_out from <a class="el" href="structapreq__module__t.html">apreq_module_t</a>. Remove <a class="el" href="apreq__module_8h.html#a24">apreq_ua_cookie_version()</a> and apreq_cookie_bake*(). Remove cookie2 argument to <a class="el" href="apreq__module_8h.html#a21">apreq_handle_custom()</a>.</li></ul>
+<p>
+<ul>
+<li>C API [joes] s/APREQ/APREQ2/g in webserver configuration directives.</li></ul>
+<p>
+<ul>
+<li>C API [Igor Shevchenko, Philip Gollucci] Fix segfault in mfd parser caused by parts w/ empty param names.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Add <a class="el" href="apreq__util_8h.html#a5">apreq_cp1252_to_utf8()</a>.</li></ul>
+<p>
+<ul>
+<li>C, Perl API [joes] Add charset support for params and couple the SvUTF8 flag to the param's taint flag.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Replace v-&gt;size with v-&gt;nlen + v-&gt;dlen. Added supporting apreq_value_table_add().</li></ul>
+<p>
+<ul>
+<li>C API [joes] Remove apreq_cookie_attr().</li></ul>
+<p>
+<ul>
+<li>C API [joes]<ul>
+<li>Add <a class="el" href="apreq__error_8h.html">apreq_error.h</a>, <a class="el" href="apreq__module_8h.html">apreq_module.h</a>.</li><li>Rename apreq_run* and apreq_make* funcs to conform with apreq_$obj_$meth scheme.</li><li>Replace c-&gt;version &amp; c-&gt;secure with flags.</li><li>Parsers are assumed to be working with external data, so the cookies &amp; params they produce are marked tainted.</li></ul>
+</li></ul>
+<p>
+<ul>
+<li>C API [joes] <a class="el" href="apreq__cookie_8h.html#a11">apreq_parse_cookie_header()</a> failed to parse RFC Cookie headers which contained no space chars after the '$Version=1' preamble.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Reorganize around include/, library/, and module/ dirs.</li></ul>
+<p>
+<ul>
+<li>C Tests [joes] Replace CuTest-based tests with custom TAP-compliant framework.</li></ul>
+<p>
+<ul>
+<li>C API [Max Kellermann] Continue the API improvements:</li></ul>
+<p>
+<ul>
+<li>Convert APREQ_RUN_PARSER and APREQ_RUN_HOOK to inline, and downcase them.</li><li>Remove apreq_memmem.</li><li>Convert apreq_(un)escape to inline.</li><li>apreq_escape does not create an apreq_value_t*.</li><li>Initialize default_parsers explicitly to NULL.</li><li>Convert APREQ_BRIGADE_COPY to inline, and downcase it.</li><li>Lowercase APREQ_BRIGADE_SETASIDE, APREQ_BRIGADE_COPY.</li><li>Convert apreq_cookie_name and apreq_cookie_value macros to inline.</li><li>Convert apreq_param_name, apreq_param_value, apreq_param_info, and apreq_param_brigade to inline.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Widespread API refactorization to remove apreq_jar_t and apreq_request_t:</li></ul>
+<p>
+<ul>
+<li>Header includes reorganized; apreq_parsers.h added (back again).</li><li>Replaced apreq_jar_t and apreq_request_t with single apreq_env_handle_t.</li><li>Added const qualifier to "v" attribute of <a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a> and <a class="el" href="structapreq__param__t.html">apreq_param_t</a>.</li><li>Use union type-puns to drop const qualifiers inside the new apreq_value_to_cookie and apreq_value_to_param implementations (gcc generates same object code as the macro versions did).</li><li>Moved "flags" attribute from <a class="el" href="structapreq__value__t.html">apreq_value_t</a> to <a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a> and <a class="el" href="structapreq__param__t.html">apreq_param_t</a>.</li><li>Remove env argument from hooks and parsers.</li><li>Reduce apreq_env_module to minimal set of operations.</li><li>Replace apreq_log calls with apreq-specific error codes.</li><li>Hooks are called on each body param now, not just during file uploads.</li><li>Tie the cgi handle to its creator pool.</li></ul>
+<p>
+Detailed changes by header file:<p>
+[<a class="el" href="apreq_8h.html">apreq.h</a>]<ul>
+<li>Remove flags from <a class="el" href="structapreq__value__t.html">apreq_value_t</a>.</li><li>Remove const qualifier from apreq_value_t's "name" attribute.</li><li>Remove apreq_value_merge* and apreq_value_copy*.</li><li>Remove apreq_char_to_value, apreq_strtoval, and apreq_strlen.</li><li>Move apreq_enctype to apreq_env.h.</li><li>Move apreq_env_handle_t struct definition to apreq_env.h</li><li>Change signature of apreq_decode.</li><li>Move apreq_brigade_concat here, changed its signature and improved it alot.</li><li>Remove apreq_brigade_spoolfile.</li><li>Dropped APREQ_*_ENCTYPE, renamed some APREQ_$foo defaults APREQ_DEFAULT_$foo.</li><li>Added APREQ_ERROR_*.</li></ul>
+<p>
+[<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a>]<ul>
+<li>Remove apreq_env.h include.</li><li>Remove apreq_jar_t.</li><li>Add "flags" to <a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a>, add const qualifier to its "v" attr.</li><li>Remove apreq_jar* functions.</li><li>Add apreq_parse_cookie_header.</li><li>Move apreq_cookie, apreq_cookie_bake(2), and apreq_ua_cookie_version to apreq_env.h.</li></ul>
+<p>
+[apreq_params.h]<ul>
+<li>Remove apreq_env.h include.</li><li>Remove apreq_request_t.</li><li>Add "flags" to <a class="el" href="structapreq__param__t.html">apreq_param_t</a>, and const qualifier to its "v" attr.</li><li>Rename "bb" attribute "upload" in <a class="el" href="structapreq__param__t.html">apreq_param_t</a>.</li><li>Remove apreq_request* functions.</li><li>Remove apreq_parse_request.</li><li>Changed apreq_decode_param signature.</li><li>Replace env argument with apr_table_t in apreq_params_as_array, apreq_params_as_string,</li><li>Move remaining apreq_param* to apreq_env.h.</li><li>Move parser and hook sections to apreq_parsers.h.</li><li>Change apreq_upload(s) old apreq_request_t arg to apr_table_t.</li></ul>
+<p>
+[apreq_parsers.h]<ul>
+<li>Acquire the hook and parser sections of original apreq_params.h.</li><li>Remove env argument from APREQ_PARSER_ARGS and APREQ_HOOK_ARGS</li><li>Augment <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> and <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> to replace missing env features.</li><li>Change apreq_make_parser and apreq_make_hook signatures.</li><li>Rename apreq_add_hook to apreq_parser_add_hook, returning apr_status_t.</li><li>Change apreq_parser signature.</li></ul>
+<p>
+[apreq_env.h]<ul>
+<li>Remove read, log, pool, bucket_alloc, request, jar, and query_string methods.</li><li>Include apreq_parsers.h.</li><li>Reorganize apreq_env_module_t to provide hook, parser, jar, args, &amp; body table ops.</li><li>Rename max_brigade to "brigade_limit", max_body to "read_limit".</li><li>Change related module sigs, including temp_dir, to get/set methods.</li><li>Add parser and read_limit args to apreq_env_make_custom_handle.</li><li>Drop "name" arg and APREQ_ENV_MODULE =~ s/_ENV//.</li><li>s/apreq_env_make/apreq_handle/ in the handle constructor names.</li></ul>
+<p>
+[mod_apreq.c, apreq_env_apache2.h]<ul>
+<li>Changed APREQ_Max* configs to APREQ_BrigadeLimit and APREQ_ReadLimit.</li><li>Handle constructor renamed apreq_handle_apache2.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Make our "libtool current interface" number depend on apr's major number. This allows libapreq2 to be installed into a system-wide location while avoiding ABI conflicts arising from our apr-based interfaces.</li></ul>
+<p>
+<ul>
+<li>C API [Max Kellermann] Introduce apreq_env_handle_t to replace the void *env usage. Also added apreq_env_custom for making private handles, and new apreq_env_apache2.h to let mod_apreq export apreq_env_make_apache2.</li></ul>
+<p>
+<ul>
+<li>C API [Max Kellermann] Rename apreq_env_t to apreq_env_module_t, to prepare for a new thread-safe apreq_env API.</li></ul>
+<p>
+<ul>
+<li>C API [Max Kellermann] mod_apreq must check the return value of apreq_brigade_concat to avoid a RAM-consuming infinite loop. A bad APREQ_TempDir setting can cause this situation.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Provide workaround for chunked trailers bug in ap_http_filter.</li></ul>
+<p>
+<ul>
+<li>C, Perl API [joes] Several upload-related bugfixes: 1) apreq_upload and apreq_uploads did not search the full body table, 2) $upload-&gt;slurp and $io-&gt;read did not autovivify the resultant string.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Add "flags" attribute to <a class="el" href="structapreq__value__t.html">apreq_value_t</a>, planning for charset support. This is an ABI change, starting with libapreq2.so.2.0.24.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Add apreq_env_bucket_alloc() to get an allocator directly from the environment instead of creating them from a pool. This is an ABI change, starting with libapreq2.so.2.0.23.</li></ul>
+<p>
+<ul>
+<li>Build system [joes] Add --with-apache2-httpd option so users can override apxs's notion of where the httpd executable is. XSBuilder's header parser runs from buildconf now instead of configure, so we will include those tables in the release tarball. buildconf gets an additional --with-perl option for running the xsbuilder.pl parsing script. The XS generation code in xsbuilder.pl has moved to glue/perl/Makefile.PL.</li></ul>
+<p>
+<ul>
+<li>Perl API [joes] Allow ctors for Apache::Cookie, Apache::Cookie::Jar and <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a>:::Request to accept Apache::Request objects (instead of requiring an Apache::RequestRec object). This thread details the bug <a href="http://thread.gmane.org/gmane.comp.apache.mod-perl/15727">http://thread.gmane.org/gmane.comp.apache.mod-perl/15727</a></li></ul>
+<p>
+<ul>
+<li>C API [Bojan Smojver] Bake cookies with err_headers_out so they are sent on non-2xx server responses (ie. a 304 redirect). Also ensure that headers are copied with apr_table_add instead of apr_table_addn. Since <a class="el" href="apreq__module_8h.html#a22">apreq_cookie_bake()</a> allocates from the stack, the Set-Cookie headers would occasionally get mangled without this patch.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Add <a class="el" href="apreq__parser_8h.html#a19">apreq_register_parser()</a>, which allows users to add their own parsers to <a class="el" href="apreq__parser_8h.html#a18">apreq_parser()</a>'s recognized MIME types.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Support "multipart/mixed" file uploads. Support XForms' "multipart/related" enctype.</li></ul>
+<p>
+<ul>
+<li>C API [joes] Add apreq_hook_apr_xml_parser(), which is a simple wrapper hook around APR's expat-based apr_xml_parser. Add a generic parser apreq_parse_generic() to parse arbitrary enctypes using the hook API.</li></ul>
+<h2><a class="anchor" name="v2_04_dev">
 Changes with libapreq2-2.04-dev (released August 30, 2004)</a></h2>
 <ul>
 <li>Perl API [joes] Add TAINT checks, marking all parsed data as tainted.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Add body_status attribute to <a class="el" href="structapreq__request__t.html">apreq_request_t</a>, to allow the both environment and the parser to report any errors encountered.</li></ul>
+<li>C API [joes] Add body_status attribute to apreq_request_t, to allow the both environment and the parser to report any errors encountered.</li></ul>
 <p>
 <ul>
 <li>C API [randyk, joes] Cookie parser was locking up on non-alphanumeric chars in cookie names. Also RFC Cookie attributes are always checked for quotes during bake(2), and the quotes are now stripped from incoming RFC cookies during parsing (but they are never stripped from the actual cookie value).</li></ul>
@@ -57,7 +192,7 @@
 <li>Perl API [joes] Added $jar-&gt;status, $req-&gt;args_status and $req-&gt;body_status to report parsing errors. Also add $upload-&gt;tempname per user request.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Dropped status attribute of <a class="el" href="structapreq__value__t.html">apreq_value_t</a>. Added status field to <a class="el" href="structapreq__jar__t.html">apreq_jar_t</a> and added args_status field to <a class="el" href="structapreq__request__t.html">apreq_request_t</a>. Parsers also must return their public status code when a NULL brigade is passed. apreq_hook_disable_uploads() is also added. This is an ABI change affecting all versions of libapreq2 prior to 2.0.12.</li></ul>
+<li>C API [joes] Dropped status attribute of <a class="el" href="structapreq__value__t.html">apreq_value_t</a>. Added status field to apreq_jar_t and added args_status field to apreq_request_t. Parsers also must return their public status code when a NULL brigade is passed. apreq_hook_disable_uploads() is also added. This is an ABI change affecting all versions of libapreq2 prior to 2.0.12.</li></ul>
 <p>
 <ul>
 <li>Perl API [joes] $upload-&gt;info returns a proper APR::Table object now. Also implemented $upload-&gt;size, $upload-&gt;fh, and $upload-&gt;type.</li></ul>
@@ -72,7 +207,7 @@
 <li>C API [joes] Add MaxBody, MaxBrigade, and TempDir per-dir directives to mod_apreq filter.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Replace free/tempnam dependency in <a class="el" href="apreq_8h.html#a44">apreq_file_mktemp()</a> with <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gga51">apr_temp_dir_get()</a>. Add additional gcc warning flags when --enable-maintainer-mode is set.</li></ul>
+<li>C API [joes] Replace free/tempnam dependency in <a class="el" href="apreq__util_8h.html#a13">apreq_file_mktemp()</a> with <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gga52">apr_temp_dir_get()</a>. Add additional gcc warning flags when --enable-maintainer-mode is set.</li></ul>
 <p>
 <ul>
 <li>C API [joes, Scott Hutton] Replace apreq_brigade_copy with more effective APREQ_BRIGADE_COPY macro. Also introduce APREQ_BRIGADE_SETASIDE to deal with buckets that need to be set aside for use in future function calls. mod_ssl generates transient buckets which tickled this bug.</li></ul>
@@ -88,7 +223,7 @@
 <li>Perl API [joes] Added $upload-&gt;slurp($data), which reads the contents of the file upload "$upload" into the scalar "$data".</li></ul>
 <p>
 <ul>
-<li>C API [joes, randyk] apreq_run_(hook|parser) are macros, so they are capitalized now. Fixed <a class="el" href="apreq__params_8h.html#a20">apreq_params_as_string()</a> and added <a class="el" href="apreq__params_8h.html#a19">apreq_params_as_array()</a>. Reworked definitions of APREQ_DECLARE_HOOK, APREQ_DECLARE_PARSER and apreq_(parser|hook)_t, hopefully to be more Win32 friendly. Also updated the documentation.</li></ul>
+<li>C API [joes, randyk] apreq_run_(hook|parser) are macros, so they are capitalized now. Fixed <a class="el" href="apreq__param_8h.html#a12">apreq_params_as_string()</a> and added <a class="el" href="apreq__param_8h.html#a11">apreq_params_as_array()</a>. Reworked definitions of APREQ_DECLARE_HOOK, APREQ_DECLARE_PARSER and apreq_(parser|hook)_t, hopefully to be more Win32 friendly. Also updated the documentation.</li></ul>
 <p>
 <ul>
 <li>C API [joes] Compensate for a missing CRLF in empty file upload block, which actually complies with RFC 2046 Section 5.1.1. Konqueror (version unknown) and Mozilla 0.9.7 are known to emit such blocks.</li></ul>
@@ -100,19 +235,19 @@
 <li>Perl test suite t/TEST.PL must run parent class' pre_configure to get the configuration right</li></ul>
 <p>
 <ul>
-<li>C API [joes] apreq_brigade_concat() wasn't supplying the final EOS bucket to large brigades (&gt;256K), which somtimes caused the prefetch loop in <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a>'s apreq_filter() to hang.</li></ul>
+<li>C API [joes] <a class="el" href="apreq__util_8h.html#a18">apreq_brigade_concat()</a> wasn't supplying the final EOS bucket to large brigades (&gt;256K), which somtimes caused the prefetch loop in mod_apreq.c's apreq_filter() to hang.</li></ul>
 <p>
 <ul>
 <li>Documentation [joes] CHANGES file reformatted, removing dates &amp; other clutter as Stas suggests.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Rewrote cgi_read() in <a class="el" href="apreq__env_8c.html">apreq_env.c</a> and reworked <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a> to enforce <a class="el" href="apreq__env_8h.html#a31">apreq_env_max_body()</a> settings.</li></ul>
+<li>C API [joes] Rewrote cgi_read() in apreq_env.c and reworked mod_apreq.c to enforce apreq_env_max_body() settings.</li></ul>
 <p>
 <ul>
 <li>C API [joes] Fixed bug in url_parser code- missing context brigade was needed to track key-value pairs which span multiple buckets.</li></ul>
 <p>
 <ul>
-<li>C API [joes] API modifications: removed struct apreq_cfg_t, adding new apreq_env hooks max_body, max_brigade_len, and temp_dir. Folded apreq_parsers.h into <a class="el" href="apreq__params_8h.html">apreq_params.h</a> and modified the arguments to apreq_run_parser() and apreq_run_hook(). Renamed apreq_parser_t's content_type as enctype and apreq_copy_brigade() as apreq_brigade_copy(). These changes make libapreq2.so.2.0.5 incompatible with earlier versions.</li></ul>
+<li>C API [joes] API modifications: removed struct apreq_cfg_t, adding new apreq_env hooks max_body, max_brigade_len, and temp_dir. Folded apreq_parsers.h into apreq_params.h and modified the arguments to apreq_run_parser() and apreq_run_hook(). Renamed apreq_parser_t's content_type as enctype and apreq_copy_brigade() as <a class="el" href="apreq__util_8h.html#a15">apreq_brigade_copy()</a>. These changes make libapreq2.so.2.0.5 incompatible with earlier versions.</li></ul>
 <p>
 <ul>
 <li>Perl API [stas] Include ppport.h from blead-perl to support older perls. Add a proper support for ithreads.</li></ul>
@@ -132,32 +267,32 @@
 <li>build system [joes] Skip Apache::Test tests in env/ when Apache::Test is unavailable. This allows the C API to be build and installed without requiring Apache::Test (it is still a requirement for compiling the perl glue).</li></ul>
 <p>
 <ul>
-<li>C API <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a> [joes] Parser errors were creeping into the return value of apreq_filter, which breaks the "transparent tee" paradigm. This caused bogus "400 Bad Request" responses (first reported by Vladimir Dudo) to occur when libapreq2 was used by an output filter during a GET request (handled by apache2's default handler). The test suite has been updated accordingly.</li></ul>
+<li>C API mod_apreq.c [joes] Parser errors were creeping into the return value of apreq_filter, which breaks the "transparent tee" paradigm. This caused bogus "400 Bad Request" responses (first reported by Vladimir Dudo) to occur when libapreq2 was used by an output filter during a GET request (handled by apache2's default handler). The test suite has been updated accordingly.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Incorporate libapreq_cgi into libapreq2 as the default environment, and add <a class="el" href="structapreq__env__t.html">apreq_env_t</a> and initializer <a class="el" href="apreq__env_8h.html#a33">apreq_env_module()</a> to manage the environment at runtime (determining the environment at load-time was problematic on non-ELF systems).</li></ul>
+<li>C API [joes] Incorporate libapreq_cgi into libapreq2 as the default environment, and add apreq_env_t and initializer apreq_env_module() to manage the environment at runtime (determining the environment at load-time was problematic on non-ELF systems).</li></ul>
 <h2><a class="anchor" name="v2_0_0">
 Changes with libapreq2-2.00-dev (Oct 25, 2003)</a></h2>
 <ul>
 <li>C API: libapreq_cgi.c [randyk, joes] CGI environment defined by env/libapreq_cgi.c is functional (with tests added to env/t). This library may soon be incorporated directly into libapreq2 as a default enviroment.</li></ul>
 <p>
 <ul>
-<li>C API: <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a> [joes] Added ctx-&gt;saw_eos to ensure we don't read from upstream filters after receiving an eos bucket. Otherwise it was possible for two eos buckets to appear when a prefetch read is involved, which breaks other modules like mod_proxy. This bug was uncovered by Philippe Chiasson. mod_apreq's apreq_env_majic_number bumped to reflect the added fixes.</li></ul>
+<li>C API: mod_apreq.c [joes] Added ctx-&gt;saw_eos to ensure we don't read from upstream filters after receiving an eos bucket. Otherwise it was possible for two eos buckets to appear when a prefetch read is involved, which breaks other modules like mod_proxy. This bug was uncovered by Philippe Chiasson. mod_apreq's apreq_env_majic_number bumped to reflect the added fixes.</li></ul>
 <p>
 <ul>
 <li>configure: --enable-perl-glue [joes] The --enable-perl-glue option integrates the perl glue into the normal Unix build cycle. It is disabled by default, but is silently reenabled if the user configures the source tree via Makefile.PL.</li></ul>
 <p>
 <ul>
-<li>C API [joes] Added <a class="el" href="apreq_8h.html#a46">apreq_header_attribute()</a> and fixed mfd parser to allow "charset" attribute to appear in the Content-Type header. Sven Geisler points out that Opera 7.20 does generate such headers.</li></ul>
+<li>C API [joes] Added <a class="el" href="apreq__util_8h.html#a17">apreq_header_attribute()</a> and fixed mfd parser to allow "charset" attribute to appear in the Content-Type header. Sven Geisler points out that Opera 7.20 does generate such headers.</li></ul>
 <p>
 <ul>
 <li>C API [joes] Added versioning API following <a href="http://apr.apache.org/versioning.html">http://apr.apache.org/versioning.html</a> apreq_env renamed apreq_env_name, and apreq_env_magic_number added to provide versioning for environments (modules). The header files are now installed to "include/apreq2", and the library is renamed "libapreq2". Also added an apreq2-config script based on apu-config.</li></ul>
 <p>
 <ul>
-<li>configure: static <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a> [Bojan Smojver, joes] Add --with-apache2-src configure option, along with --with-apr-config and --with-apu-config, and provide support for compiling mod_apreq into httpd as a static apache module.</li></ul>
+<li>configure: static mod_apreq.c [Bojan Smojver, joes] Add --with-apache2-src configure option, along with --with-apr-config and --with-apu-config, and provide support for compiling mod_apreq into httpd as a static apache module.</li></ul>
 <p>
 <ul>
-<li>C API: <a class="el" href="mod__apreq_8c.html">mod_apreq.c</a> [joes] Support for internal redirects added to the mod_apreq filter. This ensures any POST data prefetched in the main request gets passed along to the subrequest handler(s).</li></ul>
+<li>C API: mod_apreq.c [joes] Support for internal redirects added to the mod_apreq filter. This ensures any POST data prefetched in the main request gets passed along to the subrequest handler(s).</li></ul>
 <p>
 <ul>
 <li>C bugfix: apreq_decode [Graham Clark] If the source and destination strings are represented by the same pointer - e.g. if called as apreq_unescape(s) - string s is modified incorrectly in general. Patch includes new unit test.</li></ul>
@@ -181,7 +316,7 @@
 <li>C API [joes] Added apreq_copy_brigade(bb) to <a class="el" href="apreq_8h.html">apreq.h</a>.</li></ul>
 <p>
 <ul>
-<li>C API [joes] The new filter-based design required a complete departure from libapreq-1.X codebase. libapreq-2 is based solely on APR, and to be fully functional, requires a supporting environment similar to Apache-2. A person wishing to port libapreq-2 to a new environment needs to provide definitions for the declarations in <a class="el" href="apreq__env_8h.html">apreq_env.h</a>.</li></ul>
+<li>C API [joes] The new filter-based design required a complete departure from libapreq-1.X codebase. libapreq-2 is based solely on APR, and to be fully functional, requires a supporting environment similar to Apache-2. A person wishing to port libapreq-2 to a new environment needs to provide definitions for the declarations in apreq_env.h.</li></ul>
 <p>
 <ul>
 <li>Perl API [joes] Aggregates are always collected into an APR::Table-based package. New table packages: Apache::Cookie::Table, Apache::Request::Table, and Apache::Upload::Table.</li></ul>
@@ -190,16 +325,16 @@
 <li>Perl API [joes] Apache::Cookie-&gt;fetch now requires an "environment" argument ($r). Its return value is blessed into the Apache::Cookie::Jar class.</li></ul>
 <p>
 <ul>
-<li>Perl API [joes] Two new request lookup functions:<ol>
+<li>Perl API [joes] Two new request lookup functions:<ol type=a>
 <li>$req-&gt;args - param lookup using only the query string</li><li>$req-&gt;body - param lookup using only the POST data </li></ol>
 </li></ul>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: FAQ</title> 
+  <title>libapreq2-2.05-dev: libapreq2: FAQ</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,8 +10,10 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>groups.dox</b></div>
 <h1><a class="anchor" name="apreq_faq">FAQ</a></h1>
 
 <p><a name="__index__"></a></p>
@@ -67,11 +69,11 @@
 
  <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: INSTALL</title> 
+  <title>libapreq2-2.05-dev: libapreq2: INSTALL</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,12 +10,14 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1><a class="anchor" name="apreq_install">INSTALL</a></h1><div class="fragment"><pre>PREREQUISITES:
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>groups.dox</b></div>
+<h1><a class="anchor" name="apreq_install">INSTALL</a></h1><div class="fragment"><pre class="fragment">PREREQUISITES:
 
 Please see the PREREQUISITES file.  If you are building httpd-apreq-2 
-directly from cvs, you can generate the list of prerequisites:
+directly from svn, you can generate the list of prerequisites:
 
             % perl build/version_check.pl
 
@@ -40,7 +42,7 @@
   (optional)% make test
             % make install
 
-Developers and other folks using httpd-apreq-2 directly from cvs need to
+Developers and other folks using httpd-apreq-2 directly from svn need to
 execute "./buildconf" prior to running "./configure".
 
 
@@ -72,15 +74,41 @@
   C:\httpd-apreq-2&gt; nmake perl_glue
   C:\httpd-apreq-2&gt; nmake perl_test
 
+SVN (Subversion) ACCESS
+
+Development of httpd-apreq-2 can be followed through the svn repository:
+
+  $ svn checkout http://svn.apache.org/repos/asf/httpd/apreq/trunk/ httpd-apreq-2
+
+Developers with commit access must use the https protocol instead;
+note that, if you are compiling svn from sources, you must
+supply the configure script with the appropriate switch to
+enable ssl.
+
+Subversion sources, and binaries for some platforms, may be obtained
+through the home page:
+
+     http://subversion.tigris.org/
+
+Documentation on using svn is available at
+
+     http://svnbook.red-bean.com/
+
+In particular,
+
+     http://svnbook.red-bean.com/en/1.0/apa.html
+
+contains a guide for users familiar with cvs.
+
 
 
 </pre></div> <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: LICENSE</title> 
+  <title>libapreq2-2.05-dev: libapreq2: LICENSE</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,9 +10,11 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1><a class="anchor" name="apreq_license">LICENSE</a></h1><div class="fragment"><pre>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>groups.dox</b></div>
+<h1><a class="anchor" name="apreq_license">LICENSE</a></h1><div class="fragment"><pre class="fragment">
                                  Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
@@ -216,11 +218,11 @@
    limitations under the License.
 </pre></div> <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: NOTICE</title> 
+  <title>libapreq2-2.05-dev: libapreq2: NOTICE</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,17 +10,19 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1><a class="anchor" name="apreq_notice">NOTICE</a></h1><div class="fragment"><pre>This product includes software developed by
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>groups.dox</b></div>
+<h1><a class="anchor" name="apreq_notice">NOTICE</a></h1><div class="fragment"><pre class="fragment">This product includes software developed by
 The Apache Software Foundation (http://www.apache.org/).
 </pre></div> <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: STATUS</title> 
+  <title>libapreq2-2.05-dev: libapreq2: STATUS</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,9 +10,11 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1><a class="anchor" name="apreq_status">STATUS</a></h1>2.04-dev released on August 30, 2004.<p>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<b>STATUS</b></div>
+<h1><a class="anchor" name="apreq_status">STATUS</a></h1>2.05-dev released on May 5, 2005.<p>
 Contributors looking for a mission:<p>
 <ul>
 <li>just do an egrep on "TODO" or "XXX" and see what's there</li></ul>
@@ -24,44 +26,56 @@
 <a href="http://apr.apache.org/versioning.html">http://apr.apache.org/versioning.html</a><p>
 do not apply to developer releases.<p>
 RELEASE SHOWSTOPPERS:<p>
+<ul>
+<li>The api docs are currently incorrect.</li></ul>
+<p>
 CURRENT VOTES:<p>
 <ul>
 <li>Should we switch to EU::MM for determining the full path to perl? The problem is that some folks move their perl binary post-installation, but never adjust Config.pm. EU::MM is smart, by accepting a full path in $^X or by searching the user's $PATH for $^X, before resorting to Config.pm. However, if we change apreq2, we should also lobby test-dev to adopt the same solution for Apache::Test. Otherwise our test suite will likely fail, even though the rest of the perl build system will presumably still work.</li></ul>
 <p>
 +1: joes 0: -1:<p>
+TODO:<p>
 <ul>
-<li>We are moving from cvs to subversion as soon as it is convenient. Vote was taken in March 2004 (<a href="http://marc.theaimsgroup.com/?t=107919363000001&r=1&w=2">http://marc.theaimsgroup.com/?t=107919363000001&amp;r=1&amp;w=2</a>) and the results were as follows:</li></ul>
+<li>Dump automake, preferably replacing that with more stuff from httpd/apr's build system.</li></ul>
 <p>
-+1: joes, randyk, stas 0: -1:<p>
-TODO:<p>
 <ul>
-<li>in glue/perl/t/apreq/cgi.t on Win32, printing to the error log hangs if the strings involved are about 10000 in size. This doesn't occur in the env/cgi tests - why?</li></ul>
+<li>Introduce APR::Request::Parser and APR::Request::Hook. Implement Apache2::Request::new's UPLOAD_HOOK using them.</li></ul>
 <p>
 <ul>
-<li>Why must fprintf(stderr, ...), rather than apr_file_printf(err, ...), be used on Win32 in cgi_log() of src/apreq_env.c?</li></ul>
+<li>Move module/t to module/apache2/t.</li></ul>
 <p>
 <ul>
-<li>The current tests don't cover these functions, so add CuTest tests for them:<ul>
-<li><a class="el" href="apreq_8h.html#a28">apreq_merge_values()</a></li></ul>
-</li></ul>
+<li>Figure out how and where the apreq_xs_ headers, and typemap file, should be installed.</li></ul>
+<p>
+<ul>
+<li>Write tests for the apache 1.3.x module.</li></ul>
 <p>
 <ul>
-<li>CuTest needs va_arg to print comments for a failed unit test.</li></ul>
+<li>Fix the broken make dependencies, especially in the module and glue subdirs. The libtool workaround (for OSX IIRC) that copies module/.libs to module/t is especially bogus.</li></ul>
 <p>
 <ul>
-<li>Get env/ (Apache::Test) tests to work for --with-apache2-src option.</li></ul>
+<li>Drop ExtUtils::XSBuilder as the C API is fairly stable now. The header parsing + xs generation stuff may be too difficult for the community to maintain over ordinary .xs files.</li></ul>
 <p>
 <ul>
-<li>Bring Perl documentation up to speed: Table.pod, and Error.pod. These docs either need to be written, or they require Test::Inline tests to verify their API.</li></ul>
+<li>Round out the unit tests in library/t. Ideally each API function should have its own tests, and each possible error status should be both tested &amp; documented. Also upgrade these tests to use the Apache::Test framework.</li></ul>
 <p>
 <ul>
-<li>Write parser/hook API documentation, and add perl glue for the API.</li></ul>
+<li>Add a "memory_limit" setting to <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> and <a class="el" href="structapreq__module__t.html">apreq_module_t</a>, which will control how much pool allocation the parser may use.</li></ul>
 <p>
 <ul>
-<li>Add XForms logic to the mfd parser.</li></ul>
+<li>Add a "header_limit" setting to control outgoing header size (mainly for baking cookies) instead of using a compiled-in limit.</li></ul>
+<p>
+<ul>
+<li>in glue/perl/t/apreq/cgi.t on Win32, printing to the error log hangs if the strings involved are about 10000 in size. This doesn't occur in the env/cgi tests - why?</li></ul>
 <p>
 <ul>
-<li>symbol exports files:<ol>
+<li>Why must fprintf(stderr, ...), rather than apr_file_printf(err, ...), be used on Win32 in cgi_log() of src/apreq_env.c?</li></ul>
+<p>
+<ul>
+<li>Get env/ (Apache::Test) tests to work for --with-apache2-src option. Also add a test to configure that prevents simultaneous use of --with-apache2-src and --with-apache2-apxs.</li></ul>
+<p>
+<ul>
+<li>symbol exports files:<ol type=a>
 <li>aix needs .exp files</li></ol>
 </li></ul>
 <p>
@@ -71,13 +85,16 @@
 <ul>
 <li>Rework glue/perl build system to use apreq2-config instead of relying on paths like "../../src".</li></ul>
 <p>
-<ul>
-<li>Taint checks need to be extended to APR objects, like $upload-&gt;bb and $upload-&gt;info. We may need be able to do that with additional typemaps.</li></ul>
-<p>
 OPEN ISSUES:<p>
 <ul>
 <li>Should we bundle an apr-based "application/xml" parser? If so, how should we parse the xml data into an apr_table?</li></ul>
 <p>
+<ul>
+<li>Determine whether or not it's good for the perl glue to ever set the SvUTF8 flag on a param. The current code ties this action to the apreq_param_is_tainted flag.</li></ul>
+<p>
+<ul>
+<li>Should we let hooks interrupt parsers via APREQ_ERROR_INTERRUPT? That'd need a delete_hook method to make interrupts a useful way of tuning parser behavior.</li></ul>
+<p>
 BUGS:<p>
 <ul>
 <li>Fix build automake/libtool/autoconf build system so it works properly on OSX &amp; AIX.</li></ul>
@@ -90,11 +107,11 @@
 <li>php,</li><li>Rivet,</li><li>mod_dtcl,</li><li>mod_python,</li><li>mod_jk,</li><li>tomcat,</li><li>mod_ruby,</li><li>mod_parrot. </li></ul>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Added: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000000.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000000.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000000.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000000.html Wed May  4 10:40:10 2005
@@ -0,0 +1,71 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: include/ Directory Reference</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>include Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq_8h.html">apreq.h</a> <a href="apreq_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main header file... <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> <a href="apreq__cookie_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cookies and Jars. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__error_8h.html">apreq_error.h</a> <a href="apreq__error_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error status codes. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__module_8h.html">apreq_module.h</a> <a href="apreq__module_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Module API. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__param_8h.html">apreq_param.h</a> <a href="apreq__param_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Request parsing and parameter API. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html">apreq_parser.h</a> <a href="apreq__parser_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Request body parser API. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html">apreq_util.h</a> <a href="apreq__util_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility functions for apreq. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html">apreq_version.h</a> <a href="apreq__version_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Versioning API for libapreq. <br></td></tr>
+
+<p>
+</table>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Added: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000001.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000001.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000001.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000001.html Wed May  4 10:40:10 2005
@@ -0,0 +1,35 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: module/ Directory Reference</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<a class="el" href="dir_000001.html">module</a></div>
+<h1>module Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_000002.html">apache</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_000003.html">apache2</a></td></tr>
+
+</table>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Added: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000002.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000002.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000002.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000002.html Wed May  4 10:40:10 2005
@@ -0,0 +1,33 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: module/apache/ Directory Reference</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<a class="el" href="dir_000001.html">module</a>&nbsp;/&nbsp;<a class="el" href="dir_000002.html">apache</a></div>
+<h1>apache Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><b>apreq_module_apache.h</b> <a href="apreq__module__apache_8h-source.html">[code]</a></td></tr>
+
+</table>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Added: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000003.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000003.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000003.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000003.html Wed May  4 10:40:10 2005
@@ -0,0 +1,33 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: module/apache2/ Directory Reference</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<div class="nav">
+<a class="el" href="dir_000001.html">module</a>&nbsp;/&nbsp;<a class="el" href="dir_000003.html">apache2</a></div>
+<h1>apache2 Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><b>apreq_module_apache2.h</b> <a href="apreq__module__apache2_8h-source.html">[code]</a></td></tr>
+
+</table>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Added: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dirs.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dirs.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dirs.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dirs.html Wed May  4 10:40:10 2005
@@ -0,0 +1,33 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: Directory Hierarchy</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindexHL" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>libapreq2 Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="dir_000000.html">include</a>
+<li><a class="el" href="dir_000001.html">module</a>
+<ul>
+<li><a class="el" href="dir_000002.html">apache</a>
+<li><a class="el" href="dir_000003.html">apache2</a>
+</ul>
+</ul>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/dox.css
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/dox.css?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/dox.css (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/dox.css Wed May  4 10:40:10 2005
@@ -1,4 +1,4 @@
-/* Copyright 2002-2004 The Apache Software Foundation
+/* Copyright 2002-2005 The Apache Software Foundation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.

Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: File Index</title> 
+  <title>libapreq2-2.05-dev: libapreq2: File Index</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,22 +10,27 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>libapreq2 File List</h1>Here is a list of all documented files with brief descriptions:<table>
-  <tr><td class="indexkey">src/<a class="el" href="apreq_8h.html">apreq.h</a> <a href="apreq_8h-source.html">[code]</a></td><td class="indexvalue">Common functions, structures and macros </td></tr>
-  <tr><td class="indexkey">src/<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> <a href="apreq__cookie_8h-source.html">[code]</a></td><td class="indexvalue">Cookies and Jars </td></tr>
-  <tr><td class="indexkey">src/<a class="el" href="apreq__env_8h.html">apreq_env.h</a> <a href="apreq__env_8h-source.html">[code]</a></td><td class="indexvalue">Logging and environment (module) declarations </td></tr>
-  <tr><td class="indexkey">src/<a class="el" href="apreq__params_8h.html">apreq_params.h</a> <a href="apreq__params_8h-source.html">[code]</a></td><td class="indexvalue">Request parsing and parameter API </td></tr>
-  <tr><td class="indexkey">src/<a class="el" href="apreq__version_8h.html">apreq_version.h</a> <a href="apreq__version_8h-source.html">[code]</a></td><td class="indexvalue">Versioning API for libapreq </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq_8h.html">apreq.h</a> <a href="apreq_8h-source.html">[code]</a></td><td class="indexvalue">Main header file.. </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> <a href="apreq__cookie_8h-source.html">[code]</a></td><td class="indexvalue">Cookies and Jars </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__error_8h.html">apreq_error.h</a> <a href="apreq__error_8h-source.html">[code]</a></td><td class="indexvalue">Error status codes </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__module_8h.html">apreq_module.h</a> <a href="apreq__module_8h-source.html">[code]</a></td><td class="indexvalue">Module API </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__param_8h.html">apreq_param.h</a> <a href="apreq__param_8h-source.html">[code]</a></td><td class="indexvalue">Request parsing and parameter API </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__parser_8h.html">apreq_parser.h</a> <a href="apreq__parser_8h-source.html">[code]</a></td><td class="indexvalue">Request body parser API </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__util_8h.html">apreq_util.h</a> <a href="apreq__util_8h-source.html">[code]</a></td><td class="indexvalue">Utility functions for apreq </td></tr>
+  <tr><td class="indexkey">include/<a class="el" href="apreq__version_8h.html">apreq_version.h</a> <a href="apreq__version_8h-source.html">[code]</a></td><td class="indexvalue">Versioning API for libapreq </td></tr>
+  <tr><td class="indexkey">module/apache/<b>apreq_module_apache.h</b> <a href="apreq__module__apache_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">module/apache2/<b>apreq_module_apache2.h</b> <a href="apreq__module__apache2_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
 </table>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>



Mime
View raw message