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

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

NutchEz - an easy way to nutch

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