You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2012/03/31 20:52:23 UTC

svn commit: r1307873 [21/22] - in /tomcat/site/trunk/docs: connectors-doc/ connectors-doc/ajp/ connectors-doc/ajp/printer/ connectors-doc/generic_howto/ connectors-doc/generic_howto/printer/ connectors-doc/images/ connectors-doc/miscellaneous/ connecto...

Added: tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html (added)
+++ tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,482 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Webserver HowTo - SunOne -- Netscape/iPlanet HowTo</title><meta name="author" value="Henri Gomez"><meta name="email" value="hgomez@apache.org"><meta name="author" value="Jim Jagielski"><meta name="email" value="jim@apache.org"><meta name="author" value="Gal Shachor"><meta name="email" value="shachor@il.ibm.com"><meta name="author" value="Mladen Turk"><meta name="email" value="mturk@apache.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-
 logo.gif" align="right" alt=" :: Apache Software Foundation" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Webserver HowTo</h1><h2>SunOne -- Netscape/iPlanet HowTo</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0" alt=" "></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+This document explains how to set up Sun ONE Web Server previously known as
+Netscape web servers to cooperate with Tomcat. 
+</p>
+
+<p>
+Normally the Sun ONE Web Servers come with their own Servlet engine, 
+but you can also configure them to send servlet and JSP requests to Tomcat 
+using the NSAPI redirector plugin.
+</p>
+
+<p>
+It is recommended that you also read the <a href="../../generic_howto/workers.html">Workers HowTo</a> document
+to learn how to setup the working entities between your web server and Tomcat Engines.
+</p>
+
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Document Conventions and Assumptions"><strong>Document Conventions and Assumptions</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+${tomcat_home} is the root directory of tomcat. 
+Your Tomcat installation should have the following subdirectories:
+
+<ul>
+<li>
+${tomcat_home}\conf - Where you can place various configuration files
+</li>
+<li>
+${tomcat_home}\webapps - Containing example applications
+</li>
+<li>
+${tomcat_home}\bin - Where you place web server plugins
+</li>
+</ul>
+</p>
+<p>
+In all the examples in this document ${tomcat_home} will be <b>c:\tomcat</b>.
+A worker is defined to be a tomcat process that accepts work from the Sun ONE Web Server.
+</p>
+</blockquote></td></tr></table>
+
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Supported Configuration"><strong>Supported Configuration</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+The NSAPI-Tomcat redirector was developed and tested on:
+<ul>
+<li>
+WINNT 2000/XP/2003 (should be able to work with other service packs) and some Unixes
+</li>
+<li>
+Sun ONE Web Server 6.1
+</li>
+<li>
+Tomcat 4.1.x , Tomcat 5.0.x and Tomcat 5.5.x
+</li>
+</ul>
+</p>
+
+<p>
+The redirector uses <b>ajp12</b> and <b>ajp13</b> to send requests to the Tomcat containers. 
+There is also an option to use Tomcat in process, 
+more about the in-process mode can be found in the in process howto.
+</p>
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Who support ajp protocols ?"><strong>Who support ajp protocols ?</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+The ajp12 protocol is only available in Tomcat 3.2.x and 3.3.x.
+</p>
+
+<p>
+The <b>ajp12</b> has been <b>deprecated</b> with Tomcat 3.3.x and you should use instead 
+<b>ajp13</b> which is the only ajp protocol known by Tomcat 4.0.x, 4.1.x, 5.0.x, 5.5.x and 6.
+</p>
+
+<p>
+Of course Tomcat 3.2.x and 3.3.x also support ajp13 protocol.
+</p>
+
+<p>
+Others servlet engines such as <b>jetty</b> have support for ajp13 protocol
+</p>
+
+</blockquote></td></tr></table>
+
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="How does it work ?"><strong>How does it work ?</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+<ol>
+<li>
+The NSAPI-Tomcat redirector is an Netscape service step plugin, 
+Netscape load the redirector plugin and calls its service handler 
+function for request that are assigned to the "servlet" configuration object.
+</li>
+<li>
+For each in-coming request Netscape will execute the set of NameTrans directives 
+that we added to obj.conf, the assign-name function will check if it's from 
+parameter matches the request URL.
+</li>
+<li>
+If a match is found, assign-name will assign the servlet object name to the request. 
+This will cause Netscape to send the request to the servlet configuration object.
+</li>
+<li>
+Netscape will execute our jk_service extension. The extension collects the 
+request parameters and forwards them to the appropriate worker using the ajp13 protocol 
+(the worker="defworker" parameter in jk_service inform it that the worker for this request is named <b>defworker</b>).
+the workers properties files, <b>workers.properties</b>, will indicate that defworker use ajp13 protocol.
+</li>
+<li>
+The extension collects the response from the worker and returns it to the browser.
+</li>
+</ol>
+</p>
+</blockquote></td></tr></table>
+
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Installation"><strong>Installation</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+A pre-built version of the NSAPI redirector, nsapi_redirect.dll, may be available under 
+the win32/i386 directory of tomcat-connectors distribution. 
+For those using Netscape as your browser, try downloading a zip version of the file, if available. 
+
+You can also build a copy locally from the source present in tomcat-connectors distribution.
+
+
+The Tomcat redirector requires two entities:
+<ul>
+<li>
+nsapi_redirect.dll (Windows) -or- nsapi_redirector.so (Unix) - The NSAPI server plugin, either obtain a pre-built DLL/so or build it yourself 
+(see the build section).
+</li>
+<li>
+workers.properties - A file that describes the host(s) and port(s) used by the workers (Tomcat processes). 
+A sample workers.properties can be found under the conf directory.
+</li>
+</ul>
+
+The installation includes the following parts:
+
+<ul>
+<li>
+Configuring the NSAPI redirector with a default /examples context and checking that you can serve servlets 
+with Netscape.
+</li>
+<li>
+Adding more contexts to the configuration.
+</li>
+</ul>
+
+</p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Configuring the NSAPI Redirector"><strong>Configuring the NSAPI Redirector</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+In this document we'll assume that nsapi_redirect.dll is placed in 
+<b>c:\jk\lib\nsapi_redirect.dll</b>, the properties file is in<b>c:\jk\conf</b>
+and you created a log directory <b>c:\jk\logs</b>
+</p>
+
+<ul>
+<li>
+If the built in servlet support is working disable it.
+</li>
+<li>
+Add the redirector plugin into the Netscape server configuration. 
+Edit your server <b>magnus.conf</b> and add the following lines:
+</li>
+</ul>
+
+<div class="example"><pre>
+  
+  Init fn="load-modules" funcs="jk_init,jk_service" shlib="c:/jk/lib/nsapi_redirect.dll" shlib_flags="(global|now)"
+  Init fn="jk_init" worker_file="c:/jk/conf/workers.properties" log_level="debug" log_file="c:/jk/logs/nsapi.log" shm_file="c:/jk/logs/jk_shm"
+</pre></div>
+<ul>
+<li>
+Edit your server <b>obj.conf</b> and add the following lines:
+</li>
+</ul>
+<div class="example"><pre>
+
+  
+  In the default object NameTrans section
+  &lt;Object name="default"&gt;
+      
+  NameTrans fn="assign-name" from="/servlets-examples(|/*)" name="jknsapi" 
+  NameTrans fn="assign-name" from="/jsp-examples(|/*)" name="jknsapi"
+  ....
+  &lt;/Object&gt;
+  
+  Create a new configuration object by adding the following lines to the end of the obj.conf file
+  
+  &lt;Object name="jknsapi"&gt;
+  ObjectType fn=force-type type=text/plain
+  Service fn="jk_service" method="*" worker="worker1"
+  &lt;/Object&gt;
+</pre></div>
+
+<ul>
+<li>
+Edit your worker definition file <b>workers.properties</b>. You should at least choose a connection pool size:
+</li>
+</ul>
+
+<div class="example"><pre>
+  #An entry that lists all the workers defined. For example:
+  worker.list=worker1
+  
+  # Entries that define the host and port associated with these workers.
+  worker.worker1.host=localhost
+  worker.worker1.port=8009
+  worker.worker1.type=ajp13
+  worker.worker1.connection_pool_size=50
+</pre></div>
+
+<ul>
+<li>
+Restart Web Server (stop and start the server)
+</li>
+</ul>
+
+<p>
+That's all, now you should start tomcat and ask for http://server:port/servlets-examples/
+</p>
+<p><font color="#ff0000">
+The file <b>obj.conf</b> seems to be sensitive to leading white space in lines, especially in
+the <b>Object</b> element. Make sure you have no leading white space (no indentation)
+on any line of this file.
+</font></p>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Adding additional Contexts"><strong>Adding additional Contexts</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+The examples context is useful for verifying your installation, but you will also need to add your own contexts. 
+Adding a new context requires two operations:
+</p>
+<ul>
+<li>
+Adding the context to Tomcat (I am not going to talk about this).
+</li>
+<li>
+Assigning the NSAPI redirector to handle this context.
+</li>
+</ul>
+
+<p>
+Assigning the NSAPI redirector to handle this context is simple, 
+all you need to do is to edit <b>obj.conf</b> and add a NameTrans line that looks like:
+</p>
+
+<div class="example"><pre>
+  NameTrans fn="assign-name" from="/&lt;context name&gt;/*" name="jknsapi"
+</pre></div>
+
+<p>
+After saving <b>obj.conf</b> restart Netscape and it will serve the new context.
+</p>
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Advanced Context Configuration"><strong>Advanced Context Configuration</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+Sometimes it is better to have Netscape serve the static pages (html, gif, jpeg etc.) 
+even if these files are part of a context served by Tomcat. For example, consider the html and gif files in the examples context, there is no need to serve them from the Tomcat process, Netscape will suffice.
+</p>
+<p>
+Making Netscape serve static files that are part of the Tomcat contexts requires the following:
+</p>
+<ul>
+<li>
+Configuring Netscape to know about the Tomcat contexts
+</li>
+<li>
+Make sure that the WEB-INF directory is protected from access.
+</li>
+<li>
+Configuring Netscape to assign the NSAPI redirector only specific requests that requires JSP/Servlet handling.
+</li>
+</ul>
+
+<p>
+Adding a Tomcat context to Netscape requires the addition of a new Netscape virtual directory 
+that covers the Tomcat context.
+</p>
+
+<p>
+For example, adding a /example Netscape virtual directory that 
+covers the <b>c:\tomcat\webapps\examples</b> directory. 
+</p>
+
+<p>
+To add a new virtual directory add the following line to your <b>obj.conf</b>:
+</p>
+
+<div class="example"><pre>
+  NameTrans fn=pfx2dir from=/examples dir="c:/tomcat/webapps/examples"
+</pre></div>
+
+<p>
+WEB-INF protection requires some explanation; Each servlet application (context) has a special directory named <b>WEB-INF</b>,
+this directory contains sensitive configurations data and Java classes and must be kept hidden from web users. 
+WEB-INF can be protected by adding the following line to the PathCheck section in the default configuration object:
+</p>
+
+<div class="example"><pre>
+  PathCheck fn="deny-existence" path="*/WEB-INF/*"
+  
+  This line instructs the Netscape server to reject any request with a URL that contain the path /WEB-INF/.
+</pre></div>
+
+<p>
+Configuring Netscape to assign the NSAPI redirector only specific requests is somewhat harder, 
+you will need to specify the exact URL-Path pattern(s) that you want Tomcat to handle 
+(usually only JSP files and servlets). 
+</p>
+
+<p>
+This requires a change to NameTrans portion of <b>obj.conf</b>. 
+</p>
+
+<div class="example"><pre>
+  For the examples context it requires to replace the following line:
+  
+  NameTrans fn="assign-name" from="/examples/*" name="jknsapi"
+  
+  with the following two lines:
+  
+  NameTrans fn="assign-name" from="/examples/jsp/*.jsp" name="jknsapi"
+  NameTrans fn="assign-name" from="/examples/servlet/*" name="jknsapi"
+</pre></div>
+
+<p>
+As you can see the second configuration is more explicit, it actually instructs 
+Netscape to assign the redirector with only requests to resources under 
+<b>/examples/servlet/</b> and resources under <b>/examples/</b> whose name ends with <b>.jsp</b>.
+</p>
+
+<p>
+You can be even more explicit and provide lines such as:
+</p>
+
+<div class="example"><pre>
+  NameTrans fn="assign-name" from="/examples/servletname" name="jknsapi"
+  
+  Instructs Netscape to assign the redirector request whose URL-Path equals /example/servletname
+</pre></div>
+
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Advanced Worker Configuration"><strong>Advanced Worker Configuration</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+Sometimes you want to serve different contexts with different Tomcat processes 
+(for example to spread the load among different machines). 
+To achieve such goal you will need to define several workers and assign each context with its own worker.
+</p>
+
+<p>
+Defining workers is done in <b>workers.properties</b>, this file includes two types of entries:
+</p>
+
+<div class="example"><pre>
+  #An entry that lists all the workers defined. For example:
+  worker.list=worker1,worker2
+  
+  # Entries that define the host and port associated with these workers.
+  worker.worker1.host=localhost
+  worker.worker1.port=8009
+  worker.worker1.type=ajp13
+
+  worker.worker2.host=otherhost
+  worker.worker2.port=8009
+  worker.worker2.type=ajp13
+</pre></div>
+
+<p>
+The above examples defined two workers, now we can use these workers to serve two different 
+contexts each with it's own worker. 
+Submitting requests to different workers is accomplished by using multiple Service directives 
+in the servlet configuration Object, each with a different path pattern parameter. 
+</p>
+
+<p>
+For example, if we want to submit the <b>/examples</b> context to the worker named <b>worker1</b> and the 
+<b>/webpages</b> context to the worker named <b>worker2</b> we should use the following configuration:
+</p>
+
+<div class="example"><pre>
+  &lt;Object name="jknsapi"&gt;
+  ObjectType fn=force-type type=text/plain
+  Service fn="jk_service" worker="worker1" path="/examples/*"
+  Service fn="jk_service" worker="worker2" path="/webpages/*"
+  Service fn="jk_service" worker="worker1"
+  &lt;/Object&gt;
+</pre></div>
+
+<p>
+More informations on using and configuring workers in the <a href="../../generic_howto/workers.html">Workers HowTo</a>
+and in the <a href="../../reference/workers.html">worker.properties configuration reference</a>.
+
+</p>
+</blockquote></td></tr></table>
+
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Building NSAPI DLL redirector for Windows"><strong>Building NSAPI DLL redirector for Windows</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+The redirector was developed using Visual C++ Ver.6.0, so having this environment is a prereq if you want 
+to perform a custom build. You should also have NES developer SDK
+
+The steps that you need to take are:
+<ul>
+<li>
+Change directory to the nsapi plugins source directory.
+</li>
+<li>
+Edit <b>nsapi.dsp</b> and update the include and library path to reflect your own Netscape server installation 
+(search for a <b>/I compiler</b> option and <b>/libpath</b> linker option)
+</li>
+<li>
+Make the source with MSDEV
+</li>
+</ul>
+<screendos>
+<notedos>Change directory to the nsapi plugins source directory</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">cd c:\home\apache\jk\nsapi</b></nobr></code><br>
+<notedos>Build the sources using MSDEV</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">MSDEV nsapi.dsp /MAKE ALL</b></nobr></code><br>
+</screendos>
+</p>
+<p>
+If msdev is not in your path, enter the full path to msdev.exe. 
+This will build both release and debug versions of the redirector plugin.
+An alternative will be to open the nsapi workspace file (nsapi.dsw) in msdev and 
+build it using the build menu.
+</p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Building NSAPI so plugin redirector for Unix"><strong>Building NSAPI so plugin redirector for Unix</strong></a></font></td></tr><tr><td><blockquote>
+<p>
+The redirector requires either gcc (Linux) or gcc or the Sun cc compiler (Solaris).
+
+The steps that you need to take are:
+<ul>
+<li>
+Change directory to the nsapi plugins source directory (src/native).
+</li>
+<li>
+configure for Netscape/iPlanet/SunONE webserver.
+</li>
+<li>
+Change directory to the nsapi netscape directory (./netstape).
+</li>
+<li>
+Set environment variables JAVA_HOME resp. SUITSPOT_HOME to the location of your Java installation
+resp. Netscape server installation. Depending on the web server version, you must add the subdirectory
+"plugins" to SUITSPOT_HOME.
+The variable is correct, if the file $SUITSPOT_HOME/include/nsapi.h exists.
+</li>
+<li>
+Edit <b>Makefile.solaris</b> resp. <b>Makefile.linux</b> and update the variables according to your needs.
+In the Solaris Makefile, you need to switch the commented lines in order to use the Sun compiler cc
+instead of GNU gcc.
+</li>
+<li>
+Make the source with gmake.
+</li>
+</ul>
+<screendos>
+<notedos>Change directory to the nsapi plugins source directory</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">cd /usr/local/src/tomcat-connectors-xxx-src/native</b></nobr></code><br>
+<notedos>configure for Netscape/iPlanet/SunONE webserver</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">./configure --enable-netscape</b></nobr></code><br>
+<notedos>Change directory to the nsapi netscape directory</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">cd netscape</b></nobr></code><br>
+<notedos>Set JAVA_HOME (ksh example)</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">export JAVA_HOME=/path/to/my/java</b></nobr></code><br>
+<notedos>Set SUITSPOT_HOME (ksh example)</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">export SUITSPOT_HOME=/path/to/my/netscape/server</b></nobr></code><br>
+<notedos>Edit the Makefile</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">vi Makefile.solaris</b></nobr></code><br>
+<notedos>Make the source with gmake</notedos>
+<code><nobr><em class="screen">c:\&gt;</em><b class="screen">gmake -f Makefile.solaris</b></nobr></code><br>
+</screendos>
+</p>
+<p>
+After the build, you will have the required nsapi_redirector.so plugin.
+</p>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 1999-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/connectors-doc/webserver_howto/printer/nes.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/images/add.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/add.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/add.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/code.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/code.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/code.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/design.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/design.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/design.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/docs.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/docs.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/docs.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/fix.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/fix.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/fix.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/printer.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/printer.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/printer.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/tomcat.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/tomcat.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/tomcat.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/update.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/update.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/update.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/images/void.gif
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/images/void.gif?rev=1307873&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tomcat/site/trunk/docs/native-doc/images/void.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: tomcat/site/trunk/docs/native-doc/index.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/index.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/index.html (added)
+++ tomcat/site/trunk/docs/native-doc/index.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,157 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - Documentation Index</title><meta name="author" value="Jean-Frederic Clere"><meta name="email" value="jfclere@apache.org"><link href="./style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="./images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><li><a href="index.html">Docs Home</a><
 /li></ul><p><strong>Miscellaneous Documentation</strong></p><ul><li><a href="miscellaneous/changelog-1.1.x.html">Changelog-1.1.x</a></li><li><a href="miscellaneous/changelog.html">Changelog-2.x</a></li></ul><p><strong>News</strong></p><ul><li><a href="news/2010.html">2010</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Native</h1><h2>Documentation Index</h2></td><td align="right" valign="top" nowrap="true"><small><a href="printer/index.html"><img src="./images/printer.gif" border="0" alt="Printer Friendly Version"><br>print-friendly<br>version
