source: nutchez-0.1/tomcat/webapps/docs/changelog.html @ 222

Last change on this file since 222 was 66, checked in by waue, 16 years ago

NutchEz - an easy way to nutch

File size: 130.5 KB
RevLine 
[66]1<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Apache Tomcat 6.0 - Changelog</title><meta value="Remy Maucherat" name="author"><meta value="remm@apache.org" name="email"><meta value="Yoav Shapira" name="author"><meta value="yoavs@apache.org" name="email"><meta value="Filip Hanik" name="author"><meta value="fhanik@apache.org" name="email"><meta value="Rainer Jung" name="author"><meta value="rjung@apache.org" name="email"><meta value="Peter Rossbach" name="author"><meta value="pero@apache.org" name="email"></head><body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff"><table cellspacing="0" width="100%" border="0"><!--PAGE HEADER--><tr><td><!--PROJECT LOGO--><a href="http://tomcat.apache.org/"><img border="0" alt="
2      The Apache Tomcat Servlet/JSP Container
3    " align="right" src="./images/tomcat.gif"></a></td><td><font face="arial,helvetica,sanserif"><h1>Apache Tomcat 6.0</h1></font></td><td><!--APACHE LOGO--><a href="http://www.apache.org/"><img border="0" alt="Apache Logo" align="right" src="./images/asf-logo.gif"></a></td></tr></table><table cellspacing="4" width="100%" border="0"><!--HEADER SEPARATOR--><tr><td colspan="2"><hr size="1" noshade></td></tr><tr><!--LEFT SIDE NAVIGATION--><td nowrap="true" valign="top" width="20%"><p><strong>Links</strong></p><ul><li><a href="index.html">Docs Home</a></li><li><a href="http://wiki.apache.org/tomcat/FAQ">FAQ</a></li></ul><p><strong>User Guide</strong></p><ul><li><a href="introduction.html">1) Introduction</a></li><li><a href="setup.html">2) Setup</a></li><li><a href="appdev/index.html">3) First webapp</a></li><li><a href="deployer-howto.html">4) Deployer</a></li><li><a href="manager-howto.html">5) Manager</a></li><li><a href="realm-howto.html">6) Realms and AAA</a></li><li><a href="security-manager-howto.html">7) Security Manager</a></li><li><a href="jndi-resources-howto.html">8) JNDI Resources</a></li><li><a href="jndi-datasource-examples-howto.html">9) JDBC DataSources</a></li><li><a href="class-loader-howto.html">10) Classloading</a></li><li><a href="jasper-howto.html">11) JSPs</a></li><li><a href="ssl-howto.html">12) SSL</a></li><li><a href="ssi-howto.html">13) SSI</a></li><li><a href="cgi-howto.html">14) CGI</a></li><li><a href="proxy-howto.html">15) Proxy Support</a></li><li><a href="mbeans-descriptor-howto.html">16) MBean Descriptor</a></li><li><a href="default-servlet.html">17) Default Servlet</a></li><li><a href="cluster-howto.html">18) Clustering</a></li><li><a href="balancer-howto.html">19) Load Balancer</a></li><li><a href="connectors.html">20) Connectors</a></li><li><a href="monitoring.html">21) Monitoring and Management</a></li><li><a href="logging.html">22) Logging</a></li><li><a href="apr.html">23) APR/Native</a></li><li><a href="virtual-hosting-howto.html">24) Virtual Hosting</a></li><li><a href="aio.html">25) Advanced IO</a></li><li><a href="extras.html">26) Additional Components</a></li><li><a href="maven-jars.html">27) Mavenized</a></li></ul><p><strong>Reference</strong></p><ul><li><a href="RELEASE-NOTES.txt">Release Notes</a></li><li><a href="config/index.html">Configuration</a></li><li><a href="api/index.html">Javadocs</a></li><li><a href="http://tomcat.apache.org/connectors-doc/">JK 1.2 Documentation</a></li></ul><p><strong>Apache Tomcat Development</strong></p><ul><li><a href="building.html">Building</a></li><li><a href="changelog.html">Changelog</a></li><li><a href="http://wiki.apache.org/tomcat/TomcatVersions">Status</a></li><li><a href="developers.html">Developers</a></li><li><a href="architecture/index.html">Architecture</a></li><li><a href="funcspecs/index.html">Functional Specs.</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%"><table cellspacing="4" width="100%" border="0"><tr><td valign="top" align="left"><h1>Apache Tomcat 6.0</h1><h2>Changelog</h2></td><td nowrap="true" valign="top" align="right"><small><a href="printer/changelog.html"><img alt="Printer Friendly Version" border="0" src="./images/printer.gif"><br>print-friendly<br>version
4                    </a></small></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.18 (remm)"><strong>Tomcat 6.0.18 (remm)</strong></a></font></td></tr><tr><td><blockquote>
5  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cataina"><strong>Cataina</strong></a></font></td></tr><tr><td><blockquote>
6    <table cellspacing="2" cellpadding="2" border="0">
7      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42727">42727</a>Correctly handle request lines that are exact multiples of 4096 in length.
8  Patch provided by Will Pugh.</td></tr>
9      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
10        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42678">42678</a>: Only ignore docBase it it really is a subdir of
11        appBase. Patch provided by juergen. (markt)
12      </td></tr>
13      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
14        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42722">42722</a>: Possible NPE in CGI Servlet. (markt)
15      </td></tr>
16      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
17        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45285">45285</a>: Look for annotations in class hierarchy. (markt)
18      </td></tr>
19      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
20        Add additional checks for URI normalization. (remm)
21      </td></tr>
22    </table>
23  </blockquote></td></tr></table>
24  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
25    <table cellspacing="2" cellpadding="2" border="0">
26      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
27        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42565">42565</a>: Make EL ternary expression without space before colon
28        work. Patch provided by Lucas Galfaso. (markt)
29      </td></tr>
30    </table>
31  </blockquote></td></tr></table>
32  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
33    <table cellspacing="2" cellpadding="2" border="0">
34      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
35        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45323">45323</a>: Add note that context.xml files can only contain a
36        single Context element. (markt)
37      </td></tr>
38    </table>
39  </blockquote></td></tr></table>
40  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
41    <table cellspacing="2" cellpadding="2" border="0">
42      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
43        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45317">45317</a>: Properly document and log the value of the state transfer timeout flag (fhanik)
44      </td></tr>
45    </table>
46  </blockquote></td></tr></table>
47  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
48    <table cellspacing="2" cellpadding="2" border="0">
49      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
50        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45332">45332</a>: Specify the correct encoding (the current Windows code
51        page) rather than assuming UTF-8 when creating tomcat-users.xml with the
52        Windows installer. (markt)
53      </td></tr>
54    </table>
55  </blockquote></td></tr></table>
56</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.17 (remm)"><strong>Tomcat 6.0.17 (remm)</strong></a></font></td></tr><tr><td><blockquote>
57  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
58    <table cellspacing="2" cellpadding="2" border="0">
59      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
60        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45315">45315</a>: Add Unix support for NSIS. (remm)
61      </td></tr>
62    </table>
63  </blockquote></td></tr></table>
64  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
65    <table cellspacing="2" cellpadding="2" border="0">
66      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45272">45272</a>Put in work around for Internet Explorer not accepting a quoted Path: value using the Set-Cookie header (fhanik)</td></tr>
67      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
68        APR connector now adds connection to poller after using send file.
69        (remm)
70      </td></tr>
71      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
72        Add ManagerBase session getLastAccessedTimestamp and
73        getCreationTimestamp for better remote JMX access. (pero)
74      </td></tr>
75      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
76        Expose alwaysSend flag for message dispatch interceptor. (fhanik)
77      </td></tr> 
78      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
79        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29936">29936</a>: Create digesters and parsers earlier so we aren't
80        using the webapp class loader when we create them. (markt)
81      </td></tr>
82      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
83        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42662">42662</a>: Properly resolve reflection proxies during session
84        replication. (fhanik)
85      </td></tr>
86      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
87        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42750">42750</a>: Request line should be tolerant of multiple
88        whitespaces. (markt/fhanik)
89      </td></tr>
90      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
91        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42934">42934</a>: Change the order of events on context start so
92        <code>contextInitialized()</code> event is fired before
93        <code>sessionDidActivate()</code>. The spec isn't 100% clear on the
94        required order but this seems more logical than the current behaviour.
95        (markt)
96      </td></tr>
97      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
98        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43079">43079</a>: Fix identification of suspicious URL patterns. Patch
99        provided by John Kew. (markt)
100      </td></tr>
101      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
102        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43080">43080</a>: Log suspicious URL patterns to the correct web app.
103        (markt)
104      </td></tr>
105      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
106        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43117">43117</a>: Setting an empty workDir could result in all of
107        CATALINA_HOME being deleted. Patch provided by Takayuki Kaneko. (markt)
108      </td></tr>
109      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
110        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43142">43142</a>: Don't assume a directory named xxx.war is a war file.
111        (markt)
112      </td></tr>
113      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
114        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43150">43150</a>: Allow Tomcat to start correctly when installed on a
115        path that contains a # character. (markt)
116      </td></tr>
117      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
118        The fix for <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43285">43285</a> had the side-effct of coercing
119        <code>null</code> values to zero. This side-effect has been made
120        configurable with a system property,
121        <code>org.apache.el.parser.COERCE_TO_ZERO</code> which defaults to
122        <code>true</code>. Patch provided by Nils Eckert. (markt)
123      </td></tr>
124      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
125        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43343">43343</a>: Correctly handle requesting a session we are in the
126        middle of persisting. Based on a suggestion by Wade Chandler. (markt)
127      </td></tr>
128      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
129        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43425">43425</a>: Make annotations spec compliant. Patch provided by
130        Dain Sundstrom. (markt)
131      </td></tr>
132      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
133        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43470">43470</a>: Fix various class cast exceptions. Based on a patch
134        by Lucas Galfaso. (markt)
135      </td></tr>
136      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
137        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43578">43578</a>: Fix startup when installation path contains a space.
138        Patch provided by Ray Sauers. (markt)
139      </td></tr>
140      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
141        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43683">43683</a>: Fix 404 that could occur if a Servlet is accessed
142        while the context is reloading. (markt)
143      </td></tr>
144      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>ExtendedAccessLogValve cs-uri not print empty querystring. (pero)
145      </td></tr>
146      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
147        ServletContext.getResource("noslash/resource") only requires forward
148        slash if STRICT_SERVLET_COMPLIANCE flag is set to true. This mimics the
149        behavior of 6.0.15 and earlier. (fhanik)
150      </td></tr>
151      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
152        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44021">44021</a>: Add support for using the # character to define
153        multi-level contexts in WARs and directories in the appBase. (markt)
154      </td></tr>
155      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
156        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44282">44282</a>: Fix TRACE level class loader logging message when a
157        security manager is used. (markt)
158      </td></tr>
159      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
160        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44337">44337</a>: Dir listing crashes if no readme-file present.
161        (funkman)
162      </td></tr>
163      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
164        If listener declared in web.xml, only add it once. (funkman)
165      </td></tr>
166      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
167        Fix NPE when iterating through sessions for expiration. (fhanik/jim)
168      </td></tr>
169      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
170        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44380">44380</a>: Don't scan non-file URLs for TLDs. Patch provided by
171        Florent Benoit. (markt)
172      </td></tr>
173      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
174        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44389">44389</a>: Fix memory leak that occurred if using a
175        RequestDispatcher. Patch provided by Arto Huusko. (markt)
176      </td></tr>
177      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
178        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44529">44529</a>: Correct handling of resource constraints so no roles
179        (deny all) overrides no aoth-constraint (allow all). (markt)
180      </td></tr>
181      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
182        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44562">44562</a>: HEAD requests cannot use includes. Patch provided by
183        David Jencks. (markt)
184      </td></tr>
185      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
186        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44595">44595</a>: Add possibility to request the QueueSize of an
187        executor via JMX. (jfclere)
188      </td></tr>
189      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
190        Fix CGI Servlet so it correctly reads the environment variables on
191        Vista. (markt)
192      </td></tr>
193      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
194        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44611">44611</a>: DirContextURLConnection didn't implement
195        getHeaderFields(), getHeaderField(String name) was case sensitive and
196        returned "" rather than null for header values that did not exist. Patch
197        provided by Chris Hubick. (markt)
198      </td></tr>
199      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
200        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44633">44633</a>: Provide a more helpful error message if a class can't
201        be loaded due to a version error. (rjung/markt)
202      </td></tr>
203      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
204        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44646">44646</a>: Correct various issues, including an ISE, in
205        CometConnectionManagerValve. (markt)
206      </td></tr>
207      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
208        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44673">44673</a>: ServletInputStream is no longer readable once closed.
209        (markt)
210      </td></tr>
211      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
212        Better handling of lack of permission for context specific logging.
213        (markt)
214      </td></tr>
215      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
216        Add permission required to read JDK logging config. (markt)
217      </td></tr>
218      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
219        Update web.xml to reflect packaging of SSI and CGI. (markt)
220      </td></tr>
221      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
222        Add missing access check for ThreadWithAttributes. (markt)
223      </td></tr>
224      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
225        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44833">44833</a>: Correctly override StandardSession methods from
226        DeltaSession. (fhanik)
227      </td></tr>
228      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
229        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44943">44943</a>: Use the same engine name in server.xml comments to
230        reduce copy and pastes issues. (markt)
231      </td></tr>
232      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
233        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44988">44988</a>: Use Java5 syntax for debug options. Patch provided
234        by Cedrik Lime. (markt)
235      </td></tr>
236      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
237        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45101">45101</a>: Format header dates obtained from
238        <code>DirContextURLConnection</code> as per the HTTP spec. Patch
239        provided by Chris Hubick. (markt)
240      </td></tr>
241      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
242        A new valve, <code>org.apache.catalina.valves.WebdavFixValve</code>,
243        that forces MS clients connecting to the WebDAV Servlet on port 80 to
244        use a client that works rather than the default broken one. (markt)
245      </td></tr>
246      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
247        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45195">45195</a>: Passing in null into setAttribute or removeAttribute
248        cause NPE. (markt)
249      </td></tr>
250    </table>
251  </blockquote></td></tr></table>
252  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
253    <table cellspacing="2" cellpadding="2" border="0">
254      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
255        NIO: Fix bug in NIO sendfile, symptoms during heavy traffic is that
256        connection don't get closed. For previous versions, one can disable
257        sendfile to work around the problem. (fhanik)
258      </td></tr>
259      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
260        APR: Allow to specify the "random device" to use to collect the entropy.
261        (jfclere)
262      </td></tr>
263      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
264        Fix NIO/SSL live lock during client disconnect. (fhanik)
265      </td></tr>
266      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
267        Fix possible ArrayIndexOutOfBoundsException. Patch provided by Charles R
268        Caldarale. (markt/jim)
269      </td></tr>
270      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
271        Add support for keystore types that do not need a file. Based on a patch
272        by Bruno Harbulot. (markt)
273      </td></tr>
274      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
275        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43094">43094</a>: Allow specification of keystore providers. Based on a
276        patch by Bruno Harbulot. (markt)
277      </td></tr>
278      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
279        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43191">43191</a>: Make it possible to override the defaults with the
280        compressableMimeType attribute. Based on a patch by Len Popp. (markt)
281      </td></tr>
282      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
283        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44391">44391</a>: Correct handling of escaped values in SSI processing.
284        (markt)
285      </td></tr>
286      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
287        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44392">44392</a>: HTML entities now handled correctly in SSI processing.
288        (markt)
289      </td></tr>
290      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
291        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44558">44558</a>: Improve error message so address is included if
292        binding fails. (markt)
293      </td></tr>
294      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
295        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44494">44494</a>: Character input limited to 8KB. (remm)
296      </td></tr>
297      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
298        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44620">44620</a>: Infinite loop in NIO connector. (markt)
299      </td></tr>
300      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
301        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44785">44785</a>: Correctly document default maxThreads for AJP
302        connector. (markt)
303      </td></tr>
304      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
305        Log errors for AJP signoffs at DEBUG level,
306        since it is harmless if mod_jk has hung up the phone. (billbarker)
307      </td></tr>
308      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
309        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44968">44968</a>: Provide more information when the load of a keystore
310        fails. (markt)
311      </td></tr>
312    </table>
313  </blockquote></td></tr></table>
314  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
315    <table cellspacing="2" cellpadding="2" border="0">
316      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
317        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31257">31257</a>: Quote endorsed dirs if they contain a space. (markt)
318      </td></tr>
319      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
320        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42943">42943</a>: Make sure nested element is inside &lt;jsp:text&gt;
321        element before throwing exception. (markt)
322      </td></tr>
323      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
324        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43617">43617</a>: Correctly escape attribute values in tag files.
325        Based on a patch by Lucas Galfaso. (markt)
326      </td></tr>
327      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
328        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43656">43656</a>: Fix various numeric coercion bugs. Includes a patch by
329        Nils Eckert and fixes related issues identified in a test case provided
330        by Konstantin Kolinko. (markt)
331      </td></tr>
332      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
333        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43741">43741</a>: Correctly handle dependencies for tag files in JARs.
334        (markt)
335      </td></tr>
336      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
337        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44408">44408</a>: Reduce synchronisation when evaluating EL expressions.
338        Patch provided by Robert Andersson. (markt)
339      </td></tr>
340      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
341        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44428">44428</a>: Fix possible NPE during serialization. (markt)
342      </td></tr>
343      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
344        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44766">44766</a>: EL doesn't coerce custom Number subclasses. (markt)
345      </td></tr>
346      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
347        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44877">44877</a>: Prevent collisions on tag pool names. (markt)
348      </td></tr>
349      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
350        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44986">44986</a>: Make page encoding consistency checks
351        case-insensitive. (markt)
352      </td></tr>
353      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
354        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44994">44994</a>: Enable nested conditional expressions in JSP EL. Patch
355        provided by James Manger. (markt)
356      </td></tr>
357      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
358        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45015">45015</a>: You can't use an unescaped quote if you quote the
359        value with that character. (markt/fhanik) 
360      </td></tr> 
361      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
362        Add HTML filtering of error messages for included resources in case the
363        app has tried to include an unsafe URL that does not exist. This is
364        really an app responsibility but the filtering has been added for XSS
365        safety. (markt)
366      </td></tr>
367    </table>
368  </blockquote></td></tr></table>
369  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
370    <table cellspacing="2" cellpadding="2" border="0">
371      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
372        Update documentation to use correct version number, correct file paths
373        and to use $CATALINA_BASE rather than $CATALINA_HOME where applicable.
374        (markt/jim)
375      </td></tr>
376      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
377        Add a section on available system property configuration options.
378        (markt)
379      </td></tr>
380      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
381        Amend the JNDI datasource doc to reflect new value for no limit used by
382        updated commons-pool and commons-DBCP. (markt)
383      </td></tr>
384      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
385        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43333">43333</a>: Fix errors in sendfile documentation. (markt)
386      </td></tr>
387      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
388        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43366">43366</a>: Provide backwards compatibility for manager sessions
389        command. (markt)
390      </td></tr> 
391      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
392        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44541">44541</a>: Document packetSize attribute for AJP connector.
393        (markt)
394      </td></tr>
395      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
396        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44715">44715</a>: Document secret attribute for AJP connector. (markt)
397      </td></tr>
398      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
399        Fix some links in the ROOT application that are broken if ROOT is
400        renamed. (markt)
401      </td></tr>
402      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
403        Align the Realm documentation so that both the configuration and the
404        how-to are consistent. (markt)
405      </td></tr>
406      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
407        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45277">45277</a>: Fix typo in logging docs. (markt)
408      </td></tr>
409    </table>
410  </blockquote></td></tr></table>
411  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
412    <table cellspacing="2" cellpadding="2" border="0">
413      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
414        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45212">45212</a>: AbstractReplicatedMap.entrySet() now returns entries
415        rather than vaules. (markt)
416      </td></tr>
417      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45279">45279</a>Properly close multicast socket.</td></tr>
418      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
419        Fix session replication dead lock during non sticky load balancing.
420        (fhanik)
421      </td></tr>
422    </table>
423  </blockquote></td></tr></table>
424  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
425    <table cellspacing="2" cellpadding="2" border="0">
426      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
427        Improve the Tests for unit tests for the cookie issues. (jfclere)
428      </td></tr>
429      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
430        Fix build for JavaDoc. Patch provided by Stephen Bannasch. (markt)
431      </td></tr>
432      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
433        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44955">44955</a>: Use correct location for endorsed directory in Windows
434        installer. (markt)
435      </td></tr>
436    </table>
437  </blockquote></td></tr></table>
438</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.16 (remm)"><strong>Tomcat 6.0.16 (remm)</strong></a></font></td></tr><tr><td><blockquote>
439  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
440    <table cellspacing="2" cellpadding="2" border="0">
441      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
442        Update commons-logging to version 1.1.1 and the NSIS installer to 2.34.
443        (markt)
444      </td></tr>
445      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
446        Update to commons-pool version 1.4, native version 1.1.12 and update
447        the download location for the commons libraries. (markt)
448      </td></tr>
449      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
450        Change chunked input parsing, always parse CRLF directly after a chunk has been
451        received, except if data is not available. If data is not available for CRLF
452        parsing, we run into BZ 11117, and must defer the parsing of CRLF to the next read event.
453        This fixes the incorrect blocking when using CometProcessor and the draining data during the READ event
454        where it before would block incorrectly waiting for the next chunk (fhanik)
455      </td></tr>
456      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
457        The CometProcessor interface now extends the javax.servlet.Servlet interface(fhanik)
458      </td></tr>
459      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
460        Fix CVE-2007-5342 by limiting permissions granted to JULI. (markt)
461      </td></tr>
462      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
463        Fix handling of CometEvent.close when called during BEGIN event (fhanik)
464      </td></tr>
465      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
466        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43594">43594</a>: Use setenv from CATALINA_BASE (if set) in preference
467        to the one in CATALINA_HOME. Patch provided by Shaddy Baddah.
468        (markt/jim)
469      </td></tr>
470      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
471        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43692">43692</a>: Clean up unused entires from build scripts. Patch
472        provided by Paul Shemansky. (markt)
473      </td></tr>
474      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
475        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43775">43775</a>: Don't try to change line endings of binary files in
476        the source distribution. (markt)
477      </td></tr>
478      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43846">43846</a>:
479        Fix block simulated read and writes causing timeouts.
480        Add non blocking parsing of HTTP request headers.
481        Perf improvements(fhanik)
482      </td></tr>
483      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
484        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43957">43957</a>: Service.bat doesn't configure logging correctly. Patch
485        provided by  Richard Fearn. (markt/jim)
486      </td></tr>
487      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
488        Cookie handling/parsing changes!
489        The following behavior has been changed with regards to Tomcat's cookie handling
490        a) Cookies containing control characters, except 0x09(HT), are rejected using an InvalidArgumentException <br>
491        b) If cookies are not quoted, they will be quoted if they contain tspecials(ver0), tspecials2(ver1) characters<br>
492        c) Escape character '\\' is allowed and respected as a escape character, will be unescaped during parsing
493      </td></tr>
494      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
495        Cookie parsing of $Version regression from 6.0.15 has been fixed
496      </td></tr>
497      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
498        The script that builds the windows installer was including additional
499        files due to the way it processes recurrsive file selectors. The
500        selectors have been modified to only include the intended files. (markt)
501      </td></tr>
502    </table>
503  </blockquote></td></tr></table>
504  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
505    <table cellspacing="2" cellpadding="2" border="0">
506      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
507        Fix ManagerServlet.expireSessions throws Exceptions as iterate longer
508        session lists at production servers. (pero)
509      </td></tr>
510      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38131">38131</a>: WatchedResource doesn't work if app is outside host appbase webapps.
511        Patch provided by Peter Lynch (pero)
512      </td></tr>
513      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>Add -Dorg.apache.catalina.tribes.dns_lookups=false as default. The ability to turn off reverse DNS lookups for membership.(fhanik)</td></tr>
514      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
515         Set correct StandardManager.sessionCounter after reload/restart. (pero)
516      </td></tr>
517      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
518        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42503">42503</a>: ServletContext.getResourceAsStream() could return
519        stale data. Patch provided by Arvind Srinivasan. (funkman/jim)
520      </td></tr>
521      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
522        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43236">43236</a>: When resetting the response, also reset the flags
523        associated with using a writer or an output stream to allow the user to
524        change character set after the reset. (markt)
525      </td></tr>
526      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
527        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43241">43241</a>: Make ServletContext.getResourceAsStream() conform to
528        the specification. Patch provided by John Kew. (markt)
529      </td></tr>
530      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
531        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43530 ">43530 </a>: doc link fixes provided by  Paul Shemansky (funkman)
532      </td></tr>
533      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
534        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43675">43675</a>: Fix a possible logging related classloader leak.
535        (markt)
536      </td></tr>
537      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43687">43687</a> Remove conditional headers on Form Auth replay,
538           since the UA (esp. FireFox) isn't expecting it.
539      </td></tr>
540      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
541        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43706">43706</a>: WebDAV copy/move now returns 201 on success. Based on
542        a patch by Panagiotis Astithas. (markt)
543      </td></tr>
544      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
545        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43840">43840</a>: Include user principal if possible when serializing /
546        de-serializing sessions. (markt)
547      </td></tr>
548      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
549        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43868">43868</a>: MBean methods getInvoke and getSetter were broken.
550        (markt)
551      </td></tr>
552      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
553        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43887">43887</a>: Make error messages much more helpful when illegal
554        Servlet names are used. Based on a patch provided by Mike Baranczak.
555        (markt)
556      </td></tr>
557      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
558        Fix a bug that causes CGI Servlet to fail when it is included. (markt)
559      </td></tr>
560      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
561        Improve the webDAV Servlet Javadocs to make clear that the WebDAV
562        Servlet can not be used as the default servlet. (markt)
563      </td></tr>
564      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
565        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43993">43993</a>: mime mapping for WS-Policy. Patch by Fabian Ritzmann  (funkman)
566      </td></tr>
567      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
568        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44041">44041</a>: Fix duplicate class definition under load. (markt)
569      </td></tr>
570      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
571        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44084">44084</a>: JASSRealm was broken for application provided
572        Principals. Patch provided by Noah Levitt. (markt)
573      </td></tr>
574      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
575        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44223">44223</a>: Use the javax.net.ssl.trustStoreType setting if no
576        explicit connector configuration is provided and the property is set.
577        (markt/jim)
578      </td></tr>
579      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
580        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44268">44268</a>: Log a warning if a duplicate listener configuration is
581        ignored. (markt/jim)
582      </td></tr>
583    </table>
584  </blockquote></td></tr></table>
585  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
586    <table cellspacing="2" cellpadding="2" border="0">
587      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
588        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43622">43622</a>: Don't overwrite the min compression size set by the
589        compression attribute with the default. (markt/jim)
590      </td></tr>
591      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
592        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43839">43839</a>: URL based session tracking failed when a session
593        cookie from a parent context was present. Based on a patch by Yuan
594        Qingyun. (markt)
595      </td></tr>
596      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
597        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43914">43914</a>: URLs in location headers should be encoded. Patch
598        provided by Ivan Todoroski. (markt)
599      </td></tr>
600    </table>
601  </blockquote></td></tr></table>
602  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
603    <table cellspacing="2" cellpadding="2" border="0">
604      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
605        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43285">43285</a>: Missing EL Coercion causes argument type mismatch.
606        Patch provided by Bernhard Huemer. (funkman/jim)
607      </td></tr>
608      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
609        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43675">43675</a>: Fix a possible logging related classloader leak.
610        (markt)
611      </td></tr>
612      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
613        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43702">43702</a>: Inner class files have unnecessarily long names.
614        (markt)
615      </td></tr>
616      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
617        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43743">43743</a>: Fix NPE when compiling nest tag files packaged in a
618        JAR. (markt)
619      </td></tr>
620      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
621        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43757">43757</a>: Rather than use string matching to work out the line
622        in the JSP with the error, use the SMAP info and the knowledge that for
623        a scriptlet there is a one to one line mapping. (markt/jim)
624      </td></tr>
625      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
626        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43758">43758</a>: Fix NPE when scripting elements are empty. (markt)
627      </td></tr>
628      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
629        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43909">43909</a>: Make sure locale maps to wrapped ELContext. Patch
630        provided by Tuomas Kiviaho. (markt)
631      </td></tr>
632      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
633        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43944">43944</a>: Fix a missing resource exception. (markt)
634      </td></tr>
635      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
636        Improve docs for Jasper configuration. Put options in alphabetcial
637        order, add some missing options, deprecate an unused one and address
638        feedback about the page provided on the users list.
639      </td></tr>
640    </table>
641  </blockquote></td></tr></table>
642  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
643    <table cellspacing="2" cellpadding="2" border="0">
644      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
645        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43173">43173</a>: Fix typo in logging documentation regarding location
646        of logging.properties. (markt)
647      </td></tr>
648      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
649        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43344">43344</a>: Fix typo in if.jsp example. Patch provided by Tim
650        Nowaczyk. (markt)
651      </td></tr>
652      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
653        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43468">43468</a>: Fix possible NPE when listing contexts in the Manager
654        application. (markt)
655      </td></tr>
656      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
657        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43515">43515</a>: Fix bug in Manager application that may have caused
658        problems when listing contexts. Patch provided by Lucas Galfaso. (markt)
659      </td></tr>
660      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
661        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43611">43611</a>: Provide an error message if user tries to upload a war
662        for a context defined in server.xml rather than failing silently.
663        (markt/jim)
664      </td></tr>
665      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
666        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43800">43800</a>: Make relationship between APR and the native connector
667        clearer. (markt)
668      </td></tr>
669      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
670        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44088">44088</a>: Fix expire session button in manager. (markt)
671      </td></tr>
672      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
673        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44094">44094</a>: Add a note about the side effects of configuring a
674        context as privileged. (markt)
675      </td></tr>
676      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
677        Update JNDI documentation to refer to configuring contexts via
678        context.xml rather than server.xml. (markt/jim)
679      </td></tr>
680    </table>
681  </blockquote></td></tr></table>
682   <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
683    <table cellspacing="2" cellpadding="2" border="0">
684      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
685        Fix FarmWarDeployer can be only configured as host subelement (pero)
686      </td></tr>
687      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
688        Fix wrong &amp;&amp; at ReplicationValve (pero)
689      </td></tr>
690      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
691        Add get/set methods for properties in the Tcp Failure detector.
692        (fhanik/jim)
693      </td></tr>
694    </table>
695  </blockquote></td></tr></table>
696</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.15 (remm)"><strong>Tomcat 6.0.15 (remm)</strong></a></font></td></tr><tr><td><blockquote>
697  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
698    <table cellspacing="2" cellpadding="2" border="0">
699      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>Fix the MD5 file contents in distribution</td></tr>
700      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
701        Add ANT script to be able to publish signed Tomcat JAR's to ASF Maven repo (fhanik)
702      </td></tr>
703      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
704        Use Eclipse JDT 3.3.1. (pero)
705      </td></tr>
706    </table>
707  </blockquote></td></tr></table>
708  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
709    <table cellspacing="2" cellpadding="2" border="0">
710      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>Guess java location from the PATH environment and improve fix for 37284</td></tr>
711      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>Add NIO connector to server.xml parsing warning, remove Connector as exception case</td></tr>
712      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43653">43653</a>: Fix SSL buffer mixup when response is unable to write more than socket buffer can handle</td></tr>
713      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43643">43643</a>: If connector doesn't support external executor, display warning</td></tr>
714      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43641">43641</a>: Property bind multicast address for cluster membership</td></tr>
715      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42693">42693</a>: Fix JSP compiler bug</td></tr>
716      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>Add mbean descriptor for virtual webapp loader</td></tr>
717      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td><a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43487">43487</a>:
718        Fix request processing stats
719      </td></tr>
720      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
721        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43435">43435</a>: Don't iterate and relocate sessions if they are not part of the map.
722      </td></tr>
723      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
724        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43356">43356</a>: Keystore parameter is relative to CATALINA_BASE,
725        Truststore is either defined as parameter, javax.net.ssl.trustStore or if empty
726        defaults to the keystore.
727        SSL Client cert authentication changed from boolean to "true|false|want" (fhanik)
728      </td></tr>
729      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
730        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30949">30949</a>: Improve previous fix. Ensure requests are re-cycled
731        on cross-context includes and forwards when an exception occurs in the
732        target page. (markt)
733      </td></tr>
734      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
735        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42944">42944</a>: Correctly handle servlet mappings that use a '+'
736        character as part of the url pattern. (markt)
737      </td></tr>
738      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
739         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42951">42951</a>: Don't use CATALINA_OPTS when stopping Tomcat. This
740         allows options for starting and stopping to be set on JAVA_OPTS and
741         options for starting only to be set on CATALINA_OPTS. Without this
742         fix, some startup options (eg the port for remote JMX) would cause
743         stop to fail. Based on a fix suggested by Michael Vorburger.
744         Port of r454193 (<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36976">36976</a>) from Tomcat 5.5.x. (markt,rjung)
745      </td></tr>
746      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
747         Validation of attributes and elements used in server.xml. (remm)
748      </td></tr>
749      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
750        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43175">43175</a>: Fix typos in servlet XSD files. Patch provided by
751        Takayuki Kaneko. (markt)
752      </td></tr>
753      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
754        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43216">43216</a>: Set correct StandardSession#accessCount as StandardSession.ACTIVITY_CHECK is true.
755        Patch provided by Takayuki Kaneko (pero)
756      </td></tr>
757      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
758        Made session createTime accessible for all SessionManager via JMX (pero)
759      </td></tr>
760      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
761        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43129">43129</a>: Support logging of all response header values at AccessLogValve (ex. add %{Set-Cookie}o to your pattern). (pero)
762      </td></tr>
763      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
764        Support logging of all response header values at ExtendedAccessLogValve (ex. add x-O(Set-Cookie) to your pattern). (pero)
765      </td></tr>
766      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
767        Support logging of current thread name at AccessLogValve (ex. add %I to your pattern).
768        Usefull to compare access logging entry later with a stacktraces. (pero)
769      </td></tr>
770      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
771        Improve large-file support (more then 4 Gb) at all AccessLogValves, backport from 5.5.25. (pero)
772      </td></tr>
773      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
774        Optimized JDBCAccessLogValve combined pattern request attribute access. (pero)
775      </td></tr>
776      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
777        o.a.juli.ClassLoaderLogManager handle more then one system property replacement at file logging.properties. (pero)
778      </td></tr>
779      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
780        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43338">43338</a>: Support '*' servlet-name mapping at filter-mapping.
781        Patch provided by Keiichi Fujino. (pero)
782      </td></tr>
783      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
784        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41797">41797</a>: CNFE/NPE thrown from function mapper when externalizing
785        Patch by Tuomas Kiviaho- tuomas.kiviahos at ikis fi (funkman)
786      </td></tr>
787      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
788        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43453">43453</a>: ClassCastException at
789        org.apache.catalina.core.StandardContext.findStatusPage(int)
790         (funkman)
791      </td></tr>
792      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
793        Fix important vulnerability when webdav is enabled for write. (markt)
794      </td></tr>
795      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
796        Call stopAwait in StandardServer.stop if port == -1. (pero)
797      </td></tr>
798      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
799        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43668">43668</a> Fix NPE when the outer most wrapper is a ServletRequest/ResponseWrapper, but not a HttpServletRequest/ResponseWrapper on a Forward. (billbarker)
800      </td></tr>
801    </table>
802  </blockquote></td></tr></table>
803  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
804    <table cellspacing="2" cellpadding="2" border="0">
805      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
806        Harmonize with HTTP java.io code. Otherwise the socket is not closed.
807      </td></tr>
808      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
809        In the APR connector, start accepting connections after fully starting
810        the connector, to prevent possible exceptions due to non initialized fields. (remm)
811      </td></tr>
812      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
813        Cookie parser refactoring, submitted by John Kew. (remm)
814      </td></tr>
815      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
816        Make cookie escaping / unescaping consistent. (markt)
817      </td></tr>
818      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
819        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43479">43479</a>: Memory leak cleaning up sendfile connections, submitted by Chris Elving. (remm)
820      </td></tr>
821      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
822        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42925">42925</a>: Add maintain for sendfile. (remm)
823      </td></tr>
824      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
825        Fix explicit flush before response commit in the org.apache.jk AJP connector. (pero)
826      </td></tr>
827      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
828        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43621">43621</a> Fix possible Dos condition when using the experimental NIO/AJP Connector (billbarker)
829      </td></tr>
830    </table>
831  </blockquote></td></tr></table>
832  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
833    <table cellspacing="2" cellpadding="2" border="0">
834      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
835        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37326">37326</a>: No error reported when an included page does not
836        exist. (markt)
837      </td></tr>
838    </table>
839  </blockquote></td></tr></table>
840  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
841    <table cellspacing="2" cellpadding="2" border="0">
842      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
843        Fix WebDAV Servlet so it works correctly with MS clients. (markt)
844      </td></tr>
845      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
846        Fix CVE-2007-5461, an important information disclosure vulnerability in
847        the WebDAV Servlet. Based on a patch by Marc Schoenefeld. (markt)
848      </td></tr>
849      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
850        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42979">42979</a>: Update sample.war to include recent security fixes
851        in the source code. (markt)
852      </td></tr>
853      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
854        Minor connector doc fix. (jfclere)
855      </td></tr>
856    </table>
857  </blockquote></td></tr></table>
858   <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
859    <table cellspacing="2" cellpadding="2" border="0">
860      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
861         Set correct BioReceiver transfer buffer size. (pero)
862      </td></tr>
863    </table>
864  </blockquote></td></tr></table>
865  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
866    <table cellspacing="2" cellpadding="2" border="0">
867      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
868         Tests for unit tests for the cookie issues. (jfclere)
869      </td></tr>
870    </table>
871  </blockquote></td></tr></table>
872
873</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.14 (remm)"><strong>Tomcat 6.0.14 (remm)</strong></a></font></td></tr><tr><td><blockquote>
874  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
875    <table cellspacing="2" cellpadding="2" border="0">
876      <tr><td><img src="./images/docs.gif" class="icon" alt="docs"></td><td>
877        Correct j.u.l log levels in JULI docs. (rjung)
878      </td></tr>
879    </table>
880  </blockquote></td></tr></table>
881  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
882    <table cellspacing="2" cellpadding="2" border="0">
883      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
884        Handle special case of ROOT when re-loading webapp after ROOT.xml has
885        been modified. In some circumstances the reloaded ROOT webapp had no
886        associated resources. (markt)
887      </td></tr>
888      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
889        Remove invalid attribute "encoding" of MBean MemoryUserDatabase,
890        which lead to errors in the manager webapp JMXProxy output. (rjung)
891      </td></tr>
892      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
893        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33774">33774</a> Retry JNDI authentiction on ServiceUnavailableException
894        as at least one provider throws this after an idle connection has been
895        closed. (markt)
896      </td></tr>
897      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
898         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39875">39875</a>: Fix BPE in RealmBase.init(). Port of yoavs's fix from
899         Tomcat 5. (markt)
900      </td></tr>
901      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
902        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41722">41722</a>: Make the role-link element optional (as required by
903        the spec) when using a security-role-ref element. (markt)
904      </td></tr>
905      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
906         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42361">42361</a>: Handle multi-part forms when saving requests during
907         FORM authentication process. Patch provided by Peter Runge. (markt)
908      </td></tr>
909      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
910         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42401">42401</a>: Update RUNNING.txt with better JRE/JDK information.
911         (markt)
912      </td></tr>
913      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
914         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42444">42444</a>: prevent NPE for AccessLogValve
915         Patch provided by Nils Hammar (funkman)
916      </td></tr>
917      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
918         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42449">42449</a>:
919         JNDIRealm does not catch NullPointerException for Sun's
920         LDAP provider (See bug for details) (funkman)
921      </td></tr>
922      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
923         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42497">42497</a>: Ensure ETag header is present in a 304 response.
924         Patch provided by Len Popp. (markt)
925      </td></tr>
926      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
927        Fix XSS security vulnerability (CVE-2007-2450) in the Manager and Host
928        Manager. Reported by Daiki Fukumori. (markt)
929      </td></tr>
930      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
931        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42547">42547</a>: Fix NPE when a ResourceLink in context.xml tries to
932        override an env-entry in web.xml. (markt)
933      </td></tr>
934      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
935        Avoid some casting in ErrorReportValve (remm)
936      </td></tr>
937      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
938        Fix persistence API annotation, submitted by Bill Burke (remm)
939      </td></tr>
940      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
941        In Comet mode, if bytes are not read, send an error event (otherwise,
942        fields referring to the connection could remain) (remm)
943      </td></tr>
944      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
945        Fix Comet when running Tomcat with the security manager (remm)
946      </td></tr>
947    </table>
948  </blockquote></td></tr></table>
949  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
950    <table cellspacing="2" cellpadding="2" border="0">
951      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
952        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39425">39425</a> Add additional system property permission to
953        catalina.policy for pre-compiled JSPs. (markt)
954      </td></tr>
955      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
956        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42438">42438</a> Duplicate temporary variables were created when
957        jsp:attribute was used in conjunction with custom tags. Patch provided
958        by Brian Lenz. (markt)
959      </td></tr>
960      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
961        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42643">42643</a> Prevent creation of duplicate JSP function mapper
962        variables. (markt)
963      </td></tr>
964    </table>
965  </blockquote></td></tr></table>
966  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
967    <table cellspacing="2" cellpadding="2" border="0">
968      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
969        Separate sequence increment from getter in ThreadPool to avoid
970        misleading increments during monitoring via JMX. (rjung)
971      </td></tr>
972      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
973        Add back missing socketBuffer attribute in the java.io HTTP connector (remm)
974      </td></tr>
975    </table>
976  </blockquote></td></tr></table>
977  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
978    <table cellspacing="2" cellpadding="2" border="0">
979      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
980        Don't write error on System.out, use log() instead. (rjung)
981      </td></tr>
982      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
983        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39813">39813</a>: Correct handling of new line characters in JMX
984        attributes. Patch provided by R Bramley. Ported from tc5.5.x r415029. (markt,rjung)
985      </td></tr>
986      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
987         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42459">42459</a>: Fix Tomcat Web Application Manager table error. (rjung)
988      </td></tr>
989      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
990        Fix XSS security vulnerabilities (CVE-2007-2449) in the examples.
991        Reported by Toshiharu Sugiyama. (markt)
992      </td></tr>
993    </table>
994  </blockquote></td></tr></table>
995</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.13 (remm)"><strong>Tomcat 6.0.13 (remm)</strong></a></font></td></tr><tr><td><blockquote>
996  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
997    <table cellspacing="2" cellpadding="2" border="0">
998      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
999         More accurate available() method. (remm)
1000      </td></tr>
1001      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1002         Add recycle check in the event object, since it is a facade like the others. (remm)
1003      </td></tr>
1004      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1005         When processing a read event, enforce that the servlet consumes all available bytes. (remm)
1006      </td></tr>
1007      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1008         Add a flag in ContainerBase which could be used in embedded scenarios to avoid a double start
1009         of contexts (this problem generally occurs when adding contexts to a started host). (remm)
1010      </td></tr>
1011      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1012         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42309">42309</a>: Ability to create a connector using a custom protocol specification for embedded.
1013         (fhanik)
1014      </td></tr>
1015      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1016         Add SSL engine flag to AprLifecycleListener. (fhanik)
1017      </td></tr>
1018      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1019         Improve event processing, so that an END event is generated when encountering EOF, and an
1020         ERROR is always generated on client disconnects. (remm)
1021      </td></tr>
1022      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1023         Add declarations for the new XSD files. (remm)
1024      </td></tr>
1025    </table>
1026  </blockquote></td></tr></table>
1027  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1028    <table cellspacing="2" cellpadding="2" border="0">
1029      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1030         Add heartbeatBackgroundEnabled flag to SimpleTcpCluster.
1031         Enable this flag don't forget to disable the channel heartbeat thread (pero)
1032      </td></tr>
1033      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1034         Possible memory leak when using comet, caused by adding the socket to the poller before
1035         cleaning up the connection tracking structure. (remm)
1036      </td></tr>
1037      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1038         <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42308">42308</a>: nextRequest recycles the request, which caused issues with statistics. (remm)
1039      </td></tr>
1040      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1041         Fix non recycled comet flag in the APR connector. (remm)
1042      </td></tr>
1043    </table>
1044  </blockquote></td></tr></table>
1045  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
1046    <table cellspacing="2" cellpadding="2" border="0">
1047      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1048         Add heartbeatBackgroundEnabled flag to SimpleTcpCluster.
1049         Enable this flag don't forget to disable the channel heartbeat thread (pero)
1050      </td></tr>
1051      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1052         Method name cleanup. (fhanik)
1053      </td></tr>
1054    </table>
1055  </blockquote></td></tr></table>
1056  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1057    <table cellspacing="2" cellpadding="2" border="0">
1058      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1059         Some examples webapp fixes. Submitted by Frank McCown. (remm)
1060      </td></tr>
1061    </table>
1062  </blockquote></td></tr></table>
1063</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.12 (remm)"><strong>Tomcat 6.0.12 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1064  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1065    <table cellspacing="2" cellpadding="2" border="0">
1066      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1067        License source headers. Submitted by Niall Pemberton. (remm)
1068      </td></tr>
1069    </table>
1070  </blockquote></td></tr></table>
1071  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1072    <table cellspacing="2" cellpadding="2" border="0">
1073      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1074        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42039">42039</a> Log a stack trace if a servlet throws an
1075         UnavailableException. Patch provided by Kawasima Kazuh. (markt)
1076      </td></tr>
1077      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1078        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41990">41990</a> Add some additional mime-type mappings. (markt)
1079      </td></tr>
1080      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1081        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41655">41655</a> Fix message translations. Japanese translations
1082        provided by Suzuki Yuichiro. (markt)
1083      </td></tr>
1084      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1085        Add enabled attribute to AccessLogValve (pero)
1086      </td></tr>
1087      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1088        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42085">42085</a>: Avoid adding handlers for the root logger twice when they are explicitly
1089        specified. (remm)
1090      </td></tr>
1091      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1092        Reduce thread local manipulation in the request dispatcher. Submitted by
1093        Arvind Srinivasan. (remm)
1094      </td></tr>
1095      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1096        Avoid keeping references to loggers tied to the webapp classloaders after a reload in
1097        a couple more places. (remm)
1098      </td></tr>
1099      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1100        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42202">42202</a>: Fix container parsing of TLDs in webapps when Tomcat is installed in
1101        a URL encodable path. (remm)
1102      </td></tr>
1103    </table>
1104  </blockquote></td></tr></table>
1105  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1106    <table cellspacing="2" cellpadding="2" border="0">
1107      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1108        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42119">42119</a> Fix return value for request.getCharacterEncoding() when
1109        Content-Type headers contain parameters other than charset. Patch by
1110        Leigh L Klotz Jr. (markt)
1111      </td></tr>
1112      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1113        Move away from using a thread local processor for the APR and java.io
1114        connectors, as this does not work well when using an executor. (remm)
1115      </td></tr>
1116      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1117        Remove Comet timeout hack in the APR connector. Comet connections will now
1118        use the regular timeout or the keepalive timeout if specified. (remm)
1119      </td></tr>
1120    </table>
1121  </blockquote></td></tr></table>
1122  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1123    <table cellspacing="2" cellpadding="2" border="0">
1124      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1125        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42025">42025</a>: Update valve documentation to refer to correct regular
1126        expression implementation. (markt)
1127      </td></tr>
1128      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1129        Fix various paths in the manager webapps (remm)
1130      </td></tr>
1131      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1132        Session viewer and editor for the HTML manager. Submitted by C&eacute;drik Lime. (remm)
1133      </td></tr>
1134      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1135        Session handling tools for the manager. Submitted by Rainer Jung. (remm)
1136      </td></tr>
1137    </table>
1138  </blockquote></td></tr></table>
1139  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1140    <table cellspacing="2" cellpadding="2" border="0">
1141      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1142        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41869">41869</a> TagData.getAttribute() should return
1143        TagData.REQUEST_TIME_VALUE when the attribute value is an EL expression.
1144        (markt)
1145      </td></tr>
1146      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1147        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42071">42071</a> Fix IllegalStateException on multiple requests to
1148        an unavailable JSP. Patch provided by Kawasima Kazuh. (markt)
1149      </td></tr>
1150      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1151        After a JSP throws an UnavailableException allow it to be accessed once
1152        the unavailable period has expired. (markt)
1153      </td></tr>
1154    </table>
1155  </blockquote></td></tr></table>
1156  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
1157    <table cellspacing="2" cellpadding="2" border="0">
1158      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1159         Add toString method to better logging session replication message at tribes MESSAGES (pero)
1160      </td></tr>
1161    </table>
1162  </blockquote></td></tr></table>
1163</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.11 (remm)"><strong>Tomcat 6.0.11 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1164  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1165    <table cellspacing="2" cellpadding="2" border="0">
1166      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1167        Update DBCP to 1.2.2, pool to 1.3, JDT to 3.2.2 and remove collections
1168        build dependency (pero, remm)
1169      </td></tr>
1170    </table>
1171  </blockquote></td></tr></table>
1172  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1173    <table cellspacing="2" cellpadding="2" border="0">
1174      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1175        Don't log pattern subtoken at ExtendedAccesLogValve (pero)
1176      </td></tr>
1177      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1178        Add some missing JMX attributes for new AccessLogValve (pero)
1179      </td></tr>
1180      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1181        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41786  ">41786  </a> Incorrect reference to catalina_home in catalina.sh/bat Patch provided by Mike Hanafey (fhanik)
1182      </td></tr>
1183      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1184        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41703">41703</a> SingleSignOnMessage invalid setter, patch provided by Nils Hammar (fhanik)
1185      </td></tr>
1186      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1187        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41682">41682</a> ClassCastException when logging is turned on (fhanik)
1188      </td></tr>
1189      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1190        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41530  ">41530  </a>Don't log error messages when connector is stopped (fhanik)
1191      </td></tr>
1192      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1193        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41166">41166</a> Invalid handling when using replicated context (fhanik)
1194      </td></tr>
1195      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1196        Added SENDFILE support for the NIO connector. (fhanik) <br>
1197      </td></tr>
1198      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1199        Added support for shared thread pools by adding in the &lt;Executor&gt;
1200        element as a nested element to the &lt;Service&gt; element. (fhanik)
1201      </td></tr>
1202      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1203        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41666">41666</a> Correct handling of boundary conditions for
1204        If-Unmodified-Since and If-Modified-Since headers. Patch provided by
1205        Suzuki Yuichiro. (markt)
1206      </td></tr>
1207      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1208        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41739">41739</a> Correct handling of servlets with a load-on-startup
1209        value of zero. These are now the first servlets to be started. (markt)
1210      </td></tr>
1211      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1212        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41747">41747</a> Correct example ant script for deploy task. (markt)
1213      </td></tr>
1214      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1215        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41752">41752</a> Correct error message on exception in MemoryRealm.
1216        (markt)
1217      </td></tr>
1218      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1219        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39883">39883</a> Add documentation warning about using antiResourceLocking
1220        on a webapp outside the Host's appBase. (yoavs)
1221      </td></tr>
1222      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1223        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40150">40150</a> Ensure user and roll classnames are validated on startup.  Patch by
1224          Tom. (yoavs)
1225      </td></tr>
1226      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1227        Refactor extend access log valve using the optimized access log valve. Submitted by
1228        Takayuki Kaneko. (remm)
1229      </td></tr>
1230      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1231        Possible deadlock in classloading when defining packages. (remm)
1232      </td></tr>
1233      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1234        Remove excessive syncing from listener support. (remm)
1235      </td></tr>
1236      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1237        Web services support. The actual factory implementations are implemented in the
1238        extras. Submitted by Fabien Carrion. (remm)
1239      </td></tr>
1240      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1241        Add logging to display APR capabilities on the platform. (remm)
1242      </td></tr>
1243      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1244        Expose executors in JMX. (remm)
1245      </td></tr>
1246      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1247        CRLF inside a URL pattern is always invalid. (remm)
1248      </td></tr>
1249      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1250        Tweak startup time display. (remm)
1251      </td></tr>
1252      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1253        Adjustments to handling exceptions with Comet. (remm)
1254      </td></tr>
1255      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1256        If the event is closed asynchronously, generate an end event for cleanup on the
1257        next event. (remm)
1258      </td></tr>
1259      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1260        Cleanup hello webapp from the docs and fix a XSS issue in the JSP.  (remm)
1261      </td></tr>
1262      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1263        Examples webapp cleanup. Submitted by Takayuki Kaneko and Markus Sch&ouml;nhaber. (remm)
1264      </td></tr>
1265      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1266        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41289">41289</a>: Create configBase, since it is no longer created elsewhere.
1267        Submitted by Shiva Kumar H R. (remm)
1268      </td></tr>
1269     </table>
1270  </blockquote></td></tr></table>
1271  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1272    <table cellspacing="2" cellpadding="2" border="0">
1273      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1274        Fixed NIO memory leak caused by the NioChannel cache not working properly.
1275      </td></tr>
1276      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1277        Added flag to enable/disable the usage of the pollers selector instead of a Selector pool
1278        when the serviet is reading/writing from the input/output streams
1279        The flag is <code>-Dorg.apache.tomcat.util.net.NioSelectorShared=true</code>
1280      </td></tr>
1281      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1282        Requests with multiple content-length headers are now rejected. (markt)
1283      </td></tr>
1284      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1285        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41675">41675</a> Add a couple of DEBUG-level logging statements to Http11Processors
1286          when sending error responses.  Patch by Ralf Hauser. (yoavs)
1287      </td></tr>
1288      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1289        Reuse digester used by the modeler. (remm)
1290      </td></tr>
1291      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1292        When the platform does not support deferred accept, put accepted sockets in the
1293        poller. (remm)
1294      </td></tr>
1295      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1296        Fix problem with blocking reads for keepalive when using an executor (the number
1297        of busy threads is always 0). (remm)
1298      </td></tr>
1299      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1300        The poller now has good performance, so remove firstReadTimeout. (remm)
1301      </td></tr>
1302      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1303        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42119">42119</a> Fix return value for request.getCharacterEncoding() when
1304        Content-Type headers contain parameters other than charset. Patch by
1305        Leigh L Klotz Jr. (markt)
1306      </td></tr>
1307    </table>
1308  </blockquote></td></tr></table>
1309  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1310    <table cellspacing="2" cellpadding="2" border="0">
1311      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1312        Fix previous update to servlet 2.5 xsd to use correct declaration.
1313        (markt)
1314      </td></tr>
1315      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1316        Update host configuration document for new behaviour for directories
1317        in appBase. (markt)
1318      </td></tr>
1319      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1320        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39540">39540</a> Add link to httpd 2.2 mod_proxy_ajp docs in AJP connector doc. (yoavs)
1321      </td></tr>
1322    </table>
1323  </blockquote></td></tr></table>
1324  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1325    <table cellspacing="2" cellpadding="2" border="0">
1326      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1327        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41227">41227</a> Add a bit of DEBUG-level logging to JspC so users know
1328          which file is being compiled. (yoavs)
1329      </td></tr>
1330      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1331        Remove some dead utility code, and refactor stream capture as part of the Ant compiler. (remm)
1332      </td></tr>
1333      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1334        Support the trim directive of JSP 2.1 as an equivalent of Jasper's own parameter. (remm)
1335      </td></tr>
1336      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1337        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41790">41790</a>: Close file stream used to read the Java source. (remm)
1338      </td></tr>
1339      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1340        Fix reporting of errors which do not correspond to a portion of the JSP source. (remm)
1341      </td></tr>
1342      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1343        Remove try/catch usage for annotation processing in classic tags. The usage
1344        of the log method might have been questionable as well. (remm)
1345      </td></tr>
1346      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1347        Cleanup of the message that is displayed for compilation errors. (remm)
1348      </td></tr>
1349      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1350        Skip BOM when reading a JSP file. (remm)
1351      </td></tr>
1352    </table>
1353  </blockquote></td></tr></table>
1354 </blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.10 (remm)"><strong>Tomcat 6.0.10 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1355  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1356    <table cellspacing="2" cellpadding="2" border="0">
1357      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1358        Unify usage of security manager flag, submitted by Arvind Srinivasan. (remm)
1359      </td></tr>
1360      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1361        Fix formatting of CGI variable SCRIPT_NAME. (markt)
1362      </td></tr>
1363      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1364        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41521">41521</a>: Support * for servlet-name, submitted by Paul McMahan. (remm)
1365      </td></tr>
1366      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1367        Cache getServletContext value, submitted by Arvind Srinivasan. (remm)
1368      </td></tr>
1369      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1370        Add options for handling special URL characters in paths, and disallow '\' and encoded '/'
1371        due to possible differences in behavior between Tomcat and a front end webserver. (remm)
1372      </td></tr>
1373      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1374        Fix bad comparison for FORM processing, submitted by Anil Saldhana. (remm)
1375      </td></tr>
1376      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1377        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41608">41608</a> Make log levels consistent when Servlet.service()
1378        throws an exception. (markt)
1379      </td></tr>
1380    </table>
1381  </blockquote></td></tr></table>
1382  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1383    <table cellspacing="2" cellpadding="2" border="0">
1384      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1385        Reduce usage of MessageBytes.getLength(), submitted by Arvind Srinivasan. (remm)
1386      </td></tr>
1387    </table>
1388  </blockquote></td></tr></table>
1389  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1390    <table cellspacing="2" cellpadding="2" border="0">
1391      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1392        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41558">41558</a>: Don't call synced method on every request, submitted by Arvind Srinivasan. (remm)
1393      </td></tr>
1394      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1395        Switch to a thread local page context pool. (remm)
1396      </td></tr>
1397    </table>
1398  </blockquote></td></tr></table>
1399</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.9 (remm)"><strong>Tomcat 6.0.9 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1400  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1401    <table cellspacing="2" cellpadding="2" border="0">
1402      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1403        Use 2.5 xsd in Tomcat webapps. (markt)
1404      </td></tr>
1405      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1406        Compression filter improvements, submitted by Eric Hedstr&ouml;m. (markt)
1407      </td></tr>
1408    </table>
1409  </blockquote></td></tr></table>
1410  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1411    <table cellspacing="2" cellpadding="2" border="0">
1412      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1413        Properly return connector names. (remm)
1414      </td></tr>
1415      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1416        Remove logging of the XML validation flag. (remm)
1417      </td></tr>
1418      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1419        Correct error messages for context.xml. (markt)
1420      </td></tr>
1421      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1422        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41217">41217</a>: Set secure flag correctly on SSO cookie, submitted by
1423        Chris Halstead. (markt)
1424      </td></tr>
1425      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1426        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40524">40524</a>: request.getAuthType() now returns CLIENT_CERT rather
1427        than CLIENT-CERT. (markt)
1428      </td></tr>
1429      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1430        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40526">40526</a>: Return support for JPDA_OPTS to catalina.bat and add
1431        a new option JPDA_SUSPEND, submitted by by Kurt Roy. (markt)
1432      </td></tr>
1433      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1434        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41265">41265</a>: In embedded, remove the code that resets checkInterval
1435        values of zero to 300. (markt)
1436      </td></tr>
1437    </table>
1438  </blockquote></td></tr></table>
1439  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1440    <table cellspacing="2" cellpadding="2" border="0">
1441      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1442        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37869">37869</a>: Fix getting client certificate, submitted by Christophe Pierret. (remm)
1443      </td></tr>
1444      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1445        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40960">40960</a>: Throw a timeout exception when getting a timeout rather than a
1446        generic IOE, submitted by Christophe Pierret. (remm)
1447      </td></tr>
1448    </table>
1449  </blockquote></td></tr></table>
1450  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1451    <table cellspacing="2" cellpadding="2" border="0">
1452      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1453        EL validation fixes for attributes. (remm)
1454      </td></tr>
1455      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1456        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41327">41327</a>: Show full URI for a 404. (markt)
1457      </td></tr>
1458      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1459        JspException now uses getCause() as the result for getRootCause(). (markt)
1460      </td></tr>
1461    </table>
1462  </blockquote></td></tr></table>
1463  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
1464    <table cellspacing="2" cellpadding="2" border="0">
1465      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1466        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41466">41466</a>: When using the NioChannel and SecureNioChannel its
1467        important to use the channels buffers. (fhanik)
1468      </td></tr>
1469    </table>
1470  </blockquote></td></tr></table>
1471</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.8 (remm)"><strong>Tomcat 6.0.8 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1472  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1473    <table cellspacing="2" cellpadding="2" border="0">
1474      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1475        Make provided instances of RequestDispatcher thread safe. (markt)
1476      </td></tr>
1477      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1478        Optional development oriented loader implementation. (funkman)
1479      </td></tr>
1480      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1481        Optimized access log valve, submitted by Takayuki Kaneko. (remm)
1482      </td></tr>
1483      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1484        Fix error messages when parsing context.xml that incorrectly referred to
1485        web.xml. (markt)
1486      </td></tr>
1487      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1488        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41217">41217</a>: Set secure attribute on SSO cookie when cookie is
1489        created during a secure request. Patch provided by Chris Halstead.
1490        (markt)
1491      </td></tr>
1492      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1493        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40524">40524</a>: HttpServletRequest.getAuthType() now returns
1494        CLIENT_CERT rather than CLIENT-CERT for certificate authentication
1495        as per the spec. Note that web.xml continues to use CLIENT-CERT to
1496        specify the certificate authentication should be used. (markt)
1497      </td></tr>
1498      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1499        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41401">41401</a>: Add support for JPDA_OPTS to catalina.bat and add a
1500        JPDA_SUSPEND environment variable to both startup scripts. Patch
1501        provided by Kurt Roy. (markt)
1502      </td></tr>
1503    </table>
1504  </blockquote></td></tr></table>
1505  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1506    <table cellspacing="2" cellpadding="2" border="0">
1507      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1508        Use the tomcat-native-1.1.10 as recommended version.
1509        OpenSSL detection on some platforms was broken 1.1.8 will continue to work,
1510        although on some platforms there can be JVM crash if IPV6 is enabled and
1511        platform doesn't support IPV4 mapped addresses on IPV6 sockets.
1512      </td></tr>
1513  </table>
1514  </blockquote></td></tr></table>
1515  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1516    <table cellspacing="2" cellpadding="2" border="0">
1517      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1518        When displaying JSP source after an exception, handle included files.
1519        (markt)
1520      </td></tr>
1521      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1522        Display the JSP source when a compilation error occurs and display
1523        the correct line number rather than start of a scriptlet block. (markt)
1524      </td></tr>
1525      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1526        Fix NPE when processing dynamic attributes. (remm)
1527      </td></tr>
1528      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1529        More accurate EL usage validation. (remm)
1530      </td></tr>
1531      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1532        Fix regression for implicit taglib and page data version numbers. (remm)
1533      </td></tr>
1534      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1535        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41265">41265</a>: Allow JspServlet checkInterval init parameter to be
1536        explicitly set to the stated default value of zero by removing the
1537        code that resets it to 300 if explicitly specified as zero. (markt)
1538      </td></tr>
1539      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1540        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41327">41327</a>: Show full URI for a 404. Patch provided by Vijay.
1541        (markt)
1542      </td></tr>
1543    </table>
1544  </blockquote></td></tr></table>
1545  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1546    <table cellspacing="2" cellpadding="2" border="0">
1547      <tr><td><img src="./images/docs.gif" class="icon" alt="docs"></td><td>
1548        Add a virtual hosting how-to contributed by Hassan Schroeder. (markt)
1549      </td></tr>
1550      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1551        Update all webapps to use the servlet 2.5 xsd. (markt)
1552      </td></tr>
1553      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1554        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=39572">39572</a>: Improvements to CompressionFilter example provided by
1555        Eric Hedstr&ouml;m. (markt)
1556      </td></tr>
1557    </table>
1558  </blockquote></td></tr></table>
1559</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.7 (remm)"><strong>Tomcat 6.0.7 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1560  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1561    <table cellspacing="2" cellpadding="2" border="0">
1562      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1563        Fix installer's bitmap (mturk)
1564      </td></tr>
1565    </table>
1566  </blockquote></td></tr></table>
1567  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1568    <table cellspacing="2" cellpadding="2" border="0">
1569      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1570        Refactor logging of errors which may occur when reading a post body (remm)
1571      </td></tr>
1572    </table>
1573  </blockquote></td></tr></table>
1574  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1575    <table cellspacing="2" cellpadding="2" border="0">
1576      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1577        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37869">37869</a>: Also use the SSL_INFO_CLIENT_CERT field if the chain is empty,
1578        submitted by Grzegorz Grzybek (remm)
1579      </td></tr>
1580    </table>
1581  </blockquote></td></tr></table>
1582</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.6 (remm)"><strong>Tomcat 6.0.6 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1583  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1584    <table cellspacing="2" cellpadding="2" border="0">
1585      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1586        Fix tagging which did not include 6.0.5's changelog (remm)
1587      </td></tr>
1588    </table>
1589  </blockquote></td></tr></table>
1590</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.5 (remm)"><strong>Tomcat 6.0.5 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1591  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1592    <table cellspacing="2" cellpadding="2" border="0">
1593      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1594        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40585">40585</a>: Fix parameterised constructor for o.a.juli.FileHandler
1595        so parameters have an effect. (markt)
1596      </td></tr>
1597      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1598        Escape invalid characters from request.getLocale. (markt, remm)
1599      </td></tr>
1600      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1601        Update required version for native to 1.1.8. (remm)
1602      </td></tr>
1603      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1604        Do not log broken pipe errors which can occur when flushing the content of an error page. (remm)
1605      </td></tr>
1606    </table>
1607  </blockquote></td></tr></table>
1608  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1609    <table cellspacing="2" cellpadding="2" border="0">
1610      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1611        Fix firstReadTimeout behavior for the AJP connector. (remm)
1612      </td></tr>
1613    </table>
1614  </blockquote></td></tr></table>
1615  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1616    <table cellspacing="2" cellpadding="2" border="0">
1617      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1618        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41057">41057</a>: Make jsp:plugin output XHTML compliant. (markt)
1619      </td></tr>
1620    </table>
1621  </blockquote></td></tr></table>
1622  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
1623    <table cellspacing="2" cellpadding="2" border="0">
1624      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1625        Cluster interface cleanup. (fhanik)
1626      </td></tr>
1627      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1628        Refactoring to allow usage of executors. (fhanik)
1629      </td></tr>
1630    </table>
1631  </blockquote></td></tr></table>
1632</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.4 (remm)"><strong>Tomcat 6.0.4 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1633  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1634    <table cellspacing="2" cellpadding="2" border="0">
1635      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1636        Update to NSIS 2.22 (remm)
1637      </td></tr>
1638      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1639        Fix regression in 6.0.3 with Windows wrapper (mturk)
1640      </td></tr>
1641    </table>
1642  </blockquote></td></tr></table>
1643</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.3 (remm)"><strong>Tomcat 6.0.3 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1644  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1645    <table cellspacing="2" cellpadding="2" border="0">
1646    </table>
1647  </blockquote></td></tr></table>
1648  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1649    <table cellspacing="2" cellpadding="2" border="0">
1650      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1651        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37509">37509</a>: Do not remove whitespace from the end of values
1652        defined in logging.properties files. (markt)
1653      </td></tr>
1654      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1655        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38198">38198</a>: Add reference to Context documentation from Host
1656        documentation that explains how Context name is obtained from the
1657        Context filename. (markt)
1658      </td></tr>
1659      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1660        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40844">40844</a> Missing syncs in JDBCRealm. (markt)
1661      </td></tr>
1662       <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1663        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40901">40901</a>: Encode directory listing output. Based on a patch
1664        provided by Chris Halstead. (markt)
1665      </td></tr>
1666      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1667        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40929">40929</a>: Correct JavaDoc for StandardClassLoader. (markt)
1668      </td></tr>
1669      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1670        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41008">41008</a>: Allow POST to be used for indexed queries with CGI
1671        Servlet. Patch provided by Chris Halstead. (markt)
1672      </td></tr>
1673      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1674        Fix usage of print on the servlet output stream if the processor never used
1675        a writer (fhanik)
1676      </td></tr>
1677      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1678        Fix logic of sameSameObjects used to determine correct wrapping of request and
1679        response objects (fhanik)
1680      </td></tr>
1681      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1682        Update TLD scan lists, and disable caching for now (remm)
1683      </td></tr>
1684      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1685        Add system property to WebappClassLoader to allow disabling setting references
1686        to null when stopping it (remm)
1687      </td></tr>
1688      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1689        Add clustered SSO code, submitted by Fabien Carrion (remm)
1690      </td></tr>
1691    </table>
1692  </blockquote></td></tr></table>
1693  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1694    <table cellspacing="2" cellpadding="2" border="0">
1695      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1696        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40860">40860</a>: Log exceptions and other problems during parameter
1697        processing. (markt)
1698      </td></tr>
1699      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1700        Enable JMX for trust store attributes for SSL connector. (markt)
1701      </td></tr>
1702      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1703        Port memory usage reduction changes to the java.io HTTP connector. (remm)
1704      </td></tr>
1705      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1706        MessageBytes.setString(null) will remove the String value. (remm)
1707      </td></tr>
1708      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1709        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41057">41057</a>: Caching large strings is not useful and takes too much
1710        memory, so don't cache these (remm)
1711      </td></tr>
1712      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1713        Add keepAliveTimeout attribute to most connectors (mturk, remm)
1714      </td></tr>
1715    </table>
1716  </blockquote></td></tr></table>
1717  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1718    <table cellspacing="2" cellpadding="2" border="0">
1719      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1720        Relax EL type validation for litterals. (remm)
1721      </td></tr>
1722      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1723        Update some version numbers to 2.1. (funkman, remm)
1724      </td></tr>
1725      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1726        Add xsds for JSP 2.1 (remm)
1727      </td></tr>
1728      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1729        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41106">41106</a>: Update validation checks for EL to also include
1730        legacy 1.2 tags (remm)
1731      </td></tr>
1732    </table>
1733  </blockquote></td></tr></table>
1734  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1735    <table cellspacing="2" cellpadding="2" border="0">
1736      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1737        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40677">40677</a>: Update SSL documentation to indicate that PKCS11
1738        keystores may be used. (markt)
1739      </td></tr>
1740    </table>
1741  </blockquote></td></tr></table>
1742</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.2 (remm)"><strong>Tomcat 6.0.2 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1743  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1744    <table cellspacing="2" cellpadding="2" border="0">
1745      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1746        Various tweaks to distribution (remm, funkman)
1747      </td></tr>
1748      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1749        Update Tomcat native to 1.1.7 (mturk)
1750      </td></tr>
1751      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1752        Update to JDT 3.2.1 (remm)
1753      </td></tr>
1754    </table>
1755  </blockquote></td></tr></table>
1756  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1757    <table cellspacing="2" cellpadding="2" border="0">
1758      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1759        Fix EJB annotation interface (remm)
1760      </td></tr>
1761    </table>
1762  </blockquote></td></tr></table>
1763  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1764    <table cellspacing="2" cellpadding="2" border="0">
1765      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1766        Fix passing of the keystore password for the NIO connector (fhanik)
1767      </td></tr>
1768    </table>
1769  </blockquote></td></tr></table>
1770</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.1 (remm)"><strong>Tomcat 6.0.1 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1771  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
1772    <table cellspacing="2" cellpadding="2" border="0">
1773      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1774        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37439">37439</a>, <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40823">40823</a>: Documentation cleanup (markt)
1775      </td></tr>
1776    </table>
1777  </blockquote></td></tr></table>
1778  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1779    <table cellspacing="2" cellpadding="2" border="0">
1780      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1781        Refactor exception processing using Throwable.getCause to improve exception chaining (remm)
1782      </td></tr>
1783      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1784        Remove dead code involving the Logger (funkman)
1785      </td></tr>
1786      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1787        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37458">37458</a>: Fix some exceptions which could happen during classloading (markt)
1788      </td></tr>
1789      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1790        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40817">40817</a>: Fix CGI path (markt)
1791      </td></tr>
1792      <tr><td><img src="./images/fix.gif" class="icon" alt="fix"></td><td>
1793        <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34956">34956</a>: Add the possibility to enforce usage of request and response
1794        wrapper objects (markt)
1795      </td></tr>
1796    </table>
1797  </blockquote></td></tr></table>
1798  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1799    <table cellspacing="2" cellpadding="2" border="0">
1800      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1801        Many fixes for JSP 2.1 compliance, invloving tag files handling, deferred expressions
1802        validation, bom encoding support (remm)
1803      </td></tr>
1804    </table>
1805  </blockquote></td></tr></table>
1806  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1807    <table cellspacing="2" cellpadding="2" border="0">
1808      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1809        Many HTTP NIO connector fixes and refactorings (fhanik)
1810      </td></tr>
1811      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1812        HTTP NIO connector performance improvements (fhanik)
1813      </td></tr>
1814      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1815        Add packetSize option for the classic AJP connector (jfclere)
1816      </td></tr>
1817      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1818        Implement explicit flushing in AJP (mturk)
1819      </td></tr>
1820    </table>
1821  </blockquote></td></tr></table>
1822</blockquote></td></tr></table><table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat 6.0.0 (remm)"><strong>Tomcat 6.0.0 (remm)</strong></a></font></td></tr><tr><td><blockquote>
1823  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
1824    <table cellspacing="2" cellpadding="2" border="0">
1825      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1826        SSLEngine attribute added to the AprLifecycleListener(fhanik)
1827      </td></tr>
1828      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1829        Add API for Comet IO handling (remm, fhanik)
1830      </td></tr>
1831      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1832        Servlet 2.5 support (remm)
1833      </td></tr>
1834    </table>
1835  </blockquote></td></tr></table>
1836  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
1837    <table cellspacing="2" cellpadding="2" border="0">
1838      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1839        JSP 2.1 support (jhook, remm)
1840      </td></tr>
1841      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1842        Unifed EL 2.1 support (jhook)
1843      </td></tr>
1844    </table>
1845  </blockquote></td></tr></table>
1846  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
1847    <table cellspacing="2" cellpadding="2" border="0">
1848      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1849        SSLEnabled attribute required for SSL to be turned on, on all HTTP connectors (fhanik)
1850      </td></tr>
1851      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1852        Memory usage reduction for the HTTP connectors, except java.io (remm)
1853      </td></tr>
1854      <tr><td><img src="./images/update.gif" class="icon" alt="update"></td><td>
1855        Modeler update to use dynamic mbeans rather than model mbeans, which consume more
1856        resources (costin)
1857      </td></tr>
1858    </table>
1859  </blockquote></td></tr></table>
1860  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
1861    <table cellspacing="2" cellpadding="2" border="0">
1862      <tr><td><img src="./images/add.gif" class="icon" alt="add"></td><td>
1863        New cluster configuration and new documentation (fhanik)
1864      </td></tr>
1865    </table>
1866  </blockquote></td></tr></table>
1867  <table cellpadding="2" cellspacing="0" border="0"><tr><td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Webapps"><strong>Webapps</strong></a></font></td></tr><tr><td><blockquote>
1868    <table cellspacing="2" cellpadding="2" border="0">
1869    </table>
1870  </blockquote></td></tr></table>
1871</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr size="1" noshade></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font size="-1" color="#525D76"><em>
1872        Copyright &copy; 1999-2008, Apache Software Foundation
1873        </em></font></div></td></tr></table></body></html>
Note: See TracBrowser for help on using the repository browser.