+                    </a></small></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
+
+<p>This is the top-level entry point of the documentation bundle for the
+<strong>Apache Tomcat Native</strong>
+
+</p>
+<p>Select one of the links from the navigation menu (to the left) to drill
+down to the more detailed documentation that is available. Each available
+manual is described in more detail below.</p>
+
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Headlines"><strong>Headlines</strong></a></font></td></tr><tr><td><blockquote>
+<br>
+<ul>
+
+<li><a href="news/2010.html#20100101.1">DD MMM YYYY - <b>TC-Native-2.0.0 released</b></a>
+<p>The Apache Tomcat team is proud to announce the immediate availability of Tomcat Native 2.0.0 Stable.
+</p>
+<p>Download the <a href="http://www.apache.org/dist/tomcat/tomcat-connectors/native/2.0.0/source/tomcat-native-2.0.0-src.tar.gz">TC-native 2.0.0 release sources</a>
+ | <a href="hhttp://www.apache.org/dist/tomcat/tomcat-connectors/native/2.0.0/source/tomcat-native-2.0.0-src.tar.gz.asc">PGP signature</a>
+</p>
+<p>Download the <a href="http://www.apache.org/dist/tomcat/tomcat-connectors/native/2.0.0/binaries/">binaries</a> for selected platforms.
+</p>
+</li>
+</ul>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Building"><strong>Building</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Requirements"><strong>Requirements</strong></a></font></td></tr><tr><td><blockquote>
+    <p>
+      Build tc-native requires three components to be installed:
+      <ul>
+        <li>APR library</li>
+        <li>OpenSSL libraries</li>
+        <li>Java SE Development Kit (JDK)</li>
+      </ul>
+    </p>
+    <p>
+     In debian based Linux those dependencies could be installed by something like:
+      <pre>
+        apt-get install libapr1.0-dev libssl-dev
+      </pre>
+     In rpm based Linux those dependencies could be installed by something like:
+      <pre>
+        yum install apr-devel openssl-devel
+      </pre>
+    </p>
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="UNIX"><strong>UNIX</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+    On all the POSIX systems (Linux, Solaris, HP-UX, AIX etc...) a well-known
+    configure and make is used to build tc-native.<br>
+    In the jni/native runs:<br>
+    <pre>
+    ./configure --help
+    </pre>
+    to read the description of all the parameters.<br>
+    <pre>
+    ./configure --with-apr=$HOME/APR \
+                --with-java-home=$JAVA_HOME \
+                --with-ssl=$HOME/OPENSSL \
+                --prefix=$CATALINA_HOME
+    </pre>
+    to create the includes and makefiles to be able to build tc-native.<br>
+    Where:<br>
+    $HOME/APR is something like /usr/bin/apr-1-config or the path where apr is
+    installed.<br>
+    $JAVA_HOME is something /home/jfclere/JAVA/jdk1.5.0_09 path to a JDK
+    installation. Any JDK should work but it is advisable to use the same
+    JVM version the JVM you use with Tomcat.<br>
+    $HOME/OPENSSL is the path where OpenSSL is installed.<br>
+    $CATALINA_HOME is the path where the produced libraries will be installed. Something like $HOME/apache-tomcat-6.0.16/<br>
+    <br>
+    The configure is able to guess most of OpenSSL standard installations.
+    So most of the time the following will be enough:
+    <pre>
+    ./configure --with-apr=/usr/bin/apr-1-config \
+                --with-java-home=/home/jfclere/JAVA/jdk1.5.0_09/ \
+                --with-ssl=yes \
+                --prefix=$CATALINA_HOME
+    </pre>
+    <br>
+    To build the libraries and install them:<br>
+    <pre>
+    make &amp;&amp; make install
+    </pre>
+    The libraries will be found in $CATALINA_HOME/lib
+  </p>
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Windows"><strong>Windows</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+   Download the windows sources of tc-native and extract them.
+  </p>
+  <p>
+    Download OpenSSL sources (See <a href="http://www.openssl.org/related/binaries.html"><b>Binary Distributions</b></a>)
+    OpenSSL is a crypto software so check if you are allowed to download it. If not you can still use tc-native without SSL.
+  </p>
+  <p>
+    Download APR sources for Windows. (See <a href="http://apr.apache.org/download.cgi"><b>Download</b></a>)
+    Extract them in jni and rename the apr-1.x.y directory to apr.
+  </p>
+  <p>
+    Use MS Visual Studio to open the workspace of the APR sources and build the library (libapr).
+  </p>
+  <p>
+    Use MS Visual Studio to open the workspace of the tc-native sources, adjust the OpenSSL includes and libraries location
+    change the name of the libraries libeay32 and libssleay to libeay32MT and libssleayMT and build the tcn-native library.
+    That should create a tcnative-2.dll.
+  </p>
+</blockquote></td></tr></table>
+   
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Install and tests"><strong>Install and tests</strong></a></font></td></tr><tr><td><blockquote>
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="UNIX"><strong>UNIX</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+   Edit $CATALINA_HOME/bin/setenv.sh (creating the file if necessary) and add
+   the path to the tc-native libraries to LD_LIBRARY_PATH. Something like:
+   <pre>
+    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
+    export LD_LIBRARY_PATH
+   </pre>
+   Start tomcat and check for the messages like this ones:
+   <pre>
+    Feb 8, 2010 12:27:41 PM org.apache.catalina.core.AprLifecycleListener init
+    INFO: Loaded APR based Apache Tomcat Native library 2.x.y.
+    Feb 8, 2010 12:27:41 PM org.apache.catalina.core.AprLifecycleListener init
+    INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
+    Feb 8, 2010 12:27:41 PM org.apache.coyote.http11.Http11AprProtocol init
+    INFO: Initializing Coyote HTTP/1.1 on http-8080
+   </pre>
+    Refer to the tomcat documentation to configure the connectors
+    (See <a href="http://tomcat.apache.org/tomcat-6.0-doc/apr.html">Tomcat6.0.x</a>
+    and  <a href="http://tomcat.apache.org/tomcat-5.5-doc/apr.html">Tomcat5.5.x</a>)
+  </p>
+</blockquote></td></tr></table>
+
+<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Windows"><strong>Windows</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+    Edit $CATALINA_BASE\bin\setenv.bat (creating the file if necessary) and add
+    the path to the tc-native libraries, apr and OpenSSL to PATH. For example:
+  <pre>
+    set PATH=%PATH;C:\cygwin\home\support\tomcat-native-current-win32-src\jni\native\Debug;C:\cygwin\home\support\tomcat-native-current-win32-src\jni\apr\Debug;C:\OpenSSL\lib\VC
+  </pre>
+    Start tomcat and check for the messages like this ones:
+  <pre>
+    Feb 8, 2010 2:48:17 PM org.apache.catalina.core.AprLifecycleListener init
+    INFO: Loaded APR based Apache Tomcat Native library 2.x.y.
+    Feb 8, 2010 2:48:17 PM org.apache.catalina.core.AprLifecycleListener init
+    INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
+    Feb 8, 2010 2:48:18 PM org.apache.coyote.http11.Http11AprProtocol init
+    INFO: Initializing Coyote HTTP/1.1 on http-8080
+  </pre>
+  </p>
+</blockquote></td></tr></table>
+
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog-1.1.x.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/changelog-1.1.x.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/miscellaneous/changelog-1.1.x.html (added)
+++ tomcat/site/trunk/docs/native-doc/miscellaneous/changelog-1.1.x.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,163 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - Miscellaneous Documentation - </title><meta name="author" value="Jean-Frederic Clere"><meta name="email" value="jfclere@apache.org"><link href="../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><li><a href="../index.html
 ">Docs Home</a></li></ul><p><strong>Miscellaneous Documentation</strong></p><ul><li><a href="../miscellaneous/changelog-1.1.x.html">Changelog-1.1.x</a></li><li><a href="../miscellaneous/changelog.html">Changelog-2.x</a></li></ul><p><strong>News</strong></p><ul><li><a href="../news/2010.html">2010</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Native - Miscellaneous Documentation</h1><h2></h2></td><td align="right" valign="top" nowrap="true"><small><a href="printer/changelog-1.1.x.html"><img src="../images/printer.gif" border="0" alt="Printer Friendly Version"><br>print-friendly<br>version
+                    </a></small></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Preface"><strong>Preface</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+  This is the Changelog for Tomcat Native. This changelog
+  does not contain all updates and fixes to the Tomcat Native (yet).
+  It should contain fixes made only after December 19th 2007, when the
+  new documentation project for Tomcat Native was started.
+  </p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.20 and 1.1.21"><strong>Changes between 1.1.20 and 1.1.21</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Support arbitrary protocol combinations of SSLv2, SSLv3 and TLSv1. (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=51437">51437</a>: Try loading certificate in DER format if PEM was invalid. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49557">49557</a>: index error in the loop to get the env info in the proc.create function. (kkolinko, jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49851">49851</a>: JNI Registry.deleteKey and Registry.deleteValue corrupt Windows registry. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48253">48253</a>: adding dynamic locking callbacks for openssl engines. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Make the non blocking write really no blocking. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Add support for unsafe legacy renegotiation. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50570">50570</a>: Allow explicit use of FIPS mode in APR lifecycle listener. Based upon a patch from Chris Beckey. (schultz)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.19 and 1.1.20"><strong>Changes between 1.1.19 and 1.1.20</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48584">48584</a>: Prevent crashing JVM on shutdown. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.18 and 1.1.19"><strong>Changes between 1.1.18 and 1.1.19</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Update windows resource files to correct version. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48129">48129</a>: Fix build with OpenSSL 1.0.0-beta3.
+      Patch provided by Tomas Mraz. (mturk, rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Add detection of the Mac OS X JVM. (rjung)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.17 and 1.1.18"><strong>Changes between 1.1.17 and 1.1.18</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Fix CVE-2009-3555 SSL-Man-In-The-Middle attack. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.16 and 1.1.17"><strong>Changes between 1.1.16 and 1.1.17</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Arrange build after svn reorganisation (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47852">47852</a>: Fix some Javadoc errors. Patch provided by Sebb. (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46950">46950</a>: Fix SSL renegotiation in combination with client
+      certificates. The complete solution also needs a fix in Tomcat's Java code. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Align method names and signatures of native C code and java code. (markt, rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42728">42728</a>: Remove memory leak. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46457">46457</a>: Fix use of multicast. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Fix API name for recvfrom (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Allow building against APR 1.3 (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Improve fix for <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a> with better handling for IPv6
+      addresses (markt)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.15 and 1.1.16"><strong>Changes between 1.1.15 and 1.1.16</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Fix API name for recvfrom (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Allow building against APR 1.3 (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Improve fix for <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a> with better handling for IPv6
+      addresses (markt)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.14 and 1.1.15"><strong>Changes between 1.1.14 and 1.1.15</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a>: Socket bind fail because mixing IPv4/IPv6 (markt, jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44864">44864</a>: Use additional check for SSL verify like
+      with mod_ssl for SSLVerifyClient=optionalNoCA. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.13 and 1.1.14"><strong>Changes between 1.1.13 and 1.1.14</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45071">45071</a>: Reset ttl when Poll.pool remove is false.
+      Additional patch was provided by Alex Barclay. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Fix optGet that was always throwing exceptions. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Fix optSet don't throw exception as JAVA prototype doesn't. (jfclere)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.12 and 1.1.13"><strong>Changes between 1.1.12 and 1.1.13</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      IFS problem in native/build/tcnative.m4 (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Wrong gcc link flag in native/build/tcnative.m4 (rjung)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.11 and 1.1.12"><strong>Changes between 1.1.11 and 1.1.12</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Add support of J9VM based JVM. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Arrange licence in source files. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../images/update.gif"></td><td>
+      Add two new 'immediate' methods for sending the data.
+      It is the responsibility of the Java callee to deal with
+      the returned values and retry if the error was non-fatal. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Arrange the check of openssl version. It was failing on Linux. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      Prevent returning APR_SUCCESS when there is something wrong in ssl layer. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44087">44087</a>: Fix it. (jfclere)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog-1.1.x.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html (added)
+++ tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,11 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - Miscellaneous Documentation - </title><meta name="author" value="Jean-Frederic Clere"><meta name="email" value="jfclere@apache.org"><link href="../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><li><a href="../index.html
 ">Docs Home</a></li></ul><p><strong>Miscellaneous Documentation</strong></p><ul><li><a href="../miscellaneous/changelog-1.1.x.html">Changelog-1.1.x</a></li><li><a href="../miscellaneous/changelog.html">Changelog-2.x</a></li></ul><p><strong>News</strong></p><ul><li><a href="../news/2010.html">2010</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Native - Miscellaneous Documentation</h1><h2></h2></td><td align="right" valign="top" nowrap="true"><small><a href="printer/changelog.html"><img src="../images/printer.gif" border="0" alt="Printer Friendly Version"><br>print-friendly<br>version
+                    </a></small></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Preface"><strong>Preface</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+  This is the Changelog for Tomcat Native 2.0.
+  </p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1 and 2.0.0"><strong>Changes between 1.1 and 2.0.0</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+  </table>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog-1.1.x.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog-1.1.x.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog-1.1.x.html (added)
+++ tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog-1.1.x.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,162 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - Miscellaneous Documentation - </title><meta name="author" value="Jean-Frederic Clere"><meta name="email" value="jfclere@apache.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td
  align="left" valign="top"><h1>The Apache Tomcat Native - Miscellaneous Documentation</h1><h2></h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Preface"><strong>Preface</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+  This is the Changelog for Tomcat Native. This changelog
+  does not contain all updates and fixes to the Tomcat Native (yet).
+  It should contain fixes made only after December 19th 2007, when the
+  new documentation project for Tomcat Native was started.
+  </p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.20 and 1.1.21"><strong>Changes between 1.1.20 and 1.1.21</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Support arbitrary protocol combinations of SSLv2, SSLv3 and TLSv1. (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=51437">51437</a>: Try loading certificate in DER format if PEM was invalid. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49557">49557</a>: index error in the loop to get the env info in the proc.create function. (kkolinko, jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49851">49851</a>: JNI Registry.deleteKey and Registry.deleteValue corrupt Windows registry. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48253">48253</a>: adding dynamic locking callbacks for openssl engines. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Make the non blocking write really no blocking. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Add support for unsafe legacy renegotiation. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50570">50570</a>: Allow explicit use of FIPS mode in APR lifecycle listener. Based upon a patch from Chris Beckey. (schultz)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.19 and 1.1.20"><strong>Changes between 1.1.19 and 1.1.20</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48584">48584</a>: Prevent crashing JVM on shutdown. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.18 and 1.1.19"><strong>Changes between 1.1.18 and 1.1.19</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Update windows resource files to correct version. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48129">48129</a>: Fix build with OpenSSL 1.0.0-beta3.
+      Patch provided by Tomas Mraz. (mturk, rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Add detection of the Mac OS X JVM. (rjung)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.17 and 1.1.18"><strong>Changes between 1.1.17 and 1.1.18</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Fix CVE-2009-3555 SSL-Man-In-The-Middle attack. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.16 and 1.1.17"><strong>Changes between 1.1.16 and 1.1.17</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Arrange build after svn reorganisation (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47852">47852</a>: Fix some Javadoc errors. Patch provided by Sebb. (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46950">46950</a>: Fix SSL renegotiation in combination with client
+      certificates. The complete solution also needs a fix in Tomcat's Java code. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Align method names and signatures of native C code and java code. (markt, rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42728">42728</a>: Remove memory leak. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46457">46457</a>: Fix use of multicast. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Fix API name for recvfrom (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Allow building against APR 1.3 (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Improve fix for <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a> with better handling for IPv6
+      addresses (markt)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.15 and 1.1.16"><strong>Changes between 1.1.15 and 1.1.16</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Fix API name for recvfrom (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Allow building against APR 1.3 (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Improve fix for <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a> with better handling for IPv6
+      addresses (markt)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.14 and 1.1.15"><strong>Changes between 1.1.14 and 1.1.15</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43327">43327</a>: Socket bind fail because mixing IPv4/IPv6 (markt, jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44864">44864</a>: Use additional check for SSL verify like
+      with mod_ssl for SSLVerifyClient=optionalNoCA. (mturk)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.13 and 1.1.14"><strong>Changes between 1.1.13 and 1.1.14</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45071">45071</a>: Reset ttl when Poll.pool remove is false.
+      Additional patch was provided by Alex Barclay. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Fix optGet that was always throwing exceptions. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Fix optSet don't throw exception as JAVA prototype doesn't. (jfclere)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.12 and 1.1.13"><strong>Changes between 1.1.12 and 1.1.13</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      IFS problem in native/build/tcnative.m4 (rjung)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Wrong gcc link flag in native/build/tcnative.m4 (rjung)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1.11 and 1.1.12"><strong>Changes between 1.1.11 and 1.1.12</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Add support of J9VM based JVM. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Arrange licence in source files. (markt)
+    </td></tr>
+    <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
+      Add two new 'immediate' methods for sending the data.
+      It is the responsibility of the Java callee to deal with
+      the returned values and retry if the error was non-fatal. (mturk)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Arrange the check of openssl version. It was failing on Linux. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      Prevent returning APR_SUCCESS when there is something wrong in ssl layer. (jfclere)
+    </td></tr>
+    <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
+      <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44087">44087</a>: Fix it. (jfclere)
+    </td></tr>
+  </table>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog-1.1.x.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog.html (added)
+++ tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,10 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - Miscellaneous Documentation - </title><meta name="author" value="Jean-Frederic Clere"><meta name="email" value="jfclere@apache.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td
  align="left" valign="top"><h1>The Apache Tomcat Native - Miscellaneous Documentation</h1><h2></h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Preface"><strong>Preface</strong></a></font></td></tr><tr><td><blockquote>
+  <p>
+  This is the Changelog for Tomcat Native 2.0.
+  </p>
+</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.1 and 2.0.0"><strong>Changes between 1.1 and 2.0.0</strong></a></font></td></tr><tr><td><blockquote>
+  <table border="0" cellpadding="2" cellspacing="2">
+  </table>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/miscellaneous/printer/changelog.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/news/2010.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2010.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/news/2010.html (added)
+++ tomcat/site/trunk/docs/native-doc/news/2010.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,19 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - News - 2010 News and Status</title><meta name="author" value="Apache Tomcat Native Project"><meta name="email" value="general.AT.tomcat.DOT.apache.DOT.org"><link href="../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td width="20%" valign="top" nowrap="true"><p><strong>Links</strong></p><ul><l
 i><a href="../index.html">Docs Home</a></li></ul><p><strong>Miscellaneous Documentation</strong></p><ul><li><a href="../miscellaneous/changelog-1.1.x.html">Changelog-1.1.x</a></li><li><a href="../miscellaneous/changelog.html">Changelog-2.x</a></li></ul><p><strong>News</strong></p><ul><li><a href="../news/2010.html">2010</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Native - News</h1><h2>2010 News and Status</h2></td><td align="right" valign="top" nowrap="true"><small><a href="printer/2010.html"><img src="../images/printer.gif" border="0" alt="Printer Friendly Version"><br>print-friendly<br>version
+                    </a></small></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="2010 News &amp; Status"><strong>2010 News &amp; Status</strong></a></font></td></tr><tr><td><blockquote>
+<br>
+<a name="20100101.1">
+<h3>DD MMM - TC-Native-2.0.0 released</h3>
+</a>
+<p>The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Native 2.0.0. This is a stable release adding some bug fixes.
+</p><p>
+ Please see the <a href="../miscellaneous/changelog.html">ChangeLog</a> for a full list of changes.
+</p>
+<p>If you find any bugs while using this release, please fill in the
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Tomcat%206">Bugzilla</a>
+Bug Report. When entering bug select <b>Native:JNI</b> Component.
+</p>
+<hr size="1" noshade>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/news/2010.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/native-doc/news/printer/2010.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/printer/2010.html?rev=1307873&view=auto
==============================================================================
--- tomcat/site/trunk/docs/native-doc/news/printer/2010.html (added)
+++ tomcat/site/trunk/docs/native-doc/news/printer/2010.html Sat Mar 31 18:52:20 2012
@@ -0,0 +1,18 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Native - News - 2010 News and Status</title><meta name="author" value="Apache Tomcat Native Project"><meta name="email" value="general.AT.tomcat.DOT.apache.DOT.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%"
  cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Native - News</h1><h2>2010 News and Status</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="2010 News &amp; Status"><strong>2010 News &amp; Status</strong></a></font></td></tr><tr><td><blockquote>
+<br>
+<a name="20100101.1">
+<h3>DD MMM - TC-Native-2.0.0 released</h3>
+</a>
+<p>The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Native 2.0.0. This is a stable release adding some bug fixes.
+</p><p>
+ Please see the <a href="../../miscellaneous/changelog.html">ChangeLog</a> for a full list of changes.
+</p>
+<p>If you find any bugs while using this release, please fill in the
+<a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Tomcat%206">Bugzilla</a>
+Bug Report. When entering bug select <b>Native:JNI</b> Component.
+</p>
+<hr size="1" noshade>
+</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
+        Copyright &copy; 2008-2012, Apache Software Foundation
+        </em></font></div></td></tr></table></body></html>
\ No newline at end of file

Propchange: tomcat/site/trunk/docs/native-doc/news/printer/2010.html
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org