| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 1 | <html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Apache Tomcat 7 (7.0.77) - Changelog</title><meta name="author" content="Remy Maucherat"><meta name="author" content="Filip Hanik"><meta name="author" content="Rainer Jung"><meta name="author" content="Konstantin Kolinko"><meta name="author" content="Peter Rossbach"><meta name="author" content="Keiichi Fujino"><meta name="author" content="Tim Whittington"><meta name="author" content="Mladen Turk"><meta name="author" content="Christopher Schultz"><meta name="author" content="Sylvain Laurent"><meta name="author" content="Violeta Georgieva"><meta name="author" content="Jeremy Boynes"><meta name="author" content="Felix Schumacher"><style type="text/css" media="print">
|
| 2 | .noPrint {display: none;}
|
| 3 | td#mainBody {width: 100%;}
|
| 4 | </style><style type="text/css">
|
| 5 | code {background-color:rgb(224,255,255);padding:0 0.1em;}
|
| 6 | code.attributeName, code.propertyName {background-color:transparent;}
|
| 7 |
|
| 8 |
|
| 9 | table {
|
| 10 | border-collapse: collapse;
|
| 11 | text-align: left;
|
| 12 | }
|
| 13 | table *:not(table) {
|
| 14 | /* Prevent border-collapsing for table child elements like <div> */
|
| 15 | border-collapse: separate;
|
| 16 | }
|
| 17 |
|
| 18 | th {
|
| 19 | text-align: left;
|
| 20 | }
|
| 21 |
|
| 22 |
|
| 23 | div.codeBox pre code, code.attributeName, code.propertyName, code.noHighlight, .noHighlight code {
|
| 24 | background-color: transparent;
|
| 25 | }
|
| 26 | div.codeBox {
|
| 27 | overflow: auto;
|
| 28 | margin: 1em 0;
|
| 29 | }
|
| 30 | div.codeBox pre {
|
| 31 | margin: 0;
|
| 32 | padding: 4px;
|
| 33 | border: 1px solid #999;
|
| 34 | border-radius: 5px;
|
| 35 | background-color: #eff8ff;
|
| 36 | display: table; /* To prevent <pre>s from taking the complete available width. */
|
| 37 | /*
|
| 38 | When it is officially supported, use the following CSS instead of display: table
|
| 39 | to prevent big <pre>s from exceeding the browser window:
|
| 40 | max-width: available;
|
| 41 | width: min-content;
|
| 42 | */
|
| 43 | }
|
| 44 |
|
| 45 | div.codeBox pre.wrap {
|
| 46 | white-space: pre-wrap;
|
| 47 | }
|
| 48 |
|
| 49 |
|
| 50 | table.defaultTable tr, table.detail-table tr {
|
| 51 | border: 1px solid #CCC;
|
| 52 | }
|
| 53 |
|
| 54 | table.defaultTable tr:nth-child(even), table.detail-table tr:nth-child(even) {
|
| 55 | background-color: #FAFBFF;
|
| 56 | }
|
| 57 |
|
| 58 | table.defaultTable tr:nth-child(odd), table.detail-table tr:nth-child(odd) {
|
| 59 | background-color: #EEEFFF;
|
| 60 | }
|
| 61 |
|
| 62 | table.defaultTable th, table.detail-table th {
|
| 63 | background-color: #88b;
|
| 64 | color: #fff;
|
| 65 | }
|
| 66 |
|
| 67 | table.defaultTable th, table.defaultTable td, table.detail-table th, table.detail-table td {
|
| 68 | padding: 5px 8px;
|
| 69 | }
|
| 70 |
|
| 71 |
|
| 72 | p.notice {
|
| 73 | border: 1px solid rgb(255, 0, 0);
|
| 74 | background-color: rgb(238, 238, 238);
|
| 75 | color: rgb(0, 51, 102);
|
| 76 | padding: 0.5em;
|
| 77 | margin: 1em 2em 1em 1em;
|
| 78 | }
|
| 79 | </style></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="0"><!--PAGE HEADER--><tr><td><!--PROJECT LOGO--><a href="http://tomcat.apache.org/"><img src="./images/tomcat.gif" align="right" alt="
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 80 | The Apache Tomcat Servlet/JSP Container
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 81 | " border="0"></a></td><td><h1><font face="arial,helvetica,sanserif">Apache Tomcat 7</font></h1><font face="arial,helvetica,sanserif">Version 7.0.77, Mar 28 2017</font></td><td><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="./images/asf-logo.svg" align="right" alt="Apache Logo" border="0" style="width: 266px;height: 83px;"></a></td></tr></table><table border="0" width="100%" cellspacing="4"><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--LEFT SIDE NAVIGATION--><td width="20%" valign="top" nowrap class="noPrint"><p><strong>Links</strong></p><ul><li><a href="index.html">Docs Home</a></li><li><a href="http://wiki.apache.org/tomcat/FAQ">FAQ</a></li><li><a href="#comments_section">User Comments</a></li></ul><p><strong>User Guide</strong></p><ul><li><a href="introduction.html">1) Introduction</a></li><li><a href="setup.html">2) Setup</a></li><li><a href="appdev/index.html">3) First webapp</a></li><li><a href="deployer-howto.html">4) Deployer</a></li><li><a href="manager-howto.html">5) Manager</a></li><li><a href="realm-howto.html">6) Realms and AAA</a></li><li><a href="security-manager-howto.html">7) Security Manager</a></li><li><a href="jndi-resources-howto.html">8) JNDI Resources</a></li><li><a href="jndi-datasource-examples-howto.html">9) JDBC DataSources</a></li><li><a href="class-loader-howto.html">10) Classloading</a></li><li><a href="jasper-howto.html">11) JSPs</a></li><li><a href="ssl-howto.html">12) SSL/TLS</a></li><li><a href="ssi-howto.html">13) SSI</a></li><li><a href="cgi-howto.html">14) CGI</a></li><li><a href="proxy-howto.html">15) Proxy Support</a></li><li><a href="mbeans-descriptors-howto.html">16) MBeans Descriptors</a></li><li><a href="default-servlet.html">17) Default Servlet</a></li><li><a href="cluster-howto.html">18) Clustering</a></li><li><a href="balancer-howto.html">19) Load Balancer</a></li><li><a href="connectors.html">20) Connectors</a></li><li><a href="monitoring.html">21) Monitoring and Management</a></li><li><a href="logging.html">22) Logging</a></li><li><a href="apr.html">23) APR/Native</a></li><li><a href="virtual-hosting-howto.html">24) Virtual Hosting</a></li><li><a href="aio.html">25) Advanced IO</a></li><li><a href="extras.html">26) Additional Components</a></li><li><a href="maven-jars.html">27) Mavenized</a></li><li><a href="security-howto.html">28) Security Considerations</a></li><li><a href="windows-service-howto.html">29) Windows Service</a></li><li><a href="windows-auth-howto.html">30) Windows Authentication</a></li><li><a href="jdbc-pool.html">31) Tomcat's JDBC Pool</a></li><li><a href="web-socket-howto.html">32) WebSocket</a></li></ul><p><strong>Reference</strong></p><ul><li><a href="RELEASE-NOTES.txt">Release Notes</a></li><li><a href="config/index.html">Configuration</a></li><li><a href="api/index.html">Tomcat Javadocs</a></li><li><a href="servletapi/index.html">Servlet Javadocs</a></li><li><a href="jspapi/index.html">JSP 2.2 Javadocs</a></li><li><a href="elapi/index.html">EL 2.2 Javadocs</a></li><li><a href="websocketapi/index.html">WebSocket 1.1 Javadocs</a></li><li><a href="http://tomcat.apache.org/connectors-doc/">JK 1.2 Documentation</a></li></ul><p><strong>Apache Tomcat Development</strong></p><ul><li><a href="building.html">Building</a></li><li><a href="changelog.html">Changelog</a></li><li><a href="http://wiki.apache.org/tomcat/TomcatVersions">Status</a></li><li><a href="developers.html">Developers</a></li><li><a href="architecture/index.html">Architecture</a></li><li><a href="funcspecs/index.html">Functional Specs.</a></li><li><a href="tribes/introduction.html">Tribes</a></li></ul></td><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left" id="mainBody"><h1>Changelog</h1><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.77 (violetagg)"><!--()--></a><a name="Tomcat_7.0.77_(violetagg)"><strong>Tomcat 7.0.77 (violetagg)</strong></a></font></td></tr><tr><td><blockquote>
|
| 82 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.77 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.77_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 83 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 84 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 85 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54618">54618</a>: Add support to the
|
| 86 | <code>HttpHeaderSecurityFilter</code> for the HSTS preload parameter.
|
| 87 | (markt)
|
| 88 | </td></tr>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 89 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 90 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60911">60911</a>: Ensure NPE will not be thrown when looking for SSL
|
| 91 | session ID. Based on a patch by Didier Gutacker. (violetagg)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 92 | </td></tr>
|
| 93 | </table>
|
| 94 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 95 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.77 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.77_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 96 | <table border="0" cellpadding="2" cellspacing="2">
|
| 97 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 98 | When using the NIO2 connector, ensure a WebSocket close frame is
|
| 99 | processed before the end of stream is processed to ensure that the end
|
| 100 | of stream is processed correctly. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 101 | </td></tr>
|
| 102 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 103 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60852">60852</a>: Correctly spell compressible when used in
|
| 104 | configuration attributes and internal code. Based on a patch by Michael
|
| 105 | Osipov. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 106 | </td></tr>
|
| 107 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 108 | Improve sendfile handling when requests are pipelined. (markt)
|
| 109 | </td></tr>
|
| 110 | </table>
|
| 111 | </blockquote></td></tr></table>
|
| 112 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.77 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.77_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 113 | <table border="0" cellpadding="2" cellspacing="2">
|
| 114 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 115 | Improve the error handling for simple tags to ensure that the tag is
|
| 116 | released and destroyed once used. (remm, violetagg)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 117 | </td></tr>
|
| 118 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 119 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60844">60844</a>: Correctly handle the error when fewer parameter values
|
| 120 | than required by the method are used to invoke an EL method expression.
|
| 121 | Patch provided by Daniel Gray. (markt)
|
| 122 | </td></tr>
|
| 123 | </table>
|
| 124 | </blockquote></td></tr></table>
|
| 125 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.77 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.77_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 126 | <table border="0" cellpadding="2" cellspacing="2">
|
| 127 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 128 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60764">60764</a>: Implement <code>equals()</code> and
|
| 129 | <code>hashCode()</code> in the <code>StatementFacade</code> in order to
|
| 130 | enable these methods to be called on the closed statements if any
|
| 131 | statement proxy is set. This behavior can be changed with
|
| 132 | <code>useStatementFacade</code> attribute. (kfujino)
|
| 133 | </td></tr>
|
| 134 | </table>
|
| 135 | </blockquote></td></tr></table>
|
| 136 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)"><!--()--></a><a name="Tomcat_7.0.76_(markt)"><strong>Tomcat 7.0.76 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2017-03-16</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 137 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 138 | <table border="0" cellpadding="2" cellspacing="2">
|
| 139 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 140 | Make it easier for sub-classes of <code>Tomcat</code> to modify the
|
| 141 | default web.xml settings by over-riding
|
| 142 | <code>getDefaultWebXmlListener()</code>. Patch provided by Aaron
|
| 143 | Anderson. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 144 | </td></tr>
|
| 145 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 146 | Reduce the contention in the default <code>InstanceManager</code>
|
| 147 | implementation when multiple threads are managing objects and need to
|
| 148 | reference the annotation cache. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 149 | </td></tr>
|
| 150 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 151 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60674">60674</a>: Remove <code>final</code> marker from
|
| 152 | <code>CorsFilter</code> to enable sub-classing. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 153 | </td></tr>
|
| 154 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 155 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60683">60683</a>: Security manager failure causing NPEs when doing IO
|
| 156 | on some JVMs. (csutherl)
|
| 157 | </td></tr>
|
| 158 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 159 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60688">60688</a>: Update the internal fork of Apache Commons BCEL to
|
| 160 | r1782855 to add early access Java 9 support to the annotation scanning
|
| 161 | code. (markt)
|
| 162 | </td></tr>
|
| 163 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 164 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60718">60718</a>: Improve error handling for asynchronous processing and
|
| 165 | correct a number of cases where the <code>requestDestroyed()</code>
|
| 166 | event was not being fired and an entry wasn't being made in the access
|
| 167 | logs. (markt)
|
| 168 | </td></tr>
|
| 169 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 170 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60808">60808</a>: Ensure that the <code>Map</code> returned by
|
| 171 | <code>ServletRequest.getParameterMap()</code> is fully immutable. Based
|
| 172 | on a patch provided by woosan. (markt)
|
| 173 | </td></tr>
|
| 174 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 175 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60824">60824</a>: Correctly cache the <code>Subject</code> in the
|
| 176 | session - if there is a session - when running under a
|
| 177 | <code>SecurityManager</code>. Patch provided by Jan Engehausen. (markt)
|
| 178 | </td></tr>
|
| 179 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 180 | Ensure request and response facades are used when firing application
|
| 181 | listeners. (markt/remm)
|
| 182 | </td></tr>
|
| 183 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 184 | When HTTP TRACE requests are disabled on the Connector, ensure that the
|
| 185 | HTTP OPTIONS response from the WebDAV servlet does not include
|
| 186 | TRACE in the returned Allow header. (markt)
|
| 187 | </td></tr>
|
| 188 | </table>
|
| 189 | </blockquote></td></tr></table>
|
| 190 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 191 | <table border="0" cellpadding="2" cellspacing="2">
|
| 192 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 193 | Ensure that executor thread pools used with connectors pre-start the
|
| 194 | configured minimum number of idle threads. (markt)
|
| 195 | </td></tr>
|
| 196 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 197 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60594">60594</a>: Allow some invalid characters that were recently
|
| 198 | restricted to be processed in requests by using the system property
|
| 199 | <code>tomcat.util.http.parser.HttpParser.requestTargetAllow</code>.
|
| 200 | (csutherl)
|
| 201 | </td></tr>
|
| 202 | </table>
|
| 203 | </blockquote></td></tr></table>
|
| 204 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 205 | <table border="0" cellpadding="2" cellspacing="2">
|
| 206 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 207 | Refactor code generated for JSPs to reduce the size of the code required
|
| 208 | for tags. (markt)
|
| 209 | </td></tr>
|
| 210 | </table>
|
| 211 | </blockquote></td></tr></table>
|
| 212 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 213 | <table border="0" cellpadding="2" cellspacing="2">
|
| 214 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 215 | Make the <code>accessTimeout</code> configurable in
|
| 216 | <code>ClusterSingleSignOn</code>. The <code>accessTimeout</code> is used
|
| 217 | as a timeout period for PING in replication map. (kfujino)
|
| 218 | </td></tr>
|
| 219 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 220 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60806">60806</a>: To avoid <code>ClassNotFoundException</code>, make
|
| 221 | sure that the web application class loader is passed to
|
| 222 | <code>ReplicatedContext</code>. (kfujino)
|
| 223 | </td></tr>
|
| 224 | </table>
|
| 225 | </blockquote></td></tr></table>
|
| 226 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/WebSocket"><!--()--></a><a name="Tomcat_7.0.76_(markt)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 227 | <table border="0" cellpadding="2" cellspacing="2">
|
| 228 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 229 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60617">60617</a>: Correctly create a <code>CONNECT</code> request when
|
| 230 | establishing a WebSocket connection via a proxy. Patch provided by
|
| 231 | Svetlin Zarev. (markt)
|
| 232 | </td></tr>
|
| 233 | </table>
|
| 234 | </blockquote></td></tr></table>
|
| 235 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 236 | <table border="0" cellpadding="2" cellspacing="2">
|
| 237 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 238 | Ensure that <code>NoRpcChannelReply</code> messages are not received on
|
| 239 | <code>RpcCallback</code>. (kfujino)
|
| 240 | </td></tr>
|
| 241 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 242 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60722">60722</a>: Take account of the
|
| 243 | <strong>dispatchersUseEncodedPaths</strong> setting on the current
|
| 244 | <strong>Context</strong> when generating paths for dispatches triggered
|
| 245 | by <code>AsyncContext.dispatch()</code>. (markt)
|
| 246 | </td></tr>
|
| 247 | </table>
|
| 248 | </blockquote></td></tr></table>
|
| 249 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.76 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.76_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 250 | <table border="0" cellpadding="2" cellspacing="2">
|
| 251 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 252 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60620">60620</a>: Fix configuration of Eclipse projects, broken by
|
| 253 | introduction of <code>SafeForkJoinWorkerThreadFactory</code> helper
|
| 254 | class. This class cannot be built with Java 6. (kkolinko)
|
| 255 | </td></tr>
|
| 256 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 257 | Update the packaged version of the Tomcat Native Library to 1.2.12 to
|
| 258 | pick up the latest Windows binaries built with OpenSSL 1.0.2k. (violetagg)
|
| 259 | </td></tr>
|
| 260 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 261 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60784">60784</a>: Update all unit tests that test the HTTP status line
|
| 262 | to check for the required space after the status code. Patch provided by
|
| 263 | Michael Osipov. (markt)
|
| 264 | </td></tr>
|
| 265 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 266 | Update the NSIS Installer used to build the Windows installer to version
|
| 267 | 3.01. (markt)
|
| 268 | </td></tr>
|
| 269 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 270 | Refactor the build script and the NSIS installer script so that either
|
| 271 | NSIS 2.x or NSIS 3.x can be used to build the installer. This is
|
| 272 | primarily to re-enable building the installer on the Linux based CI
|
| 273 | system where the combination of NSIS 3.x and wine leads to failed
|
| 274 | installer builds. (markt)
|
| 275 | </td></tr>
|
| 276 | </table>
|
| 277 | </blockquote></td></tr></table>
|
| 278 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.75 (violetagg)"><!--()--></a><a name="Tomcat_7.0.75_(violetagg)"><strong>Tomcat 7.0.75 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2017-01-24</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 279 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.75 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.75_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 280 | <table border="0" cellpadding="2" cellspacing="2">
|
| 281 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 282 | Make the <code>accessTimeout</code> configurable in
|
| 283 | <code>BackupManager</code>. The <code>accessTimeout</code> is used as a
|
| 284 | timeout period for PING in replication map. (kfujino)
|
| 285 | </td></tr>
|
| 286 | </table>
|
| 287 | </blockquote></td></tr></table>
|
| 288 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.75 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.75_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 289 | <table border="0" cellpadding="2" cellspacing="2">
|
| 290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 291 | Ensure the ASF logo image is correctly displayed in docs and
|
| 292 | host-manager applications. (violetagg)
|
| 293 | </td></tr>
|
| 294 | </table>
|
| 295 | </blockquote></td></tr></table>
|
| 296 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)"><strong>Tomcat 7.0.74 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 297 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 298 | <table border="0" cellpadding="2" cellspacing="2">
|
| 299 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 300 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53602">53602</a>: Add HTTP status code 451 (RFC 7725) to the list of
|
| 301 | HTTP status codes recognised by Tomcat. (markt)
|
| 302 | </td></tr>
|
| 303 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 304 | Correctly handle the <code>configClass</code> attribute of a Host when
|
| 305 | embedding Tomcat. (markt)
|
| 306 | </td></tr>
|
| 307 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 308 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60379">60379</a>: Dispose of the GSS credential once it is no longer
|
| 309 | required. Patch provided by Michael Osipov. (markt)
|
| 310 | </td></tr>
|
| 311 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 312 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60380">60380</a>: Ensure that a call to
|
| 313 | <code>HttpServletRequest#logout()</code> triggers a call to
|
| 314 | <code>TomcatPrincipal#logout()</code>. Based on a patch by Michael
|
| 315 | Osipov. (markt)
|
| 316 | </td></tr>
|
| 317 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 318 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60387">60387</a>: Correct the javadoc for
|
| 319 | <code>o.a.catalina.AccessLog.setRequestAttributesEnabled</code>.
|
| 320 | The default value is different for the different implementations.
|
| 321 | (violetagg)
|
| 322 | </td></tr>
|
| 323 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 324 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60393">60393</a>: Use consistent parameter naming in implementations of
|
| 325 | <code>Realm#authenticate(GSSContext, boolean)</code>. (markt)
|
| 326 | </td></tr>
|
| 327 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 328 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60395">60395</a>: Log when an <code>Authenticator</code> passes an
|
| 329 | incomplete <code>GSSContext</code> to a Realm since it indicates a bug
|
| 330 | in the <code>Authenticator</code>. Patch provided by Michael Osipov.
|
| 331 | (markt)
|
| 332 | </td></tr>
|
| 333 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 334 | Update the warnings that reference required options for running on Java
|
| 335 | 9 to use the latest syntax for those options. (markt)
|
| 336 | </td></tr>
|
| 337 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 338 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60513">60513</a>: Fix thread safety issue with RMI cleanup code. (remm)
|
| 339 | </td></tr>
|
| 340 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 341 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60620">60620</a>:
|
| 342 | Extend the <code>JreMemoryLeakPreventionListener</code> to provide
|
| 343 | protection against <code>ForkJoinPool.commonPool()</code> related memory
|
| 344 | leaks. (markt)
|
| 345 | </td></tr>
|
| 346 | </table>
|
| 347 | </blockquote></td></tr></table>
|
| 348 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 349 | <table border="0" cellpadding="2" cellspacing="2">
|
| 350 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 351 | Ensure that the endpoint is able to unlock the acceptor thread during
|
| 352 | shutdown if the endpoint is configured to listen to any local address
|
| 353 | of a specific type such as <code>0.0.0.0</code> or <code>::</code>.
|
| 354 | (markt)
|
| 355 | </td></tr>
|
| 356 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 357 | Ensure sendfile is enabled by default for APR. (markt)
|
| 358 | </td></tr>
|
| 359 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 360 | Prevent read time out when the file is deleted while serving the
|
| 361 | response. The issue was observed only with APR Connector and
|
| 362 | sendfile enabled. (violetagg)
|
| 363 | </td></tr>
|
| 364 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 365 | Improve the logic that selects an address to use to unlock the Acceptor
|
| 366 | to take account of platforms what do not listen on all local addresses
|
| 367 | when configured with an address of <code>0.0.0.0</code> or
|
| 368 | <code>::</code>. (markt)
|
| 369 | </td></tr>
|
| 370 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 371 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60409">60409</a>: When unable to complete sendfile request, ensure the
|
| 372 | Processor will be added to the cache only once. (markt/violetagg)
|
| 373 | </td></tr>
|
| 374 | </table>
|
| 375 | </blockquote></td></tr></table>
|
| 376 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 377 | <table border="0" cellpadding="2" cellspacing="2">
|
| 378 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 379 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=44294">44294</a>: Add support for varargs in UEL expressions. (markt)
|
| 380 | </td></tr>
|
| 381 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 382 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60356">60356</a>: Fix pre-compilation of JSPs that depend on nested tag
|
| 383 | files packaged in a JAR. (markt)
|
| 384 | </td></tr>
|
| 385 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 386 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60431">60431</a>: Improve handling of varargs in UEL expressions. Based
|
| 387 | on a patch by Ben Wolfe. (markt)
|
| 388 | </td></tr>
|
| 389 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 390 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60497">60497</a>: Restore previous tag reuse behavior following the use
|
| 391 | of try/finally. (remm)
|
| 392 | </td></tr>
|
| 393 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 394 | Improve the error handling for simple tags to ensure that the tag is
|
| 395 | released and destroyed once used. (remm)
|
| 396 | </td></tr>
|
| 397 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 398 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60497">60497</a>: Follow up fix using a better variable name for the
|
| 399 | tag reuse flag. (remm)
|
| 400 | </td></tr>
|
| 401 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 402 | Revert use of try/finally for simple tags. (remm)
|
| 403 | </td></tr>
|
| 404 | </table>
|
| 405 | </blockquote></td></tr></table>
|
| 406 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 407 | <table border="0" cellpadding="2" cellspacing="2">
|
| 408 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 409 | Correct a typo in Host Configuration Reference.
|
| 410 | Issue reported via comments.apache.org. (violetagg)
|
| 411 | </td></tr>
|
| 412 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 413 | In the documentation web application, be explicit that clustering
|
| 414 | requires a secure network for all of the cluster network traffic.
|
| 415 | (markt)
|
| 416 | </td></tr>
|
| 417 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 418 | Update the ASF logos to the new versions.
|
| 419 | </td></tr>
|
| 420 | </table>
|
| 421 | </blockquote></td></tr></table>
|
| 422 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 423 | <table border="0" cellpadding="2" cellspacing="2">
|
| 424 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 425 | Reduce the warning logs for a message received from a different domain
|
| 426 | in order to avoid excessive log outputs. (kfujino)
|
| 427 | </td></tr>
|
| 428 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 429 | Add log message that PING message has received beyond the timeout
|
| 430 | period. (kfujino)
|
| 431 | </td></tr>
|
| 432 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 433 | When a PING message that beyond the time-out period has been received,
|
| 434 | make sure that valid member is added to the map membership. (kfujino)
|
| 435 | </td></tr>
|
| 436 | </table>
|
| 437 | </blockquote></td></tr></table>
|
| 438 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 439 | <table border="0" cellpadding="2" cellspacing="2">
|
| 440 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 441 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60437">60437</a>: Avoid possible handshake overflows in the websocket
|
| 442 | client. (remm)
|
| 443 | </td></tr>
|
| 444 | </table>
|
| 445 | </blockquote></td></tr></table>
|
| 446 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 447 | <table border="0" cellpadding="2" cellspacing="2">
|
| 448 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 449 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58816">58816</a>: Implement the statistics of jdbc-pool. The stats infos
|
| 450 | are <code>borrowedCount</code>, <code>returnedCount</code>,
|
| 451 | <code>createdCount</code>, <code>releasedCount</code>,
|
| 452 | <code>reconnectedCount</code>, <code>releasedIdleCount</code> and
|
| 453 | <code>removeAbandonedCount</code>. (kfujino)
|
| 454 | </td></tr>
|
| 455 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 456 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60194">60194</a>: If <code>validationQuery</code> is not specified,
|
| 457 | connection validation is done by calling the <code>isValid()</code>
|
| 458 | method. (kfujino)
|
| 459 | </td></tr>
|
| 460 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 461 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60398">60398</a>: Fix testcase of <code>TestSlowQueryReport</code>.
|
| 462 | (kfujino)
|
| 463 | </td></tr>
|
| 464 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 465 | Enable reset the statistics without restarting the pool. (kfujino)
|
| 466 | </td></tr>
|
| 467 | </table>
|
| 468 | </blockquote></td></tr></table>
|
| 469 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.74 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.74_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 470 | <table border="0" cellpadding="2" cellspacing="2">
|
| 471 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 472 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60366">60366</a>: Change <code>catalina.bat</code> to use directly
|
| 473 | <code>LOGGING_MANAGER</code> and <code>LOGGING_CONFIG</code> variables
|
| 474 | in order to configure logging, instead of modifying
|
| 475 | <code>JAVA_OPTS</code>. Patch provided by Petter Isberg. (violetagg)
|
| 476 | </td></tr>
|
| 477 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 478 | New property is added <code>test.verbose</code> in order to control
|
| 479 | whether the output of the tests is displayed on the console or not.
|
| 480 | Patch provided by Emmanuel Bourg. (violetagg)
|
| 481 | </td></tr>
|
| 482 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 483 | Update the ASF logos used in the Apache Tomcat installer for Windows to
|
| 484 | use the new versions.
|
| 485 | </td></tr>
|
| 486 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 487 | Spelling corrections provided by Josh Soref. (violetagg)
|
| 488 | </td></tr>
|
| 489 | </table>
|
| 490 | </blockquote></td></tr></table>
|
| 491 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)"><strong>Tomcat 7.0.73 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2016-11-14</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 492 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 493 | <table border="0" cellpadding="2" cellspacing="2">
|
| 494 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 495 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60117">60117</a>: Ensure that the name of <code>LogLevel</code> is
|
| 496 | localized when using <code>OneLineFormatter</code>. Patch provided by
|
| 497 | Tatsuya Bessho. (kfujino)
|
| 498 | </td></tr>
|
| 499 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 500 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60151">60151</a>: Improve the exception error messages when a
|
| 501 | <code>ResourceLink</code> fails to specify the type, specifies an
|
| 502 | unknown type or specifies the wrong type. (markt)
|
| 503 | </td></tr>
|
| 504 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 505 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60167">60167</a>: Ignore empty lines in <code>/etc/passwd</code> files
|
| 506 | when using the <code>PasswdUserDatabase</code>. (markt)
|
| 507 | </td></tr>
|
| 508 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 509 | Improve the access checks for linked global resources to handle the case
|
| 510 | where the current class loader is a child of the web application class
|
| 511 | loader. (markt)
|
| 512 | </td></tr>
|
| 513 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 514 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60199">60199</a>: Log a warning if deserialization issues prevent a
|
| 515 | session attribute from being loaded. (markt)
|
| 516 | </td></tr>
|
| 517 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 518 | Correctly test for control characters when reading the provided shutdown
|
| 519 | password. (markt)
|
| 520 | </td></tr>
|
| 521 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 522 | When configuring the JMX remote listener, specify the allowed types for
|
| 523 | the credentials. (markt)
|
| 524 | </td></tr>
|
| 525 | </table>
|
| 526 | </blockquote></td></tr></table>
|
| 527 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 528 | <table border="0" cellpadding="2" cellspacing="2">
|
| 529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 530 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60123">60123</a>: Avoid potential threading issues that could cause
|
| 531 | excessively large vales to be returned for the processing time of
|
| 532 | a current request. (markt)
|
| 533 | </td></tr>
|
| 534 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 535 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60174">60174</a>: Log instances of <code>HeadersTooLargeException</code>
|
| 536 | during request processing. (markt)
|
| 537 | </td></tr>
|
| 538 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 539 | Correct the HTTP header parser so that DEL is not treated as a valid
|
| 540 | token character. (markt)
|
| 541 | </td></tr>
|
| 542 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 543 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60319">60319</a>: When using an Executor, disconnect it from the
|
| 544 | Connector attributes <code>maxThreads</code>,
|
| 545 | <code>minSpareThreads</code> and <code>threadPriority</code> to enable
|
| 546 | the configuration settings to be consistently reported. These Connector
|
| 547 | attributes will be reported as <code>-1</code> when an Executor is in
|
| 548 | use. The values used by the executor may be set and obtained via the
|
| 549 | Executor. (markt)
|
| 550 | </td></tr>
|
| 551 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 552 | If an I/O error occurs during async processing on a non-container
|
| 553 | thread, ensure that the <code>onError()</code> event is triggered.
|
| 554 | (markt)
|
| 555 | </td></tr>
|
| 556 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 557 | Improve detection of I/O errors during async processing on non-container
|
| 558 | threads and trigger async error handling when they are detected. (markt)
|
| 559 | </td></tr>
|
| 560 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 561 | Add additional checks for valid characters to the HTTP request line
|
| 562 | parsing so invalid request lines are rejected sooner. (markt)
|
| 563 | </td></tr>
|
| 564 | </table>
|
| 565 | </blockquote></td></tr></table>
|
| 566 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 567 | <table border="0" cellpadding="2" cellspacing="2">
|
| 568 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 569 | Add an example of using the <code>classesToInitialize</code> attribute
|
| 570 | of the <code>JreMemoryLeakPreventionListener</code> to the documentation
|
| 571 | web application. Based on a patch by Cris Berneburg. (markt)
|
| 572 | </td></tr>
|
| 573 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 574 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60192">60192</a>: Correct a typo in the status output of the Manager
|
| 575 | application. Patch provided by Radhakrishna Pemmasani. (markt)
|
| 576 | </td></tr>
|
| 577 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 578 | Correct a typo in HTTP Connector How-To.
|
| 579 | Issue reported via comments.apache.org. (violetagg)
|
| 580 | </td></tr>
|
| 581 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 582 | Fix default value of <code>validationInterval</code> attribute in
|
| 583 | jdbc-pool. (kfujino)
|
| 584 | </td></tr>
|
| 585 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 586 | Correct a typo in CGI How-To.
|
| 587 | Issue reported via comments.apache.org. (violetagg)
|
| 588 | </td></tr>
|
| 589 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 590 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60344">60344</a>: Add a note to BUILDING.txt regarding using the source
|
| 591 | bundle with the correct line endings. (markt)
|
| 592 | </td></tr>
|
| 593 | </table>
|
| 594 | </blockquote></td></tr></table>
|
| 595 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 596 | <table border="0" cellpadding="2" cellspacing="2">
|
| 597 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 598 | When the proxy node sends a backup retrieve message, ensure that using
|
| 599 | the <code>channelSendOptions</code> that has been set rather than the
|
| 600 | default <code>channelSendOptions</code>. (kfujino)
|
| 601 | </td></tr>
|
| 602 | </table>
|
| 603 | </blockquote></td></tr></table>
|
| 604 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 605 | <table border="0" cellpadding="2" cellspacing="2">
|
| 606 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 607 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60099">60099</a>: Ensure that use all method arguments as a cache key
|
| 608 | when using <code>StatementCache</code>. (kfujino)
|
| 609 | </td></tr>
|
| 610 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 611 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60139">60139</a>: Correct Javadocs for
|
| 612 | <code>PoolConfiguration.getValidationInterval</code> and
|
| 613 | <code>setValidationInterval</code>. Reported by Phillip Webb. (kfujino)
|
| 614 | </td></tr>
|
| 615 | </table>
|
| 616 | </blockquote></td></tr></table>
|
| 617 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.73 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.73_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 618 | <table border="0" cellpadding="2" cellspacing="2">
|
| 619 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 620 | Add documentation to the bin/catalina.bat script to remind users that
|
| 621 | environment variables don't affect the configuration of Tomcat when
|
| 622 | run as a Windows Service. Based upon a documentation patch by
|
| 623 | James H.H. Lampert. (schultz)
|
| 624 | </td></tr>
|
| 625 | </table>
|
| 626 | </blockquote></td></tr></table>
|
| 627 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.72 (violetagg)"><!--()--></a><a name="Tomcat_7.0.72_(violetagg)"><strong>Tomcat 7.0.72 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2016-09-19</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 628 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.72 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.72_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 629 | <table border="0" cellpadding="2" cellspacing="2">
|
| 630 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 631 | Ensure <code>Digester.useContextClassLoader</code> is considered in
|
| 632 | case the class loader is used. (violetagg)
|
| 633 | </td></tr>
|
| 634 | </table>
|
| 635 | </blockquote></td></tr></table>
|
| 636 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.72 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.72_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 637 | <table border="0" cellpadding="2" cellspacing="2">
|
| 638 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 639 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60101">60101</a>: Remove preloading of the class that was deleted.
|
| 640 | (violetagg)
|
| 641 | </td></tr>
|
| 642 | </table>
|
| 643 | </blockquote></td></tr></table>
|
| 644 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.72 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.72_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 645 | <table border="0" cellpadding="2" cellspacing="2">
|
| 646 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 647 | Notify jmx when returning the connection that has been marked suspect.
|
| 648 | (kfujino)
|
| 649 | </td></tr>
|
| 650 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 651 | Ensure that the <code>POOL_EMPTY</code> notification has been added to
|
| 652 | the jmx notification types. (kfujino)
|
| 653 | </td></tr>
|
| 654 | </table>
|
| 655 | </blockquote></td></tr></table>
|
| 656 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.72 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.72_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 657 | <table border="0" cellpadding="2" cellspacing="2">
|
| 658 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 659 | Update the packaged version of the Tomcat Native Library to 1.2.10 to
|
| 660 | pick up the latest Windows binaries built with OpenSSL 1.0.2j. (markt)
|
| 661 | </td></tr>
|
| 662 | </table>
|
| 663 | </blockquote></td></tr></table>
|
| 664 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)"><strong>Tomcat 7.0.71 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 665 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 666 | <table border="0" cellpadding="2" cellspacing="2">
|
| 667 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 668 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57705">57705</a>: Add debug logging for requests denied by the remote
|
| 669 | host and remote address valves and filters. Based on a patch by Graham
|
| 670 | Leggett. (markt)
|
| 671 | </td></tr>
|
| 672 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 673 | Change the default of the
|
| 674 | <code>sessionCookiePathUsesTrailingSlash</code> attribute of the
|
| 675 | <code>Context</code> element to <code>false</code> since the problems
|
| 676 | caused when a Servlet is mapped to <code>/*</code> are more significant
|
| 677 | than the security risk of not enabling this option by default. (markt)
|
| 678 | </td></tr>
|
| 679 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 680 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59708">59708</a>: Modify the LockOutRealm logic. Valid authentication
|
| 681 | attempts during the lock out period will no longer reset the lock out
|
| 682 | timer to zero. (markt)
|
| 683 | </td></tr>
|
| 684 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 685 | Improve error handling around user code prior to calling
|
| 686 | <code>InstanceManager.destroy()</code> to ensure that the method is
|
| 687 | executed. (markt)
|
| 688 | </td></tr>
|
| 689 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 690 | Ensure that reading the <code>singleThreadModel</code> attribute of a
|
| 691 | <code>StandardWrapper</code> via JMX does not trigger initialisation of
|
| 692 | the associated servlet. With some frameworks this can trigger an
|
| 693 | unexpected initialisation thread and if initilisation is not thread-safe
|
| 694 | the initialisation can then fail. (markt)
|
| 695 | </td></tr>
|
| 696 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 697 | By default, treat paths used to obtain a request dispatcher as encoded.
|
| 698 | This behaviour can be changed per web application via the
|
| 699 | <code>dispatchersUseEncodedPaths</code> attribute of the Context.
|
| 700 | (markt)
|
| 701 | </td></tr>
|
| 702 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 703 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59839">59839</a>: Apply <code>roleSearchAsUser</code> to all nested searches
|
| 704 | in JNDIRealm. (fschumacher)
|
| 705 | </td></tr>
|
| 706 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 707 | Provide a mechanism that enables the container to check if a component
|
| 708 | (typically a web application) has been granted a given permission when
|
| 709 | running under a SecurityManager without the current execution stack
|
| 710 | having to have passed through the component. Use this new mechanism to
|
| 711 | extend SecurityManager protection to the system property replacement
|
| 712 | feature of the digester. (markt)
|
| 713 | </td></tr>
|
| 714 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 715 | When retrieving an object via a <code>ResourceLink</code>, ensure that
|
| 716 | the object obtained is of the expected type. (markt)
|
| 717 | </td></tr>
|
| 718 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 719 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59866">59866</a>: When scanning <code>WEB-INF/classes</code> for
|
| 720 | annotations, don't scan the contents of
|
| 721 | <code>WEB-INF/classes/META-INF</code> (if present) since classes will
|
| 722 | never be loaded from that location. (markt)
|
| 723 | </td></tr>
|
| 724 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 725 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59912">59912</a>: Fix an edge case in input stream handling where an
|
| 726 | <code>IOException</code> could be thrown when reading a POST body.
|
| 727 | (markt)
|
| 728 | </td></tr>
|
| 729 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 730 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59966">59966</a>: Do not start the web application if the error page
|
| 731 | configuration in web.xml is invalid. (markt)
|
| 732 | </td></tr>
|
| 733 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 734 | Switch the CGI servlet to the standard logging mechanism and remove
|
| 735 | support for the debug attribute. (markt)
|
| 736 | </td></tr>
|
| 737 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 738 | Add a new initialisation parameter, <code>envHttpHeaders</code>, to
|
| 739 | the CGI Servlet to mitigate <a href="https://httpoxy.org">httpoxy</a>
|
| 740 | (<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5388">CVE-2016-5388</a>) by default and to provide a mechanism that can be
|
| 741 | used to mitigate any future, similar issues. (markt)
|
| 742 | </td></tr>
|
| 743 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 744 | When adding and removing <code>ResourceLink</code>s dynamically, ensure
|
| 745 | that the global resource is only visible via the
|
| 746 | <code>ResourceLinkFactory</code> when it is meant to be. (markt)
|
| 747 | </td></tr>
|
| 748 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 749 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60008">60008</a>: When processing CORs requests, treat any origin with a
|
| 750 | URI scheme of <code>file</code> as a valid origin. (markt)
|
| 751 | </td></tr>
|
| 752 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 753 | Improve handling of exceptions during a Lifecycle events triggered by a
|
| 754 | state transition. The exception is now caught and the component is now
|
| 755 | placed into the <code>FAILED</code> state. (markt)
|
| 756 | </td></tr>
|
| 757 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 758 | Fix a file descriptor leak when reading the global web.xml. (markt)
|
| 759 | </td></tr>
|
| 760 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 761 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60041">60041</a>: Better error message if a JAR is deleted while a web
|
| 762 | application is running. Note: Deleting a JAR while the application is
|
| 763 | running is not supported and errors are expected. Based on a patch by
|
| 764 | gehui. (markt)
|
| 765 | </td></tr>
|
| 766 | </table>
|
| 767 | </blockquote></td></tr></table>
|
| 768 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 769 | <table border="0" cellpadding="2" cellspacing="2">
|
| 770 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 771 | Improve error handling around user code prior to calling
|
| 772 | <code>InstanceManager.destroy()</code> to ensure that the method is
|
| 773 | executed. (markt)
|
| 774 | </td></tr>
|
| 775 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 776 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59904">59904</a>: Add a limit (default 200) for the number of cookies
|
| 777 | allowed per request. Based on a patch by gehui. (markt)
|
| 778 | </td></tr>
|
| 779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 780 | Make timing attacks against the Realm implementations harder. (schultz)
|
| 781 | </td></tr>
|
| 782 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 783 | Refactor the code that implements the requirement that a call to
|
| 784 | <code>complete()</code> or <code>dispatch()</code> made from a
|
| 785 | non-container thread before the container initiated thread that called
|
| 786 | <code>startAsync()</code> completes must be delayed until the container
|
| 787 | initiated thread has completed. Rather than implementing this by
|
| 788 | blocking the non-container thread, extend the internal state machine to
|
| 789 | track this. This removes the possibility that blocking the non-container
|
| 790 | thread could trigger a deadlock. (markt)
|
| 791 | </td></tr>
|
| 792 | </table>
|
| 793 | </blockquote></td></tr></table>
|
| 794 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 795 | <table border="0" cellpadding="2" cellspacing="2">
|
| 796 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 797 | Improve error handling around user code prior to calling
|
| 798 | <code>InstanceManager.destroy()</code> to ensure that the method is
|
| 799 | executed. (markt)
|
| 800 | </td></tr>
|
| 801 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 802 | Improve the error handling for custom tags to ensure that the tag is
|
| 803 | returned to the pool or released and destroyed once used. (markt)
|
| 804 | </td></tr>
|
| 805 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 806 | Fixed StringIndexOutOfBoundsException. Based on a patch provided by
|
| 807 | wuwen via Github. (violetagg)
|
| 808 | </td></tr>
|
| 809 | </table>
|
| 810 | </blockquote></td></tr></table>
|
| 811 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 812 | <table border="0" cellpadding="2" cellspacing="2">
|
| 813 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 814 | Improve error handling around user code prior to calling
|
| 815 | <code>InstanceManager.destroy()</code> to ensure that the method is
|
| 816 | executed. (markt)
|
| 817 | </td></tr>
|
| 818 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 819 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59868">59868</a>: Clarify the documentation for the Manager web
|
| 820 | application to make clearer that the host name and IP address in the
|
| 821 | server section are the primary host name and IP address. (markt)
|
| 822 | </td></tr>
|
| 823 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 824 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59908">59908</a>: Ensure that a reason phrase is included in the close
|
| 825 | message if a session is closed due to a timeout. (markt)
|
| 826 | </td></tr>
|
| 827 | </table>
|
| 828 | </blockquote></td></tr></table>
|
| 829 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Web Applications"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Web_Applications"><strong>Web Applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 830 | <table border="0" cellpadding="2" cellspacing="2">
|
| 831 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 832 | Do not log an additional case of <code>IOException</code>s in the
|
| 833 | error handler for the Drawboard WebSocket example when the root cause is
|
| 834 | the client disconnecting since the logs add no value. (markt)
|
| 835 | </td></tr>
|
| 836 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 837 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59642">59642</a>: Mention the <code>localDataSource</code> in the
|
| 838 | <code>DataSourceRealm</code> section of the Realm How-To. (markt)
|
| 839 | </td></tr>
|
| 840 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 841 | Follow-up to the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59399">59399</a>. Ensure that the new attribute
|
| 842 | <code>transportGuaranteeRedirectStatus</code> is documented for all
|
| 843 | <strong>Realm</strong>s. Also document the <code>NullRealm</code> and
|
| 844 | when it is automatically created for an <strong>Engine</strong>. (markt)
|
| 845 | </td></tr>
|
| 846 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 847 | MBeans Descriptors How-To is moved to
|
| 848 | <code>mbeans-descriptors-howto.html</code>. Patch provided by Radoslav
|
| 849 | Husar. (violetagg)
|
| 850 | </td></tr>
|
| 851 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 852 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60034">60034</a>: Correct a typo in the Manager How-To page of the
|
| 853 | documentation web application. (markt)
|
| 854 | </td></tr>
|
| 855 | </table>
|
| 856 | </blockquote></td></tr></table>
|
| 857 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 858 | <table border="0" cellpadding="2" cellspacing="2">
|
| 859 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 860 | Add log message when the ping has timed-out. (kfujino)
|
| 861 | </td></tr>
|
| 862 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 863 | If the ping message has been received at the
|
| 864 | <code>AbstractReplicatedMap#leftOver</code> method, ensure that notify
|
| 865 | the member is alive than ignore it. (kfujino)
|
| 866 | </td></tr>
|
| 867 | </table>
|
| 868 | </blockquote></td></tr></table>
|
| 869 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 870 | <table border="0" cellpadding="2" cellspacing="2">
|
| 871 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 872 | Fix the duplicated connection release when connection verification
|
| 873 | failed. (kfujino)
|
| 874 | </td></tr>
|
| 875 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 876 | Ensure that do not remove the abandoned connection that has been already
|
| 877 | released. (kfujino)
|
| 878 | </td></tr>
|
| 879 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 880 | In order to avoid the unintended skip of <code>PoolCleaner</code>,
|
| 881 | remove the check code of the execution interval in the task that has
|
| 882 | been scheduled. (kfujino)
|
| 883 | </td></tr>
|
| 884 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 885 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59849">59849</a>: Ensure that the connection verification is executed by
|
| 886 | <code>initSQL</code> (if required) if the borrowing
|
| 887 | <code>PooledConnection</code> has not been initialized. (kfujino)
|
| 888 | </td></tr>
|
| 889 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 890 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59850">59850</a>: Ensure that the <code>ResultSet</code> is closed when
|
| 891 | enabling the <code>StatementCache</code> interceptor. (kfujino)
|
| 892 | </td></tr>
|
| 893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59923">59923</a>: Reduce the default value of
|
| 895 | <code>validationInterval</code> in order to avoid the potential issue
|
| 896 | that continues to return an invalid connection after database restart.
|
| 897 | (kfujino)
|
| 898 | </td></tr>
|
| 899 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 900 | Ensure that the <code>ResultSet</code> is returned as Proxy object when
|
| 901 | enabling the <code>StatementDecoratorInterceptor</code>. (kfujino)
|
| 902 | </td></tr>
|
| 903 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 904 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=60043">60043</a>: Ensure that the <code>suspectTimeout</code> works
|
| 905 | without removing connection when the <code>removeAbandoned</code> is
|
| 906 | disabled. (kfujino)
|
| 907 | </td></tr>
|
| 908 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 909 | Add log message of when returning the connection that has been marked
|
| 910 | suspect. (kfujino)
|
| 911 | </td></tr>
|
| 912 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 913 | Correct Javadoc for <code>ConnectionPool.suspect()</code>. Based on a
|
| 914 | patch by Yahya Cahyadi. (markt)
|
| 915 | </td></tr>
|
| 916 | </table>
|
| 917 | </blockquote></td></tr></table>
|
| 918 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.71 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.71_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 919 | <table border="0" cellpadding="2" cellspacing="2">
|
| 920 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 921 | Use the mirror network rather than the ASF master site to download the
|
| 922 | current ASF dependencies. (markt)
|
| 923 | </td></tr>
|
| 924 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 925 | Update the packaged version of the Tomcat Native Library to 1.2.8 to
|
| 926 | pick up the latest fixes and make 1.2.8 the minimum recommended version.
|
| 927 | (markt)
|
| 928 | </td></tr>
|
| 929 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 930 | Fixed typos in mbeans-descriptors.xml files. (violetagg)
|
| 931 | </td></tr>
|
| 932 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 933 | Update the internal fork of Commons BCEL to r1757132 to align with the
|
| 934 | BCEL 6 release. (markt)
|
| 935 | </td></tr>
|
| 936 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 937 | Update the internal fork of Commons Codec to r1757174. Code formatting
|
| 938 | changes only. (markt)
|
| 939 | </td></tr>
|
| 940 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 941 | Update the internal fork of Commons FileUpload to afdedc9. This pulls in
|
| 942 | a fix to improve the performance with large multipart boundaries.
|
| 943 | (markt)
|
| 944 | </td></tr>
|
| 945 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 946 | Update the download location for Objenesis. (violetagg)
|
| 947 | </td></tr>
|
| 948 | </table>
|
| 949 | </blockquote></td></tr></table>
|
| 950 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)"><strong>Tomcat 7.0.70 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2016-06-20</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 951 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 952 | <table border="0" cellpadding="2" cellspacing="2">
|
| 953 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 954 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59219">59219</a>: Ensure <code>AsyncListener.onError()</code> is called
|
| 955 | if an <code>Exception</code> is thrown during async processing. (markt)
|
| 956 | </td></tr>
|
| 957 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 958 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59220">59220</a>: Ensure that <code>AsyncListener.onComplete()</code> is
|
| 959 | called if the async request times out and the response is already
|
| 960 | committed. (markt)
|
| 961 | </td></tr>
|
| 962 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 963 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59261">59261</a>: <code>ServletRequest.getAsyncContext()</code> now
|
| 964 | throws an <code>IllegalStateException</code> as required by the Servlet
|
| 965 | specification if the request is not in asynchronous mode when called.
|
| 966 | (markt)
|
| 967 | </td></tr>
|
| 968 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 969 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59310">59310</a>: Do not add a <code>Content-Length: 0</code> header for
|
| 970 | custom responses to <code>HEAD</code> requests that do not set a
|
| 971 | <code>Content-Length</code> value. (markt)
|
| 972 | </td></tr>
|
| 973 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 974 | When normalizing paths, improve the handling when paths end with
|
| 975 | <code>/.</code> or <code>/..</code> and ensure that input and output are
|
| 976 | consistent with respect to whether or not they end with <code>/</code>.
|
| 977 | (markt)
|
| 978 | </td></tr>
|
| 979 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 980 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59317">59317</a>: Ensure that
|
| 981 | <code>HttpServletRequest.getRequestURI()</code> returns an encoded URI
|
| 982 | rather than a decoded URI after a dispatch. (markt)
|
| 983 | </td></tr>
|
| 984 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 985 | Ensure that the value for the header <code>X-Frame-Options</code> is
|
| 986 | constructed correctly according to the specification when
|
| 987 | <code>ALLOW-FROM</code> option is used. (violetagg)
|
| 988 | </td></tr>
|
| 989 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 990 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59399">59399</a>: Add a new option to the Realm implementations that
|
| 991 | ship with Tomcat that allows the HTTP status code used for HTTP -> HTTPS
|
| 992 | redirects to be controlled per Realm. (markt)
|
| 993 | </td></tr>
|
| 994 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 995 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59449">59449</a>: In <code>ContainerBase</code>, ensure that the process
|
| 996 | to remove a child container is the reverse of the process to add one.
|
| 997 | Patch provided by Huxing Zhang. (markt)
|
| 998 | </td></tr>
|
| 999 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1000 | RMI Target related memory leaks are avoidable which makes them an
|
| 1001 | application bug that needs to be fixed rather than a JRE bug to work
|
| 1002 | around. Therefore, start logging RMI Target related memory leaks on web
|
| 1003 | application stop. Add an option that controls if the check for these
|
| 1004 | leaks is made. Log a warning if running on Java 9 with this check
|
| 1005 | enabled but without the command line option it requires. (markt)
|
| 1006 | </td></tr>
|
| 1007 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1008 | Fix a potential concurrency issue with the web application class loader
|
| 1009 | and concurrent reads and writes of the resource cache. (markt)
|
| 1010 | </td></tr>
|
| 1011 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1012 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59619">59619</a>: Within the web application class loader, always use
|
| 1013 | path as the key for the resource cache to improve the hit ratio. This
|
| 1014 | also fixes a problem exposed by the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56777">56777</a> that
|
| 1015 | enabled file based configuration resources to be loaded from the class
|
| 1016 | path. (markt)
|
| 1017 | </td></tr>
|
| 1018 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1019 | Fix error message when failed to register MBean. (kfujino)
|
| 1020 | </td></tr>
|
| 1021 | </table>
|
| 1022 | </blockquote></td></tr></table>
|
| 1023 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 1024 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1025 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1026 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58970">58970</a>: Fix a connection counting bug in the NIO connector
|
| 1027 | that meant some dropped connections were not removed from the current
|
| 1028 | connection count. (markt)
|
| 1029 | </td></tr>
|
| 1030 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1031 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59289">59289</a>: Do not recycle upgrade processors in unexpected close
|
| 1032 | situations. (remm)
|
| 1033 | </td></tr>
|
| 1034 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1035 | Ensure that requests with HTTP method names that are not tokens (as
|
| 1036 | required by RFC 7231) are rejected with a 400 response. (markt)
|
| 1037 | </td></tr>
|
| 1038 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1039 | When an asynchronous request is processed by the AJP connector, ensure
|
| 1040 | that request processing has fully completed before starting the next
|
| 1041 | request. (markt)
|
| 1042 | </td></tr>
|
| 1043 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1044 | If an async dispatch results in the completion of request processing,
|
| 1045 | ensure that any remaining request body is swallowed before starting the
|
| 1046 | processing of the next request else the remaining body may be read as the
|
| 1047 | start of the next request leading to a 400 response. (markt)
|
| 1048 | </td></tr>
|
| 1049 | </table>
|
| 1050 | </blockquote></td></tr></table>
|
| 1051 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 1052 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1053 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1054 | Fix a memory leak in the expression language implementation that caused
|
| 1055 | the class loader of the first web application to use expressions to be
|
| 1056 | pinned in memory. (markt)
|
| 1057 | </td></tr>
|
| 1058 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1059 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59654">59654</a>: Enforce the requirements of section 7.3.1 of the JSP
|
| 1060 | specification regarding the permitted locations for TLD files. Patch
|
| 1061 | provided by Huxing Zhang. (markt)
|
| 1062 | </td></tr>
|
| 1063 | </table>
|
| 1064 | </blockquote></td></tr></table>
|
| 1065 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 1066 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1067 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1068 | Ensure that a client disconnection triggers the error handling for the
|
| 1069 | associated WebSocket end point. (markt)
|
| 1070 | </td></tr>
|
| 1071 | </table>
|
| 1072 | </blockquote></td></tr></table>
|
| 1073 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Web Applications"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Web_Applications"><strong>Web Applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 1074 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1075 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1076 | Correct a typo in SSL/TLS Configuration How-To.
|
| 1077 | Issue reported via comments.apache.org. (violetagg)
|
| 1078 | </td></tr>
|
| 1079 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1080 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58891">58891</a>: Update the SSL how-to. Based on a suggestion by
|
| 1081 | Alexander Kjäll. (markt)
|
| 1082 | </td></tr>
|
| 1083 | </table>
|
| 1084 | </blockquote></td></tr></table>
|
| 1085 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 1086 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1087 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1088 | Fix potential NPE that depends on the setting order of attributes of
|
| 1089 | static member when using the static cluster. (kfujino)
|
| 1090 | </td></tr>
|
| 1091 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1092 | Add get/set method for the channel that is related to
|
| 1093 | <code>ChannelInterceptorBase</code>. (kfujino)
|
| 1094 | </td></tr>
|
| 1095 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1096 | As with the multicast cluster environment, in the static cluster
|
| 1097 | environment, the local member inherits properties from the cluster
|
| 1098 | receiver. (kfujino)
|
| 1099 | </td></tr>
|
| 1100 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1101 | Add get/set method for the channel that is related to each Channel
|
| 1102 | services. (kfujino)
|
| 1103 | </td></tr>
|
| 1104 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1105 | Add name to channel in order to identify channels. In tomcat cluster
|
| 1106 | environment, it is set the cluster name + "-Channel" as default value.
|
| 1107 | (kfujino)
|
| 1108 | </td></tr>
|
| 1109 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1110 | Add the channel name to the thread which is invoked by channel services
|
| 1111 | in order to identify the associated channel. (kfujino)
|
| 1112 | </td></tr>
|
| 1113 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1114 | Ensure that clear the channel instance from channel services when
|
| 1115 | stopping channel. (kfujino)
|
| 1116 | </td></tr>
|
| 1117 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1118 | Implement map state in the replication map. (kfujino)
|
| 1119 | </td></tr>
|
| 1120 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1121 | Ensure that the ping is not executed during the start/stop of the
|
| 1122 | replication map. (kfujino)
|
| 1123 | </td></tr>
|
| 1124 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1125 | In ping processing in the replication map, send not the
|
| 1126 | <code>INIT</code> message but the newly introduced <code>PING</code>
|
| 1127 | message. (kfujino)
|
| 1128 | </td></tr>
|
| 1129 | </table>
|
| 1130 | </blockquote></td></tr></table>
|
| 1131 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 1132 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1133 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1134 | Fix a memory leak with the pool cleaner thread that retained a reference
|
| 1135 | to the web application class loader for the first web application to use
|
| 1136 | a connection pool. (markt)
|
| 1137 | </td></tr>
|
| 1138 | </table>
|
| 1139 | </blockquote></td></tr></table>
|
| 1140 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.70 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.70_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 1141 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1142 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1143 | Update the packaged version of the Tomcat Native Library to 1.2.7 to
|
| 1144 | pick up the Windows binaries that are based on OpenSSL 1.0.2h and APR
|
| 1145 | 1.5.2. (violetagg/markt)
|
| 1146 | </td></tr>
|
| 1147 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1148 | Remove native code (Windows Service Wrapper, APR/native connector)
|
| 1149 | support for Windows Itanium. (markt)
|
| 1150 | </td></tr>
|
| 1151 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1152 | Update the internal fork of Commons File Upload to r1743698 (1.3.1 plus
|
| 1153 | additional fixes). (markt)
|
| 1154 | </td></tr>
|
| 1155 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1156 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58626">58626</a>: Add support for a new environment variable
|
| 1157 | (<code>USE_NOHUP</code>) that causes <code>nohup</code> to be used when
|
| 1158 | starting Tomcat. It is disabled by default except on HP-UX where it is
|
| 1159 | enabled by default since it is required when starting Tomcat at boot on
|
| 1160 | HP-UX. (markt)
|
| 1161 | </td></tr>
|
| 1162 | </table>
|
| 1163 | </blockquote></td></tr></table>
|
| 1164 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)"><strong>Tomcat 7.0.69 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2016-04-15</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 1165 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 1166 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1167 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1168 | Fix the type of <code>InstanceManager</code> attribute of mbean
|
| 1169 | definition of <code>StandardContext</code>. (kfujino)
|
| 1170 | </td></tr>
|
| 1171 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1172 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58351">58351</a>: Make the server build date and server version number
|
| 1173 | accessible via JMX. Patch provided by Huxing Zhang. (markt)
|
| 1174 | </td></tr>
|
| 1175 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1176 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59001">59001</a>: Correctly handle the case when Tomcat is installed on
|
| 1177 | a path where one of the segments ends in an exclamation mark. (markt)
|
| 1178 | </td></tr>
|
| 1179 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1180 | Expand the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59001">59001</a> to cover the special sequences used
|
| 1181 | in Tomcat's custom jar:war: URLs. (markt)
|
| 1182 | </td></tr>
|
| 1183 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1184 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59043">59043</a>: Avoid warning while expiring sessions associated with
|
| 1185 | a single sign on if <code>HttpServletRequest.logout()</code> is used.
|
| 1186 | (markt)
|
| 1187 | </td></tr>
|
| 1188 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1189 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59054">59054</a>: Ensure that using the
|
| 1190 | <code>CrawlerSessionManagerValve</code> in a distributed environment
|
| 1191 | does not trigger an error when the Valve registers itself in the
|
| 1192 | session. (markt)
|
| 1193 | </td></tr>
|
| 1194 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1195 | Log a warning message if a user tries to configure the default session
|
| 1196 | timeout via the deprecated (and ignored)
|
| 1197 | <code>Manager.setMaxInactiveInterval()</code> method. (markt)
|
| 1198 | </td></tr>
|
| 1199 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1200 | Correct a regression introduced in 7.0.68 where the deprecated
|
| 1201 | <code>Manager.getMaxInactiveInterval()</code> method returned the
|
| 1202 | current default session timeout in minutes rather than seconds. (markt)
|
| 1203 | </td></tr>
|
| 1204 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1205 | When a Host is configured with an appBase that does not exist, create
|
| 1206 | the appBase before trying to expand an external WAR file into it.
|
| 1207 | (markt)
|
| 1208 | </td></tr>
|
| 1209 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1210 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59115">59115</a>: When using the Servlet 3.0 file upload, the submitted
|
| 1211 | file name may be provided as a token or a quoted-string. If a
|
| 1212 | quoted-string, unquote the string before returning it to the user.
|
| 1213 | (markt)
|
| 1214 | </td></tr>
|
| 1215 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1216 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59123">59123</a>: Close <code>NamingEnumeration</code> objects used by
|
| 1217 | the <code>JNDIRealm</code> once they are no longer required.
|
| 1218 | (fschumacher/markt)
|
| 1219 | </td></tr>
|
| 1220 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1221 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59138">59138</a>: Correct a false positive warning for ThreadLocal
|
| 1222 | related memory leaks when the key class but not the value class has been
|
| 1223 | loaded by the web application class loader. (markt)
|
| 1224 | </td></tr>
|
| 1225 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1226 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59145">59145</a>: Don't log an invalid warning when a user logs out of
|
| 1227 | a session associated with SSO. (markt)
|
| 1228 | </td></tr>
|
| 1229 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1230 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59151">59151</a>: Fix a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56917">56917</a> that
|
| 1231 | added additional (and arguably unnecessary) validation to the provided
|
| 1232 | redirect location. (markt)
|
| 1233 | </td></tr>
|
| 1234 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1235 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59206">59206</a>: Ensure NPE will not be thrown by
|
| 1236 | <code>o.a.tomcat.util.file.ConfigFileLoader</code> when
|
| 1237 | <code>catalina.base</code> is not specified. (violetagg)
|
| 1238 | </td></tr>
|
| 1239 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1240 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59213">59213</a>: Async dispatches should be based off a wrapped request.
|
| 1241 | (remm)
|
| 1242 | </td></tr>
|
| 1243 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1244 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59217">59217</a>: Remove duplication in the recycling of the path in
|
| 1245 | <code>o.a.tomcat.util.http.ServerCookie</code>. Patch is provided by
|
| 1246 | Kyohei Nakamura. (violetagg)
|
| 1247 | </td></tr>
|
| 1248 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1249 | Ensure that <code>javax.servlet.ServletRequest</code> and
|
| 1250 | <code>javax.servlet.ServletResponse</code> provided during
|
| 1251 | <code>javax.servlet.AsyncListener</code> registration are made
|
| 1252 | available via <code>javax.servlet.AsyncEvent.getSuppliedRequest</code>
|
| 1253 | and <code>javax.servlet.AsyncEvent.getSuppliedResponse</code>
|
| 1254 | (violetagg)
|
| 1255 | </td></tr>
|
| 1256 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1257 | Clarify the log message that specifying both urlPatterns and value
|
| 1258 | attributes in WebServlet and WebFilter annotations is not allowed.
|
| 1259 | (violetagg)
|
| 1260 | </td></tr>
|
| 1261 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1262 | Ensure the exceptions caused by Valves will be available in the log
|
| 1263 | files so that they can be evaluated when
|
| 1264 | <code>o.a.catalina.valves.ErrorReportValve.showReport</code> is
|
| 1265 | disabled. Patch is provided by Svetlin Zarev. (violetagg)
|
| 1266 | </td></tr>
|
| 1267 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1268 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59247">59247</a>: Preload ResourceEntry as a workaround for security
|
| 1269 | manager issues on some JVMs. (kkolinko/remm)
|
| 1270 | </td></tr>
|
| 1271 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1272 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59269">59269</a>: Correct the implementation of
|
| 1273 | <code>PersistentManagerBase</code> so that <code>minIdleSwap</code>
|
| 1274 | functions as designed and sessions are swapped out to keep the active
|
| 1275 | session count below <code>maxActiveSessions</code>. (markt)
|
| 1276 | </td></tr>
|
| 1277 | </table>
|
| 1278 | </blockquote></td></tr></table>
|
| 1279 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 1280 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1281 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1282 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58646">58646</a>: Correct a problem with sendfile that resulted in a
|
| 1283 | Processor being added to the cache twice leading to broken responses.
|
| 1284 | (markt)
|
| 1285 | </td></tr>
|
| 1286 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1287 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59015">59015</a>: Fix potential cause of endless APR Poller loop during
|
| 1288 | shutdown if the Poller experiences an error during the shutdown process.
|
| 1289 | (markt)
|
| 1290 | </td></tr>
|
| 1291 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1292 | Limit the default TLS ciphers for JSSE (BIO, NIO) and OpenSSL (APR) to
|
| 1293 | those currently considered secure. (markt)
|
| 1294 | </td></tr>
|
| 1295 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1296 | Add a new environment variable <code>JSSE_OPTS</code> that is intended
|
| 1297 | to be used to pass JVM wide configuration to the JSSE implementation.
|
| 1298 | The default value is <code>-Djdk.tls.ephemeralDHKeySize=2048</code>
|
| 1299 | which protects against weak Diffie-Hellman keys. (markt)
|
| 1300 | </td></tr>
|
| 1301 | </table>
|
| 1302 | </blockquote></td></tr></table>
|
| 1303 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 1304 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1305 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1306 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59014">59014</a>: Ensure that a WebSocket close message can be sent
|
| 1307 | after a close message has been received. (markt)
|
| 1308 | </td></tr>
|
| 1309 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1310 | Correctly handle compression of partial messages when the final message
|
| 1311 | fragment has a zero length payload. (markt)
|
| 1312 | </td></tr>
|
| 1313 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1314 | Extend the WebSocket programmatic echo endpoint provided in the examples
|
| 1315 | to handle binary messages and also partial messages. This aligns the
|
| 1316 | code with Tomcat 8 and makes it easier to run the Autobahn testsuite
|
| 1317 | against the WebSocket implementation. (markt)
|
| 1318 | </td></tr>
|
| 1319 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1320 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59119">59119</a>: Correct read logic for WebSocket client when using
|
| 1321 | secure connections. (markt)
|
| 1322 | </td></tr>
|
| 1323 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1324 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59134">59134</a>: Correct client connect logic for secure connections
|
| 1325 | made through a proxy. (markt)
|
| 1326 | </td></tr>
|
| 1327 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1328 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59189">59189</a>: Explicitly release the native memory held by the
|
| 1329 | <code>Inflater</code> and <code>Deflater</code> when using
|
| 1330 | PerMessageDeflate and the WebSocket session ends. Based on a patch by
|
| 1331 | Henrik Olsson. (markt)
|
| 1332 | </td></tr>
|
| 1333 | </table>
|
| 1334 | </blockquote></td></tr></table>
|
| 1335 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/Web Applications"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/Web_Applications"><strong>Web Applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 1336 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1337 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1338 | Correct the description of the
|
| 1339 | <code>ServletRequest.getServerPort()</code> in Proxy How-To.
|
| 1340 | Issue reported via comments.apache.org. (violetagg)
|
| 1341 | </td></tr>
|
| 1342 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1343 | Fix a potential indefinite wait in the Comet Chat servlet in the
|
| 1344 | examples web application. (markt)
|
| 1345 | </td></tr>
|
| 1346 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1347 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59229">59229</a>: Fix error in HTTP docs and make clear the the HTTP NIO
|
| 1348 | connector uses non-blocking I/O to read the HTTP request headers.
|
| 1349 | (markt)
|
| 1350 | </td></tr>
|
| 1351 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1352 | Update in the documentation the link to the maven repository where
|
| 1353 | Tomcat snapshot artifacts are deployed. (markt/violetagg)
|
| 1354 | </td></tr>
|
| 1355 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1356 | Clarify in the documentation that calls to
|
| 1357 | <code>ServletContext.log(String, Throwable)</code> or
|
| 1358 | <code>GenericServlet.log(String, Throwable)</code> are logged at the
|
| 1359 | SEVERE level. (violetagg)
|
| 1360 | </td></tr>
|
| 1361 | </table>
|
| 1362 | </blockquote></td></tr></table>
|
| 1363 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 1364 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1365 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1366 | If promoting a proxy node to a primary node when getting a session,
|
| 1367 | notify the change of the new primary node to the original backup node.
|
| 1368 | (kfujino)
|
| 1369 | </td></tr>
|
| 1370 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1371 | Avoid NPE when a proxy node failed to retrieve a backup entry. (kfujino)
|
| 1372 | </td></tr>
|
| 1373 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1374 | Add log of when received an unexpected messages. (kfujino)
|
| 1375 | </td></tr>
|
| 1376 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1377 | Add the flag indicating that member is a localMember. (kfujino)
|
| 1378 | </td></tr>
|
| 1379 | </table>
|
| 1380 | </blockquote></td></tr></table>
|
| 1381 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.69 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.69_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 1382 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1383 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1384 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58283">58283</a>: Change the default download location for libraries
|
| 1385 | during the build process from <code>/usr/share/java</code> to
|
| 1386 | <code>${user.home}/tomcat-build-libs</code>. Patch provided by
|
| 1387 | Ahmed Hosni. (markt)
|
| 1388 | </td></tr>
|
| 1389 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1390 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59031">59031</a>: When using the Windows uninstaller, do not remove the
|
| 1391 | contents of any directories that have been symlinked into the Tomcat
|
| 1392 | directory structure. (markt)
|
| 1393 | </td></tr>
|
| 1394 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1395 | Modify the default <code>tomcat-users.xml</code> file to make it harder
|
| 1396 | for users to configure the entries intended for use with the examples
|
| 1397 | web application for the Manager application. (markt)
|
| 1398 | </td></tr>
|
| 1399 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1400 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59211">59211</a>: Add hamcrest to Eclipse classpath. Patch is provided
|
| 1401 | by Huxing Zhang. (violetagg)
|
| 1402 | </td></tr>
|
| 1403 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1404 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59280">59280</a>: Update the NSIS Installer used to build the
|
| 1405 | Windows Installers to version 2.51. (kkolinko)
|
| 1406 | </td></tr>
|
| 1407 | </table>
|
| 1408 | </blockquote></td></tr></table>
|
| 1409 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)"><strong>Tomcat 7.0.68 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2016-02-16</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 1410 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/General"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
|
| 1411 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1412 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1413 | Allow to configure multiple JUnit test class patterns with the build
|
| 1414 | property <code>test.name</code> and document the property in
|
| 1415 | BUILDING.txt. (rjung)
|
| 1416 | </td></tr>
|
| 1417 | </table>
|
| 1418 | </blockquote></td></tr></table>
|
| 1419 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 1420 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1421 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1422 | Correct implementation of
|
| 1423 | <code>validateClientProvidedNewSessionId</code> so client provided
|
| 1424 | session IDs may be rejected if validation is enabled. (markt)
|
| 1425 | </td></tr>
|
| 1426 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1427 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56785">56785</a>: Avoid <code>NullPointerException</code> if directory
|
| 1428 | exists on the class path that is not readable by the Tomcat user.
|
| 1429 | (kkolinko)
|
| 1430 | </td></tr>
|
| 1431 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1432 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57906">57906</a>: Suppress WebappClassLoader log messages when running
|
| 1433 | with a security manager on Java 6, caused by
|
| 1434 | <code>java.beans.Introspector.findExplicitBeanInfo()</code> calls
|
| 1435 | during evaluation of EL expressions. (kkolinko)
|
| 1436 | </td></tr>
|
| 1437 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1438 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58692">58692</a>: Make <code>StandardJarScanner</code> more robust. Log
|
| 1439 | a warning if a class path entry cannot be scanned rather than triggering
|
| 1440 | the failure of the web application. (markt)
|
| 1441 | </td></tr>
|
| 1442 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1443 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58701">58701</a>: Reset the <code>instanceInitialized</code> field in
|
| 1444 | <code>StandardWrapper</code> when unloading a Servlet so that a new
|
| 1445 | instance may be correctly initialized. (markt)
|
| 1446 | </td></tr>
|
| 1447 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1448 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58702">58702</a>: Ensure an access log entry is generated if the client
|
| 1449 | aborts the connection. (markt)
|
| 1450 | </td></tr>
|
| 1451 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1452 | Fixed various issues reported by Findbugs. (violetagg)
|
| 1453 | </td></tr>
|
| 1454 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1455 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58735">58735</a>: Add support for the <code>X-XSS-Protection</code>
|
| 1456 | header to the <code>HttpHeaderSecurityFilter</code>. Patch provided by
|
| 1457 | Jacopo Cappellato. (markt)
|
| 1458 | </td></tr>
|
| 1459 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1460 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58751">58751</a>: Correctly handle the case where an
|
| 1461 | <code>AsyncListener</code> dispatches to a Servlet on an asynchronous
|
| 1462 | timeout and the Servlet uses <code>sendError()</code> to trigger an
|
| 1463 | error page. Includes a test case based on code provided by Andy
|
| 1464 | Wilkinson.(markt)
|
| 1465 | </td></tr>
|
| 1466 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1467 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58765">58765</a>: Change default for
|
| 1468 | <code>mapperContextRootRedirectEnabled</code> to <code>true</code> since
|
| 1469 | this is required for correct session management because of the default
|
| 1470 | for <code>sessionCookiePathUsesTrailingSlash</code>. (markt)
|
| 1471 | </td></tr>
|
| 1472 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1473 | Add the <code>StatusManagerServlet</code> to the list of Servlets that
|
| 1474 | can only be loaded by privileged applications. (markt)
|
| 1475 | </td></tr>
|
| 1476 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1477 | Simplify code and fix messages in
|
| 1478 | <code>org.apache.catalina.core.DefaultInstanceManager</code> class.
|
| 1479 | (kkolinko)
|
| 1480 | </td></tr>
|
| 1481 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1482 | Ensure that the proper file encoding if specified will be used when
|
| 1483 | a readme file is served by DefaultServlet. (violetagg)
|
| 1484 | </td></tr>
|
| 1485 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1486 | Fix declaration of <code>localPort</code> attribute of Connector MBean:
|
| 1487 | it is read-only. (kkolinko)
|
| 1488 | </td></tr>
|
| 1489 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1490 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58766">58766</a>: Make skipping non-class files during annotation
|
| 1491 | scanning faster by checking the file name first. Improve debug logging.
|
| 1492 | (kkolinko)
|
| 1493 | </td></tr>
|
| 1494 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1495 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58768">58768</a>: Log a warning if a redirect fails because of an
|
| 1496 | invalid location. (markt)
|
| 1497 | </td></tr>
|
| 1498 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1499 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58836">58836</a>: Correctly merge query string parameters when
|
| 1500 | processing a forwarded request where the target includes a query string
|
| 1501 | that contains a parameter with no value. (markt/kkolinko)
|
| 1502 | </td></tr>
|
| 1503 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1504 | Make sure that shared Digester is reset in an unlikely error case
|
| 1505 | in <code>HostConfig.deployWAR()</code>. (kkolinko)
|
| 1506 | </td></tr>
|
| 1507 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1508 | Fix a potential JDBC resource leak in DataSourceRealm. (schultz)
|
| 1509 | </td></tr>
|
| 1510 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1511 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58900">58900</a>: Correctly undeploy symlinked resources and prevent an
|
| 1512 | infinite cycle of deploy / undeploy. (markt)
|
| 1513 | </td></tr>
|
| 1514 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1515 | Protect initialization of <code>ResourceLinkFactory</code> when
|
| 1516 | running with a SecurityManager. (kkolinko)
|
| 1517 | </td></tr>
|
| 1518 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1519 | Extend the feature available in the cluster session manager
|
| 1520 | implementations that enables session attribute replication to be
|
| 1521 | filtered based on attribute name to all session manager implementations.
|
| 1522 | Note that configuration attribute name has changed from
|
| 1523 | <code>sessionAttributeFilter</code> to
|
| 1524 | <code>sessionAttributeNameFilter</code>. Apply the filter on load as
|
| 1525 | well as unload to ensure that configuration changes made while the web
|
| 1526 | application is stopped are applied to any persisted data. (markt)
|
| 1527 | </td></tr>
|
| 1528 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1529 | Extend the session attribute filtering options to include filtering
|
| 1530 | based on the implementation class of the value and optional
|
| 1531 | <code>WARN</code> level logging if an attribute is filtered. These
|
| 1532 | options are available for all of the Manager implementations that ship
|
| 1533 | with Tomcat. When a <code>SecurityManager</code> is used filtering will
|
| 1534 | be enabled by default. (markt)
|
| 1535 | </td></tr>
|
| 1536 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1537 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58905">58905</a>: Ensure that <code>Tomcat.silence()</code> silences the
|
| 1538 | correct logger and respects the current setting. (markt)
|
| 1539 | </td></tr>
|
| 1540 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1541 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58946">58946</a>: Ensure that the request parameter map remains
|
| 1542 | immutable when processing via a RequestDispatcher. (markt)
|
| 1543 | </td></tr>
|
| 1544 | </table>
|
| 1545 | </blockquote></td></tr></table>
|
| 1546 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 1547 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1548 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1549 | New configuration option <code>ajpFlush</code> for the AJP connectors
|
| 1550 | to disable the sending of AJP flush packets. (rjung)
|
| 1551 | </td></tr>
|
| 1552 | </table>
|
| 1553 | </blockquote></td></tr></table>
|
| 1554 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 1555 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1556 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1557 | Fix handling of missing messages in
|
| 1558 | <code>org.apache.el.util.MessageFactory</code>. (violetagg)
|
| 1559 | </td></tr>
|
| 1560 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1561 | Ignore <code>engineOptionsClass</code> and <code>scratchdir</code> when
|
| 1562 | running under a security manager. (markt)
|
| 1563 | </td></tr>
|
| 1564 | </table>
|
| 1565 | </blockquote></td></tr></table>
|
| 1566 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 1567 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1568 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1569 | In order to avoid that the heartbeat thread and the background thread to
|
| 1570 | run <code>Channel.heartbeat</code> simultaneously, if
|
| 1571 | <code>heartbeatBackgroundEnabled</code> of <code>SimpleTcpCluster</code>
|
| 1572 | set to <code>true</code>, ensure that the heartbeat thread does not
|
| 1573 | start. (kfujino)
|
| 1574 | </td></tr>
|
| 1575 | </table>
|
| 1576 | </blockquote></td></tr></table>
|
| 1577 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 1578 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1579 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1580 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57489">57489</a>: Ensure <code>onClose()</code> is called when a
|
| 1581 | WebSocket connection is closed even if the sending of the close message
|
| 1582 | fails. Includes test cases by Barry Coughlan. (markt)
|
| 1583 | </td></tr>
|
| 1584 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1585 | Fix a timing issue on session close that could result in an exception
|
| 1586 | being thrown for an incomplete message even through the message was
|
| 1587 | completed. (markt)
|
| 1588 | </td></tr>
|
| 1589 | </table>
|
| 1590 | </blockquote></td></tr></table>
|
| 1591 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Web Applications"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Web_Applications"><strong>Web Applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 1592 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1593 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1594 | Correct some typos in the JNDI resources How-To. (markt)
|
| 1595 | </td></tr>
|
| 1596 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1597 | Don't create sessions unnecessarily in the Manager application. (markt)
|
| 1598 | </td></tr>
|
| 1599 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1600 | Don't create sessions unnecessarily in the Host Manager application.
|
| 1601 | (markt)
|
| 1602 | </td></tr>
|
| 1603 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1604 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58723">58723</a>: Clarify documentation and error messages for the text
|
| 1605 | interface of the manager to make clear that version must be used with
|
| 1606 | path when referencing contexts deployed using parallel deployment.
|
| 1607 | (markt)
|
| 1608 | </td></tr>
|
| 1609 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1610 | Correct an error in the documentation of the expected behaviour for
|
| 1611 | automatic deployment. If a WAR is updated and an expanded directory is
|
| 1612 | present, the directory will always be deleted and recreated by expanding
|
| 1613 | the WAR if <code>unpackWARs</code> is <code>true</code>. (markt)
|
| 1614 | </td></tr>
|
| 1615 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1616 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58935">58935</a>: Remove incorrect references in the documentation to
|
| 1617 | using <code>jar:file:</code> URLs with the Manager application. (markt)
|
| 1618 | </td></tr>
|
| 1619 | </table>
|
| 1620 | </blockquote></td></tr></table>
|
| 1621 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 1622 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1623 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1624 | Add support for the startup notification of local members in the static
|
| 1625 | cluster. (kfujino)
|
| 1626 | </td></tr>
|
| 1627 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1628 | Ignore the unnecessary member remove operation from different domain.
|
| 1629 | (kfujino)
|
| 1630 | </td></tr>
|
| 1631 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1632 | Add support for the shutdown notification of local members in the static
|
| 1633 | cluster. (kfujino)
|
| 1634 | </td></tr>
|
| 1635 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1636 | Ensure that asynchronous session replication thread is a daemon thread.
|
| 1637 | (kfujino)
|
| 1638 | </td></tr>
|
| 1639 | </table>
|
| 1640 | </blockquote></td></tr></table>
|
| 1641 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.68 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.68_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 1642 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1643 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1644 | Update the NSIS Installer used to build the Windows Installers to
|
| 1645 | version 2.50. (markt/kkolinko)
|
| 1646 | </td></tr>
|
| 1647 | </table>
|
| 1648 | </blockquote></td></tr></table>
|
| 1649 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.67 (violetagg)"><!--()--></a><a name="Tomcat_7.0.67_(violetagg)"><strong>Tomcat 7.0.67 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-12-10</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 1650 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.67 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.67_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 1651 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1652 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1653 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56917">56917</a>: As per RFC7231 (HTTP/1.1), allow HTTP/1.1 and later
|
| 1654 | redirects to use relative URIs. This is controlled by a new attribute
|
| 1655 | <code>useRelativeRedirects</code> on the <strong>Context</strong> and
|
| 1656 | defaults to <code>true</code>. (markt)
|
| 1657 | </td></tr>
|
| 1658 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1659 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58660">58660</a>: Correct a regression in 7.0.66 caused by the change
|
| 1660 | that moved the redirection for context roots from the Mapper to the
|
| 1661 | Default Servlet. (markt)
|
| 1662 | </td></tr>
|
| 1663 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1664 | Fixed potential NPE in <code>HostConfig</code> while deploying an
|
| 1665 | application. Issue reported by coverity scan. (violetagg)
|
| 1666 | </td></tr>
|
| 1667 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1668 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58655">58655</a>: Fix an <code> IllegalStateException</code> when
|
| 1669 | calling <code>HttpServletResponse.sendRedirect()</code> with the
|
| 1670 | <code>RemoteIpFilter</code>. This was caused by trying to correctly
|
| 1671 | generate the absolute URI for the redirect. With the fix for
|
| 1672 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56917">56917</a>, redirects may now be relative making the
|
| 1673 | <code>sendRedirect()</code> implementation for the
|
| 1674 | <code>RemoteIpFilter</code> much simpler. This also addresses issues
|
| 1675 | where the redirect may not have behaved as expected when redirecting
|
| 1676 | from http to https to from https to http. (markt)
|
| 1677 | </td></tr>
|
| 1678 | </table>
|
| 1679 | </blockquote></td></tr></table>
|
| 1680 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.67 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.67_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 1681 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1682 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1683 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58658">58658</a>: Correct a regression in 7.0.66 that prevented Tomcat
|
| 1684 | from starting on Java 6 unless the WebSocket JARs (that require Java 7)
|
| 1685 | were removed. (markt)
|
| 1686 | </td></tr>
|
| 1687 | </table>
|
| 1688 | </blockquote></td></tr></table>
|
| 1689 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.67 (violetagg)/Web Applications"><!--()--></a><a name="Tomcat_7.0.67_(violetagg)/Web_Applications"><strong>Web Applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 1690 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1691 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1692 | Add a description of the default value of
|
| 1693 | <code>heartbeatSleeptime</code> attribute and <code>optionCheck</code>
|
| 1694 | attribute in the cluster channel docs. (kfujino)
|
| 1695 | </td></tr>
|
| 1696 | </table>
|
| 1697 | </blockquote></td></tr></table>
|
| 1698 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.67 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.67_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 1699 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1700 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1701 | Fix potential NPE in <code>AbstractReplicatedMap.breakdown()</code>.
|
| 1702 | (kfujino)
|
| 1703 | </td></tr>
|
| 1704 | </table>
|
| 1705 | </blockquote></td></tr></table>
|
| 1706 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)"><strong>Tomcat 7.0.66 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 1707 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/General"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
|
| 1708 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1709 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 1710 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58596">58596</a>: Clarify the description in RUNNING.txt of how
|
| 1711 | environment variables are used. (markt)
|
| 1712 | </td></tr>
|
| 1713 | </table>
|
| 1714 | </blockquote></td></tr></table>
|
| 1715 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 1716 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1717 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1718 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=34319">34319</a>: Only load those keys in <code>StoreBase.processExpire</code>
|
| 1719 | from JDBCStore, that are old enough, to be expired. Based on a patch
|
| 1720 | by Tom Anderson. (fschumacher)
|
| 1721 | </td></tr>
|
| 1722 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1723 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56777">56777</a>: Allow file based configuration resources (user
|
| 1724 | database, certificate revocation lists, keystores and trust stores) to
|
| 1725 | be configured using URLs as well as files. Back-port provided by Huxing
|
| 1726 | Zhang. (markt/violetagg)
|
| 1727 | </td></tr>
|
| 1728 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1729 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57741">57741</a>: Enable the CGI servlet to use the standard error page
|
| 1730 | mechanism. Note that if the CGI servlet's debug init parameter is
|
| 1731 | set to 10 or higher then the standard error page mechanism will be
|
| 1732 | bypassed and a debug response generated by the CGI servlet will be
|
| 1733 | returned instead. (markt)
|
| 1734 | </td></tr>
|
| 1735 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1736 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58486">58486</a>: Protect against two further possible memory leaks
|
| 1737 | associated with XML parsing. (markt)
|
| 1738 | </td></tr>
|
| 1739 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 1740 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58497">58497</a>: Make <code>AbstractHttp11Processor</code> easy to
|
| 1741 | extend. (markt)
|
| 1742 | </td></tr>
|
| 1743 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1744 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58508">58508</a>: Escape role names when generating associated MBeans in
|
| 1745 | case the role name contains characters not permitted in an MBean name.
|
| 1746 | (markt)
|
| 1747 | </td></tr>
|
| 1748 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1749 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58522">58522</a>: Fixed concurrency issue when iterating web
|
| 1750 | application's resources. (violetagg)
|
| 1751 | </td></tr>
|
| 1752 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1753 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58534">58534</a>: Removed repeated conditional tests in
|
| 1754 | <code>o.a.tomcat.websocket.pojo.PojoMethodMapping</code> and
|
| 1755 | <code>o.a.tomcat.util.net.AprEndpoint</code>
|
| 1756 | Patch provided by Anthony Whitford. (violetagg)
|
| 1757 | </td></tr>
|
| 1758 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1759 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58535">58535</a>: Use <code>Collections.reverseOrder</code>
|
| 1760 | when a reverse ordering is needed. (violetagg)
|
| 1761 | </td></tr>
|
| 1762 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1763 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58537">58537</a>: Some of the inner classes in
|
| 1764 | <code>o.a.catalina.valves.ExtendedAccessLogValve</code> are made static.
|
| 1765 | Patch provided by Anthony Whitford. (violetagg)
|
| 1766 | </td></tr>
|
| 1767 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1768 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58540">58540</a>: Removed unused code from
|
| 1769 | <code>o.a.catalina.connector.Request</code>.
|
| 1770 | Patch provided by Anthony Whitford. (violetagg)
|
| 1771 | </td></tr>
|
| 1772 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1773 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58541">58541</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58544">58544</a>: It is more efficient to call
|
| 1774 | <code>Integer.toString(int)</code> instead of
|
| 1775 | <code>Integer.valueOf(int).toString()</code> when only a string
|
| 1776 | representation of a primitive is needed. Based on a patch provided by
|
| 1777 | Anthony Whitford. (violetagg)
|
| 1778 | </td></tr>
|
| 1779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1780 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58541">58541</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58547">58547</a>: It is more efficient to call
|
| 1781 | <code>valueOf(...)</code> instead of Number constructor. Based on a
|
| 1782 | patch provided by Anthony Whitford. (violetagg)
|
| 1783 | </td></tr>
|
| 1784 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1785 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58545">58545</a>: In some use cases it is more efficient to use
|
| 1786 | <code>Map.entrySet()</code> instead of <code>Map.keySet()</code>
|
| 1787 | Based on a patch provided by Anthony Whitford. (violetagg)
|
| 1788 | </td></tr>
|
| 1789 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1790 | Add a new RestCsrfPreventionFilter that provides basic CSRF protection
|
| 1791 | for REST APIs. (violetagg)
|
| 1792 | </td></tr>
|
| 1793 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1794 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58581">58581</a>: If a custom error page fails, fall back to the
|
| 1795 | standard error page rather than throwing an NPE. Based on a patch by
|
| 1796 | Huxing Zhang. (markt)
|
| 1797 | </td></tr>
|
| 1798 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1799 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58582">58582</a>: Combined realm should perform background processing
|
| 1800 | on its sub-realms. Based upon a patch provided by Aidan. (kkolinko)
|
| 1801 | </td></tr>
|
| 1802 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1803 | Handle the unlikely case where different versions of a web application
|
| 1804 | are deployed with different session settings. (markt)
|
| 1805 | </td></tr>
|
| 1806 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1807 | Add a new Context option, enabled by default, that enables an additional
|
| 1808 | check that a client provided session ID is in use in at least one other
|
| 1809 | web application before allowing it to be used as the ID for a new
|
| 1810 | session in the current web application. (markt)
|
| 1811 | </td></tr>
|
| 1812 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1813 | Add support for DIGEST authentication to the JNDIRealm. Based on a patch
|
| 1814 | by Alexis Hassler. (markt)
|
| 1815 | </td></tr>
|
| 1816 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1817 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58603">58603</a>: Ensure that
|
| 1818 | <code>HttpServletRequest.getRequestURL()</code> returns the correct
|
| 1819 | value when using the <code>RemoteIpFilter</code>. (markt)
|
| 1820 | </td></tr>
|
| 1821 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1822 | Ensure that in an embedded Tomcat the logging configuration is
|
| 1823 | not lost during garbage collection. (violetagg)
|
| 1824 | </td></tr>
|
| 1825 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1826 | Move the functionality that provides redirects for context roots and
|
| 1827 | directories where a trailing <code>/</code> is added from the Mapper to
|
| 1828 | the <code>DefaultServlet</code>. This enables such requests to be
|
| 1829 | processed by any configured Valves and Filters before the redirect is
|
| 1830 | made. This behaviour is configurable via the
|
| 1831 | <code>mapperContextRootRedirectEnabled</code> and
|
| 1832 | <code>mapperDirectoryRedirectEnabled</code> attributes of the Context
|
| 1833 | which may be used to restore the previous behaviour. (markt)
|
| 1834 | </td></tr>
|
| 1835 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1836 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58635">58635</a>: Enable break points to be set within agent code when
|
| 1837 | running Tomcat with a Java agent. Based on a patch by Huxing Zhang.
|
| 1838 | (markt)
|
| 1839 | </td></tr>
|
| 1840 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1841 | Add path parameter handling to
|
| 1842 | <code>HttpServletRequest.getContextPath()</code>. This is a follow-up to
|
| 1843 | the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57215">57215</a>. (markt)
|
| 1844 | </td></tr>
|
| 1845 | </table>
|
| 1846 | </blockquote></td></tr></table>
|
| 1847 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 1848 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1849 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1850 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57136#c25">57136#c25</a>: Implement a setting that controls what quoting
|
| 1851 | rule is used when parsing EL expressions in attributes on a JSP page
|
| 1852 | (chapter JSP.1.6 of specification). The setting name is
|
| 1853 | <code>quoteAttributeEL</code> and it is configured as initialisation
|
| 1854 | parameter of JSP Servlet (per web application configuration is possible)
|
| 1855 | and as a command line option for JspC. The default value was changed to
|
| 1856 | <code>true</code>, which restores behaviour implemented in
|
| 1857 | Tomcat 7.0.64. It means that attribute quoting is applied on top of EL
|
| 1858 | quoting. This provides better compatibility with older versions of
|
| 1859 | Tomcat and other implementations. (kkolinko)
|
| 1860 | </td></tr>
|
| 1861 | </table>
|
| 1862 | </blockquote></td></tr></table>
|
| 1863 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 1864 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1865 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1866 | Optimize the session lock range in DeltaManager.requestCompleted.
|
| 1867 | (kfujino)
|
| 1868 | </td></tr>
|
| 1869 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1870 | Enable an explicit configuration of local member in the static cluster
|
| 1871 | membership. (kfujino)
|
| 1872 | </td></tr>
|
| 1873 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1874 | Fix potential integer overflow in <code>DeltaSession</code>.
|
| 1875 | Reported by coverity scan. (fschumacher)
|
| 1876 | </td></tr>
|
| 1877 | </table>
|
| 1878 | </blockquote></td></tr></table>
|
| 1879 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 1880 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1881 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 1882 | Distinguish the handling of the shutdown payload and member verification
|
| 1883 | clearly. When handling shutdown payload, verification completion message
|
| 1884 | is not required. (kfujino)
|
| 1885 | </td></tr>
|
| 1886 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1887 | When starting the <code>StaticMembershipInterceptor</code>,
|
| 1888 | <code>StaticMembershipInterceptor</code> checks the required
|
| 1889 | Interceptors. If the required Interceptor does not exist, it issues
|
| 1890 | warning logs. (kfujino)
|
| 1891 | </td></tr>
|
| 1892 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1893 | Ensure that the static member is registered to the add suspect list even
|
| 1894 | if the static member that is registered to the remove suspect list has
|
| 1895 | disappeared. (kfujino)
|
| 1896 | </td></tr>
|
| 1897 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1898 | Correct the warning log of when the member that is not registered in the
|
| 1899 | membership is detected. (kfujino)
|
| 1900 | </td></tr>
|
| 1901 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1902 | When using a static cluster, add the members that have been cached in
|
| 1903 | the membership service to the map members list in order to ensure that
|
| 1904 | the map member is a static member. (kfujino)
|
| 1905 | </td></tr>
|
| 1906 | </table>
|
| 1907 | </blockquote></td></tr></table>
|
| 1908 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 1909 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1910 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1911 | Use instance manager for server endpoint instances. (remm)
|
| 1912 | </td></tr>
|
| 1913 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1914 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55006">55006</a>: The WebSocket client now honors the
|
| 1915 | <code>java.net.java.net.ProxySelector</code> configuration (using the
|
| 1916 | HTTP type) when establishing WebSocket connections to servers. Based on
|
| 1917 | a patch by Niki Dokovski. (markt)
|
| 1918 | </td></tr>
|
| 1919 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1920 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58624">58624</a>: Correct a thread safety issue that meant that blocking
|
| 1921 | message writes could block indefinitely if the WebSocket connection was
|
| 1922 | closed while a message write was in progress. (markt)
|
| 1923 | </td></tr>
|
| 1924 | </table>
|
| 1925 | </blockquote></td></tr></table>
|
| 1926 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 1927 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1928 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1929 | Make it clear in the documentation for the CGI servlet that the debug
|
| 1930 | page is not considered secure and should not be used in production.
|
| 1931 | (markt)
|
| 1932 | </td></tr>
|
| 1933 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1934 | The <code>domain</code> attribute of <code>StaticMember</code> is not
|
| 1935 | required but optional. (kfujino)
|
| 1936 | </td></tr>
|
| 1937 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1938 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58631">58631</a>: Correct the continuation character use in the Windows
|
| 1939 | Service How-To page of the documentation web application. (markt)
|
| 1940 | </td></tr>
|
| 1941 | </table>
|
| 1942 | </blockquote></td></tr></table>
|
| 1943 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.66 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.66_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 1944 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1945 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1946 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58489">58489</a>: Correct QueryStatsComparator to hold up the
|
| 1947 | general contract for Comparator. (fschumacher)
|
| 1948 | </td></tr>
|
| 1949 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1950 | When creating a <code>QueryStats</code> object, ensure that
|
| 1951 | <code>maxQueries</code> is checked. If <code>maxQueries</code> is a
|
| 1952 | value less than or equal to 0, <code>QueryStats</code> are never
|
| 1953 | created. (kfujino)
|
| 1954 | </td></tr>
|
| 1955 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1956 | Fix potential integer overflow in <code>ConnectionPool</code> and
|
| 1957 | <code>PooledConnection</code>. Reported by coverity scan. (fschumacher)
|
| 1958 | </td></tr>
|
| 1959 | </table>
|
| 1960 | </blockquote></td></tr></table>
|
| 1961 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)"><strong>Tomcat 7.0.65 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-10-19</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 1962 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 1963 | <table border="0" cellpadding="2" cellspacing="2">
|
| 1964 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 1965 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57681">57681</a>: Add a web application class loader implementation that
|
| 1966 | supports the parallel loading of web application classes. Use of this
|
| 1967 | feature requires a Java 7 or later JRE. Based on a patch by Huxing
|
| 1968 | Zhang. (markt)
|
| 1969 | </td></tr>
|
| 1970 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1971 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58187">58187</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57765">57765</a>
|
| 1972 | that meant that deployment of web applications deployed via the Manager
|
| 1973 | application was delayed until the next execution of the automatic
|
| 1974 | deployment background process. (markt)
|
| 1975 | </td></tr>
|
| 1976 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1977 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58284">58284</a>: Correctly implement session serialization so
|
| 1978 | non-serializable attributes are skipped with a warning. Patch provided
|
| 1979 | by Andrew Shore. (markt)
|
| 1980 | </td></tr>
|
| 1981 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1982 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58313">58313</a>: Fix concurrent access of encoders map when clearing
|
| 1983 | encoders prior to switch to async. (markt)
|
| 1984 | </td></tr>
|
| 1985 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1986 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58320">58320</a>: Fix concurrent access of request attributes which is
|
| 1987 | possible during asynchronous processing. (markt)
|
| 1988 | </td></tr>
|
| 1989 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 1990 | In preparation for implementing enhancement <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57681">57681</a>, replace
|
| 1991 | the use of the <code>StandardClassLoader</code> with
|
| 1992 | <code>URLClassLoader</code>. This removes the server class loader from
|
| 1993 | JMX. (markt)
|
| 1994 | </td></tr>
|
| 1995 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 1996 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58352">58352</a>: Always trigger a thread dump if Tomcat fails to stop
|
| 1997 | gracefully from <code>catalina.sh</code> even if using
|
| 1998 | <code>-force</code>. Patch provided by Alexandre Garnier. (markt)
|
| 1999 | </td></tr>
|
| 2000 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2001 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58416">58416</a>: Correctly detect when a forced stop fails to stop
|
| 2002 | Tomcat because the Tomcat process is waiting on some system call or is
|
| 2003 | uninterruptible. (markt)
|
| 2004 | </td></tr>
|
| 2005 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2006 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58436">58436</a>: Fix some rare data races in JULI's
|
| 2007 | <code>ClassLoaderLogManager</code> during shutdown. (markt)
|
| 2008 | </td></tr>
|
| 2009 | </table>
|
| 2010 | </blockquote></td></tr></table>
|
| 2011 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 2012 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2013 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2014 | Correct some edge cases in <code>RequestUtil.normalize()</code>. (markt)
|
| 2015 | </td></tr>
|
| 2016 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2017 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58275">58275</a>: The IBM JREs accept cipher suite names starting with
|
| 2018 | <code>TLS_</code> or <code>SSL_</code> but when listing the supported
|
| 2019 | cipher suites only the <code>SSL_</code> version is reported. This can
|
| 2020 | break Tomcat's check that at least one requested cipher suite is
|
| 2021 | supported. Tomcat now includes a work-around so either form of the
|
| 2022 | cipher suite name can be used when running on an IBM JRE. (markt)
|
| 2023 | </td></tr>
|
| 2024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2025 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58357">58357</a>: For reasons not currently understood when the
|
| 2026 | APR/native connector is used with OpenSSL reads can return an error code
|
| 2027 | when there is no apparent error. This was work-around for HTTP upgrade
|
| 2028 | connections by treating this as <code>EAGAIN</code>. The same fix has
|
| 2029 | now been applied to the standard HTTP connector. (markt)
|
| 2030 | </td></tr>
|
| 2031 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2032 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57799">57799</a>: Remove useless sendfile check for NIO SSL. (remm)
|
| 2033 | </td></tr>
|
| 2034 | </table>
|
| 2035 | </blockquote></td></tr></table>
|
| 2036 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 2037 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2038 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2039 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57136">57136</a>: Correct a regression in the previous fix for this
|
| 2040 | issue. <code>\${</code> should only be an escape for <code>${</code>
|
| 2041 | within an EL expression. Within a JSP page <code>\$</code> should be an
|
| 2042 | escape for <code>$</code>. The EL specification applies when parsing the
|
| 2043 | expression delimited by <code>${</code> and <code>}</code>. Parsing of
|
| 2044 | the delimiting <code>${</code> and <code>}</code> is the responsibility
|
| 2045 | of the JSP specification. (markt)
|
| 2046 | </td></tr>
|
| 2047 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2048 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58296">58296</a>: Fix a memory leak in the JSP unloading feature that
|
| 2049 | meant that using a value other than <code>-1</code> for
|
| 2050 | <code>maxLoadedJsps</code> triggered a memory leak once the limit was
|
| 2051 | reached. (markt)
|
| 2052 | </td></tr>
|
| 2053 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2054 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58340">58340</a>: Improve error reporting for tag files packaged in
|
| 2055 | JARs. (markt)
|
| 2056 | </td></tr>
|
| 2057 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2058 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58444">58444</a>: Ensure that JSPs work with any custom base class that
|
| 2059 | meets the requirements defined in the JSP specification without
|
| 2060 | requiring that base class to implement Tomcat specific code. (markt)
|
| 2061 | </td></tr>
|
| 2062 | </table>
|
| 2063 | </blockquote></td></tr></table>
|
| 2064 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 2065 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2066 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2067 | Fix a default clusterListeners in <code>SimpleTcpCluster</code>. The
|
| 2068 | optimal default value is different for each session manager.
|
| 2069 | <code>ClusterSessionListener</code> is never used in
|
| 2070 | <code>BackupManager</code>. (kfujino)
|
| 2071 | </td></tr>
|
| 2072 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2073 | Correct log messages in case of using <code>BackupManager</code>.
|
| 2074 | (kfujino)
|
| 2075 | </td></tr>
|
| 2076 | </table>
|
| 2077 | </blockquote></td></tr></table>
|
| 2078 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2079 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2080 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2081 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58342">58342</a>: Fix a copy and paste error that meant MessageHandler
|
| 2082 | removal could fail for binary and pong MessageHandlers. Patch provided
|
| 2083 | by DJ. (markt)
|
| 2084 | </td></tr>
|
| 2085 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2086 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58414">58414</a>: Correctly handle sending zero length messages when
|
| 2087 | using per message deflate. (markt)
|
| 2088 | </td></tr>
|
| 2089 | </table>
|
| 2090 | </blockquote></td></tr></table>
|
| 2091 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 2092 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2093 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2094 | Correct documentation for cluster-howto. (kfujino)
|
| 2095 | </td></tr>
|
| 2096 | </table>
|
| 2097 | </blockquote></td></tr></table>
|
| 2098 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Extras"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| 2099 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2100 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2101 | Ensure JULI adapters does not include the LogFactoryImpl class. Patch
|
| 2102 | provided by Benjamin Gandon. (markt)
|
| 2103 | </td></tr>
|
| 2104 | </table>
|
| 2105 | </blockquote></td></tr></table>
|
| 2106 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 2107 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2108 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2109 | Add support for configurations of <code>ChannelListener</code> and
|
| 2110 | <code>MembershipListener</code> in server.xml. (kfujino)
|
| 2111 | </td></tr>
|
| 2112 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2113 | Correct log messages in case of using <code>ReplicatedMap</code>.
|
| 2114 | (kfujino)
|
| 2115 | </td></tr>
|
| 2116 | </table>
|
| 2117 | </blockquote></td></tr></table>
|
| 2118 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.65 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.65_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 2119 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2120 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2121 | Make sure the pool has been properly configured when attributes that
|
| 2122 | related to the pool size are changed via JMX. (kfujino)
|
| 2123 | </td></tr>
|
| 2124 | </table>
|
| 2125 | </blockquote></td></tr></table>
|
| 2126 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)"><strong>Tomcat 7.0.64 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-08-25</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 2127 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 2128 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2129 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2130 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55317">55317</a>: Facilitate weaving by allowing ClassFileTransformer to
|
| 2131 | be added to WebappClassLoader. Patch by Nick Williams. (markt)
|
| 2132 | </td></tr>
|
| 2133 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2134 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58031">58031</a>: Make the (first) reason parameter parsing failed
|
| 2135 | available as a request attribute and then use it to provide a better
|
| 2136 | status code via the FailedRequstFilter (if configured). (markt)
|
| 2137 | </td></tr>
|
| 2138 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2139 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58086">58086</a>: Ensure that WAR URLs are handled properly when using
|
| 2140 | Apache Ant for web application deployment. (violetagg)
|
| 2141 | </td></tr>
|
| 2142 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2143 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58094">58094</a>: Fix cosmetic error log when using non standard
|
| 2144 | non cacheable resources, like with the empty resources used in some
|
| 2145 | tests. (remm)
|
| 2146 | </td></tr>
|
| 2147 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2148 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58096">58096</a>: Classes loaded from <code>/WEB-INF/classes/</code>
|
| 2149 | should use that directory as their code base. (markt)
|
| 2150 | </td></tr>
|
| 2151 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2152 | Fix possible resource leaks by closing streams properly.
|
| 2153 | Issues reported by Coverity Scan. (violetagg)
|
| 2154 | </td></tr>
|
| 2155 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2156 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58116">58116</a>: Fix a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57281">57281</a> that
|
| 2157 | broke Comet support when running under a security manager. Based on a
|
| 2158 | patch provided by Johno Crawford. (markt)
|
| 2159 | </td></tr>
|
| 2160 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2161 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58179">58179</a>: Fix a thread safety issues that could mean concurrent
|
| 2162 | threads setting the same attribute on a <code>ServletContext</code>
|
| 2163 | could both see <code>null</code> as the old value. (markt)
|
| 2164 | </td></tr>
|
| 2165 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2166 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58192">58192</a>: Correct a regression in the previous fix for
|
| 2167 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58023">58023</a>. Ensure that classes are associated with their manifest
|
| 2168 | even if the class file is first read (and cached) without the manifest.
|
| 2169 | (markt)
|
| 2170 | </td></tr>
|
| 2171 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2172 | Fix thread safety issue in the <code>AsyncContext</code> implementation
|
| 2173 | that meant a sequence of <code>start();dispatch();</code> calls using
|
| 2174 | non-container threads could result in a previous dispatch interfering
|
| 2175 | with a subsequent start. (markt)
|
| 2176 | </td></tr>
|
| 2177 | </table>
|
| 2178 | </blockquote></td></tr></table>
|
| 2179 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 2180 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2181 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2182 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57943">57943</a>: Prevent the same socket being added to the cache
|
| 2183 | twice. Patch based on analysis by Ian Luo / Sun Qi. (markt)
|
| 2184 | </td></tr>
|
| 2185 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2186 | Add <code>text/javascript,application/javascript</code> to the default
|
| 2187 | list of compressable MIME types. (violetagg)
|
| 2188 | </td></tr>
|
| 2189 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2190 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58103">58103</a>: When pipelining requests, and the previous request was
|
| 2191 | an async request, ensure that the socket is removed from the waiting
|
| 2192 | requests so that the async timeout thread doesn't process it during the
|
| 2193 | next request. (markt)
|
| 2194 | </td></tr>
|
| 2195 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2196 | Fix a concurrency issue that meant that a change in socket timeout (e.g.
|
| 2197 | when switching to asynchronous I/O) did not always take effect
|
| 2198 | immediately. (markt)
|
| 2199 | </td></tr>
|
| 2200 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2201 | In the AJP and HTTP NIO connectors, ensure that the socket timeout is
|
| 2202 | correctly set before adding the socket back to the poller for read.
|
| 2203 | (markt)
|
| 2204 | </td></tr>
|
| 2205 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2206 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58157">58157</a>: Ensure that the handling of async timeouts does not
|
| 2207 | result in an unnecessary dispatch to a container thread that could
|
| 2208 | result in the current socket being added to the Poller multiple times
|
| 2209 | with multiple attempts to process the same event for the same socket.
|
| 2210 | (markt)
|
| 2211 | </td></tr>
|
| 2212 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2213 | Correct a couple of edge cases in <code>RequestUtil.normalize()</code>.
|
| 2214 | (markt)
|
| 2215 | </td></tr>
|
| 2216 | </table>
|
| 2217 | </blockquote></td></tr></table>
|
| 2218 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 2219 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2220 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2221 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58110">58110</a>: Like scriptlet sections, declaration sections of JSP
|
| 2222 | pages have a one-to-one mapping of lines to the generated .java file.
|
| 2223 | Use this information to provide more accurate error messages if a
|
| 2224 | compilation error occurs in a declaration section. (markt)
|
| 2225 | </td></tr>
|
| 2226 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2227 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58119">58119</a>: When tags are compiled they must be placed in the
|
| 2228 | org/apache/jsp/tag/web directory. Correct a regression in the fix for
|
| 2229 | 52725. (violetagg)
|
| 2230 | </td></tr>
|
| 2231 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2232 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58178">58178</a>: Expressions in a tag file should use the tag
|
| 2233 | file's <code>PageContext</code> rather than that of the containing
|
| 2234 | page. (markt)
|
| 2235 | </td></tr>
|
| 2236 | </table>
|
| 2237 | </blockquote></td></tr></table>
|
| 2238 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2239 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2240 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2241 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58166">58166</a>: Allow applications to send close codes in the range
|
| 2242 | 3000-4999 inclusive. (markt)
|
| 2243 | </td></tr>
|
| 2244 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2245 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58232">58232</a>: Avoid possible NPE when adding endpoints
|
| 2246 | programmatically to the
|
| 2247 | <code>javax.websocket.server.ServerContainer</code>.
|
| 2248 | Based on a patch provided by bastian.(violetagg)
|
| 2249 | </td></tr>
|
| 2250 | </table>
|
| 2251 | </blockquote></td></tr></table>
|
| 2252 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 2253 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2254 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2255 | Correct the incorrect document of <code>QueryTimeoutInterceptor</code>.
|
| 2256 | The setting value is not in milliseconds but in seconds. (kfujino)
|
| 2257 | </td></tr>
|
| 2258 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2259 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58112">58112</a>: Update the documentation for using the Catalina tasks
|
| 2260 | in an Apache Ant build file. (markt)
|
| 2261 | </td></tr>
|
| 2262 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2263 | Improve the Javadoc for some of the APR socket read functions that have
|
| 2264 | inconsistent behaviour for return values. (markt)
|
| 2265 | </td></tr>
|
| 2266 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2267 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58255">58255</a>: Document the Semaphore valve. Patch provided by
|
| 2268 | Kyohei Nakamura. (markt)
|
| 2269 | </td></tr>
|
| 2270 | </table>
|
| 2271 | </blockquote></td></tr></table>
|
| 2272 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 2273 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2274 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2275 | Fix potential NPE in <code>QueryTimeoutInterceptor</code>. (kfujino)
|
| 2276 | </td></tr>
|
| 2277 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2278 | Add support for stopping the pool cleaner via JMX. (kfujino)
|
| 2279 | </td></tr>
|
| 2280 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2281 | The <code>fairness</code> attribute and
|
| 2282 | <code>ignoreExceptionOnPreLoad</code> attribute do not allow a change
|
| 2283 | via JMX. (kfujino)
|
| 2284 | </td></tr>
|
| 2285 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2286 | If the <code>timeBetweenEvictionRunsMillis</code> attribute is changed
|
| 2287 | via jmx, it should restart the pool cleaner because this attribute
|
| 2288 | affects the execution interval of the pool cleaner. (kfujino)
|
| 2289 | </td></tr>
|
| 2290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2291 | Eliminate the dependence on <code>maxActive</code> of busy queues and
|
| 2292 | idle queue in order to enable the expansion of the pool size via JMX.
|
| 2293 | (kfujino)
|
| 2294 | </td></tr>
|
| 2295 | </table>
|
| 2296 | </blockquote></td></tr></table>
|
| 2297 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.64 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.64_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 2298 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2299 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2300 | Update sample Eclipse IDE configuration to exclude test/webapp* and
|
| 2301 | similar paths from compiler sourcepath. (kkolinko)
|
| 2302 | </td></tr>
|
| 2303 | </table>
|
| 2304 | </blockquote></td></tr></table>
|
| 2305 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)"><strong>Tomcat 7.0.63 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-07-06</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 2306 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 2307 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2308 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2309 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57938">57938</a>: Correctly handle empty form fields when a form is
|
| 2310 | submitted as <code>multipart/form-data</code>, the
|
| 2311 | <code>maxPostSize</code> attribute of the Connector has been set to a
|
| 2312 | negative value and the Context has been configured with a value of
|
| 2313 | <code>true</code> for <code>allowCasualMultipartParsing</code>. The
|
| 2314 | meaning of the value zero for the <code>maxPostSize</code> has also been
|
| 2315 | changed to mean a limit of zero rather than no limit to align it with
|
| 2316 | <code>maxSavePostSize</code> and to be more intuitive. (markt)
|
| 2317 | </td></tr>
|
| 2318 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2319 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54618">54618</a>: Add a new <code>HttpHeaderSecurityFilter</code> that
|
| 2320 | adds the <code>Strict-Transport-Security</code>,
|
| 2321 | <code>X-Frame-Options</code> and <code>X-Content-Type-Options</code>
|
| 2322 | HTTP headers to the response. (markt)
|
| 2323 | </td></tr>
|
| 2324 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2325 | Add a workaround for issues with SPNEGO authentication when running on
|
| 2326 | Java 8 update 40 and later. The workaround should be safe for earlier
|
| 2327 | Java versions but it can be disabled with the
|
| 2328 | <code>applyJava8u40Fix</code> attribute of the SPNEGO authenticator if
|
| 2329 | necessary. (markt)
|
| 2330 | </td></tr>
|
| 2331 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2332 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57154">57154</a>: Add support for web applications (Context elements)
|
| 2333 | that do not have a docBase. This is primarily for use when embedding but
|
| 2334 | it also fixes a rare issue when running the unit test. Patch provided by
|
| 2335 | Huxing Zhang. (markt)
|
| 2336 | </td></tr>
|
| 2337 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2338 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57959">57959</a>: Fixed deadlock in
|
| 2339 | <code>org.apache.juli.FileHandler</code> when log is rotated.
|
| 2340 | (violetagg)
|
| 2341 | </td></tr>
|
| 2342 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2343 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57977">57977</a>: Correctly bind and unbind the web application class
|
| 2344 | loader during execution of the PersistentValve. (markt)
|
| 2345 | </td></tr>
|
| 2346 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2347 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=58023">58023</a>: Fix potentially excessive memory usage due to
|
| 2348 | unnecessary caching of JAR manifests in the web application class
|
| 2349 | loader. (markt)
|
| 2350 | </td></tr>
|
| 2351 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2352 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57700">57700</a>: Ensure that Container event
|
| 2353 | <code>ADD_CHILD_EVENT</code> will be sent in all cases. (violetagg)
|
| 2354 | </td></tr>
|
| 2355 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2356 | Add configuration fields for header names in SSLValve. (remm)
|
| 2357 | </td></tr>
|
| 2358 | </table>
|
| 2359 | </blockquote></td></tr></table>
|
| 2360 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 2361 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2362 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2363 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57265">57265</a>: Further fix to address a potential threading issue
|
| 2364 | for NIO when sendfile is used in conjunction with TLS. (markt)
|
| 2365 | </td></tr>
|
| 2366 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2367 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57931">57931</a>: Ensure that TLS connections with the NIO HTTP
|
| 2368 | connector that experience issues during the handshake (e.g. missing or
|
| 2369 | invalid client certificate) are closed cleanly and that the client
|
| 2370 | receives the correct error code rather than simply closing the
|
| 2371 | connection. (markt)
|
| 2372 | </td></tr>
|
| 2373 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2374 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57943">57943</a>: Added a work-around to catch
|
| 2375 | <code>ConcurrentModificationException</code>s during Poller timeout
|
| 2376 | processing that were causing the Poller thread to stop. The root cause
|
| 2377 | of these exceptions is currently unknown. (markt)
|
| 2378 | </td></tr>
|
| 2379 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2380 | Fix possible very long (1000 seconds) timeout with APR/native connector.
|
| 2381 | (markt)
|
| 2382 | </td></tr>
|
| 2383 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2384 | Support "-" separator in the SSLProtocol configuration of the
|
| 2385 | APR/native connector for protocol exclusion. (rjung)
|
| 2386 | </td></tr>
|
| 2387 | </table>
|
| 2388 | </blockquote></td></tr></table>
|
| 2389 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 2390 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2391 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2392 | Make sure that stream is closed after using it in
|
| 2393 | <code>DeltaSession.applyDiff()</code>. (kfujino)
|
| 2394 | </td></tr>
|
| 2395 | </table>
|
| 2396 | </blockquote></td></tr></table>
|
| 2397 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2398 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2399 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2400 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57676">57676</a>: List conflicting WebSocket endpoint classes when
|
| 2401 | there is a path conflict. Based upon a patch proposed by yangkun.
|
| 2402 | (schultz)
|
| 2403 | </td></tr>
|
| 2404 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2405 | Extend support for the <code>permessage-deflate</code> extension to the
|
| 2406 | client implementation.
|
| 2407 | </td></tr>
|
| 2408 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2409 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57969">57969</a>: Provide path parameters to POJO via per session
|
| 2410 | <code>javax.websocket.server.ServerEndpointConfig</code> as they vary
|
| 2411 | between different requests. (violetagg)
|
| 2412 | </td></tr>
|
| 2413 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2414 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57974">57974</a>: Session.getOpenSessions should return all sessions
|
| 2415 | associated with a given endpoint instance, rather than all sessions
|
| 2416 | from the endpoint class. (remm)
|
| 2417 | </td></tr>
|
| 2418 | </table>
|
| 2419 | </blockquote></td></tr></table>
|
| 2420 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 2421 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2422 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2423 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57282">57282</a>: Update request processing sequence diagrams. Updated
|
| 2424 | diagrams provided by Stephen Chen. (markt)
|
| 2425 | </td></tr>
|
| 2426 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2427 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57971">57971</a>: Correct the documentation for the cluster
|
| 2428 | configuration setting <code>recoverySleepTime</code>. (markt)
|
| 2429 | </td></tr>
|
| 2430 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2431 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57758">57758</a>: Add document of <code>testOnConnect</code> attribute
|
| 2432 | in jdbc-pool doc. (kfujino)
|
| 2433 | </td></tr>
|
| 2434 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2435 | Add description of <code>validatorClassName</code> attribute to testXXXX
|
| 2436 | attributes in jdbc-pool docs. (kfujino)
|
| 2437 | </td></tr>
|
| 2438 | </table>
|
| 2439 | </blockquote></td></tr></table>
|
| 2440 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 2441 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2442 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2443 | Ensure that the state transfer flag is updated to true only when the map
|
| 2444 | states have been transferred correctly from existing map members.
|
| 2445 | (kfujino)
|
| 2446 | </td></tr>
|
| 2447 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2448 | Do not set the nodes that failed to replication to the backup nodes.
|
| 2449 | Ensure that the nodes that the data has been successfully replicated are
|
| 2450 | set to the backup node. (kfujino)
|
| 2451 | </td></tr>
|
| 2452 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2453 | When failed to replication, rather than all member is handled as a
|
| 2454 | failed member, exclude the failure members from backup members.
|
| 2455 | (kfujino)
|
| 2456 | </td></tr>
|
| 2457 | </table>
|
| 2458 | </blockquote></td></tr></table>
|
| 2459 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 2460 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2461 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2462 | Refactoring of the <code>removeOldest</code> method in
|
| 2463 | <code>SlowQueryReport</code> to behave as expected. (kfujino)
|
| 2464 | </td></tr>
|
| 2465 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2466 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57783">57783</a>: Fix <code>NullPointerException</code> in
|
| 2467 | <code>SlowQueryReport</code>. To avoid this NPE, Refactor
|
| 2468 | <code>SlowQueryReport#removeOldest</code> and handle the abandoned
|
| 2469 | connection properly. (kfujino)
|
| 2470 | </td></tr>
|
| 2471 | </table>
|
| 2472 | </blockquote></td></tr></table>
|
| 2473 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.63 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.63_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 2474 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2475 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 2476 | Update package renamed Apache Commons BCEL to r1682271 to pick up some
|
| 2477 | some code clean up. (markt)
|
| 2478 | </td></tr>
|
| 2479 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 2480 | Update package renamed Apache Commons File upload to r1682322 to pick up
|
| 2481 | the post 1.3.1 fixes. (markt)
|
| 2482 | </td></tr>
|
| 2483 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 2484 | Update package renamed Apache Commons Codec to r1682326. No functional
|
| 2485 | changes. Javadoc only. (markt)
|
| 2486 | </td></tr>
|
| 2487 | </table>
|
| 2488 | </blockquote></td></tr></table>
|
| 2489 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)"><strong>Tomcat 7.0.62 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-05-14</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 2490 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 2491 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2492 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2493 | Allow logging of the remote port in the access log using the format
|
| 2494 | pattern <code>%{remote}p</code>. (rjung)
|
| 2495 | </td></tr>
|
| 2496 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2497 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57765">57765</a>: When checking last modified times as part of the
|
| 2498 | automatic deployment process, account for the fact that
|
| 2499 | <code>File.lastModified()</code> has a resolution of one second to
|
| 2500 | ensure that if a file has been modified within the last second, the
|
| 2501 | latest version of the file is always used. Note that a side-effect of
|
| 2502 | this change is that files with modification times in the future are
|
| 2503 | treated as if they are unmodified. (markt)
|
| 2504 | </td></tr>
|
| 2505 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2506 | Align redeploy resource modification checking with reload modification
|
| 2507 | checking so that now, in both cases, a change in modification time
|
| 2508 | rather than an increase in modification time is used to determine if the
|
| 2509 | resource has changed. (markt)
|
| 2510 | </td></tr>
|
| 2511 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2512 | Cleanup <code>o.a.tomcat.util.digester.Digester</code> from debug
|
| 2513 | messages that do not give any valuable information. Patch provided
|
| 2514 | by Polina Genova. (violetagg)
|
| 2515 | </td></tr>
|
| 2516 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2517 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57772">57772</a>: When reloading a web application and a directory
|
| 2518 | representing an expanded WAR needs to be deleted, delete the directory
|
| 2519 | after the web application has been stopped rather than before to avoid
|
| 2520 | potential ClassNotFoundExceptions. (markt)
|
| 2521 | </td></tr>
|
| 2522 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2523 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57801">57801</a>: Improve the error message in the start script in case
|
| 2524 | the PID read from the PID file is already owned by a process. (rjung)
|
| 2525 | </td></tr>
|
| 2526 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2527 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57824">57824</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57252">57252</a>
|
| 2528 | that broke request listeners for non-async requests that triggered an
|
| 2529 | error that was handled by the ErrorReportingValve. (markt/violetagg)
|
| 2530 | </td></tr>
|
| 2531 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2532 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57841">57841</a>: Improve error logging during web application start.
|
| 2533 | (markt)
|
| 2534 | </td></tr>
|
| 2535 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2536 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57856">57856</a>: Ensure that any scheme/port changes implemented by the
|
| 2537 | <code>RemoteIpFilter</code> also affect
|
| 2538 | <code>HttpServletResponse.sendRedirect()</code>. (markt)
|
| 2539 | </td></tr>
|
| 2540 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2541 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57896">57896</a>: Support defensive copying of "cookie" header so that
|
| 2542 | unescaping double quotes in a cookie value does not corrupt original
|
| 2543 | value of "cookie" header. This is an opt-in feature, enabled by
|
| 2544 | <code>org.apache.tomcat.util.http.ServerCookie.PRESERVE_COOKIE_HEADER</code>
|
| 2545 | or <code>org.apache.catalina.STRICT_SERVLET_COMPLIANCE</code>
|
| 2546 | system property. (kkolinko)
|
| 2547 | </td></tr>
|
| 2548 | </table>
|
| 2549 | </blockquote></td></tr></table>
|
| 2550 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 2551 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2552 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2553 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57779">57779</a>: When an I/O error occurs on a non-container thread
|
| 2554 | only dispatch to a container thread to handle the error if using Servlet
|
| 2555 | 3+ asynchronous processing. This avoids potential deadlocks if an
|
| 2556 | application is performing I/O on a non-container thread without using
|
| 2557 | the Servlet 3+ asynchronous API. (markt)
|
| 2558 | </td></tr>
|
| 2559 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2560 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57833">57833</a>: When using JKS based keystores for NIO, ensure that
|
| 2561 | the key alias is always converted to lower case since that is what JKS
|
| 2562 | key stores expect. Based on a patch by Santosh Giri Govind M. (markt)
|
| 2563 | </td></tr>
|
| 2564 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2565 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57837">57837</a>: Add <code>text/css</code> to the default list of
|
| 2566 | compressable MIME types. (markt)
|
| 2567 | </td></tr>
|
| 2568 | </table>
|
| 2569 | </blockquote></td></tr></table>
|
| 2570 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 2571 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2572 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2573 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57845">57845</a>: Ensure that, if the same JSP is accessed directly and
|
| 2574 | via a <code><jsp-file></code> declaration in web.xml, updates to
|
| 2575 | the JSP are visible (subject to the normal rules on re-compilation)
|
| 2576 | regardless of how the JSP is accessed. (markt)
|
| 2577 | </td></tr>
|
| 2578 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2579 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57855">57855</a>: Explicitly handle the case where a
|
| 2580 | <code>MethodExpression</code> is invoked with null or the wrong number
|
| 2581 | of parameters. Rather than failing with an
|
| 2582 | <code>ArrayIndexOutOfBoundsException</code> or a
|
| 2583 | <code>NullPointerException</code> throw an
|
| 2584 | <code>IllegalArgumentException</code> with a useful error message.
|
| 2585 | (markt)
|
| 2586 | </td></tr>
|
| 2587 | </table>
|
| 2588 | </blockquote></td></tr></table>
|
| 2589 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 2590 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2591 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2592 | Add new attribute that send all actions for session across Tomcat
|
| 2593 | cluster nodes. (kfujino)
|
| 2594 | </td></tr>
|
| 2595 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2596 | Remove unused <code>pathname</code> attribute in mbean definition of
|
| 2597 | <code>BackupManager</code>. (kfujino)
|
| 2598 | </td></tr>
|
| 2599 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2600 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57338">57338</a>: Improve the ability of the ClusterSingleSignOn valve
|
| 2601 | to handle nodes being added and removed from the Cluster at run time.
|
| 2602 | (markt)
|
| 2603 | </td></tr>
|
| 2604 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2605 | Avoid unnecessary call of <code>DeltaRequest.addSessionListener()</code>
|
| 2606 | in non-primary nodes. (kfujino)
|
| 2607 | </td></tr>
|
| 2608 | </table>
|
| 2609 | </blockquote></td></tr></table>
|
| 2610 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2611 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2612 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2613 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57762">57762</a>: Ensure that the WebSocket client correctly detects
|
| 2614 | when the connection to the server is dropped. (markt)
|
| 2615 | </td></tr>
|
| 2616 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2617 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57776">57776</a>: Revert the 8.0.21 fix for the
|
| 2618 | <code>permessage-deflate</code> implementation and incorrect op-codes
|
| 2619 | since the fix was unnecessary (the bug only affected trunk) and the fix
|
| 2620 | broke rather than fixed <code>permessage-deflate</code> if an
|
| 2621 | uncompressed message was converted into more than one compressed
|
| 2622 | message. (markt)
|
| 2623 | </td></tr>
|
| 2624 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2625 | Fix log name typo in <code>WsRemoteEndpointImplServer</code> class,
|
| 2626 | caused by a copy-paste. (markt/kkolinko)
|
| 2627 | </td></tr>
|
| 2628 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2629 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57788">57788</a>: Avoid NPE when looking up a class hierarchy without
|
| 2630 | finding anything. (remm)
|
| 2631 | </td></tr>
|
| 2632 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2633 | Make WebSocket client more robust when handling errors during the close
|
| 2634 | of a WebSocket session. (markt)
|
| 2635 | </td></tr>
|
| 2636 | </table>
|
| 2637 | </blockquote></td></tr></table>
|
| 2638 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 2639 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2640 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2641 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57759">57759</a>: Add information to the keyAlias documentation to make
|
| 2642 | it clear that the order keys are read from the keystore is
|
| 2643 | implementation dependent. (markt)
|
| 2644 | </td></tr>
|
| 2645 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2646 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57864">57864</a>: Update the documentation web application to make it
|
| 2647 | clearer that hex values are not valid for cluster send options. Based on
|
| 2648 | a patch by Kyohei Nakamura. (markt)
|
| 2649 | </td></tr>
|
| 2650 | </table>
|
| 2651 | </blockquote></td></tr></table>
|
| 2652 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.62 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.62_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 2653 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2654 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2655 | Fix a concurrency issue when a backup message that has all session data
|
| 2656 | and a backup message that has diff data are processing at the same time.
|
| 2657 | This fix ensures that <code>MapOwner</code> is set to
|
| 2658 | <code>ReplicatedMapEntry</code>. (kfujino)
|
| 2659 | </td></tr>
|
| 2660 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2661 | Clarify the handling of Copy message and Copy nodes. (kfujino)
|
| 2662 | </td></tr>
|
| 2663 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2664 | Copy node does not need to send the entry data. It is enough to send
|
| 2665 | only the node information of the entry. (kfujino)
|
| 2666 | </td></tr>
|
| 2667 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2668 | <code>ReplicatedMap</code> should send the Copy message when
|
| 2669 | replicating. (kfujino)
|
| 2670 | </td></tr>
|
| 2671 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2672 | Fix behavior of <code>ReplicatedMap</code> when member has disappeared.
|
| 2673 | If map entry is primary, rebuild the backup members. If primary node of
|
| 2674 | map entry has disappeared, backup node is promoted to primary. (kfujino)
|
| 2675 | </td></tr>
|
| 2676 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2677 | When a map member has been added to <code>ReplicatedMap</code>, make
|
| 2678 | sure to add it to backup nodes list of all other members. (kfujino)
|
| 2679 | </td></tr>
|
| 2680 | </table>
|
| 2681 | </blockquote></td></tr></table>
|
| 2682 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.61 (violetagg)"><!--()--></a><a name="Tomcat_7.0.61_(violetagg)"><strong>Tomcat 7.0.61 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-04-07</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 2683 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.61 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.61_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 2684 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2685 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2686 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55988">55988</a>: Correct the check used for Java 8 JSSE
|
| 2687 | server-preferred TLS cipher suite ordering. Ensure that SSL parameters
|
| 2688 | are provided to <code>SSLServerSocket</code> and <code>SSLEngine</code>.
|
| 2689 | Patch provided by Ognjen Blagojevic. (violetagg)
|
| 2690 | </td></tr>
|
| 2691 | </table>
|
| 2692 | </blockquote></td></tr></table>
|
| 2693 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.61 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.61_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2694 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2695 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2696 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57761">57761</a>: Ensure that the opening HTTP request is correctly
|
| 2697 | formatted when the WebSocket client connects to a server root. (remm)
|
| 2698 | </td></tr>
|
| 2699 | </table>
|
| 2700 | </blockquote></td></tr></table>
|
| 2701 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)"><strong>Tomcat 7.0.60 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 2702 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 2703 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2704 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2705 | Clarify threaded usage of variables by removing volatile marker
|
| 2706 | in NonceInfo. Issue reported by Coverity Scan. (fschumacher)
|
| 2707 | </td></tr>
|
| 2708 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2709 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49785">49785</a>: Enable StartTLS connections for JNDIRealm.
|
| 2710 | (fschumacher)
|
| 2711 | </td></tr>
|
| 2712 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2713 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55988">55988</a>: Add support for Java 8 JSSE server-preferred TLS
|
| 2714 | cipher suite ordering. This feature requires Java 8
|
| 2715 | and is controlled by <code>useServerCipherSuitesOrder</code>
|
| 2716 | attribute on an HTTP connector.
|
| 2717 | Based upon patches provided by Ognjen Blagojevic. (schultz)
|
| 2718 | </td></tr>
|
| 2719 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2720 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56438">56438</a>: Add logging that reports when a JAR is scanned for
|
| 2721 | TLDs but nothing is found so that Tomcat may be configured to skip this
|
| 2722 | JAR in future. Based on a patch by VIN. (markt)
|
| 2723 | </td></tr>
|
| 2724 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2725 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56848">56848</a>: Use <code>Locale.forLanguageTag</code> to process
|
| 2726 | Locale headers when running on a Java 7 or later JRE. (markt)
|
| 2727 | </td></tr>
|
| 2728 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2729 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57021">57021</a>: Improve logging in AprLifecycleListener and
|
| 2730 | jni.Library when Tomcat-Native DLL fails to load. Based on a patch by
|
| 2731 | Pravallika Peddi. (markt/kkolinko)
|
| 2732 | </td></tr>
|
| 2733 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2734 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57180">57180</a>: Further fixes to support the use of arbitrary HTTP
|
| 2735 | methods with the CORS filter. (markt)
|
| 2736 | </td></tr>
|
| 2737 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2738 | Warn about problematic setting of appBase. (fschumacher)
|
| 2739 | </td></tr>
|
| 2740 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2741 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57534">57534</a>: CORS Filter should only look at media type component of
|
| 2742 | Content-Type request header. (markt)
|
| 2743 | </td></tr>
|
| 2744 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2745 | Ensure that user name checking in the optional SecurityListener is
|
| 2746 | case-insensitive (as documented) and than the case-insensitive
|
| 2747 | comparison is performed using the system default Locale. (markt)
|
| 2748 | </td></tr>
|
| 2749 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2750 | When docBase refers internal war and unpackWARs is set to false, avoid
|
| 2751 | registration of the invalid redeploy resource that has been added ".war"
|
| 2752 | extension in duplicate. (kfujino)
|
| 2753 | </td></tr>
|
| 2754 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2755 | If WAR exists, it is not necessary to trigger a reload when adding a
|
| 2756 | Directory. (kfujino)
|
| 2757 | </td></tr>
|
| 2758 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2759 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56608">56608</a>: When deploying an external WAR, add watched resources
|
| 2760 | in the expanded directory based on whether the expanded directory is
|
| 2761 | expected to exist rather than if it does exist.
|
| 2762 | </td></tr>
|
| 2763 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2764 | When triggering a reload due to a modified watched resource, ensure
|
| 2765 | that multiple changed watched resources only trigger one reload rather
|
| 2766 | than a series of reloads.
|
| 2767 | </td></tr>
|
| 2768 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2769 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57601">57601</a>: Ensure that HEAD requests return the correct content
|
| 2770 | length (i.e. the same as for a GET) when the requested resource includes
|
| 2771 | a resource served by the Default servlet. (jboynes/markt)
|
| 2772 | </td></tr>
|
| 2773 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2774 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57602">57602</a>: Ensure that HEAD requests return the correct content
|
| 2775 | length (i.e. the same as for a GET) when the requested resource includes
|
| 2776 | a resource served by a servlet that extends <code>HttpServlet</code>.
|
| 2777 | (markt)
|
| 2778 | </td></tr>
|
| 2779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2780 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57621">57621</a>: When an async request completes, ensure that any
|
| 2781 | remaining request body data is swallowed. (markt)
|
| 2782 | </td></tr>
|
| 2783 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2784 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57637">57637</a>: Do not create unnecessary sessions when using
|
| 2785 | PersistentValve. (jboynes/fschumacher)
|
| 2786 | </td></tr>
|
| 2787 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2788 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57645">57645</a>: Correct a regression in the fix for
|
| 2789 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57190">57190</a> that incorrectly required the path passed to
|
| 2790 | <code>ServletContext.getContext(String)</code> to be an exact match to a
|
| 2791 | path to an existing context. (markt)
|
| 2792 | </td></tr>
|
| 2793 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2794 | Make sure that <code>unpackWAR</code> attribute of <code>Context</code>
|
| 2795 | is handled correctly in <code>HostConfig</code>. (kfujino)
|
| 2796 | </td></tr>
|
| 2797 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2798 | When deploying a WAR file that contains a context.xml file and
|
| 2799 | <code>unpackWARs</code> is <code>false</code> ignore any context.xml
|
| 2800 | file that may exist in an expanded directory associated with the WAR.
|
| 2801 | (markt)
|
| 2802 | </td></tr>
|
| 2803 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2804 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57675">57675</a>: Correctly quote strings when using the extended
|
| 2805 | access log. (markt)
|
| 2806 | </td></tr>
|
| 2807 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2808 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57704">57704</a>: Fix potential NPEs during web application start/stop
|
| 2809 | when <code>org.apache.tomcat.InstanceManager</code> is not initialized.
|
| 2810 | (violetagg)
|
| 2811 | </td></tr>
|
| 2812 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2813 | Add support for <code>LAST_ACCESS_AT_START</code> system property to
|
| 2814 | <code>SingleSignOn</code>. (kfujino)
|
| 2815 | </td></tr>
|
| 2816 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2817 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57723">57723</a>: Ensure that the Context name and path remain
|
| 2818 | consistent when adding a web application to an embedded Tomcat instance
|
| 2819 | via <code>Tomcat.addWebapp(Host,String,String,String)</code>. (markt)
|
| 2820 | </td></tr>
|
| 2821 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2822 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57724">57724</a>: Handle the case in the CORS filter where a user agent
|
| 2823 | includes an origin header for a non-CORS request. (markt)
|
| 2824 | </td></tr>
|
| 2825 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 2826 | Refactor Authenticator implementations to reduce code duplication.
|
| 2827 | (markt)
|
| 2828 | </td></tr>
|
| 2829 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2830 | When searching for SCIs
|
| 2831 | <code>o.a.catalina.Context.getParentClassLoader</code> will be used
|
| 2832 | instead of <code>java.lang.ClassLoader.getParent</code>. Thus one can
|
| 2833 | provide the correct parent class loader when running embedded Tomcat in
|
| 2834 | other environments such as OSGi. (violetagg)
|
| 2835 | </td></tr>
|
| 2836 | </table>
|
| 2837 | </blockquote></td></tr></table>
|
| 2838 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 2839 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2840 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2841 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57509">57509</a>: Improve length check when writing HTTP/1.1
|
| 2842 | response headers: reserve space for 4 extra bytes. (kkolinko)
|
| 2843 | </td></tr>
|
| 2844 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2845 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57540">57540</a>: Make TLS/SSL protocol available in a new request
|
| 2846 | attribute
|
| 2847 | (<code>org.apache.tomcat.util.net.secure_protocol_version</code>).
|
| 2848 | (Note that AJP connectors will require <tt>mod_jk</tt> 1.2.41 or later,
|
| 2849 | or an as-yet-unknown version of mod_proxy_ajp, or configure the proxy
|
| 2850 | to send the AJP_SSL_PROTOCOL request attribute to Tomcat. Please see
|
| 2851 | the bug comments for details.)
|
| 2852 | Based upon a patch provided by Ralf Hauser. (schultz)
|
| 2853 | </td></tr>
|
| 2854 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2855 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57544">57544</a>: Fix potential infinite loop when preparing a kept
|
| 2856 | alive HTTP connection for the next request. (markt)
|
| 2857 | </td></tr>
|
| 2858 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2859 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57546">57546</a>: Ensure that a dropped network connection does not
|
| 2860 | leave references to the UpgradeProcessor associated with the connection
|
| 2861 | in memory. (markt)
|
| 2862 | </td></tr>
|
| 2863 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2864 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57570">57570</a>: Make the processing of trailer headers with chunked
|
| 2865 | input optional and disabled by default. (markt)
|
| 2866 | </td></tr>
|
| 2867 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2868 | When applying the <code>maxSwallowSize</code> limit to a connection read
|
| 2869 | that many bytes first before closing the connection to give the client a
|
| 2870 | chance to read the response. (markt)
|
| 2871 | </td></tr>
|
| 2872 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2873 | Prevent an async timeout being processed multiple times for the same
|
| 2874 | socket when running on slow and/or heavily loaded systems. (markt)
|
| 2875 | </td></tr>
|
| 2876 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2877 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57581">57581</a>: Change statistics byte counter in coyote Request
|
| 2878 | object to be long to allow values above 2Gb. (kkolinko)
|
| 2879 | </td></tr>
|
| 2880 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2881 | Fix a concurrency issue in the APR Poller that meant it was possible
|
| 2882 | under low load for a socket queued to be added to the Poller not to be
|
| 2883 | added for 10 seconds. (markt)
|
| 2884 | </td></tr>
|
| 2885 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2886 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57638">57638</a>: Avoid an IllegalArgumentException when an AJP request
|
| 2887 | body chunk larger than the socket read buffer is being read. This
|
| 2888 | typically requires a larger than default AJP packetSize. (markt)
|
| 2889 | </td></tr>
|
| 2890 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2891 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57674">57674</a>: Avoid a BufferOverflowException when an AJP response
|
| 2892 | body chunk larger than the socket write buffer is being written. This
|
| 2893 | typically requires a larger than default AJP packetSize. (markt)
|
| 2894 | </td></tr>
|
| 2895 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 2896 | Refactor Connector authentication (only used by AJP) into a separate
|
| 2897 | method. (markt)
|
| 2898 | </td></tr>
|
| 2899 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 2900 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57708">57708</a>: Implement a new feature for AJP connectors - Tomcat
|
| 2901 | Authorization. If the new tomcatAuthorization attribute is set to
|
| 2902 | <code>true</code> (it is disabled by default) Tomcat will take an
|
| 2903 | authenticated user name from the AJP protocol and use the appropriate
|
| 2904 | Realm for the request to authorize (i.e. add roles) to that user.
|
| 2905 | (markt)
|
| 2906 | </td></tr>
|
| 2907 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2908 | Fix an issue that meant that any pipe-lined data read by Tomcat before
|
| 2909 | an asynchronous request completed was lost during the completion of the
|
| 2910 | asynchronous request. This mean that the pipe-lined request(s) would be
|
| 2911 | lost and/or corrupted. (markt)
|
| 2912 | </td></tr>
|
| 2913 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 2914 | Update the minimum recommended version of the Tomcat Native library (if
|
| 2915 | used) to 1.1.33. (markt)
|
| 2916 | </td></tr>
|
| 2917 | </table>
|
| 2918 | </blockquote></td></tr></table>
|
| 2919 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 2920 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2921 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2922 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57136">57136</a>: Ensure only <code>\${</code> and <code>\#{</code> are
|
| 2923 | treated as escapes for <code>${</code> and <code>#{</code> rather than
|
| 2924 | <code>\$</code> and <code>\#</code> being treated as escapes for
|
| 2925 | <code>$</code> and <code>#</code> when processing literal expressions in
|
| 2926 | expression language. (markt)
|
| 2927 | </td></tr>
|
| 2928 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2929 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57148">57148</a>: When coercing an object to a given type and a
|
| 2930 | <code>PropertyEditor</code> has been registered for the type correctly
|
| 2931 | coerce the empty string to <code>null</code> if the
|
| 2932 | <code>PropertyEditor</code> throws an exception. (kkolinko/markt)
|
| 2933 | </td></tr>
|
| 2934 | </table>
|
| 2935 | </blockquote></td></tr></table>
|
| 2936 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 2937 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2938 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2939 | Remove unnecessary method that always returns true. The domain filtering
|
| 2940 | works on <code>DomainFilterInterceptor</code>. (kfujino)
|
| 2941 | </td></tr>
|
| 2942 | </table>
|
| 2943 | </blockquote></td></tr></table>
|
| 2944 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 2945 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2946 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2947 | Correct a bug in the <code>permessage-deflate</code> implementation that
|
| 2948 | meant that the incorrect op-codes were used if an uncompressed message
|
| 2949 | was converted into more than one compressed message. (markt)
|
| 2950 | </td></tr>
|
| 2951 | </table>
|
| 2952 | </blockquote></td></tr></table>
|
| 2953 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 2954 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2955 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2956 | Fix possible resource leaks by closing streams properly. Issues
|
| 2957 | reported by Coverity Scan. (fschumacher)
|
| 2958 | </td></tr>
|
| 2959 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2960 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56058">56058</a>: Add links to the AccessLogValve documentation for
|
| 2961 | configuring reverse proxies and/or Tomcat to ensure that the desired
|
| 2962 | information is used entered in the access log when Tomcat is running
|
| 2963 | behind a reverse proxy. (markt)
|
| 2964 | </td></tr>
|
| 2965 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2966 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57503">57503</a>: Make clear that the JULI integration for log4j only
|
| 2967 | works with log4j 1.2.x. (markt)
|
| 2968 | </td></tr>
|
| 2969 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2970 | Remove incorrect note from context configuration page in the
|
| 2971 | documentation web application that stated WAR files located outside the
|
| 2972 | appBase were never unpacked. (markt)
|
| 2973 | </td></tr>
|
| 2974 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 2975 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57644">57644</a>: Update examples to use Apache Standard Taglib 1.2.5.
|
| 2976 | (jboynes)
|
| 2977 | </td></tr>
|
| 2978 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2979 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57683">57683</a>: Ensure that if a client aborts their connection to the
|
| 2980 | stock ticker example (the only way a client can disconnect), the example
|
| 2981 | continues to work for existing and new clients. (markt)
|
| 2982 | </td></tr>
|
| 2983 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2984 | Correct the documentation for deployOnStartup to make clear that if a
|
| 2985 | WAR file is updated while Tomcat is stopped and unpackWARs is true,
|
| 2986 | Tomcat will not detect the changed WAR file when it starts and will not
|
| 2987 | replace the unpacked WAR file with the contents of the updated WAR.
|
| 2988 | (markt)
|
| 2989 | </td></tr>
|
| 2990 | </table>
|
| 2991 | </blockquote></td></tr></table>
|
| 2992 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Extras"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| 2993 | <table border="0" cellpadding="2" cellspacing="2">
|
| 2994 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 2995 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57377">57377</a>: Remove the restriction that prevented the use of SSL
|
| 2996 | when specifying a bind address with the JMXRemoteLifecycleListener. Also
|
| 2997 | enable SSL to be configured for the registry as well as the server.
|
| 2998 | (markt)
|
| 2999 | </td></tr>
|
| 3000 | </table>
|
| 3001 | </blockquote></td></tr></table>
|
| 3002 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 3003 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3004 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3005 | Make sure that refuse the messages from a different domain in
|
| 3006 | <code>DomainFilterInterceptor</code>. (kfujino)
|
| 3007 | </td></tr>
|
| 3008 | </table>
|
| 3009 | </blockquote></td></tr></table>
|
| 3010 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.60 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.60_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 3011 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3012 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3013 | Enhance bean factory used for JNDI resources. New attribute
|
| 3014 | <code>forceString</code> allows to support non-standard
|
| 3015 | string argument property setters. (rjung)
|
| 3016 | </td></tr>
|
| 3017 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3018 | Fix <code>TestAbstractAjpProcessor</code> unit test failures on
|
| 3019 | Windows. (kkolinko)
|
| 3020 | </td></tr>
|
| 3021 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3022 | Guard the digester from MbeansDescriptorsDigesterSource with its own
|
| 3023 | lock object. (fschumacher)
|
| 3024 | </td></tr>
|
| 3025 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3026 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57558">57558</a>: Add missing JAR in Ant task definition required by
|
| 3027 | the validate task. (markt/kkolinko)
|
| 3028 | </td></tr>
|
| 3029 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3030 | List names of Testsuites that have failed or skipped tests when
|
| 3031 | running tests with Ant. (kkolinko)
|
| 3032 | </td></tr>
|
| 3033 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3034 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57703">57703</a>: Update the <code>http-method</code> definition for
|
| 3035 | web applications using a Servlet 2.5 descriptor as per Servlet 2.5 MR 6.
|
| 3036 | (markt)
|
| 3037 | </td></tr>
|
| 3038 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3039 | Update to Tomcat Native Library version 1.1.33 to pick up the Windows
|
| 3040 | binaries that are based on OpenSSL 1.0.1m and APR 1.5.1. (markt)
|
| 3041 | </td></tr>
|
| 3042 | </table>
|
| 3043 | </blockquote></td></tr></table>
|
| 3044 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.59 (violetagg)"><!--()--></a><a name="Tomcat_7.0.59_(violetagg)"><strong>Tomcat 7.0.59 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2015-02-04</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 3045 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.59 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.59_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 3046 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3047 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3048 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57504">57504</a>: Initialize TLD locations cache when creating the
|
| 3049 | ServletContext. (jboynes)
|
| 3050 | </td></tr>
|
| 3051 | </table>
|
| 3052 | </blockquote></td></tr></table>
|
| 3053 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.59 (violetagg)/Tribes"><!--()--></a><a name="Tomcat_7.0.59_(violetagg)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 3054 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3055 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3056 | Fix a possible deadlock when receiver thread invokes
|
| 3057 | <code>mapMemberAdded()</code> while ping thread invokes
|
| 3058 | <code>memberAlive()</code>. (kfujino)
|
| 3059 | </td></tr>
|
| 3060 | </table>
|
| 3061 | </blockquote></td></tr></table>
|
| 3062 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)"><strong>Tomcat 7.0.58 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 3063 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 3064 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3065 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3066 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57173">57173</a>: Revert the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56953">56953</a> that broke
|
| 3067 | annotation scanning in some cases. (markt)
|
| 3068 | </td></tr>
|
| 3069 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3070 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57178">57178</a>: The CORS filter now treats <code>null</code> as a
|
| 3071 | valid origin that matches <code>*</code>. Patch provided by Gregor
|
| 3072 | Zurowski. (markt)
|
| 3073 | </td></tr>
|
| 3074 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3075 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57180">57180</a>: Do not limit the CORS filter to only accepting
|
| 3076 | requests that use an HTTP method defined in RFC 7231. (markt)
|
| 3077 | </td></tr>
|
| 3078 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3079 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57190">57190</a>: Fix <code>ServletContext.getContext(String)</code>
|
| 3080 | when parallel deployment is used so that the correct ServletContext is
|
| 3081 | returned. (markt)
|
| 3082 | </td></tr>
|
| 3083 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3084 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57208">57208</a>: Prevent NPE in JNDI Realm when no results are found
|
| 3085 | in a directory context for a user with specified user name. Based on
|
| 3086 | a patch provided by Jason McIntosh. (violetagg)
|
| 3087 | </td></tr>
|
| 3088 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3089 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57209">57209</a>: Add a new attribute, userSearchAsUser to the JNDI
|
| 3090 | Realm. (markt)
|
| 3091 | </td></tr>
|
| 3092 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3093 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57215">57215</a>: Ensure that the result of calling
|
| 3094 | <code>HttpServletRequest.getContextPath()</code> is neither decoded nor
|
| 3095 | normalized as required by the Servlet specification. (markt)
|
| 3096 | </td></tr>
|
| 3097 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3098 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57216">57216</a>: Improve handling of invalid context paths. A context
|
| 3099 | path should either be an empty string or start with a
|
| 3100 | <code>'/'</code> and do not end with a
|
| 3101 | <code>'/'</code>. Invalid context path are automatically
|
| 3102 | corrected and a warning is logged. The <code>null</code> and
|
| 3103 | <code>"/"</code> values are now correctly changed to
|
| 3104 | <code>""</code>. (markt/kkolinko)
|
| 3105 | </td></tr>
|
| 3106 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3107 | Correct message that is logged when load-on-startup servlet fails
|
| 3108 | to load. It was logging a wrong name. (kkolinko)
|
| 3109 | </td></tr>
|
| 3110 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3111 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57239">57239</a>: Correct several message typos. Includes patch by
|
| 3112 | vladk. (kkolinko)
|
| 3113 | </td></tr>
|
| 3114 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3115 | Make the session id generator extensible by adding a
|
| 3116 | <code>SessionIdGenerator</code> interface, an abstract
|
| 3117 | base class and a standard implementation. (rjung)
|
| 3118 | </td></tr>
|
| 3119 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3120 | Back-port clarification from Servlet 3.1 specification that during
|
| 3121 | async processing an <code>IllegalStateException</code> should be thrown
|
| 3122 | if <code>getRequest()</code> or <code>getResponse()</code> is called
|
| 3123 | after <code>complete()</code> or <code>dispatch()</code>. (markt)
|
| 3124 | </td></tr>
|
| 3125 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3126 | Fix a concurrency issue in async processing. Ensure that a non-container
|
| 3127 | thread can not change the async state until the container thread has
|
| 3128 | completed. (markt)
|
| 3129 | </td></tr>
|
| 3130 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3131 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57252">57252</a>: Provide application configured error pages with a
|
| 3132 | chance to handle an async error before the built-in error reporting.
|
| 3133 | (markt)
|
| 3134 | </td></tr>
|
| 3135 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3136 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57281">57281</a>: Enable non-public Filter and Servlet classes to be
|
| 3137 | configured programmatically via the Servlet 3.0 API and then used
|
| 3138 | without error when running under a SecurityManager. (markt)
|
| 3139 | </td></tr>
|
| 3140 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3141 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57308">57308</a>: Remove unnecessary calls to
|
| 3142 | <code>System.getProperty()</code> where more suitable API calls are
|
| 3143 | available. (markt)
|
| 3144 | </td></tr>
|
| 3145 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3146 | Add unit tests for RemoteAddrValve and RemoteHostValve. (rjung)
|
| 3147 | </td></tr>
|
| 3148 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3149 | Allow to configure RemoteAddrValve and RemoteHostValve to
|
| 3150 | adopt behavior depending on the connector port. Implemented
|
| 3151 | by optionally adding the connector port to the string compared
|
| 3152 | with the patterns <code>allow</code> and <code>deny</code>. Configured
|
| 3153 | using <code>addConnectorPort</code> attribute on valve. (rjung)
|
| 3154 | </td></tr>
|
| 3155 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3156 | Optionally trigger authentication instead of denial in
|
| 3157 | RemoteAddrValve and RemoteHostValve. This only works in
|
| 3158 | combination with <code>preemptiveAuthentication</code>
|
| 3159 | on the application context. Configured using
|
| 3160 | <code>invalidAuthenticationWhenDeny</code> attribute on valve. (rjung)
|
| 3161 | </td></tr>
|
| 3162 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3163 | Prevent file descriptors leak and ensure that files are closed after
|
| 3164 | retrieving the last modification time. (violetagg)
|
| 3165 | </td></tr>
|
| 3166 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3167 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57326">57326</a>: Enable <code>AsyncListener</code> implementations to
|
| 3168 | re-register themselves during <code>AsyncListener.onStartAsync</code>.
|
| 3169 | (markt)
|
| 3170 | </td></tr>
|
| 3171 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3172 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57331">57331</a>: Allow ExpiresFilter to use "year" as synonym for
|
| 3173 | "years" in its configuration. (kkolinko)
|
| 3174 | </td></tr>
|
| 3175 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3176 | Improve SnoopServlet in unit tests. (rjung)
|
| 3177 | </td></tr>
|
| 3178 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3179 | Add RequestDescriptor class to unit tests.
|
| 3180 | Adjust TestRewriteValve to use RequestDescriptor. (rjung)
|
| 3181 | </td></tr>
|
| 3182 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3183 | Add more AJP unit tests. (rjung)
|
| 3184 | </td></tr>
|
| 3185 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3186 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57363">57363</a>: Log to stderr if LogManager is unable to read
|
| 3187 | configuration files rather than swallowing the exception silently.
|
| 3188 | (markt)
|
| 3189 | </td></tr>
|
| 3190 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3191 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57420">57420</a>: Make UEncoder a local variable in
|
| 3192 | DirContextURLConnection to make it threadsafe. Based on ideas from
|
| 3193 | kkolinko and violetagg. (fschumacher)
|
| 3194 | </td></tr>
|
| 3195 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3196 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57425">57425</a>: Don't add attributes with null value or name to the
|
| 3197 | replicated context. (fschumacher)
|
| 3198 | </td></tr>
|
| 3199 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3200 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57431">57431</a>: Enable usage of custom class for context creation when
|
| 3201 | using embedded tomcat. (fschumacher)
|
| 3202 | </td></tr>
|
| 3203 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3204 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57446">57446</a>: Ensure that <code>ServletContextListener</code>s that
|
| 3205 | have limited access to <code>ServletContext</code> methods are called
|
| 3206 | with the same <code>ServletContext</code> instance for both
|
| 3207 | <code>contextInitialized()</code> and <code>contextDestroyed()</code>.
|
| 3208 | (markt)
|
| 3209 | </td></tr>
|
| 3210 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3211 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57461">57461</a>: When an instance of
|
| 3212 | <code>org.apache.catalina.startup.VersionLoggerListener</code> logs the
|
| 3213 | result of <code>System.getProperty("java.home")</code> don't report it
|
| 3214 | in a manner that makes it look like the <code>JAVA_HOME</code>
|
| 3215 | environment variable. (markt)
|
| 3216 | </td></tr>
|
| 3217 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3218 | While closing streams for given resources ensure that if an exception
|
| 3219 | happens it will be handled properly. Issue is reported by Coverity Scan.
|
| 3220 | (violetagg)
|
| 3221 | </td></tr>
|
| 3222 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3223 | Change Response to use UEncoder instances with shared safeChars.
|
| 3224 | (fschumacher)
|
| 3225 | </td></tr>
|
| 3226 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3227 | Allow <code>VersionLoggerListener</code> to log all system properties.
|
| 3228 | This feature is off by default. (kkolinko)
|
| 3229 | </td></tr>
|
| 3230 | </table>
|
| 3231 | </blockquote></td></tr></table>
|
| 3232 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 3233 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3234 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3235 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57234">57234</a>: Make SSL protocol filtering to remove insecure
|
| 3236 | protocols case insensitive. (markt)
|
| 3237 | </td></tr>
|
| 3238 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3239 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57265">57265</a>: Fix some potential concurrency issues with sendFile
|
| 3240 | and the NIO connector. (markt)
|
| 3241 | </td></tr>
|
| 3242 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3243 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57324">57324</a>: If the client uses <code>Expect: 100-continue</code>
|
| 3244 | and Tomcat responds with a non-2xx response code, Tomcat also closes the
|
| 3245 | connection. If Tomcat knows the connection is going to be closed when
|
| 3246 | committing the response, Tomcat will now also send the
|
| 3247 | <code>Connection: close</code> response header. (markt)
|
| 3248 | </td></tr>
|
| 3249 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3250 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57340">57340</a>: When using Comet, ensure that Socket and SocketWrapper
|
| 3251 | are only returned to their respective caches once on socket close (it is
|
| 3252 | possible for multiple threads to call close concurrently). (markt)
|
| 3253 | </td></tr>
|
| 3254 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3255 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57446">57446</a>: Ensure that <code>ServletContextListener</code>s that
|
| 3256 | have limited access to <code>ServletContext</code> methods are called
|
| 3257 | with the same <code>ServletContext</code> instance for both
|
| 3258 | <code>contextInitialized()</code> and <code>contextDestroyed()</code>.
|
| 3259 | (markt)
|
| 3260 | </td></tr>
|
| 3261 | </table>
|
| 3262 | </blockquote></td></tr></table>
|
| 3263 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 3264 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3265 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3266 | CVE-2014-7810:
|
| 3267 | Do not use a privileged code block when evaluating EL expressions
|
| 3268 | when running under a security manager, which allowed to bypass code
|
| 3269 | restrictions. (markt)
|
| 3270 | </td></tr>
|
| 3271 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3272 | Fix an issue with BeanELResolver when running under a security
|
| 3273 | manager. Some classes may not be accessible but may have accessible
|
| 3274 | interfaces. (markt)
|
| 3275 | </td></tr>
|
| 3276 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3277 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57316">57316</a>: Fix JspC when directory name contains a character
|
| 3278 | sequence that appears to be URL encoded. (markt)
|
| 3279 | </td></tr>
|
| 3280 | </table>
|
| 3281 | </blockquote></td></tr></table>
|
| 3282 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 3283 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3284 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3285 | In order to enable define in <code>Cluster</code> element,
|
| 3286 | <code>ClusterSingleSignOn</code> implements <code>ClusterValve</code>.
|
| 3287 | (kfujino)
|
| 3288 | </td></tr>
|
| 3289 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3290 | Fix mbean descriptor of <code>ClusterSingleSignOn</code>. (kfujino)
|
| 3291 | </td></tr>
|
| 3292 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3293 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57473">57473</a>: Add sanity check to FarmWebDeployer's WarWatcher to
|
| 3294 | detect suspected incorrect permissions on the watch directory. (schultz)
|
| 3295 | </td></tr>
|
| 3296 | </table>
|
| 3297 | </blockquote></td></tr></table>
|
| 3298 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 3299 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3300 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3301 | Correct multiple issues with the flushing of batched messages that could
|
| 3302 | lead to duplicate and/or corrupt messages. (markt)
|
| 3303 | </td></tr>
|
| 3304 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3305 | Correctly implement headers case insensitivity. (markt/remm)
|
| 3306 | </td></tr>
|
| 3307 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3308 | Allow optional use of user extensions. (remm)
|
| 3309 | </td></tr>
|
| 3310 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3311 | Allow using partial binary message handlers. (remm)
|
| 3312 | </td></tr>
|
| 3313 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3314 | Limit ping/pong message size. (remm)
|
| 3315 | </td></tr>
|
| 3316 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3317 | Allow configuration of the time interval for the periodic event. (remm)
|
| 3318 | </td></tr>
|
| 3319 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3320 | More accurate annotations processing. (remm)
|
| 3321 | </td></tr>
|
| 3322 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3323 | Allow optional default for origin header in the client. (remm)
|
| 3324 | </td></tr>
|
| 3325 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3326 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57490">57490</a>: Make it possible to use Tomcat's WebSocket client
|
| 3327 | within a web application when running under a SecurityManager. Based on
|
| 3328 | a patch by Mikael Sterner. (markt)
|
| 3329 | </td></tr>
|
| 3330 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3331 | Add some debug logging to the WebSocket session to track session
|
| 3332 | creation and session closure. (markt)
|
| 3333 | </td></tr>
|
| 3334 | </table>
|
| 3335 | </blockquote></td></tr></table>
|
| 3336 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 3337 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3338 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3339 | Update documentation for CGI servlet. Recommend to copy the servlet
|
| 3340 | declaration into web application instead of enabling it globally.
|
| 3341 | Correct documentation for cgiPathPrefix. (kkolinko)
|
| 3342 | </td></tr>
|
| 3343 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3344 | Improve HTML version of build instructions and align with
|
| 3345 | BUILDING.txt. Document creating second Eclipse project to compile
|
| 3346 | WebSocket classes with Java 7 (<code>ide-eclipse-websocket</code>
|
| 3347 | target added in 7.0.56). (kkolinko)
|
| 3348 | </td></tr>
|
| 3349 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3350 | Improve Tomcat Manager documentation. Rearrange, add section on
|
| 3351 | HTML GUI, document /expire command and Server Status page. (kkolinko)
|
| 3352 | </td></tr>
|
| 3353 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3354 | Fix ambiguity of section links on Valves configuration reference page.
|
| 3355 | (kkolinko)
|
| 3356 | </td></tr>
|
| 3357 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3358 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57238">57238</a>: Update information on SSL/TLS on Security and SSL
|
| 3359 | documentation pages. Based on patch by Glen Peterson. (kkolinko)
|
| 3360 | </td></tr>
|
| 3361 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3362 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57261">57261</a>: Add vminfo and threaddump commands to Manager
|
| 3363 | application. Implement <code>VminfoTask</code> and
|
| 3364 | <code>ThreaddumpTask</code> Ant tasks. (kkolinko)
|
| 3365 | </td></tr>
|
| 3366 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3367 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57323">57323</a>: Correct display of outdated sessions in sessions
|
| 3368 | count listing in Manager application. (kkolinko)
|
| 3369 | </td></tr>
|
| 3370 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3371 | Add document of <code>ClusterSingleSignOn</code>. (kfujino)
|
| 3372 | </td></tr>
|
| 3373 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3374 | Clarify documentation for <code>useBodyEncodingForURI</code>
|
| 3375 | attribute of a connector. (kkolinko)
|
| 3376 | </td></tr>
|
| 3377 | </table>
|
| 3378 | </blockquote></td></tr></table>
|
| 3379 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.58 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.58_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 3380 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3381 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3382 | When downloading required libraries at build time, use random name
|
| 3383 | for temporary file and automatically create destination directory
|
| 3384 | (<code>base.path</code>). (kkolinko)
|
| 3385 | </td></tr>
|
| 3386 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3387 | Update optional Checkstyle library to 6.1.1. (kkolinko)
|
| 3388 | </td></tr>
|
| 3389 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3390 | Simplify <code>setproxy</code> task in <code>build.xml</code>.
|
| 3391 | Taskdef there is not needed since Ant 1.8.2. (kkolinko)
|
| 3392 | </td></tr>
|
| 3393 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3394 | Improve Java 7 support in <code>build.xml</code>. Check whether
|
| 3395 | the specified ${java.7.home} is valid. By default use Java that
|
| 3396 | runs Ant (${java.home}) instead of the one found on $PATH
|
| 3397 | to run JUnit tests. (kkolinko)
|
| 3398 | </td></tr>
|
| 3399 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3400 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57344">57344</a>: Provide sha1 checksum files for Tomcat downloads.
|
| 3401 | Correct filename patterns for apache-tomcat-*-embed.tar.gz archive
|
| 3402 | to exclude an *.asc file. (kkolinko)
|
| 3403 | </td></tr>
|
| 3404 | </table>
|
| 3405 | </blockquote></td></tr></table>
|
| 3406 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)"><strong>Tomcat 7.0.57 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-11-11</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 3407 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 3408 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3409 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3410 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=47919">47919</a>: Extend the information logged when Tomcat starts to
|
| 3411 | optionally log the values of command line arguments (enabled by
|
| 3412 | default) and environment variables (disabled by default). Note that
|
| 3413 | the values added to CATALINA_OPTS and JAVA_OPTS environment variables
|
| 3414 | will be logged, as they are used to build up the command line. (markt)
|
| 3415 | </td></tr>
|
| 3416 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3417 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56401">56401</a>: Log version information when Tomcat starts.
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 3418 | (markt/kkolinko)
|
| 3419 | </td></tr>
|
| 3420 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 3421 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57022">57022</a>: Ensure SPNEGO authentication continues to work with
|
| 3422 | the JNDI Realm using delegated credentials with recent Oracle JREs.
|
| 3423 | (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 3424 | </td></tr>
|
| 3425 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 3426 | Correct a couple of NPEs in the JNDI Realm that could be triggered with
|
| 3427 | when not specifying a roleBase and enabling roleSearchAsUser. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 3428 | </td></tr>
|
| 3429 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 3430 | Remove the unnecessary registration of context.xml as a redeploy
|
| 3431 | resource. The context.xml having an external docBase has already been
|
| 3432 | registered as a redeploy resources at first. (kfujino)
|
| 3433 | </td></tr>
|
| 3434 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3435 | Improve the previous fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56401">56401</a>. Avoid logging version
|
| 3436 | information in the constructor since it then gets logged at undesirable
|
| 3437 | times such as when using <code>StoreConfig</code>. (markt)
|
| 3438 | </td></tr>
|
| 3439 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3440 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57105">57105</a>: When parsing web.xml do not limit the buffer element
|
| 3441 | of the jsp-property-group element to integer values as the allowed
|
| 3442 | values are <code><number>kb</code> or <code>none</code>. (markt)
|
| 3443 | </td></tr>
|
| 3444 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3445 | Update the minimum required version of the Tomcat Native library (if
|
| 3446 | used) to 1.1.32. (markt)
|
| 3447 | </td></tr>
|
| 3448 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3449 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57144">57144</a>: Improve ClientAbortException to provide non-null
|
| 3450 | message. (kkolinko)
|
| 3451 | </td></tr>
|
| 3452 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3453 | AsyncContext should remain usable until fireOnComplete is called. (remm)
|
| 3454 | </td></tr>
|
| 3455 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3456 | AsyncContext createListener should wrap any instantiation exception
|
| 3457 | using a ServletException. (remm)
|
| 3458 | </td></tr>
|
| 3459 | </table>
|
| 3460 | </blockquote></td></tr></table>
|
| 3461 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 3462 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3463 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3464 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53952">53952</a>: Add support for TLSv1.1 and TLSv1.2 for APR connector.
|
| 3465 | Based upon a patch by Marcel Šebek. This feature requires
|
| 3466 | Tomcat Native library 1.1.32 or later. (schultz/jfclere)
|
| 3467 | </td></tr>
|
| 3468 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3469 | Disable SSLv3 by default for JSSE based HTTPS connectors (BIO and NIO).
|
| 3470 | The change also ensures that SSLv2 is disabled for these connectors
|
| 3471 | although SSLv2 should already be disabled by default by the JRE. (markt)
|
| 3472 | </td></tr>
|
| 3473 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3474 | Disable SSLv3 by default for the APR/native HTTPS connector. (markt)
|
| 3475 | </td></tr>
|
| 3476 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3477 | Do not increase remaining counter at end of stream in
|
| 3478 | IdentityInputFilter. (kkolinko)
|
| 3479 | </td></tr>
|
| 3480 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3481 | Async state MUST_COMPLETE should still be started. (remm)
|
| 3482 | </td></tr>
|
| 3483 | </table>
|
| 3484 | </blockquote></td></tr></table>
|
| 3485 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 3486 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3487 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3488 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57099">57099</a>: Ensure that semi-colons are not permitted in JSP
|
| 3489 | import page directives. (markt)
|
| 3490 | </td></tr>
|
| 3491 | </table>
|
| 3492 | </blockquote></td></tr></table>
|
| 3493 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 3494 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3495 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3496 | Avoid possible integer overflows reported by Coverity Scan. (fschumacher)
|
| 3497 | </td></tr>
|
| 3498 | </table>
|
| 3499 | </blockquote></td></tr></table>
|
| 3500 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 3501 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3502 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3503 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57054">57054</a>: Correctly handle the case in the WebSocket client
|
| 3504 | when the HTTP response to the upgrade request can not be read in a
|
| 3505 | single pass; either because the buffer is too small or the server sent
|
| 3506 | the response in multiple packets. (markt)
|
| 3507 | </td></tr>
|
| 3508 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3509 | Fix client subprotocol handling. (remm)
|
| 3510 | </td></tr>
|
| 3511 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3512 | Add null checks for arguments in remote endpoint. (remm/kkolinko)
|
| 3513 | </td></tr>
|
| 3514 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3515 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57091">57091</a>: Work around the behaviour of the Oracle JRE when
|
| 3516 | creating new threads in an applet environment that breaks the WebSocket
|
| 3517 | client implementation. Patch provided by Niklas Hallqvist. (markt)
|
| 3518 | </td></tr>
|
| 3519 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3520 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57118">57118</a>: Ensure that that an <code>EncodeException</code> is
|
| 3521 | thrown by <code>RemoteEndpoint.Basic.sendObject(Object)</code> rather
|
| 3522 | than an <code>IOException</code> when no suitable <code>Encoder</code>
|
| 3523 | is configured for the given Object. (markt)
|
| 3524 | </td></tr>
|
| 3525 | </table>
|
| 3526 | </blockquote></td></tr></table>
|
| 3527 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 3528 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3530 | Correct documentation for <code>ServerCookie.ALLOW_NAME_ONLY</code>
|
| 3531 | system property. (kkolinko)
|
| 3532 | </td></tr>
|
| 3533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3534 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57049">57049</a>: Clarified that <code>jvmRoute</code> can be set in
|
| 3535 | <code><Engine></code>'s <code>jvmRoute</code> or in a system
|
| 3536 | property. (schultz)
|
| 3537 | </td></tr>
|
| 3538 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3539 | Correct version of Java WebSocket mentioned in documentation
|
| 3540 | (s/1.0/1.1/). (markt/kkolinko)
|
| 3541 | </td></tr>
|
| 3542 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3543 | In examples web application move Async and Comet examples from JSP
|
| 3544 | to Servlet examples page. (kkolinko)
|
| 3545 | </td></tr>
|
| 3546 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3547 | Suppress timestamp comments and enable charset header in Javadoc.
|
| 3548 | (kkolinko)
|
| 3549 | </td></tr>
|
| 3550 | </table>
|
| 3551 | </blockquote></td></tr></table>
|
| 3552 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 3553 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3554 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3555 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57079">57079</a>: Use Tomcat version number for jdbc-pool module when
|
| 3556 | building and shipping the module as part of Tomcat. (markt/kkolinko)
|
| 3557 | </td></tr>
|
| 3558 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3559 | Fix broken overview page in javadoc generated via "javadoc" task in
|
| 3560 | jdbc-pool build.xml file. (kkolinko)
|
| 3561 | </td></tr>
|
| 3562 | </table>
|
| 3563 | </blockquote></td></tr></table>
|
| 3564 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.57 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.57_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 3565 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3566 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3567 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56079">56079</a>: The Apache Tomcat Windows service and the Apache
|
| 3568 | Tomcat Windows service monitor application are now digitally
|
| 3569 | signed. (markt)
|
| 3570 | </td></tr>
|
| 3571 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3572 | Fix timestamps in Tomcat build and jdbc-pool to use 24-hour format
|
| 3573 | instead of 12-hour one and use UTC timezone. (markt/kkolinko)
|
| 3574 | </td></tr>
|
| 3575 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3576 | Improve Tomcat build script to ensure that only one ecj-nn.jar file
|
| 3577 | is present in Tomcat <code>lib</code> directory when Eclipse JDT
|
| 3578 | Compiler is updated to a new version. (kkolinko)
|
| 3579 | </td></tr>
|
| 3580 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3581 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56596">56596</a>: Update to Tomcat Native Library version 1.1.32 to
|
| 3582 | pick up the Windows binaries that are based on OpenSSL 1.0.1j and APR
|
| 3583 | 1.5.1. (markt)
|
| 3584 | </td></tr>
|
| 3585 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3586 | In Tomcat tests: log name of the current test method at start time.
|
| 3587 | (kkolinko)
|
| 3588 | </td></tr>
|
| 3589 | </table>
|
| 3590 | </blockquote></td></tr></table>
|
| 3591 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)"><strong>Tomcat 7.0.56 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-10-06</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 3592 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 3593 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3594 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3595 | When scanning class files (e.g. for annotations) and reading the number
|
| 3596 | of parameters in a <code>MethodParameters</code> structure only read a
|
| 3597 | single byte (rather than two bytes) as per the JVM specification. Patch
|
| 3598 | provided by Francesco Komauli. (markt)
|
| 3599 | </td></tr>
|
| 3600 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3601 | Allow the JNDI Realm to start even if the directory is not available.
|
| 3602 | The directory not being available is not fatal once the Realm is started
|
| 3603 | and it need not be fatal when the Realm starts. Based on a patch by
|
| 3604 | Cédric Couralet. (markt)
|
| 3605 | </td></tr>
|
| 3606 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3607 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56736">56736</a>: Avoid an incorrect <code>IllegalStateException</code>
|
| 3608 | if the async timeout fires after a non-container thread has called
|
| 3609 | <code>AsyncContext.dispatch()</code> but before a container thread
|
| 3610 | starts processing the dispatch. (markt)
|
| 3611 | </td></tr>
|
| 3612 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3613 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56739">56739</a>: If an application handles an error on an application
|
| 3614 | thread during asynchronous processing by calling
|
| 3615 | <code>HttpServletResponse.sendError()</code>, then ensure that the
|
| 3616 | application is given an opportunity to report that error via an
|
| 3617 | appropriate application defined error page if one is configured. (markt)
|
| 3618 | </td></tr>
|
| 3619 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3620 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56771">56771</a>: When lookup for a resource in all the alternate or
|
| 3621 | backup <code>javax.naming.directory.DirContext</code>,
|
| 3622 | <code>javax.naming.NameNotFoundException</code> will be thrown at the
|
| 3623 | end of the search if the resource is not available in these alternate
|
| 3624 | or backup <code>javax.naming.directory.DirContext</code>. Based on a
|
| 3625 | patch by Sheldon Shao. (violetagg)
|
| 3626 | </td></tr>
|
| 3627 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3628 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56796">56796</a>: Remove unnecessary sleep when stopping a web
|
| 3629 | application. (markt)
|
| 3630 | </td></tr>
|
| 3631 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3632 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56801">56801</a>: Improve performance of
|
| 3633 | <code>org.apache.tomcat.util.file.Matcher</code> which is to filter JARs
|
| 3634 | for scanning during web application start. Based on a patch by Sheldon
|
| 3635 | Shao. (kkolinko)
|
| 3636 | </td></tr>
|
| 3637 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3638 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56825">56825</a>: Enable pre-emptive authentication to work with the
|
| 3639 | SSL authenticator. Based on a patch by jlmonteiro. (markt)
|
| 3640 | </td></tr>
|
| 3641 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3642 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56857">56857</a>: Fix thread safety issue when calling ServletContext
|
| 3643 | methods while running under a security manager. (markt)
|
| 3644 | </td></tr>
|
| 3645 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3646 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56882">56882</a>: Add testcase for processing of forwards and includes
|
| 3647 | when Context have been reloaded. (kkolinko)
|
| 3648 | </td></tr>
|
| 3649 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3650 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56900">56900</a>: Fix some potential resource leaks when reading
|
| 3651 | property files reported by Coverity Scan. Based on patches provided by
|
| 3652 | Felix Schumacher. (markt)
|
| 3653 | </td></tr>
|
| 3654 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3655 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56902">56902</a>: Fix a potential resource leak in the Default Servlet
|
| 3656 | reported by Coverity Scan. Based on a patch provided by Felix
|
| 3657 | Schumacher. (markt)
|
| 3658 | </td></tr>
|
| 3659 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3660 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56903">56903</a>: Correct the return value for
|
| 3661 | <code>StandardContext.getResourceOnlyServlets()</code> so that multiple
|
| 3662 | names are separated by commas. Identified by Coverity Scan and fixed
|
| 3663 | based on a patch by Felix Schumacher. (markt)
|
| 3664 | </td></tr>
|
| 3665 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3666 | Fixed the multipart elements merge operation performed during web
|
| 3667 | application deployment. Identified by Coverity Scan. (violetagg)
|
| 3668 | </td></tr>
|
| 3669 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3670 | Correct the information written by
|
| 3671 | <code>ExtendedAccessLogValve</code> when a format token x-O(XXX) is
|
| 3672 | used so that multiple values for a header XXX are separated by commas.
|
| 3673 | Identified by Coverity Scan. (violetagg)
|
| 3674 | </td></tr>
|
| 3675 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3676 | Fix a potential resource leak when reading MANIFEST.MF file for
|
| 3677 | extension dependencies reported by Coverity Scan. (violetagg)
|
| 3678 | </td></tr>
|
| 3679 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3680 | Correctly handle multiple <code>accept-language</code> headers rather
|
| 3681 | than just using the first header to determine the user's preferred
|
| 3682 | Locale. (markt)
|
| 3683 | </td></tr>
|
| 3684 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3685 | Fix some potential resource leaks when reading properties, files and
|
| 3686 | other resources. Reported by Coverity Scan. (violetagg)
|
| 3687 | </td></tr>
|
| 3688 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3689 | When using parallel deployment and <code>undeployOldVersions</code>
|
| 3690 | feature is enabled on a Host, correctly undeploy context of old
|
| 3691 | version. Make sure that Tomcat does not undeploy older Context if
|
| 3692 | current context is not running. (kfujino)
|
| 3693 | </td></tr>
|
| 3694 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3695 | When deploying war, add XML file in the config base to the redeploy
|
| 3696 | resources if war does not have META-INF/context.xml or
|
| 3697 | <code>deployXML</code> is false. If XML file is created in the config
|
| 3698 | base, redeploy will occur. (kfujino)
|
| 3699 | </td></tr>
|
| 3700 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3701 | Various changes to reduce unnecessary code in Tomcat's copy of
|
| 3702 | Apache Commons BCEL to reduce the time taken for annotation scanning
|
| 3703 | when web applications start. Includes contributions from kkolinko and
|
| 3704 | hzhang9. (markt)
|
| 3705 | </td></tr>
|
| 3706 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3707 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56938">56938</a>: Ensure web applications that have mixed case context
|
| 3708 | paths and are deployed as directories are correctly removed on undeploy
|
| 3709 | when running on a case sensitive file system. (markt)
|
| 3710 | </td></tr>
|
| 3711 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3712 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57004">57004</a>: Add <code>stuckThreadCount</code> property to
|
| 3713 | <code>StuckThreadDetectionValve</code>'s JMX bean. Patch provided by
|
| 3714 | Jiří Pejchal. (schultz)
|
| 3715 | </td></tr>
|
| 3716 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3717 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57011">57011</a>: Ensure that the request and response are correctly
|
| 3718 | recycled when processing errors during async processing. (markt)
|
| 3719 | </td></tr>
|
| 3720 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3721 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57016">57016</a>: When using the <code>PersistentValve</code> do not
|
| 3722 | remove sessions from the store when persisting them. (markt)
|
| 3723 | </td></tr>
|
| 3724 | </table>
|
| 3725 | </blockquote></td></tr></table>
|
| 3726 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 3727 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3728 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3729 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56780">56780</a>: Enable Tomcat to start when using SSL with an IBM JRE
|
| 3730 | in strict SP800-131a mode. (markt)
|
| 3731 | </td></tr>
|
| 3732 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3733 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56910">56910</a>: Prevent the invalid value of <code>-1</code> being
|
| 3734 | used for <code>maxConnections</code> with APR connectors. (markt)
|
| 3735 | </td></tr>
|
| 3736 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3737 | Ensure that <code>AjpNioProtocol</code> and <code>AjpAprProtocol</code>
|
| 3738 | enable the <code>KeepAliveTimeout</code>. (kfujino)
|
| 3739 | </td></tr>
|
| 3740 | </table>
|
| 3741 | </blockquote></td></tr></table>
|
| 3742 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 3743 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3744 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3745 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=43001">43001</a>: Enable the JspC Ant task to set the JspC option
|
| 3746 | <code>mappedFile</code>. (kkolinko)
|
| 3747 | </td></tr>
|
| 3748 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3749 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56797">56797</a>: When matching a method in an EL expression, do not
|
| 3750 | treat bridge methods as duplicates of the method they bridge to. In this
|
| 3751 | case always call the target of the bridge method. (markt)
|
| 3752 | </td></tr>
|
| 3753 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3754 | Correct a logic error in the <code>JasperElResolver</code>. There was no
|
| 3755 | functional impact but the code was less efficient as a result of the
|
| 3756 | error. Based on a patch by martinschaef. (markt)
|
| 3757 | </td></tr>
|
| 3758 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3759 | Ensure that the implementation of
|
| 3760 | <code>javax.servlet.jsp.PageContext.include(String)</code>
|
| 3761 | and
|
| 3762 | <code>javax.servlet.jsp.PageContext.include(String, boolean)</code>
|
| 3763 | will throw <code>IOException</code> when an I/O error occur during
|
| 3764 | the operation. (violetagg)
|
| 3765 | </td></tr>
|
| 3766 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3767 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56908">56908</a>: Fix some potential resource leaks when reading jar
|
| 3768 | files. Reported by Coverity Scan. Based on patch provided by Felix
|
| 3769 | Schumacher. (violetagg)
|
| 3770 | </td></tr>
|
| 3771 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3772 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56991">56991</a>: Deprecate the use of a request attribute to pass a
|
| 3773 | <jsp-file> declaration to Jasper and prevent an infinite loop
|
| 3774 | if this technique is used in conjunction with an include. (markt)
|
| 3775 | </td></tr>
|
| 3776 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3777 | Fix a potential resource leak in JDTCompiler when checking whether
|
| 3778 | a resource is a package. Reported by Coverity Scan. (fschumacher)
|
| 3779 | </td></tr>
|
| 3780 | </table>
|
| 3781 | </blockquote></td></tr></table>
|
| 3782 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 3783 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3784 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3785 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56446">56446</a>: Clearer handling of exceptions when calling a method
|
| 3786 | on a POJO based WebSocket endpoint. Based on a suggestion by Eugene
|
| 3787 | Chung. (markt)
|
| 3788 | </td></tr>
|
| 3789 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3790 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56746">56746</a>: Allow secure WebSocket client threads to use the
|
| 3791 | current context class loader rather than explicitly setting it to the
|
| 3792 | class loader that loaded the WebSocket implementation. This allows
|
| 3793 | WebSocket client connections from within web applications to access,
|
| 3794 | amongst other things, the JNDI resources associated with the web
|
| 3795 | application. (markt)
|
| 3796 | </td></tr>
|
| 3797 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3798 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56905">56905</a>: Make destruction on web application stop of thread
|
| 3799 | group used for WebSocket connections more robust. (kkolinko/markt)
|
| 3800 | </td></tr>
|
| 3801 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3802 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56907">56907</a>: Ensure that client IO threads are stopped if a secure
|
| 3803 | WebSocket client connection fails. (markt)
|
| 3804 | </td></tr>
|
| 3805 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3806 | When a WebSocket client attempts to write to a closed connection, handle
|
| 3807 | the resulting <code>IllegalStateException</code> in a manner consistent
|
| 3808 | with the handling of an <code>IOException</code>. (markt)
|
| 3809 | </td></tr>
|
| 3810 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3811 | Add support for the <code>permessage-deflate</code> extension. This is
|
| 3812 | currently limited to decompressing incoming messages on the server side.
|
| 3813 | It is expected that support will be extended to outgoing messages and to
|
| 3814 | the client side shortly. (markt)
|
| 3815 | </td></tr>
|
| 3816 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3817 | Extend support for the <code>permessage-deflate</code> extension to
|
| 3818 | compression of outgoing messages on the server side. (markt)
|
| 3819 | </td></tr>
|
| 3820 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3821 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56982">56982</a>: Return the actual negotiated extensions rather than an
|
| 3822 | empty list for <code>Session.getNegotiatedExtensions()</code>. (markt)
|
| 3823 | </td></tr>
|
| 3824 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3825 | Update the WebSocket implementation to support the Java WebSocket
|
| 3826 | specification version 1.1. (markt)
|
| 3827 | </td></tr>
|
| 3828 | </table>
|
| 3829 | </blockquote></td></tr></table>
|
| 3830 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 3831 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3832 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3833 | Correct the label in the list of sessions by idle time for the bin that
|
| 3834 | represents the idle time immediately below the maximum permitted idle
|
| 3835 | time when using the expire command of the Manager application. (markt)
|
| 3836 | </td></tr>
|
| 3837 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3838 | Update the Windows authentication documentation after some additional
|
| 3839 | testing to answer the remaining questions. (markt)
|
| 3840 | </td></tr>
|
| 3841 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3842 | Correct a couple of broken links in the Javadoc. (markt)
|
| 3843 | </td></tr>
|
| 3844 | </table>
|
| 3845 | </blockquote></td></tr></table>
|
| 3846 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.56 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.56_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 3847 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3848 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3849 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56788">56788</a>: Display the full version in the list of installed
|
| 3850 | applications when installed via the Windows installer package. Patch
|
| 3851 | provided by Alexandre Garnier. (markt)
|
| 3852 | </td></tr>
|
| 3853 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3854 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56829">56829</a>: Add the ability for users to define their own values
|
| 3855 | for <code>_RUNJAVA</code> and <code>_RUNJDB</code> environment
|
| 3856 | variables. Be more strict with executable filename on Windows
|
| 3857 | (s/java/java.exe/). Based on a patch by Neeme Praks. (markt/kkolinko)
|
| 3858 | </td></tr>
|
| 3859 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3860 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56895">56895</a>: Correctly compose <code>JAVA_OPTS</code> in
|
| 3861 | <code>catalina.bat</code> so that escape sequences are preserved. Patch
|
| 3862 | by Lucas Theisen. (markt)
|
| 3863 | </td></tr>
|
| 3864 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 3865 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56988">56988</a>: Allow to use relative path in <code>base.path</code>
|
| 3866 | setting when building Tomcat. (kkolinko)
|
| 3867 | </td></tr>
|
| 3868 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3869 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56990">56990</a>: Ensure that the <code>ide-eclipse</code> build target
|
| 3870 | downloads all the libraries required by the default Eclipse
|
| 3871 | configuration files and configures Eclipse to use Java 6 for the
|
| 3872 | project. Add build target <code>ide-eclipse-websocket</code> that
|
| 3873 | creates a separate linked project that compiles websocket classes
|
| 3874 | of Tomcat 7 with Java 7 compiler. (kkolinko)
|
| 3875 | </td></tr>
|
| 3876 | </table>
|
| 3877 | </blockquote></td></tr></table>
|
| 3878 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)"><strong>Tomcat 7.0.55 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-07-27</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 3879 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 3880 | <table border="0" cellpadding="2" cellspacing="2">
|
| 3881 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3882 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=44312">44312</a>: Log an error if there is a conflict between Host and
|
| 3883 | Alias names. Improve host management methods in <code>Mapper</code>
|
| 3884 | to avoid occasionally removing a wrong host. Check that host management
|
| 3885 | operations are performed on the host and not on an alias. (kkolinko)
|
| 3886 | </td></tr>
|
| 3887 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3888 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55282">55282</a>: Ensure that one and the same application listener is
|
| 3889 | added only once when starting the web application. (violetagg)
|
| 3890 | </td></tr>
|
| 3891 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3892 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56461">56461</a>: New <code>failCtxIfServletStartFails</code> attribute
|
| 3893 | on Context and Host configuration to force the context startup to fail
|
| 3894 | if a load-on-startup servlet fails its startup. (slaurent)
|
| 3895 | </td></tr>
|
| 3896 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3897 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56526">56526</a>: Improved the <code>StuckThreadDetectionValve</code> to
|
| 3898 | optionally interrupt stuck threads to attempt to unblock them.
|
| 3899 | (slaurent)
|
| 3900 | </td></tr>
|
| 3901 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3902 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56545">56545</a>: Pre-load an additional class, the loading of which
|
| 3903 | may otherwise be triggered by a web application which in turn would
|
| 3904 | trigger an exception when running under a security manager. (kkolinko)
|
| 3905 | </td></tr>
|
| 3906 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3907 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56578">56578</a>: Correct regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56339">56339</a>
|
| 3908 | that prevented sessions from expiring when using clustering. (markt)
|
| 3909 | </td></tr>
|
| 3910 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3911 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56588">56588</a>: Update deprecation of Context.addApplicationListener()
|
| 3912 | methods according to changes in Tomcat 8. (kkolinko)
|
| 3913 | </td></tr>
|
| 3914 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3915 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56600">56600</a>: In WebdavServlet: Do not waste time generating
|
| 3916 | response for broken PROPFIND request. (kkolinko)
|
| 3917 | </td></tr>
|
| 3918 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3919 | Provide a better error message when asynchronous operations are not
|
| 3920 | supported by a filter or servlet. Patch provided by Romain Manni-Bucau.
|
| 3921 | (violetagg)
|
| 3922 | </td></tr>
|
| 3923 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3924 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56606">56606</a>: User entries in <code>tomcat-users.xml</code> file
|
| 3925 | are recommended to use "username" attribute rather than legacy "name"
|
| 3926 | attribute. Fix inconsistencies in Windows installer, examples. Update
|
| 3927 | digester rules and documentation for <code>MemoryRealm</code>.
|
| 3928 | (markt/kkolinko)
|
| 3929 | </td></tr>
|
| 3930 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 3931 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56611">56611</a>: Refactor code to remove inefficient calls to
|
| 3932 | <code>Method.isAnnotationPresent()</code>. Based on a patch by Jian Mou.
|
| 3933 | (markt/kkolinko)
|
| 3934 | </td></tr>
|
| 3935 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3936 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56653">56653</a>: Fix concurrency issue with lists of contexts in
|
| 3937 | <code>Mapper</code> when stopping Contexts. (kkolinko)
|
| 3938 | </td></tr>
|
| 3939 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3940 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56657">56657</a>: When using parallel deployment, if the same session id
|
| 3941 | matches different versions of a web application, prefer the latest
|
| 3942 | version. Ensure that remapping selects the version that we expect.
|
| 3943 | (kkolinko)
|
| 3944 | </td></tr>
|
| 3945 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3946 | Assert that mapping result object is empty before performing mapping
|
| 3947 | work in <code>Mapper</code>. (kkolinko)
|
| 3948 | </td></tr>
|
| 3949 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3950 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56658">56658</a>: Avoid delay between registrations of mappings for
|
| 3951 | context and for its servlets. (kkolinko)
|
| 3952 | </td></tr>
|
| 3953 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3954 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56665">56665</a>: Correct the generation of the effective web.xml when
|
| 3955 | elements contain an empty string as value. (violetagg)
|
| 3956 | </td></tr>
|
| 3957 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3958 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56666">56666</a>: When clearing the SSO cookie use the same values for
|
| 3959 | domain, path, httpOnly and secure as were used to set the SSO cookie.
|
| 3960 | (markt)
|
| 3961 | </td></tr>
|
| 3962 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3963 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56677">56677</a>: Ensure that
|
| 3964 | <code>HttpServletRequest.getServletContext()</code> returns the correct
|
| 3965 | value during a cross-context dispatch. (markt)
|
| 3966 | </td></tr>
|
| 3967 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3968 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56684">56684</a>: Ensure that Tomcat does not shut down if the socket
|
| 3969 | waiting for the shutdown command experiences a
|
| 3970 | <code>SocketTimeoutException</code>. (markt)
|
| 3971 | </td></tr>
|
| 3972 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3973 | When the current PathInfo is modified as a result of dispatching a
|
| 3974 | request, ensure that a call to
|
| 3975 | <code>HttpServletRequest.getPathTranslated()</code> returns a value that
|
| 3976 | is based on the modified PathInfo. (markt)
|
| 3977 | </td></tr>
|
| 3978 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3979 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56698">56698</a>: When persisting idle sessions, only persist newly idle
|
| 3980 | sessions. Patch provided by Felix Schumacher. (markt)
|
| 3981 | </td></tr>
|
| 3982 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3983 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56710">56710</a>: Do not map requests to servlets when context is
|
| 3984 | being reloaded. (kkolinko)
|
| 3985 | </td></tr>
|
| 3986 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3987 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56712">56712</a>: Fix session idle time calculations in
|
| 3988 | <code>PersistenceManager</code>. (kkolinko)
|
| 3989 | </td></tr>
|
| 3990 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 3991 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56717">56717</a>: Fix duplicate registration of
|
| 3992 | <code>MapperListener</code> during repeated starts of embedded Tomcat.
|
| 3993 | (kkolinko)
|
| 3994 | </td></tr>
|
| 3995 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 3996 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56724">56724</a>: Write an error message to Tomcat logs if container
|
| 3997 | background thread is aborted unexpectedly. (kkolinko)
|
| 3998 | </td></tr>
|
| 3999 | </table>
|
| 4000 | </blockquote></td></tr></table>
|
| 4001 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 4002 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4003 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4004 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56518">56518</a>: When using NIO, do not attempt to write to the socket
|
| 4005 | if the thread is marked interrupted as this will lead to a connection
|
| 4006 | limit leak. This fix was based on analysis of the issue by hanyong.
|
| 4007 | (markt)
|
| 4008 | </td></tr>
|
| 4009 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4010 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56521">56521</a>: Re-use the asynchronous write buffer between writes to
|
| 4011 | reduce allocation and GC overhead. Based on a patch by leonzhx. Also
|
| 4012 | make the buffer size configurable and remove copying of data within
|
| 4013 | buffer when the buffer is only partially written on a subsequent write.
|
| 4014 | (markt)
|
| 4015 | </td></tr>
|
| 4016 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4017 | Correct a copy/paste error and return a 500 response rather than a 400
|
| 4018 | response when an internal server error occurs on early stages of
|
| 4019 | request processing. (markt)
|
| 4020 | </td></tr>
|
| 4021 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4022 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56582">56582</a>: Use switch(actionCode) in processors instead of a
|
| 4023 | chain of "elseif"s. (kkolinko)
|
| 4024 | </td></tr>
|
| 4025 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4026 | Fix CVE-2014-0227:
|
| 4027 | Various improvements to ChunkedInputFilter including clean-up, i18n for
|
| 4028 | error messages and adding an error flag to allow subsequent attempts at
|
| 4029 | reading after an error to fail fast. (markt)
|
| 4030 | </td></tr>
|
| 4031 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4032 | If request contains an unrecognized Expect header, respond with error
|
| 4033 | 417 (Expectation Failed), according to RFC2616 chapter 14.20. (markt)
|
| 4034 | </td></tr>
|
| 4035 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4036 | When an error occurs after the response has been committed close the
|
| 4037 | connection immediately rather than attempting to finish the response to
|
| 4038 | make it easier for the client to differentiate between a complete
|
| 4039 | response and one that failed part way though. (markt)
|
| 4040 | </td></tr>
|
| 4041 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4042 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56620">56620</a>: Avoid bogus access log entries when pausing the NIO
|
| 4043 | HTTP connector and ensure that access log entries generated by error
|
| 4044 | conditions use the correct request start time. (markt)
|
| 4045 | </td></tr>
|
| 4046 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4047 | Fix CVE-2014-0230:
|
| 4048 | Add a new limit, defaulting to 2MB, for the amount of data Tomcat will
|
| 4049 | swallow for an aborted upload. The limit is configurable by
|
| 4050 | <code>maxSwallowSize</code> attribute of an HTTP connector. (markt)
|
| 4051 | </td></tr>
|
| 4052 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4053 | Allow to configure <code>maxSwallowSize</code> attribute of an HTTP
|
| 4054 | connector via JMX. (kkolinko)
|
| 4055 | </td></tr>
|
| 4056 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4057 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56661">56661</a>: Fix <code>getLocalAddr()</code> for AJP connectors.
|
| 4058 | The complete fix is only available with a recent AJP forwarder like
|
| 4059 | the forthcoming mod_jk 1.2.41. (rjung)
|
| 4060 | </td></tr>
|
| 4061 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4062 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=59451">59451</a>: Correct Javadoc for <code>MessageBytes</code>. Patch
|
| 4063 | provided by Kyohei Nakamura. (markt)
|
| 4064 | </td></tr>
|
| 4065 | </table>
|
| 4066 | </blockquote></td></tr></table>
|
| 4067 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 4068 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4069 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4070 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56334#c15">56334#c15</a>: Fix a regression in EL parsing when quoted string
|
| 4071 | follows a whitespace. (kkolinko/markt)
|
| 4072 | </td></tr>
|
| 4073 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4074 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56543">56543</a>: Update to the Eclipse JDT Compiler 4.4. (violetagg)
|
| 4075 | </td></tr>
|
| 4076 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4077 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56561">56561</a>: Avoid <code>NoSuchElementException</code> while handling
|
| 4078 | attributes with empty string value. (violetagg)
|
| 4079 | </td></tr>
|
| 4080 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4081 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56581">56581</a>: If an error on a JSP page occurs when response has
|
| 4082 | already been committed, do not clear the buffer of JspWriter, but flush
|
| 4083 | it. It will make more clear where the error occurred. (kkolinko)
|
| 4084 | </td></tr>
|
| 4085 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4086 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56612">56612</a>: Correctly parse two consecutive escaped single quotes
|
| 4087 | when used in UEL expression in a JSP. (markt)
|
| 4088 | </td></tr>
|
| 4089 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4090 | Move code that parses EL expressions within JSP template text from
|
| 4091 | <code>Parser</code> to <code>JspReader</code> class for better
|
| 4092 | performance. (kkolinko)
|
| 4093 | </td></tr>
|
| 4094 | </table>
|
| 4095 | </blockquote></td></tr></table>
|
| 4096 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 4097 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4098 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4099 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56577">56577</a>: Improve the executor configuration used for the
|
| 4100 | callbacks associated with asynchronous writes. (markt)
|
| 4101 | </td></tr>
|
| 4102 | </table>
|
| 4103 | </blockquote></td></tr></table>
|
| 4104 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 4105 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4106 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4107 | Set the path for cookies created by the examples web application so they
|
| 4108 | only returned to the examples application. This reduces the opportunity
|
| 4109 | for using such cookies for malicious purposes should the advice to
|
| 4110 | remove the examples web application from security sensitive systems be
|
| 4111 | ignored. (markt/kkolinko)
|
| 4112 | </td></tr>
|
| 4113 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4114 | Attempt to obfuscate session cookie values associated with other web
|
| 4115 | applications when viewing HTTP request headers with the Request Header
|
| 4116 | example from the examples web application. This reduces the opportunity
|
| 4117 | to use this example for malicious purposes should the advice to remove
|
| 4118 | the examples web application from security sensitive systems be ignored.
|
| 4119 | (markt)
|
| 4120 | </td></tr>
|
| 4121 | </table>
|
| 4122 | </blockquote></td></tr></table>
|
| 4123 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.55 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.55_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 4124 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4125 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4126 | Update optional Checkstyle library to 5.7. (kkolinko)
|
| 4127 | </td></tr>
|
| 4128 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4129 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56685">56685</a>: Add quotes necessary for <code>daemon.sh</code> to
|
| 4130 | work correctly on Solaris. Based on a suggestion by lfuka. (markt)
|
| 4131 | </td></tr>
|
| 4132 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4133 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56596">56596</a>: Update to Tomcat Native Library version 1.1.31 to pick
|
| 4134 | up the Windows binaries that are based on OpenSSL 1.0.1h. (markt)
|
| 4135 | </td></tr>
|
| 4136 | </table>
|
| 4137 | </blockquote></td></tr></table>
|
| 4138 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)"><strong>Tomcat 7.0.54 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-05-22</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 4139 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 4140 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4141 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4142 | Fix custom UTF-8 decoder so that a byte of value 0xC1 is always rejected
|
| 4143 | immediately as it is never valid in a UTF-8 byte sequence. Update UTF-8
|
| 4144 | decoder tests to account for UTF-8 decoding improvements in Java 8.
|
| 4145 | The custom UTF-8 decoder is still required due to bugs in the UTF-8
|
| 4146 | decoder provided by Java. Java 8's decoder is better than Java
|
| 4147 | 7's but it is still buggy. (markt)
|
| 4148 | </td></tr>
|
| 4149 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4150 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56027">56027</a>: Add more options for managing FIPS mode in the
|
| 4151 | AprLifecycleListener. (schultz/kkolinko)
|
| 4152 | </td></tr>
|
| 4153 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4154 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56321">56321</a>: When a WAR is modified, undeploy the web application
|
| 4155 | before deleting any expanded directory as the undeploy process may
|
| 4156 | refer to classes that need to be loaded from the expanded directory. If
|
| 4157 | the expanded directory is deleted first, any attempt to load a new class
|
| 4158 | during undeploy will fail. (markt)
|
| 4159 | </td></tr>
|
| 4160 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4161 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56339">56339</a>: Avoid an infinite loop if an application calls
|
| 4162 | <code>session.invalidate()</code> from the session destroyed event for
|
| 4163 | that session. (markt)
|
| 4164 | </td></tr>
|
| 4165 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4166 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56365">56365</a>: Simplify file name pattern matching code in
|
| 4167 | <code>StandardJarScanner</code>. Ignore leading and trailing whitespace
|
| 4168 | and empty strings when configuring patterns. Improve documentation.
|
| 4169 | (kkolinko)
|
| 4170 | </td></tr>
|
| 4171 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4172 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56369">56369</a>: Ensure that removing an MBean notification listener
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4173 | reverts all the operations performed when adding an MBean notification
|
| 4174 | listener. (markt)
|
| 4175 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4176 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4177 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56382">56382</a>: Information about finished deployment and its execution
|
| 4178 | time is added to the log files. Patch is provided by Danila Galimov.
|
| 4179 | (violetagg)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4180 | </td></tr>
|
| 4181 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4182 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56383">56383</a>: Properties for disabling server information and error
|
| 4183 | report are added to the <code>org.apache.catalina.valves.ErrorReportValve</code>.
|
| 4184 | Based on the patch provided by Nick Bunn. (violetagg/kkolinko)
|
| 4185 | </td></tr>
|
| 4186 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4187 | Fix CVE-2014-0119:
|
| 4188 | Only create XML parsing objects if required and fix associated potential
|
| 4189 | memory leak in the default Servlet.
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4190 | Extend XML factory, parser etc. memory leak protection to cover some
|
| 4191 | additional locations where, theoretically, a memory leak could occur.
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4192 | Ensure that a TLD parser obtained from the cache has the correct value
|
| 4193 | of <code>blockExternal</code>. (markt)
|
| 4194 | </td></tr>
|
| 4195 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4196 | Modify generic exception handling so that
|
| 4197 | <code>StackOverflowError</code> is not treated as a fatal error and can
|
| 4198 | handled and/or logged as required. (markt)
|
| 4199 | </td></tr>
|
| 4200 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4201 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56409">56409</a>: Avoid <code>StackOverflowError</code> on non-Windows
|
| 4202 | systems if a file named <code>\</code> is encountered when scanning for
|
| 4203 | TLDs. (markt)
|
| 4204 | </td></tr>
|
| 4205 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4206 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56430">56430</a>: Extend checks for suspicious URL patterns to include
|
| 4207 | patterns of the form <code>*.a.b</code> which are not valid patterns for
|
| 4208 | extension mappings. (markt)
|
| 4209 | </td></tr>
|
| 4210 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4211 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56441">56441</a>: Raise the visibility of exceptions thrown when a
|
| 4212 | problem is encountered calling a getter or setter on a component
|
| 4213 | attribute. The logging level is raised from debug to warning. (markt)
|
| 4214 | </td></tr>
|
| 4215 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4216 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56451">56451</a>: Make resources accessed via a context alias accessible
|
| 4217 | via JNDI in the same way standard resources are available. (markt)
|
| 4218 | </td></tr>
|
| 4219 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4220 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56463">56463</a>: Property for disabling server information is added to
|
| 4221 | the <code>DefaultServlet</code>. Server information is presented in the
|
| 4222 | response sent to the client when directory listings is enabled.
|
| 4223 | (violetagg)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4224 | </td></tr>
|
| 4225 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4226 | Add the <code>org.apache.naming</code> package to the packages requiring
|
| 4227 | code to have the <code>defineClassInPackage</code> permission when
|
| 4228 | running under a security manager. (markt)
|
| 4229 | </td></tr>
|
| 4230 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4231 | Add the <code>org.apache.naming.resources</code> package to the packages
|
| 4232 | requiring code to have the <code>accessClassInPackage</code> permission
|
| 4233 | when running under a security manager. (markt)
|
| 4234 | </td></tr>
|
| 4235 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4236 | Make the naming context tokens for containers more robust. Require
|
| 4237 | RuntimePermission when introducing a new token. (markt/kkolinko)
|
| 4238 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4239 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4240 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56472">56472</a>: Allow NamingContextListener to clean up on stop if its
|
| 4241 | start failed. (kkolinko)
|
| 4242 | </td></tr>
|
| 4243 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4244 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56492">56492</a>: Avoid eclipse debugger pausing on uncaught exceptions
|
| 4245 | when tomcat renews its threads. (slaurent)
|
| 4246 | </td></tr>
|
| 4247 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4248 | Minor fixes to <code>ThreadLocalLeakPreventionListener</code>. Do not
|
| 4249 | trigger threads renewal for failed contexts. Do not ignore
|
| 4250 | <code>threadRenewalDelay</code> setting. Improve documentation. (kkolinko)
|
| 4251 | </td></tr>
|
| 4252 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4253 | Correct regression introduced in <a href="http://svn.apache.org/viewvc?view=rev&rev=797162">r797162</a> that broke
|
| 4254 | authentication of users when using the
|
| 4255 | <code>JAASMemoryLoginModule</code>. (markt)
|
| 4256 | </td></tr>
|
| 4257 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4258 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56501">56501</a>: <code>HttpServletRequest.getContextPath()</code>
|
| 4259 | should return the undecoded context path used by the user agent. (markt)
|
| 4260 | </td></tr>
|
| 4261 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4262 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56523">56523</a>: When using SPNEGO authentication, log the exceptions
|
| 4263 | associated with failed user logins at debug level rather than error
|
| 4264 | level. (markt)
|
| 4265 | </td></tr>
|
| 4266 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4267 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56536">56536</a>: Ensure that
|
| 4268 | <code>HttpSessionBindingListener.valueUnbound()</code> uses the correct
|
| 4269 | class loader when the <code>SingleSignOn</code> valve is used. (markt)
|
| 4270 | </td></tr>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4271 | </table>
|
| 4272 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4273 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4274 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4275 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4276 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56399">56399</a>: Assert that both Coyote and Catalina request objects
|
| 4277 | have been properly recycled. (kkolinko)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4278 | </td></tr>
|
| 4279 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4280 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56416">56416</a>: Correct documentation for default value of socket
|
| 4281 | linger for the AJP and HTTP connectors. (markt)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4282 | </td></tr>
|
| 4283 | </table>
|
| 4284 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4285 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4286 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4287 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4288 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56334">56334</a>: Fix a regression in the handling of back-slash
|
| 4289 | escaping introduced by the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55735">55735</a>. (markt/kkolinko)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4290 | </td></tr>
|
| 4291 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4292 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56425">56425</a>: Improve method matching for EL expressions. When
|
| 4293 | looking for matching methods, an exact match between parameter types is
|
| 4294 | preferred followed by an assignable match followed by a coercible match.
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4295 | (markt)
|
| 4296 | </td></tr>
|
| 4297 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4298 | Correct the handling of back-slash escaping in the EL parser and no
|
| 4299 | longer require that <code>\$</code> or <code>\#</code> must be followed
|
| 4300 | by <code>{</code> in order for the back-slash escaping to take effect.
|
| 4301 | (markt)
|
| 4302 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4303 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4304 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56529">56529</a>: Avoid <code>NoSuchElementException</code> while handling
|
| 4305 | attributes with empty string value in custom tags. Patch provided by
|
| 4306 | Hariprasad Manchi. (violetagg)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4307 | </td></tr>
|
| 4308 | </table>
|
| 4309 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4310 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4311 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4312 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4313 | Remove cluster and replicationValve from cluster manager template. These
|
| 4314 | instance are not necessary to template. (kfujino)
|
| 4315 | </td></tr>
|
| 4316 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4317 | Add support for cross context session replication to
|
| 4318 | <code>org.apache.catalina.ha.session.BackupManager</code>. (kfujino)
|
| 4319 | </td></tr>
|
| 4320 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4321 | Remove the unnecessary cross context check. It does not matter whether
|
| 4322 | the context that is referenced by other context is set to
|
| 4323 | <code>crossContext</code>=true. The context that refers to the different
|
| 4324 | context must be set to <code>crossContext</code>=true. (kfujino)
|
| 4325 | </td></tr>
|
| 4326 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4327 | Move to <code>org.apache.catalina.ha.session.ClusterManagerBase</code>
|
| 4328 | common logics of
|
| 4329 | <code>org.apache.catalina.ha.session.BackupManager</code> and
|
| 4330 | <code>org.apache.catalina.ha.session.DeltaManager</code>. (kfujino)
|
| 4331 | </td></tr>
|
| 4332 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4333 | Simplify the code of <code>o.a.c.ha.tcp.SimpleTcpCluster</code>. In
|
| 4334 | order to add or remove cluster valve to Container, use pipeline instead
|
| 4335 | of <code>IntrospectionUtils</code>. (kfujino)
|
| 4336 | </td></tr>
|
| 4337 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4338 | There is no need to set cluster instance when
|
| 4339 | <code>SimpleTcpCluster.unregisterClusterValve</code> is called.
|
| 4340 | Set null than cluster instance for cleanup. (kfujino)
|
| 4341 | </td></tr>
|
| 4342 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4343 | Backport refactoring of <code>AbstractReplicatedMap</code> to implement
|
| 4344 | <code>Map</code> rather than extend <code>ConcurrentHashMap</code> to
|
| 4345 | enable Tomcat 7 to be built with Java 8. (markt)
|
| 4346 | </td></tr>
|
| 4347 | </table>
|
| 4348 | </blockquote></td></tr></table>
|
| 4349 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 4350 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4351 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4352 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56343">56343</a>: Avoid a NPE if Tomcat's Java WebSocket 1.0
|
| 4353 | implementation is used with the Java WebSocket 1.0 API JAR from the
|
| 4354 | reference implementation. (markt)
|
| 4355 | </td></tr>
|
| 4356 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4357 | Increase the default maximum size of the executor used by the WebSocket
|
| 4358 | implementation for call backs associated with asynchronous writes from
|
| 4359 | 10 to 200. (markt)
|
| 4360 | </td></tr>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4361 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4362 | Add a warning if the thread group created for WebSocket asynchronous
|
| 4363 | write call backs can not be destroyed when the web application is
|
| 4364 | stopped. (markt)
|
| 4365 | </td></tr>
|
| 4366 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4367 | Ensure that threads created to support WebSocket clients are stopped
|
| 4368 | when no longer required. This will happen automatically for WebSocket
|
| 4369 | client connections initiated by web applications but stand alone clients
|
| 4370 | must call <code>WsWebSocketContainer.destroy()</code>. (markt)
|
| 4371 | </td></tr>
|
| 4372 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4373 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56449">56449</a>: When creating a new session, add the message handlers
|
| 4374 | to the session before calling <code>Endpoint.onOpen()</code> so the
|
| 4375 | message handlers are in place should the <code>onOpen()</code> method
|
| 4376 | trigger the sending of any messages. (markt)
|
| 4377 | </td></tr>
|
| 4378 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4379 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56458">56458</a>: Report WebSocket sessions that are created over secure
|
| 4380 | connections as secure rather than as not secure. (markt)
|
| 4381 | </td></tr>
|
| 4382 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4383 | Stop threads used for secure WebSocket client connections when they are
|
| 4384 | no longer required and give them better names for easier debugging while
|
| 4385 | they are running. (markt)
|
| 4386 | </td></tr>
|
| 4387 | </table>
|
| 4388 | </blockquote></td></tr></table>
|
| 4389 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 4390 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4391 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4392 | Add Support for <code>copyXML</code> attribute of Host to Host Manager.
|
| 4393 | (kfujino)
|
| 4394 | </td></tr>
|
| 4395 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4396 | Ensure that "name" request parameter is used as a application base of
|
| 4397 | host if "webapps" request parameter is not set when adding host in
|
| 4398 | HostManager Application. (kfujino)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4399 | </td></tr>
|
| 4400 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4401 | Correct documentation on Windows service options, aligning it with
|
| 4402 | Apache Commons Daemon documentation. (kkolinko)
|
| 4403 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4404 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4405 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55215">55215</a>: Improve log4j configuration example. Clarify access
|
| 4406 | logging documentation. Based on patches provided by Brian Burch.
|
| 4407 | (kkolinko)
|
| 4408 | </td></tr>
|
| 4409 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4410 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55383">55383</a>: Backport improved HTML markup for tables and code
|
| 4411 | fragments from Tomcat 8 documentation. (kkolinko)
|
| 4412 | </td></tr>
|
| 4413 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4414 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56418">56418</a>: Ensure that the Manager web application does not
|
| 4415 | report success for a web application deployment that fails. (slaurent)
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4416 | </td></tr>
|
| 4417 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4418 | Fix target and rel attributes on links in documentation. They were
|
| 4419 | lost during XSLT transformation. (kkolinko)
|
| 4420 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4421 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4422 | Improve valves documentation. Split valves into groups. (kkolinko)
|
| 4423 | </td></tr>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4424 | </table>
|
| 4425 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4426 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.54 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.54_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4427 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4428 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4429 | Align DisplayName of Tomcat installed by <code>service.bat</code> with
|
| 4430 | one installed by the *.exe installer. Print a warning in case if neither
|
| 4431 | server nor client jvm is found by <code>service.bat</code>. (kkolinko)
|
| 4432 | </td></tr>
|
| 4433 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4434 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56363">56363</a>: Update to version 1.1.30 of Tomcat Native library.
|
| 4435 | (schultz)
|
| 4436 | </td></tr>
|
| 4437 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4438 | Update package renamed Apache Commons BCEL to r1593495 to pick up some
|
| 4439 | additional changes for Java 7 support and some code clean up. (markt)
|
| 4440 | </td></tr>
|
| 4441 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4442 | In tests: allow to configure directory where JUnit reports and access
|
| 4443 | log are written to. (kkolinko)
|
| 4444 | </td></tr>
|
| 4445 | </table>
|
| 4446 | </blockquote></td></tr></table>
|
| 4447 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)"><strong>Tomcat 7.0.53 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-03-30</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 4448 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 4449 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4450 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4451 | Make it easier for applications embedding and/or extending Tomcat to
|
| 4452 | modify the <code>javaseClassLoader</code> attribute of the
|
| 4453 | <code>WebappClassLoader</code>. (markt)
|
| 4454 | </td></tr>
|
| 4455 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4456 | Improve the robustness of web application undeployment based on some
|
| 4457 | code analysis triggered by the report for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54315">54315</a>. (markt)
|
| 4458 | </td></tr>
|
| 4459 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4460 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56219">56219</a>:
|
| 4461 | Improve merging process for web.xml files to take account of the
|
| 4462 | elements and attributes supported by the Servlet version of the merged
|
| 4463 | file. (markt)
|
| 4464 | </td></tr>
|
| 4465 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4466 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56190">56190</a>: The response should be closed (i.e. no further output
|
| 4467 | is permitted) when a call to <code>AsyncContext.complete()</code> takes
|
| 4468 | effect. (markt)
|
| 4469 | </td></tr>
|
| 4470 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4471 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56236">56236</a>: Enable Tomcat to work with alternative Servlet and
|
| 4472 | JSP API JARs that package the XML schemas in such as way as to require
|
| 4473 | a dependency on the JSP API before enabling validation for web.xml.
|
| 4474 | Tomcat has no such dependency. (markt)
|
| 4475 | </td></tr>
|
| 4476 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4477 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56246">56246</a>: Fix NullPointerException in MemoryRealm when
|
| 4478 | authenticating an unknown user. (markt)
|
| 4479 | </td></tr>
|
| 4480 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4481 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56248">56248</a>: Allow the deployer to update an existing WAR file
|
| 4482 | without undeploying the existing application if the update flag is set.
|
| 4483 | This allows any existing custom context.xml for the application to be
|
| 4484 | retained. To update an application and remove any existing context.xml
|
| 4485 | simply undeploy the old version of the application before deploying the
|
| 4486 | new version. (markt)
|
| 4487 | </td></tr>
|
| 4488 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4489 | Fix CVE-2014-0096:
|
| 4490 | Redefine the <code>globalXsltFile</code> initialisation parameter of the
|
| 4491 | DefaultServlet as relative to CATALINA_BASE/conf or CATALINA_HOME/conf.
|
| 4492 | Prevent user supplied XSLTs used by the DefaultServlet from defining
|
| 4493 | external entities. (markt)
|
| 4494 | </td></tr>
|
| 4495 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4496 | Add a work around for validating XML documents (often TLDs) that use
|
| 4497 | just the file name to refer to the JavaEE schema on which they
|
| 4498 | are based. (markt)
|
| 4499 | </td></tr>
|
| 4500 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4501 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56293">56293</a>: Cache resources loaded by the class loader from
|
| 4502 | <code>/META-INF/services/</code> for better performance for repeated
|
| 4503 | look ups. (markt)
|
| 4504 | </td></tr>
|
| 4505 | </table>
|
| 4506 | </blockquote></td></tr></table>
|
| 4507 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 4508 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4509 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4510 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53119">53119</a>: Make sure the NIO AJP output buffer is cleared on any
|
| 4511 | error to prevent any possible overflow if it is written to again before
|
| 4512 | the connection is closed. This extends the original fix for the
|
| 4513 | APR/native output buffer to the NIO connector. (kkolinko)
|
| 4514 | </td></tr>
|
| 4515 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4516 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56172">56172</a>: Avoid possible request corruption when using the AJP
|
| 4517 | NIO connector and a request is sent using more than one AJP message.
|
| 4518 | Patch provided by Amund Elstad. (markt)
|
| 4519 | </td></tr>
|
| 4520 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4521 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56213">56213</a>: Reduce garbage collection when the NIO connector is
|
| 4522 | under heavy load. (markt)
|
| 4523 | </td></tr>
|
| 4524 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4525 | Fix CVE-2014-0075:
|
| 4526 | Improve processing of chuck size from chunked headers. Avoid overflow
|
| 4527 | and use a bit shift instead of a multiplication as it is marginally
|
| 4528 | faster. (markt/kkolinko)
|
| 4529 | </td></tr>
|
| 4530 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4531 | Fix CVE-2014-0099:
|
| 4532 | Fix possible overflow when parsing long values from a byte array.
|
| 4533 | (markt)
|
| 4534 | </td></tr>
|
| 4535 | </table>
|
| 4536 | </blockquote></td></tr></table>
|
| 4537 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 4538 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4539 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4540 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54475">54475</a>: Add Java 8 support to SMAP generation for JSPs. Patch
|
| 4541 | by Robbie Gibson. (markt)
|
| 4542 | </td></tr>
|
| 4543 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4544 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55483">55483</a>: Improve handing of overloaded methods and constructors
|
| 4545 | in expression language implementation. (markt)
|
| 4546 | </td></tr>
|
| 4547 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4548 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56208">56208</a>:
|
| 4549 | Restore the validateXml option to Jasper that was previously renamed
|
| 4550 | validateTld. Both options are now supported. validateXml controls the
|
| 4551 | validation of web.xml files when Jasper parses them and validateTld
|
| 4552 | controls the validation of *.tld files when Jasper parses them. (markt)
|
| 4553 | </td></tr>
|
| 4554 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4555 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56223">56223</a>: Throw an <code>IllegalStateException</code> if a call
|
| 4556 | is made to <code>ServletContext.setInitParameter()</code> after the
|
| 4557 | ServletContext has been initialized. (markt)
|
| 4558 | </td></tr>
|
| 4559 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4560 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56265">56265</a>: Do not escape values of dynamic tag attributes
|
| 4561 | containing EL expressions. (kkolinko)
|
| 4562 | </td></tr>
|
| 4563 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4564 | Make the default compiler source and target versions for JSPs Java 6
|
| 4565 | since Tomcat 7 requires Java 6 as a minimum. (markt)
|
| 4566 | </td></tr>
|
| 4567 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 4568 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56283">56283</a>: Update to the Eclipse JDT Compiler P20140317-1600
|
| 4569 | which adds support for Java 8 syntax to JSPs. Add support for value
|
| 4570 | "1.8" for the <code>compilerSourceVM</code> and
|
| 4571 | <code>compilerTargetVM</code> options. (markt)
|
| 4572 | </td></tr>
|
| 4573 | </table>
|
| 4574 | </blockquote></td></tr></table>
|
| 4575 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 4576 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4577 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4578 | Avoid a possible deadlock when one thread is shutting down a connection
|
| 4579 | while another thread is trying to write to it. (markt)
|
| 4580 | </td></tr>
|
| 4581 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4582 | Call onError if an exception is thrown calling onClose when closing
|
| 4583 | a session. (remm)
|
| 4584 | </td></tr>
|
| 4585 | </table>
|
| 4586 | </blockquote></td></tr></table>
|
| 4587 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 4588 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4589 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4590 | In the documentation: add support for several documentation tags from
|
| 4591 | Tomcat 8. Such as <code><version-major/></code>. (kkolinko)
|
| 4592 | </td></tr>
|
| 4593 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4594 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56093">56093</a>: Add the SSL Valve to the documentation web
|
| 4595 | application. (markt)
|
| 4596 | </td></tr>
|
| 4597 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4598 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56217">56217</a>: Improve readability by using left alignment for the
|
| 4599 | table cell containing the request information on the Manager application
|
| 4600 | status page. (markt)
|
| 4601 | </td></tr>
|
| 4602 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4603 | Fixed <code>java.lang.NegativeArraySizeException</code> when using
|
| 4604 | "Expire sessions" command in the manager web application on a
|
| 4605 | context where the session timeout is disabled. (kfujino)
|
| 4606 | </td></tr>
|
| 4607 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4608 | Add support for <code>LAST_ACCESS_AT_START</code> system property to
|
| 4609 | Manager web application. (kfujino)
|
| 4610 | </td></tr>
|
| 4611 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4612 | Add definition of <code>org.apache.catalina.ant.FindLeaksTask</code>.
|
| 4613 | (kfujino)
|
| 4614 | </td></tr>
|
| 4615 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4616 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56273">56273</a>: If the Manager web application does not perform an
|
| 4617 | operation because the web application is already being serviced, report
|
| 4618 | an error rather than reporting success. (markt)
|
| 4619 | </td></tr>
|
| 4620 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4621 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56304">56304</a>: Add a note to the documentation about not using
|
| 4622 | WebSocket with BIO HTTP in production. (markt)
|
| 4623 | </td></tr>
|
| 4624 | </table>
|
| 4625 | </blockquote></td></tr></table>
|
| 4626 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.53 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.53_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 4627 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4628 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4629 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56143">56143</a>: Improve <code>service.bat</code> so that it can be
|
| 4630 | launched from a non-UAC console. This includes using a single call to
|
| 4631 | <code>tomcat7.exe</code> to install the Windows service rather than
|
| 4632 | three calls, and using command line arguments instead of environment
|
| 4633 | variables to pass the settings. (markt/kkolinko)
|
| 4634 | </td></tr>
|
| 4635 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4636 | Fix regression in 7.0.52: when using <code>service.bat install</code>
|
| 4637 | to install the service the values for --StdOutput, --StdError options
|
| 4638 | were passed as blank instead of "auto". (kkolinko)
|
| 4639 | </td></tr>
|
| 4640 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4641 | Align options between <code>service.bat</code> and <code>exe</code>
|
| 4642 | Windows installer. For <code>service.bat</code> the changes are in
|
| 4643 | --Classpath, --DisplayName, --StartPath, --StopPath. For
|
| 4644 | <code>exe</code> installer the changes are in --JvmMs, --JvmMx options,
|
| 4645 | which are now 128 Mb and 256 Mb respectively instead of being empty.
|
| 4646 | Explicitly specify --LogPath path when uninstalling Windows service,
|
| 4647 | avoiding default value for that option. (kkolinko)
|
| 4648 | </td></tr>
|
| 4649 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4650 | Simplify Windows *.bat files: remove %OS% checks, as java 6 does
|
| 4651 | not run on ancient non-NT operating systems. (kkolinko)
|
| 4652 | </td></tr>
|
| 4653 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4654 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56137">56137</a>: Explicitly use the BIO connector in the SSL example in
|
| 4655 | server.xml so it doesn't break if APR is enabled. (markt)
|
| 4656 | </td></tr>
|
| 4657 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4658 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56139">56139</a>: Avoid a web application class loader leak in some unit
|
| 4659 | tests when running on Windows. (markt)
|
| 4660 | </td></tr>
|
| 4661 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4662 | Correct build script to avoid building JARs with empty packages. (markt)
|
| 4663 | </td></tr>
|
| 4664 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4665 | Allow to limit JUnit test run to a number of selected test case
|
| 4666 | methods. (kkolinko)
|
| 4667 | </td></tr>
|
| 4668 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4669 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56189">56189</a>: Remove used file cpappend.bat from the distribution.
|
| 4670 | (markt)
|
| 4671 | </td></tr>
|
| 4672 | </table>
|
| 4673 | </blockquote></td></tr></table>
|
| 4674 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.52 (violetagg)"><!--()--></a><a name="Tomcat_7.0.52_(violetagg)"><strong>Tomcat 7.0.52 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-02-17</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 4675 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.52 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.52_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 4676 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4677 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4678 | Generate a valid root element for the effective web.xml for a web
|
| 4679 | application for all supported versions of web.xml. (markt)
|
| 4680 | </td></tr>
|
| 4681 | </table>
|
| 4682 | </blockquote></td></tr></table>
|
| 4683 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.52 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.52_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 4684 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4685 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4686 | Pull up <code>SocketWrapper</code> to <code>AbstractProcessor</code>.
|
| 4687 | (markt)
|
| 4688 | </td></tr>
|
| 4689 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4690 | In some circumstances asynchronous requests could time out too soon.
|
| 4691 | (markt)
|
| 4692 | </td></tr>
|
| 4693 | </table>
|
| 4694 | </blockquote></td></tr></table>
|
| 4695 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)"><strong>Tomcat 7.0.51 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 4696 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 4697 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4698 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4699 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55287">55287</a>: <code>ServletContainerInitializer</code> defined in
|
| 4700 | the container may not be found. (markt/jboynes)
|
| 4701 | </td></tr>
|
| 4702 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4703 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55855">55855</a>: Provide a per Context option (containerSciFilter) to
|
| 4704 | exclude container SCIs. (markt)
|
| 4705 | </td></tr>
|
| 4706 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4707 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55937">55937</a>: When deploying applications, treat a context path of
|
| 4708 | <code>/ROOT</code> as equivalent to <code>/</code>. (markt)
|
| 4709 | </td></tr>
|
| 4710 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4711 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55943">55943</a>: Improve the implementation of the class loader check
|
| 4712 | that prevents web applications from trying to override J2SE
|
| 4713 | implementation classes. As part of this fix, refactor the way a null
|
| 4714 | parent class loader is handled which enables a number of null checks and
|
| 4715 | object creation calls to be removed. Note that this change means that,
|
| 4716 | by default, the web application class loader is now a higher priority
|
| 4717 | for loading classes than the system class loader. (markt)
|
| 4718 | </td></tr>
|
| 4719 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4720 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55958">55958</a>: Differentiate between <code>foo.war</code> the WAR
|
| 4721 | file and <code>foo.war</code> the directory. (markt)
|
| 4722 | </td></tr>
|
| 4723 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4724 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55960">55960</a>: Improve the single sign on (SSO) unit tests. Patch
|
| 4725 | provided by Brian Burch. (markt)
|
| 4726 | </td></tr>
|
| 4727 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4728 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55974">55974</a>: Retain order when reporting errors and warnings while
|
| 4729 | parsing XML configuration files. (markt)
|
| 4730 | </td></tr>
|
| 4731 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4732 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56013">56013</a>: Fix issue with SPNEGO authentication when using IBM
|
| 4733 | JREs. IBM JREs only understand the option of infinite lifetime for
|
| 4734 | Kerberos credentials. Based on a patch provided by Arunav Sanyal.
|
| 4735 | (markt)
|
| 4736 | </td></tr>
|
| 4737 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4738 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56016">56016</a>: When loading resources for XML schema validation, take
|
| 4739 | account of the possibility that servlet-api.jar and jsp-api.jar may not
|
| 4740 | be loaded by the same class loader. Patch by Juan Carlos Estibariz.
|
| 4741 | (markt)
|
| 4742 | </td></tr>
|
| 4743 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4744 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56025">56025</a>: When creating a WebSocket connection, always call
|
| 4745 | <code>ServerEndpointConfig.Configurator.getNegotiatedSubprotocol()</code>
|
| 4746 | and always create the EndPoint instance after calling
|
| 4747 | <code>ServerEndpointConfig.Configurator.modifyHandshake()</code>.
|
| 4748 | (markt)
|
| 4749 | </td></tr>
|
| 4750 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4751 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56032">56032</a>: Ensure that the WebSocket connection is closed after
|
| 4752 | an IO error or an interrupt while sending a WebSocket message. (markt)
|
| 4753 | </td></tr>
|
| 4754 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4755 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56042">56042</a>: If a request in async mode has an error but has
|
| 4756 | already been dispatched don't generate an error page in the
|
| 4757 | ErrorReportValve so the dispatch target can handle it. (markt)
|
| 4758 | </td></tr>
|
| 4759 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4760 | Add missing <code>javax.annotation.sql.*</code> classes to
|
| 4761 | annotations-api.jar. (markt)
|
| 4762 | </td></tr>
|
| 4763 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4764 | The type of logger attribute of Context MBean should be not
|
| 4765 | <code>org.apache.commons.logging.Log</code> but
|
| 4766 | <code>org.apache.juli.logging.Log</code>. (kfujino)
|
| 4767 | </td></tr>
|
| 4768 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4769 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56082">56082</a>: Fix a concurrency bug in JULI's LogManager
|
| 4770 | implementation. (markt)
|
| 4771 | </td></tr>
|
| 4772 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4773 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56096">56096</a>: When the attribute <code>rmiBindAddress</code> of the
|
| 4774 | JMX Remote Lifecycle Listener is specified it's value will be used when
|
| 4775 | constructing the address of a JMX API connector server. Patch is
|
| 4776 | provided by Jim Talbut. (violetagg)
|
| 4777 | </td></tr>
|
| 4778 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4779 | When environment entry with one and the same name is defined in the web
|
| 4780 | deployment descriptor and with annotation then the one specified in the
|
| 4781 | web deployment descriptor is with priority. (violetagg)
|
| 4782 | </td></tr>
|
| 4783 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4784 | Change default value of <code>xmlBlockExternal</code> attribute of
|
| 4785 | Context. It is <code>true</code> now. (kkolinko)
|
| 4786 | </td></tr>
|
| 4787 | </table>
|
| 4788 | </blockquote></td></tr></table>
|
| 4789 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 4790 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4791 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4792 | Avoid possible NPE if a content type is specified without a character
|
| 4793 | set. (markt)
|
| 4794 | </td></tr>
|
| 4795 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4796 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55956">55956</a>: Make the forwarded remote IP address available to the
|
| 4797 | Connectors via a request attribute. (markt)
|
| 4798 | </td></tr>
|
| 4799 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4800 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55976">55976</a>: Fix sendfile support for the HTTP NIO connector.
|
| 4801 | (markt)
|
| 4802 | </td></tr>
|
| 4803 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4804 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55996">55996</a>: Ensure Async requests timeout correctly when using the
|
| 4805 | NIO HTTP connector. (markt)
|
| 4806 | </td></tr>
|
| 4807 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 4808 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56021">56021</a>: Make it possible to use the Windows-MY key store with
|
| 4809 | the BIO and NIO connectors for SSL configuration. It requires a
|
| 4810 | <code>keystoreFile="" keystoreType="Windows-My"</code>
|
| 4811 | to be set on the connector. Based on a patch provided by Asanka. (markt)
|
| 4812 | </td></tr>
|
| 4813 | </table>
|
| 4814 | </blockquote></td></tr></table>
|
| 4815 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 4816 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4817 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4818 | Correct a regression in the XML refactoring that meant that errors in
|
| 4819 | TLD files were swallowed. (markt)
|
| 4820 | </td></tr>
|
| 4821 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4822 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55671">55671</a>: Correct typo in the log message for a wrong value of
|
| 4823 | genStringAsCharArray init-param of JspServlet. This parameter
|
| 4824 | had a different name in Tomcat 6. (kkolinko)
|
| 4825 | </td></tr>
|
| 4826 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4827 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55973">55973</a>: Fix processing of XML schemas when validation is
|
| 4828 | enabled in Jasper. (kkolinko)
|
| 4829 | </td></tr>
|
| 4830 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4831 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56010">56010</a>: Don't throw an
|
| 4832 | <code>IllegalArgumentException</code> when
|
| 4833 | <code>JspFactory.getPageContext</code> is used with
|
| 4834 | <code>JspWriter.DEFAULT_BUFFER</code>. Based on a patch by Eugene Chung.
|
| 4835 | (markt)
|
| 4836 | </td></tr>
|
| 4837 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4838 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56012">56012</a>: When using the extends attribute of the page directive
|
| 4839 | do not import the super class if it is in an unnamed package as imports
|
| 4840 | from unnamed packages are now explicitly illegal. (markt)
|
| 4841 | </td></tr>
|
| 4842 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4843 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56029">56029</a>: A regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55198">55198</a> meant
|
| 4844 | that when EL containing a ternary expression was used in an attribute
|
| 4845 | a compilation error would occur for some expressions. (markt)
|
| 4846 | </td></tr>
|
| 4847 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4848 | Correct several errors in jspxml Schema and DTD. (kkolinko)
|
| 4849 | </td></tr>
|
| 4850 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4851 | Change default value of the <code>blockExternal</code> attribute of
|
| 4852 | JspC task. The default value is <code>true</code>. Add support for
|
| 4853 | <code>-no-blockExternal</code> switch when JspC is run as a
|
| 4854 | standalone application. (kkolinko)
|
| 4855 | </td></tr>
|
| 4856 | </table>
|
| 4857 | </blockquote></td></tr></table>
|
| 4858 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 4859 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4860 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4861 | Simplify the code of
|
| 4862 | <code>o.a.c.ha.tcp.SimpleTcpCluster.createManager(String)</code>.
|
| 4863 | Remove unnecessary class cast. (kfujino)
|
| 4864 | </td></tr>
|
| 4865 | </table>
|
| 4866 | </blockquote></td></tr></table>
|
| 4867 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/WebSocket"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/WebSocket"><strong>WebSocket</strong></a></font></td></tr><tr><td><blockquote>
|
| 4868 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4869 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4870 | Do not return an empty string for the
|
| 4871 | <code>Sec-WebSocket-Protocol</code> HTTP header when no sub-protocol has
|
| 4872 | been requested or no sub-protocol could be agreed as RFC6455 requires
|
| 4873 | that no <code>Sec-WebSocket-Protocol</code> header is returned in this
|
| 4874 | case. (markt)
|
| 4875 | </td></tr>
|
| 4876 | </table>
|
| 4877 | </blockquote></td></tr></table>
|
| 4878 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 4879 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4880 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4881 | Add index.xhtml to the welcome files list for the examples web
|
| 4882 | application. (kkolinko)
|
| 4883 | </td></tr>
|
| 4884 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4885 | Clarify that the connectionTimeout may also be used as the read timeout
|
| 4886 | when reading a request body (if any) in the documentation web
|
| 4887 | application. (markt)
|
| 4888 | </td></tr>
|
| 4889 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4890 | Clarify the behaviour of the maxConnections attribute for a connector in
|
| 4891 | the documentation web application. (markt)
|
| 4892 | </td></tr>
|
| 4893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55888">55888</a>: Update the documentation web application to make it
|
| 4895 | clearer that a Container may define no more than one Realm. (markt)
|
| 4896 | </td></tr>
|
| 4897 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4898 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55956">55956</a>: Where available, displayed the forwarded remote IP
|
| 4899 | address available on the status page of the Manager web application.
|
| 4900 | (markt)
|
| 4901 | </td></tr>
|
| 4902 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4903 | Correct links to the Tomcat mailing lists in the ROOT web application.
|
| 4904 | (kkolinko)
|
| 4905 | </td></tr>
|
| 4906 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4907 | In Manager web application improve handling of file upload errors.
|
| 4908 | Display a message instead of error 500 page. Simplify parts handling
|
| 4909 | code, as it is known that Tomcat takes care of them when recycling a
|
| 4910 | request. (kkolinko)
|
| 4911 | </td></tr>
|
| 4912 | </table>
|
| 4913 | </blockquote></td></tr></table>
|
| 4914 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Extras"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| 4915 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4916 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4917 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55166">55166</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56045">56045</a>: Copy the XML schemas used for
|
| 4918 | validation that are packaged in jsp-api.jar to servlet-api.jar so that
|
| 4919 | an embedded Tomcat instance can start without Jasper being available.
|
| 4920 | This also enables validation to work without Jasper being available.
|
| 4921 | (markt/kkolinko)
|
| 4922 | </td></tr>
|
| 4923 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4924 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56039">56039</a>: Enable the JmxRemoteLifecycleListener to work over
|
| 4925 | SSL. Patch by esengstrom. (markt)
|
| 4926 | </td></tr>
|
| 4927 | </table>
|
| 4928 | </blockquote></td></tr></table>
|
| 4929 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.51 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.51_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 4930 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4931 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4932 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55743">55743</a>: Enable the stop script to work when the shutdown port
|
| 4933 | is disabled and a PID file is defined. This is only available on
|
| 4934 | platforms that use <code>catalina.sh</code>. (markt)
|
| 4935 | </td></tr>
|
| 4936 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4937 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55986">55986</a>: When forcing Tomcat to stop via
|
| 4938 | <code>kill -9 $CATALINA_PID</code>, the <code>catalina.sh</code> script
|
| 4939 | could incorrectly report that Tomcat had not yet completely stopped when
|
| 4940 | it had. Based on a patch by jess. (markt)
|
| 4941 | </td></tr>
|
| 4942 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4943 | Package correct license and notice files with embedded JARs. (markt)
|
| 4944 | </td></tr>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4945 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 4946 | Remove svn keywords (such as $Id) from source files and documentation.
|
| 4947 | (kkolinko)
|
| 4948 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4949 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4950 | Fix CVE-2014-0050, a denial of service with a malicious, malformed
|
| 4951 | Content-Type header and multipart request processing. Fixed by merging
|
| 4952 | latest code (r1565163) from Commons FileUpload. (markt)
|
| 4953 | </td></tr>
|
| 4954 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4955 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56115">56115</a>: Expose the <code>httpusecaches</code> property of
|
| 4956 | Ant's <code>get</code> task as some users may need to change the
|
| 4957 | default. Based on a suggestion by Anthony. (markt)
|
| 4958 | </td></tr>
|
| 4959 | </table>
|
| 4960 | </blockquote></td></tr></table>
|
| 4961 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)"><strong>Tomcat 7.0.50 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2014-01-08</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 4962 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 4963 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4964 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4965 | Handle the case where a <code>context.xml</code> file is added to a
|
| 4966 | web application deployed from a directory. Previously the file was
|
| 4967 | ignored until Tomcat was restarted. Now (assuming automatic deployment
|
| 4968 | is enabled) it will trigger a redeploy of the web application. (markt)
|
| 4969 | </td></tr>
|
| 4970 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4971 | Fix string comparison in <code>HostConfig.setContextClass()</code>.
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 4972 | (kkolinko)
|
| 4973 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 4974 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4975 | Streamline handling of WebSocket messages when no handler is configured
|
| 4976 | for the message currently being received. (markt)
|
| 4977 | </td></tr>
|
| 4978 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4979 | Handle the case where a WebSocket annotation configures a message size
|
| 4980 | limit larger than the default permitted by Tomcat. (markt)
|
| 4981 | </td></tr>
|
| 4982 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4983 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55855">55855</a>: This is a partial fix that bypasses the relatively
|
| 4984 | expensive check for a WebSocket upgrade request if no WebSocket
|
| 4985 | endpoints have been registered. (markt)
|
| 4986 | </td></tr>
|
| 4987 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 4988 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55905">55905</a>: Prevent a NPE when web.xml references a taglib file
|
| 4989 | that does not exist. Provide better error message. (violetagg)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 4990 | </td></tr>
|
| 4991 | </table>
|
| 4992 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4993 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 4994 | <table border="0" cellpadding="2" cellspacing="2">
|
| 4995 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 4996 | When using the BIO connector with an internal executor, do not display a
|
| 4997 | warning that the executor has not shutdown as the default configuration
|
| 4998 | for BIO connectors is not to wait. This is because threads in
|
| 4999 | keep-alive connections cannot be interrupted and therefore the warning
|
| 5000 | was nearly always displayed. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5001 | </td></tr>
|
| 5002 | </table>
|
| 5003 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5004 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 5005 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5006 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5007 | JspC uses servlet context initialization parameters to pass
|
| 5008 | configuration so ensure that the servlet context used supports
|
| 5009 | initialization parameters. (markt)
|
| 5010 | </td></tr>
|
| 5011 | </table>
|
| 5012 | </blockquote></td></tr></table>
|
| 5013 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 5014 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5015 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5016 | In <code>AbstractReplicatedMap#finalize</code>, remove rpcChannel from
|
| 5017 | channel Listener of group channel before sending
|
| 5018 | <code>MapMessage.MSG_STOP</code> message. This prevents that the node
|
| 5019 | that sent the <code>MapMessage.MSG_STOP</code> by normal shutdown is
|
| 5020 | added to member map again by ping at heartbeat thread in the node that
|
| 5021 | received the <code>MapMessage.MSG_STOP</code>. (kfujino)
|
| 5022 | </td></tr>
|
| 5023 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5024 | Add time stamp to <code>GET_ALL_SESSIONS</code> message. (kfujino)
|
| 5025 | </td></tr>
|
| 5026 | </table>
|
| 5027 | </blockquote></td></tr></table>
|
| 5028 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 5029 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5030 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5031 | Fix the sample configuration of <code>StaticMembershipInterceptor</code>
|
| 5032 | in order to prevent warning log. uniqueId must be 16 bytes. (kfujino)
|
| 5033 | </td></tr>
|
| 5034 | </table>
|
| 5035 | </blockquote></td></tr></table>
|
| 5036 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.50 (violetagg)/Extras"><!--()--></a><a name="Tomcat_7.0.50_(violetagg)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5037 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5038 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5039 | Update dependencies that are used to build tomcat-juli extras component.
|
| 5040 | Apache Avalon Framework is updated to version 4.1.5, Apache Log4J to
|
| 5041 | version 1.2.17. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5042 | </td></tr>
|
| 5043 | </table>
|
| 5044 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5045 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.49 (violetagg)"><!--()--></a><a name="Tomcat_7.0.49_(violetagg)"><strong>Tomcat 7.0.49 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5046 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.49 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.49_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5047 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5048 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5049 | Correct a regression in the new XML local resolver that triggered false
|
| 5050 | failures when XML validation was configured. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5051 | </td></tr>
|
| 5052 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5053 | Prevent a NPE when destroying HTTP upgrade handler for WebSocket
|
| 5054 | connections. (violetagg)
|
| 5055 | </td></tr>
|
| 5056 | </table>
|
| 5057 | </blockquote></td></tr></table>
|
| 5058 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)"><strong>Tomcat 7.0.48 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5059 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 5060 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5061 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5062 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51294">51294</a>: Add support for unpacking WARs located outside of the
|
| 5063 | Host's appBase in to the appBase. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5064 | </td></tr>
|
| 5065 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5066 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55656">55656</a>: Configure the Digester to use the server class loader
|
| 5067 | when parsing server.xml rather than the class loader that loaded
|
| 5068 | StandardServer. Patch provided by Roberto Benedetti. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5069 | </td></tr>
|
| 5070 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5071 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55664">55664</a>: Correctly handle JSR 356 WebSocket Encoder, Decoder
|
| 5072 | and MessageHandler implementations that use a generic type such as
|
| 5073 | <code>Encoder.Text<List<String>></code>. Includes a test
|
| 5074 | case by Niki Dokovski. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5075 | </td></tr>
|
| 5076 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5077 | Correctly handle WebSocket <code>Encoder</code>s, <code>Decoder</code>s
|
| 5078 | and <code>MessageHandler</code>s that use arrays of generic types.
|
| 5079 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5080 | </td></tr>
|
| 5081 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5082 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55681">55681</a>: Ensure that the WebSocket session is made available
|
| 5083 | to <code>MessageHandler</code> method calls. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5084 | </td></tr>
|
| 5085 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5086 | Updated servlet spec version and documentation section-number reported
|
| 5087 | when JAR files are rejected for containing a trigger class
|
| 5088 | (e.g. javax.servlet.Servlet). (schultz)
|
| 5089 | </td></tr>
|
| 5090 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5091 | Modify the WebSocket handshake process so that the user properties
|
| 5092 | <code>Map</code> exposed by the <code>ServerEndpointConfig</code> during
|
| 5093 | the call to <code>Configurator.modifyHandshake()</code> is unique to the
|
| 5094 | connection rather than shared by all connections associated with the
|
| 5095 | Endpoint. This allows for easier configuration of per connection
|
| 5096 | properties from within <code>modifyHandshake()</code>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5097 | </td></tr>
|
| 5098 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5099 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55684">55684</a>: Log a warning but continue if the memory leak
|
| 5100 | detection code is unable to access all threads to check for possible
|
| 5101 | memory leaks when a web application is stopped. (markt)
|
| 5102 | </td></tr>
|
| 5103 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5104 | Define the web-fragment.xml in tomcat7-websocket.jar as a Servlet 3.0
|
| 5105 | web fragment rather than as a Servlet 3.1 web fragment. (markt)
|
| 5106 | </td></tr>
|
| 5107 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5108 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55715">55715</a>: Add a per web application executor to the WebSocket
|
| 5109 | implementation and use it for calling
|
| 5110 | <code>SendHandler.onResult()</code> when there is a chance that the
|
| 5111 | current thread also initiated the write. (markt)
|
| 5112 | </td></tr>
|
| 5113 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5114 | Prevent file descriptors leak and ensure that files are closed when
|
| 5115 | configuring the web application. (violetagg)
|
| 5116 | </td></tr>
|
| 5117 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5118 | Fixed the name of the provider-configuration file located in
|
| 5119 | <code>tomcat7-websocket.jar!/META-INF/services</code> that exposes
|
| 5120 | information for
|
| 5121 | <code>javax.websocket.server.ServerEndpointConfig$Configurator</code>
|
| 5122 | implementation. (violetagg)
|
| 5123 | </td></tr>
|
| 5124 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5125 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55760">55760</a>: Remove the unnecessary setting of the
|
| 5126 | <code>javax.security.auth.useSubjectCredsOnly</code> system property in
|
| 5127 | the <code>SpnegoAuthenticator</code> as in addition to it being
|
| 5128 | unnecessary, it causes problems with using SPNEGO with IBM JDKs. Patch
|
| 5129 | provided by Arunav Sanyal. (markt)
|
| 5130 | </td></tr>
|
| 5131 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5132 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55772">55772</a>: Ensure that the request and response are recycled
|
| 5133 | after an error during asynchronous processing. Includes a test case
|
| 5134 | based on code contributed by Todd West. (markt)
|
| 5135 | </td></tr>
|
| 5136 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5137 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55778">55778</a>: Add an option to the JNDI Realm to control the QOP
|
| 5138 | used for the connection to the LDAP server after authentication when
|
| 5139 | using SPNEGO with delegated credentials. This value is used to set the
|
| 5140 | <code>javax.security.sasl.qop</code> environment property for the LDAP
|
| 5141 | connection. (markt)
|
| 5142 | </td></tr>
|
| 5143 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5144 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55798">55798</a>: Log an error if the MemoryUserDatabase is unable to
|
| 5145 | find the specified user database file. (markt)
|
| 5146 | </td></tr>
|
| 5147 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5148 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55799">55799</a>: Correctly enforce the restriction in JSR356 that no
|
| 5149 | more than one data message may be sent to a remote WebSocket endpoint at
|
| 5150 | a time. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5151 | </td></tr>
|
| 5152 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5153 | When Catalina parses TLD files, always use a namespace aware parser to
|
| 5154 | be consistent with how Jasper parses TLD files. The
|
| 5155 | <code>tldNamespaceAware</code> attribute of the Context is now ignored.
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5156 | (markt)
|
| 5157 | </td></tr>
|
| 5158 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5159 | Deprecate the <code>tldNamespaceAware</code> Context attribute as TLDs
|
| 5160 | are always parsed with a namespace aware parser. (markt)
|
| 5161 | </td></tr>
|
| 5162 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5163 | Correct a logic error that meant that unpackWARs was ignored and the WAR
|
| 5164 | was always expanded if a WAR failed to deploy. (markt)
|
| 5165 | </td></tr>
|
| 5166 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5167 | Add support for defining <code>copyXML</code> on a per Context basis.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5168 | (markt)
|
| 5169 | </td></tr>
|
| 5170 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5171 | Define the expected behaviour of the automatic deployment and align the
|
| 5172 | implementation to that definition. (markt)
|
| 5173 | </td></tr>
|
| 5174 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5175 | When running under a security manager, change the default value of the
|
| 5176 | Host's <code>deployXML</code> attribute to <code>false</code>.
|
| 5177 | (markt)
|
| 5178 | </td></tr>
|
| 5179 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5180 | If a Host is configured with a value of <code>false</code> for
|
| 5181 | <code>deployXML</code>, a web application has an embedded
|
| 5182 | descriptor at <code>META-INF/context.xml</code> and no explicit
|
| 5183 | descriptor has been defined for this application, do not allow the
|
| 5184 | application to start. The reason for this is that the embedded
|
| 5185 | descriptor may contain configuration necessary for secure operation
|
| 5186 | such as a <code>RemoteAddrValve</code>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5187 | </td></tr>
|
| 5188 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5189 | Prevent an NPE in the WebSocket <code>ServerContainer</code> when
|
| 5190 | processing an HTTP session end event. (markt)
|
| 5191 | </td></tr>
|
| 5192 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5193 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55801">55801</a>: Add the ability to set a custom
|
| 5194 | <code>SSLContext</code> to use for client wss connections. Patch
|
| 5195 | provided by Maciej Lypik. (markt)
|
| 5196 | </td></tr>
|
| 5197 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5198 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55804">55804</a>: If the GSSCredential for the cached Principal expires
|
| 5199 | when using SPNEGO authentication, force a re-authentication. (markt)
|
| 5200 | </td></tr>
|
| 5201 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5202 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55811">55811</a>: If the main web.xml contains an empty
|
| 5203 | absolute-ordering element and validation of web.xml is not enabled, skip
|
| 5204 | parsing any web-fragment.xml files as the result is never used. (markt)
|
| 5205 | </td></tr>
|
| 5206 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5207 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55839">55839</a>: Extend support for digest prefixes {MD5}, {SHA} and
|
| 5208 | {SSHA} to all Realms rather than just the JNDIRealm. (markt)
|
| 5209 | </td></tr>
|
| 5210 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5211 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55842">55842</a>: Ensure that if a larger than default response buffer
|
| 5212 | is configured that the full buffer is used when a Servlet outputs via a
|
| 5213 | Writer. (markt)
|
| 5214 | </td></tr>
|
| 5215 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5216 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55851">55851</a>: Further fixes to enable SPNEGO authentication to work
|
| 5217 | with IBM JDKs. Based on a patch by Arunav Sanyal. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5218 | </td></tr>
|
| 5219 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 5220 | Fix CVE-2013-4590:
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5221 | Add an option to the Context to control the blocking of XML external
|
| 5222 | entities when parsing XML configuration files and enable this blocking
|
| 5223 | by default when a security manager is used. The block is implemented via
|
| 5224 | a custom resolver to enable the logging of any blocked entities. (markt)
|
| 5225 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5226 | </table>
|
| 5227 | </blockquote></td></tr></table>
|
| 5228 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 5229 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5230 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 5231 | Implement a number of small refactorings to the APR/native handler for
|
| 5232 | upgraded HTTP connections. (markt)
|
| 5233 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5234 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5235 | Fix an issue with upgraded HTTP connections over HTTPS (e.g. secure
|
| 5236 | WebSocket) when using the APR/native connector that resulted in the
|
| 5237 | unexpected closure of the connection. (markt)
|
| 5238 | </td></tr>
|
| 5239 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5240 | Ensure that the application class loader is used when calling the
|
| 5241 | <code>ReadListener</code> and <code>WriteListener</code> methods when
|
| 5242 | using non-blocking IO. A side effect of not doing this was that JNDI was
|
| 5243 | not available when processing WebSocket events. (markt)
|
| 5244 | </td></tr>
|
| 5245 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5246 | Make the time that the internal executor (if used) waits for request
|
| 5247 | processing threads to terminate before continuing with the connector
|
| 5248 | stop process configurable. (markt)
|
| 5249 | </td></tr>
|
| 5250 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5251 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55749">55749</a>: Improve the error message when <code>SSLEngine</code>
|
| 5252 | is disabled in the <code>AprLifecycleListener</code> and SSL is
|
| 5253 | configured for an APR/native connector. (markt)
|
| 5254 | </td></tr>
|
| 5255 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5256 | If a request that includes an <code>Expect: 100-continue</code> header
|
| 5257 | receives anything other than a 2xx response, close the connection This
|
| 5258 | protects against misbehaving clients that may not sent the request body
|
| 5259 | in that case and send the next request instead. (markt)
|
| 5260 | </td></tr>
|
| 5261 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5262 | Improve the parsing of trailing headers in HTTP requests. (markt)
|
| 5263 | </td></tr>
|
| 5264 | </table>
|
| 5265 | </blockquote></td></tr></table>
|
| 5266 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 5267 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5268 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5269 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55735">55735</a>: Fix a regression caused by the fix to
|
| 5270 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55198">55198</a>. When processing JSP documents, attributes in XML
|
| 5271 | elements that are template content should have their text xml-escaped,
|
| 5272 | but output of EL expressions in them should not be escaped. (markt)
|
| 5273 | </td></tr>
|
| 5274 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5275 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55807">55807</a>: The JSP compiler used a last modified time of -1 for
|
| 5276 | TLDs in JARs expanded in to WEB-INF/classes (IDEs often do this
|
| 5277 | expansion) when creating the dependency list for JSPs that used that
|
| 5278 | TLD. This meant JSPs using that TLD were recompiled on every access.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5279 | (markt)
|
| 5280 | </td></tr>
|
| 5281 | </table>
|
| 5282 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5283 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 5284 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5285 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5286 | Add log message that initialization of
|
| 5287 | <code>AbstractReplicatedMap</code> has been completed. (kfujino)
|
| 5288 | </td></tr>
|
| 5289 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5290 | The logger of <code>AbstractReplicatedMap</code> should be non-static in
|
| 5291 | order to enable logging of each application. Side-effects of this change
|
| 5292 | is to throw <code>RuntimeException</code> in
|
| 5293 | <code>MapMessage#getKey()</code> and <code>getValue()</code> instead of
|
| 5294 | Null return and error log. (kfujino)
|
| 5295 | </td></tr>
|
| 5296 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 5297 | Simplify the code of <code>DeltaManager#startInternal()</code>. Reduce
|
| 5298 | unnecessary nesting for acquisition of cluster instance. (kfujino)
|
| 5299 | </td></tr>
|
| 5300 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5301 | Remove unnecessary attributes of
|
| 5302 | <code>stateTransferCreateSendTime</code> and <code>receiverQueue</code>
|
| 5303 | from cluster manager template. These attributes should not be defined as
|
| 5304 | a template. (kfujino)
|
| 5305 | </td></tr>
|
| 5306 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5307 | Fix MBean attribute definition of <code>stateTransfered</code>. The
|
| 5308 | method name is not <code>isStateTransfered()</code> but
|
| 5309 | <code>getStateTransfered()</code>. (kfujino)
|
| 5310 | </td></tr>
|
| 5311 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5312 | Correct stop failure log of cluster. Failure cause is not only Valve.
|
| 5313 | (kfujino)
|
| 5314 | </td></tr>
|
| 5315 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5316 | Remove unnecessary sleep when sending session blocks on session sync
|
| 5317 | phase. (kfujino)
|
| 5318 | </td></tr>
|
| 5319 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5320 | Expose <code>stateTimestampDrop</code> of
|
| 5321 | <code>org.apache.catalina.ha.session.DeltaManager</code> via JMX.
|
| 5322 | (kfujino)
|
| 5323 | </td></tr>
|
| 5324 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5325 | When the ping timeouted, make sure that <code>memberDisappeared</code>
|
| 5326 | method is not called by specifying the members that has already been
|
| 5327 | removed. (kfujino)
|
| 5328 | </td></tr>
|
| 5329 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5330 | Add log message of session relocation when member disappeared. (kfujino)
|
| 5331 | </td></tr>
|
| 5332 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5333 | If ping message fails, prevent wrong timeout detection of normal member
|
| 5334 | that is no failure members. (kfujino)
|
| 5335 | </td></tr>
|
| 5336 | </table>
|
| 5337 | </blockquote></td></tr></table>
|
| 5338 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 5339 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5340 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5341 | Add some documentation on the SSL configuration options for WebSocket
|
| 5342 | clients. (markt)
|
| 5343 | </td></tr>
|
| 5344 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5345 | Add to cluster document a description of
|
| 5346 | <code>notifyLifecycleListenerOnFailure</code> and
|
| 5347 | <code>heartbeatBackgroundEnabled</code>. (kfujino)
|
| 5348 | </td></tr>
|
| 5349 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5350 | Update the documentation with information for WebSocket 1.0 specification
|
| 5351 | and javadoc. (violetagg)
|
| 5352 | </td></tr>
|
| 5353 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5354 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55703">55703</a>: Clarify the role of the singleton attribute for JNDI
|
| 5355 | resource factories. (markt)
|
| 5356 | </td></tr>
|
| 5357 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5358 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55746">55746</a>: Add documentation on the <code>allRolesMode</code> to
|
| 5359 | the <code>CombinedRealm</code> and <code>LockOutRealm</code>. Patch by
|
| 5360 | Cédric Couralet. (markt)
|
| 5361 | </td></tr>
|
| 5362 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5363 | Expand the information on web applications that ship as part of Tomcat
|
| 5364 | in the security how-to section of the documentation web application.
|
| 5365 | (markt)
|
| 5366 | </td></tr>
|
| 5367 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5368 | Expand the description of the WebSocket buffers in the documentation web
|
| 5369 | application to clarify their purpose. (markt)
|
| 5370 | </td></tr>
|
| 5371 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5372 | Correct the documentation for Cluster manager. (kfujino)
|
| 5373 | </td></tr>
|
| 5374 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5375 | Add information on how to configure integrated Windows authentication
|
| 5376 | when Tomcat is running on a non-Windows host. (markt)
|
| 5377 | </td></tr>
|
| 5378 | </table>
|
| 5379 | </blockquote></td></tr></table>
|
| 5380 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Extras"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| 5381 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5382 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5383 | Update commons-logging to version 1.1.3. (rjung)
|
| 5384 | </td></tr>
|
| 5385 | </table>
|
| 5386 | </blockquote></td></tr></table>
|
| 5387 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.48 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.48_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 5388 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5389 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5390 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52323">52323</a>: Add support for the Cobertura code coverage tool
|
| 5391 | when running the unit tests. Based on a patch by mhasko.
|
| 5392 | (markt/kkolinko)
|
| 5393 | </td></tr>
|
| 5394 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5395 | Update sample Eclipse IDE project. Explicitly use a Java 6 SE JDK.
|
| 5396 | Exclude JSR356 WebSocket classes from build path, as they cannot be
|
| 5397 | compiled with Java 6. (kkolinko)
|
| 5398 | </td></tr>
|
| 5399 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5400 | Update the Eclipse compiler to 4.3.1. (kkolinko/markt)
|
| 5401 | </td></tr>
|
| 5402 | </table>
|
| 5403 | </blockquote></td></tr></table>
|
| 5404 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.47 (violetagg)"><!--()--></a><a name="Tomcat_7.0.47_(violetagg)"><strong>Tomcat 7.0.47 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-10-24</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5405 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.47 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.47_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5406 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5407 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5408 | Fix regression with legacy WebSocket implementation in NIO and APR
|
| 5409 | connectors. (markt)
|
| 5410 | </td></tr>
|
| 5411 | </table>
|
| 5412 | </blockquote></td></tr></table>
|
| 5413 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.47 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.47_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 5414 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5415 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5416 | Avoid hang observed with Java 6 on Windows when stopping the Tomcat
|
| 5417 | process via CTRL-C. (markt)
|
| 5418 | </td></tr>
|
| 5419 | </table>
|
| 5420 | </blockquote></td></tr></table>
|
| 5421 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.47 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.47_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 5422 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5423 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5424 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55663">55663</a>: NOTICE files are corrected according to
|
| 5425 | <a href="http://www.apache.org/legal/src-headers.html#notice">NOTICE files requirements</a>.
|
| 5426 | (violetagg)
|
| 5427 | </td></tr>
|
| 5428 | </table>
|
| 5429 | </blockquote></td></tr></table>
|
| 5430 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)"><strong>Tomcat 7.0.46 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5431 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 5432 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5433 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5434 | Only send a WebSocket close message on an IOException if the client has
|
| 5435 | not yet received a close control message from the server as the
|
| 5436 | IOException may be in response to the client continuing to send a
|
| 5437 | message after the server sent a close control message. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5438 | </td></tr>
|
| 5439 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5440 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49134">49134</a>: Ensure nested realms are correctly destroyed, when a
|
| 5441 | CombinedRealm is destroyed. This ensures that the associated MBeans are
|
| 5442 | deregistered. (markt)
|
| 5443 | </td></tr>
|
| 5444 | </table>
|
| 5445 | </blockquote></td></tr></table>
|
| 5446 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 5447 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5448 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 5449 | Refactor APR/native connector to reduce the scope of
|
| 5450 | <code>localAddList</code>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5451 | </td></tr>
|
| 5452 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5453 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55602">55602</a>: Ensure that sockets removed from the Poller and then
|
| 5454 | closed in the APR/native connector are removed and then closed in a
|
| 5455 | thread-safe manner. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5456 | </td></tr>
|
| 5457 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5458 | Update the APR/native connector to version 1.1.29. (violetagg)
|
| 5459 | </td></tr>
|
| 5460 | </table>
|
| 5461 | </blockquote></td></tr></table>
|
| 5462 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 5463 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5464 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5465 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55642">55642</a>: Correct logic error in the JSP parser that was
|
| 5466 | incorrectly identifying EL expressions in jsp:param element values as a
|
| 5467 | literal string. (markt)
|
| 5468 | </td></tr>
|
| 5469 | </table>
|
| 5470 | </blockquote></td></tr></table>
|
| 5471 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 5472 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5473 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5474 | Add support for notify periodic event of cluster. (kfujino)
|
| 5475 | </td></tr>
|
| 5476 | </table>
|
| 5477 | </blockquote></td></tr></table>
|
| 5478 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.46 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.46_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 5479 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5480 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5481 | Correct the javadoc for <code>org.apache.catalina.Lifecycle</code>.
|
| 5482 | (kfujino)
|
| 5483 | </td></tr>
|
| 5484 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5485 | Add document for sessionIdAttribute attribute in
|
| 5486 | <code>org.apache.catalina.ha.session.JvmRouteBinderValve</code>.
|
| 5487 | (kfujino)
|
| 5488 | </td></tr>
|
| 5489 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5490 | Handle the case when a user closes the browser whilst playing the
|
| 5491 | snake game in the JSR356 WebSocket examples. (markt)
|
| 5492 | </td></tr>
|
| 5493 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5494 | Ensure Javadoc comments are associated with the correct elements in
|
| 5495 | <code>org.apache.tomcat.jni.Poll</code>. (markt)
|
| 5496 | </td></tr>
|
| 5497 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5498 | Expand Context documentation for the use of
|
| 5499 | <code>sessionCookiePath="/"</code> to make the implications
|
| 5500 | for session fixation protection clearer. (markt)
|
| 5501 | </td></tr>
|
| 5502 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5503 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55629">55629</a>: Ensure that the JMX notification listener added during
|
| 5504 | initialization of the servlet org.apache.catalina.manager.StatusManagerServlet
|
| 5505 | is removed in the destroy phase. (violetagg)
|
| 5506 | </td></tr>
|
| 5507 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5508 | Correct the documentation for Deployment Organization in the App Dev
|
| 5509 | Guide. (violetagg)
|
| 5510 | </td></tr>
|
| 5511 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5512 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55639">55639</a>: Add a Drawboard WebSocket example. (kpreisser)
|
| 5513 | </td></tr>
|
| 5514 | </table>
|
| 5515 | </blockquote></td></tr></table>
|
| 5516 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.45 (violetagg)"><!--()--></a><a name="Tomcat_7.0.45_(violetagg)"><strong>Tomcat 7.0.45 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5517 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.45 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.45_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 5518 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5519 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5520 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55576">55576</a>: Preserve the order in which request parameters were
|
| 5521 | received when accessing them via the Servlet API. (markt)
|
| 5522 | </td></tr>
|
| 5523 | </table>
|
| 5524 | </blockquote></td></tr></table>
|
| 5525 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.45 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.45_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 5526 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5527 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5528 | Logger instance of cluster session manager is changed to non-static in
|
| 5529 | order to enable logging of each application. (kfujino)
|
| 5530 | </td></tr>
|
| 5531 | </table>
|
| 5532 | </blockquote></td></tr></table>
|
| 5533 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.44 (violetagg)"><!--()--></a><a name="Tomcat_7.0.44_(violetagg)"><strong>Tomcat 7.0.44 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5534 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.44 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.44_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 5535 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5536 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5537 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55582">55582</a>: Correct concurrency issue that can result in two
|
| 5538 | instances of JspServletWrapper being created for one tag Patch provided
|
| 5539 | by Sheldon Shao. (markt)
|
| 5540 | </td></tr>
|
| 5541 | </table>
|
| 5542 | </blockquote></td></tr></table>
|
| 5543 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)"><strong>Tomcat 7.0.43 (violetagg)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5544 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Catalina"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 5545 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5546 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5547 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51526">51526</a>: <code>o.a.catalina.startup.Tomcat#addWebapp</code>
|
| 5548 | methods now process the web application's <code>META-INF/context.xml</code>
|
| 5549 | when it is available in the provided path. (violetagg)
|
| 5550 | </td></tr>
|
| 5551 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5552 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55186">55186</a>: Ensure local name is recycled between requests so IP
|
| 5553 | virtual hosting works correctly. (markt)
|
| 5554 | </td></tr>
|
| 5555 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5556 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55210">55210</a>: Correct the processing of the provider-configuration
|
| 5557 | file for <code>javax.servlet.ServletContainerInitializer</code> in the
|
| 5558 | resource directory <code>META-INF/services</code> when this file
|
| 5559 | contains comments and multiple SCIs. Patch provided by Nick Williams.
|
| 5560 | (violetagg)
|
| 5561 | </td></tr>
|
| 5562 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5563 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55230">55230</a>: Use the correct resource path when obtaining an
|
| 5564 | InputStream for resources served by a ProxyDirContext. (markt)
|
| 5565 | </td></tr>
|
| 5566 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5567 | Ensure that the JAR scanning process scans the Apache Log4j version 2
|
| 5568 | JARs. Patch provided by Nick Williams. (markt)
|
| 5569 | </td></tr>
|
| 5570 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5571 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55261">55261</a>: Fix failing unit test for file upload checks when
|
| 5572 | running on platform / JVM combinations that have large network buffers.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5573 | (markt)
|
| 5574 | </td></tr>
|
| 5575 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5576 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55268">55268</a>: Added optional --service-start-wait-time
|
| 5577 | command-line option to change service start wait time from default of 10
|
| 5578 | seconds.
|
| 5579 | </td></tr>
|
| 5580 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5581 | The <code>contextClass</code> attribute of <code>HostConfig</code>
|
| 5582 | refers to the value of the <code>contextClass</code> attribute of Host.
|
| 5583 | (kfujino)
|
| 5584 | </td></tr>
|
| 5585 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5586 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55331">55331</a>: Dispatching to an asynchronous servlet from
|
| 5587 | <code>AsyncListener.onTimeout()</code> should not trigger an
|
| 5588 | <code>IllegalStateException</code>. (markt)
|
| 5589 | </td></tr>
|
| 5590 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5591 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55333">55333</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55071">55071</a>.
|
| 5592 | (markt)
|
| 5593 | </td></tr>
|
| 5594 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5595 | When using a security manager, ensure that calls to the ServletContext
|
| 5596 | that are routed via an <code>AccessController.doPrivileged</code> block
|
| 5597 | do not result in a call to a different underlying method on the
|
| 5598 | ServletContext. (markt)
|
| 5599 | </td></tr>
|
| 5600 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5601 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55354">55354</a>: Ensure that the naming context environment parameters
|
| 5602 | are restored after associating the Principle with the user name. Based
|
| 5603 | on patch provided by Richard Begg. (violetagg)
|
| 5604 | </td></tr>
|
| 5605 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5606 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55357">55357</a>: Ensure the web application class loader is set as a
|
| 5607 | thread context class loader during session deserialization. (violetagg)
|
| 5608 | </td></tr>
|
| 5609 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5610 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55404">55404</a>: Log warnings about using security roles in web.xml
|
| 5611 | without defining them as warnings. (markt)
|
| 5612 | </td></tr>
|
| 5613 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5614 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55439">55439</a>: Don't try a forced stop when <code>stop
|
| 5615 | -force</code> is used if Tomcat has already been stopped. This avoids
|
| 5616 | error messages when the PID file has been cleared. If a forced stop is
|
| 5617 | required, improve handling of the case when the PID file can be read
|
| 5618 | from or written to but not deleted. (markt)
|
| 5619 | </td></tr>
|
| 5620 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5621 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55454">55454</a>: Avoid NPE when parsing an incorrect content type.
|
| 5622 | (violetagg)
|
| 5623 | </td></tr>
|
| 5624 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5625 | Back-port the JSR-356 Java WebSocket 1.0 implementation from Tomcat 8.
|
| 5626 | Note that use of this functionality requires Java 7. (markt)
|
| 5627 | </td></tr>
|
| 5628 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5629 | Deprecate the Tomcat proprietary WebSocket API in favour of the new
|
| 5630 | JSR-356 implementation. (markt)
|
| 5631 | </td></tr>
|
| 5632 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5633 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55494">55494</a>: Reduce severity of log message from warning to
|
| 5634 | information for JNDI Realm connection issues where the JNDI Realm
|
| 5635 | automatically re-tries the action that failed. Make clear in the log
|
| 5636 | message that the action is being re-tried. (markt)
|
| 5637 | </td></tr>
|
| 5638 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5639 | Correct several incorrect formats of <code>JdkLoggerFormatter</code>.
|
| 5640 | (kfujino)
|
| 5641 | </td></tr>
|
| 5642 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5643 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55521">55521</a>: Ensure that calls to
|
| 5644 | <code>HttpSession.invalidate()</code> do not return until the session
|
| 5645 | has been invalidated. Also ensure that checks on the validity of a
|
| 5646 | session return a result consistent with any previous call to
|
| 5647 | <code>HttpSession.invalidate()</code>. (markt)
|
| 5648 | </td></tr>
|
| 5649 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5650 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55524">55524</a>: Refactor to avoid a possible deadlock when handling an
|
| 5651 | <code>IOException</code> during output when using Tomcat'
|
| 5652 | proprietary (and deprecated) WebSocket API. (markt)
|
| 5653 | </td></tr>
|
| 5654 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5655 | The loaded attribute never exists in <code>PersistentManager</code>.
|
| 5656 | isLoaded is defined as operation in mbeans-descriptors. (kfujino)
|
| 5657 | </td></tr>
|
| 5658 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5659 | Added logging of logging.properties location when system property
|
| 5660 | <code>org.apache.juli.ClassLoaderLogManager.debug=true</code>
|
| 5661 | is set.
|
| 5662 | </td></tr>
|
| 5663 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5664 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55570">55570</a>: Correctly log exceptions for all error conditions in
|
| 5665 | the SPNEGO authenticator. (markt)
|
| 5666 | </td></tr>
|
| 5667 | </table>
|
| 5668 | </blockquote></td></tr></table>
|
| 5669 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Coyote"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 5670 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5671 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5672 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55228">55228</a>: Allow web applications to set a HTTP Date header.
|
| 5673 | (markt)
|
| 5674 | </td></tr>
|
| 5675 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5676 | Expose the current connection count for each protocol handler via JMX.
|
| 5677 | (markt)
|
| 5678 | </td></tr>
|
| 5679 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5680 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55267">55267</a>: If an application configures a timeout for a Comet
|
| 5681 | connection ensure it is only used for read and not write operations.
|
| 5682 | This prevents a long timeout delaying the closing of the socket
|
| 5683 | associated with a Comet connection after an error occurs. (markt)
|
| 5684 | </td></tr>
|
| 5685 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5686 | Ensure that <code>java.lang.VirtualMachineError</code>s are not
|
| 5687 | swallowed when using the HTTP or AJP NIO connectors. (markt)
|
| 5688 | </td></tr>
|
| 5689 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5690 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55399">55399</a>: Use the response locale to select the language to use
|
| 5691 | for the status message in the HTTP response. (markt)
|
| 5692 | </td></tr>
|
| 5693 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5694 | Refactor the connectors to support the new JSR-356 Java WebSocket
|
| 5695 | 1.0 implementation. The most noticeable change is that the AJP
|
| 5696 | APR/native and HTTP APR/native connectors no longer support multiple
|
| 5697 | poller threads. Both connectors now use a single poller thread. (markt)
|
| 5698 | </td></tr>
|
| 5699 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5700 | Internally, content length is managed as a <code>long</code>. Fix a few
|
| 5701 | places in the AJP connector where this was restricted to an
|
| 5702 | <code>int</code>. (markt)
|
| 5703 | </td></tr>
|
| 5704 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5705 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55453">55453</a>: Ensure that the AJP connector does not permit response
|
| 5706 | bodies to be included for responses with status codes and/or request
|
| 5707 | methods that are not permitted to have a response body. (markt)
|
| 5708 | </td></tr>
|
| 5709 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5710 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55500">55500</a>: Don't ignore the value of an asynchronous context
|
| 5711 | timeout when using the AJP NIO connector. (markt)
|
| 5712 | </td></tr>
|
| 5713 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 5714 | Fix CVE-2013-4286:
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5715 | Better adherence to RFC2616 for content-length headers. (markt)
|
| 5716 | </td></tr>
|
| 5717 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 5718 | Fix CVE-2013-4322: Add support for limiting the size of chunk extensions
|
| 5719 | when using chunked encoding. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5720 | </td></tr>
|
| 5721 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5722 | Update the APR/native connector to version 1.1.28. Make this the minimum
|
| 5723 | acceptable version as the correct behaviour of the JSR-356 WebSocket
|
| 5724 | implementation when using the APR/native HTTP connector depends on a bug
|
| 5725 | fix in the 1.1.28 release. (markt)
|
| 5726 | </td></tr>
|
| 5727 | </table>
|
| 5728 | </blockquote></td></tr></table>
|
| 5729 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Jasper"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 5730 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5731 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5732 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55198">55198</a>: Ensure attribute values in tagx files that include EL
|
| 5733 | and quoted XML characters are correctly quoted in the output. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 5734 | </td></tr>
|
| 5735 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 5736 | Ensure that <code>javax.el.ELContext.getContext(Class)</code> will
|
| 5737 | throw <code>NullPointerException</code> when the provided class is
|
| 5738 | null. (violetagg)
|
| 5739 | </td></tr>
|
| 5740 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5741 | Ensure that <code>FeatureDescriptor</code> objects returned by
|
| 5742 | <code>javax.el.MapELResolver.getFeatureDescriptors(ELContext,Object)</code>
|
| 5743 | will be created with a correct <code>shortDescription</code> - an empty string and
|
| 5744 | a named attribute <code>ELResolver.RESOLVABLE_AT_DESIGN_TIME</code> -
|
| 5745 | true. (violetagg)
|
| 5746 | </td></tr>
|
| 5747 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5748 | Ensure that <code>FeatureDescriptor</code> objects returned by
|
| 5749 | <code>javax.el.ResourceBundleELResolver.getFeatureDescriptors(ELContext,Object)</code>
|
| 5750 | will be created with a correct <code>shortDescription</code> - an empty
|
| 5751 | string.
|
| 5752 | <code>javax.el.ResourceBundleELResolver.isReadOnly(ELContext,Object,Object)</code>
|
| 5753 | returns true if the base object is an instance of ResourceBundle.
|
| 5754 | (violetagg)
|
| 5755 | </td></tr>
|
| 5756 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5757 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55207">55207</a>: Enforce the restriction that a <jsp:text>
|
| 5758 | element may not contain any sub-elements from any namespace. Patch
|
| 5759 | provided by Jeremy Boynes. (markt)
|
| 5760 | </td></tr>
|
| 5761 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5762 | Ensure that
|
| 5763 | <code>javax.el.ListELResolver.getFeatureDescriptors(ELContext,Object)</code>
|
| 5764 | will always return null.
|
| 5765 | <code>javax.el.ListELResolver.isReadOnly(ELContext,Object,Object)</code>
|
| 5766 | will return a result when the property cannot be coerced into an
|
| 5767 | integer. (violetagg)
|
| 5768 | </td></tr>
|
| 5769 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5770 | Ensure that
|
| 5771 | <code>javax.el.ArrayELResolver.getFeatureDescriptors(ELContext,Object)</code>
|
| 5772 | will always return null.
|
| 5773 | <code>javax.el.ArrayELResolver.isReadOnly(ELContext,Object,Object)</code>
|
| 5774 | and
|
| 5775 | <code>javax.el.ArrayELResolver.getType(ELContext,Object,Object)</code>
|
| 5776 | will return a result when the property cannot be coerced into an
|
| 5777 | integer. (violetagg)
|
| 5778 | </td></tr>
|
| 5779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5780 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55309">55309</a>: Fix concurrency issue with JSP compilation and the
|
| 5781 | tag plug-in manager. Patch provided by Sheldon Shao. (markt)
|
| 5782 | </td></tr>
|
| 5783 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5784 | Ensure that
|
| 5785 | <code>javax.el.BeanELResolver.getFeatureDescriptors(ELContext,Object)</code>
|
| 5786 | and
|
| 5787 | <code>javax.el.BeanELResolver.getCommonPropertyType(ELContext,Object)</code>
|
| 5788 | do not throw <code>NullPointerException</code> when the provided context
|
| 5789 | is null. (violetagg)
|
| 5790 | </td></tr>
|
| 5791 | </table>
|
| 5792 | </blockquote></td></tr></table>
|
| 5793 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Cluster"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 5794 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5795 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5796 | Add new attribute terminateOnStartFailure. Set to true if you wish to
|
| 5797 | terminate replication map when replication map fails to start.
|
| 5798 | If replication map is terminated, associated context will fail to start.
|
| 5799 | If you set this attribute to false, replication map does not end.
|
| 5800 | It will try to join the map membership in the heartbeat. Default value
|
| 5801 | is false. (kfujino)
|
| 5802 | </td></tr>
|
| 5803 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5804 | Avoid ConcurrentModificationException when sending a heartbeat.
|
| 5805 | (kfujino)
|
| 5806 | </td></tr>
|
| 5807 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5808 | Avoid NPE when the channel fails to start. (kfujino)
|
| 5809 | </td></tr>
|
| 5810 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5811 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55301">55301</a>: Fix <code>IllegalArgumentException</code> thrown by
|
| 5812 | simple test for McastService. (kfujino)
|
| 5813 | </td></tr>
|
| 5814 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5815 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55332">55332</a>: Fix NPE in <code>FileMessageFactory.main</code> when
|
| 5816 | specify empty file as arguments. (kfujino)
|
| 5817 | </td></tr>
|
| 5818 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5819 | More definite thread name for <code>MessageDispatch15Interceptor</code>.
|
| 5820 | (kfujino)
|
| 5821 | </td></tr>
|
| 5822 | </table>
|
| 5823 | </blockquote></td></tr></table>
|
| 5824 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Web applications"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 5825 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5826 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5827 | Remove the experimental label from the AJP NIO connector documentation.
|
| 5828 | (markt)
|
| 5829 | </td></tr>
|
| 5830 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5831 | Correctly associated the default resource bundle with the English locale
|
| 5832 | so that requests that specify an Accept-Language of English ahead of
|
| 5833 | French, Spanish or Japanese get the English messages they asked for.
|
| 5834 | (markt)
|
| 5835 | </td></tr>
|
| 5836 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5837 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55469">55469</a>: Fixed tags that were not properly closed. Based on a
|
| 5838 | patch provided by Larry Shatzer, jr. (violetagg)
|
| 5839 | </td></tr>
|
| 5840 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5841 | The WebSocket examples in the examples web application have been changed
|
| 5842 | to use the new JSR-356 Java WebSocket 1.0 implementation. (markt)
|
| 5843 | </td></tr>
|
| 5844 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5845 | Add document for
|
| 5846 | <code>org.apache.catalina.tribes.group.GroupChannel</code>. (kfujino)
|
| 5847 | </td></tr>
|
| 5848 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5849 | Correct Realm Component page of Tomcat documentation. (violetagg)
|
| 5850 | </td></tr>
|
| 5851 | </table>
|
| 5852 | </blockquote></td></tr></table>
|
| 5853 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 5854 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5855 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5856 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54693">54693</a>: Add a validationQueryTimeout property. Patch provided
|
| 5857 | by Daniel Mikusa. (kfujino)
|
| 5858 | </td></tr>
|
| 5859 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5860 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54693#c6">54693#c6</a>: Avoid NPE caused by <code>createConnection()</code>
|
| 5861 | method returns null. Patch provided by Daniel Mikusa. (kfujino)
|
| 5862 | </td></tr>
|
| 5863 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5864 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55342">55342</a>: Remove unnecessary reset of interrupted flag. If
|
| 5865 | <code>InterruptedException</code> is thrown, the interrupted flag has
|
| 5866 | been cleared. (kfujino)
|
| 5867 | </td></tr>
|
| 5868 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5869 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55343">55343</a>: Add flag to ignore exceptions of connection creation
|
| 5870 | while initializing the pool. (kfujino)
|
| 5871 | </td></tr>
|
| 5872 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5873 | Add undefined attributes and operations to mbeans-descriptor. (kfujino)
|
| 5874 | </td></tr>
|
| 5875 | </table>
|
| 5876 | </blockquote></td></tr></table>
|
| 5877 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.43 (violetagg)/Other"><!--()--></a><a name="Tomcat_7.0.43_(violetagg)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 5878 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5879 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5880 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=45428">45428</a>: Trigger a thread dump written to standard out if
|
| 5881 | Tomcat fails to stop in a timely manner to aid diagnostics. This is only
|
| 5882 | available on platforms that use <code>catalina.sh</code>. (markt)
|
| 5883 | </td></tr>
|
| 5884 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5885 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55204">55204</a>: Correct namespace used in Servlet 2.4 test web
|
| 5886 | application. Patch provided by Jeremy Boynes. (markt)
|
| 5887 | </td></tr>
|
| 5888 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5889 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55205">55205</a>: Reorder elements so web.xml complies with schema for
|
| 5890 | Servlet 3.0 test web application. Patch provided by Jeremy Boynes.
|
| 5891 | (markt)
|
| 5892 | </td></tr>
|
| 5893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55211">55211</a>: Correct namespace in TLD files used in test web
|
| 5895 | applications. Rename elements <code>tagclass</code> to
|
| 5896 | <code>tag-class</code> so TLD files complies with DTD/schema. Patch
|
| 5897 | provided by Jeremy Boynes. (violetagg)
|
| 5898 | </td></tr>
|
| 5899 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5900 | Update package renamed version of Commons BCEL to the latest code from
|
| 5901 | Commons BCEL trunk. (markt)
|
| 5902 | </td></tr>
|
| 5903 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 5904 | Update package renamed version of Commons FileUpload to the latest code
|
| 5905 | from Commons FileUpload trunk. (markt)
|
| 5906 | </td></tr>
|
| 5907 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5908 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55297">55297</a>: When looking for the jsvc executable, if an explicit
|
| 5909 | path is not set and it is not found in $CATALINA_BASE, look in
|
| 5910 | $CATALINA_HOME as well. (markt)
|
| 5911 | </td></tr>
|
| 5912 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5913 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55336">55336</a>: Correctly escape parameters passed to eval in the
|
| 5914 | catalina.sh script to ensure that Tomcat starts when installed on a path
|
| 5915 | that contains multiple consecutive spaces. (markt)
|
| 5916 | </td></tr>
|
| 5917 | </table>
|
| 5918 | </blockquote></td></tr></table>
|
| 5919 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)"><!--()--></a><a name="Tomcat_7.0.42_(markt)"><strong>Tomcat 7.0.42 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-07-05</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 5920 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.42_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 5921 | <table border="0" cellpadding="2" cellspacing="2">
|
| 5922 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5923 | Enforce the restriction described in section 4.4 of the Servlet 3.0
|
| 5924 | specification that requires the new pluggability methods only to be
|
| 5925 | available to <code>ServletContextListener</code>s defined in one of the
|
| 5926 | specified ways. (markt)
|
| 5927 | </td></tr>
|
| 5928 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5929 | Better handle FORM authentication when requesting a resource as an
|
| 5930 | unauthenticated user that is only protected for a sub-set of HTTP
|
| 5931 | methods that does not include GET. (markt)
|
| 5932 | </td></tr>
|
| 5933 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5934 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53777">53777</a>: Add support for a JAAS Realm instance to use a
|
| 5935 | dedicated configuration rather than the JVM global JAAS configuration.
|
| 5936 | This is most likely to be useful for per web application JAAS Realms.
|
| 5937 | Based on a patch by eolivelli. (markt)
|
| 5938 | </td></tr>
|
| 5939 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5940 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54745">54745</a>: Fix JAR file scanning when Tomcat is deployed via Java
|
| 5941 | Web Start. Patch provided by Nick Williams. (markt)
|
| 5942 | </td></tr>
|
| 5943 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5944 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55017">55017</a>: Add the ability to configure the RMI bind address when
|
| 5945 | using the JMX remote lifecycle listener. Patch provided by Alexey
|
| 5946 | Noskov. (markt)
|
| 5947 | </td></tr>
|
| 5948 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5949 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55071">55071</a>: Ensure original exception is reported if JDBC Realm
|
| 5950 | fails to read a user's credentials. (markt)
|
| 5951 | </td></tr>
|
| 5952 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5953 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55073">55073</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55108">55108</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55109">55109</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55110">55110</a>,
|
| 5954 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55158">55158</a> & <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55159">55159</a>: Small performance improvements.
|
| 5955 | Patches provided by Adrian Nistor. (markt/violetagg)
|
| 5956 | </td></tr>
|
| 5957 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 5958 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55102">55102</a>: Add support for time to first byte in the
|
| 5959 | AccessLogValve. Patch provided by Jeremy Boynes. (markt)
|
| 5960 | </td></tr>
|
| 5961 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5962 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55125">55125</a>: If the Server container fails to start, don't allow
|
| 5963 | the Catalina wrapper to start (used when running from the command line
|
| 5964 | and when running as a service) since Tomcat will not be able to do any
|
| 5965 | useful work. (markt)
|
| 5966 | </td></tr>
|
| 5967 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5968 | Update the <code>JreMemoryLeakPreventionListener</code> to take account
|
| 5969 | of changes in the behaviour of
|
| 5970 | <code>java.beans.Introspector.flushCaches()</code> and
|
| 5971 | <code>sun.awt.AppContext.getAppContext()</code> in Java 7. (markt)
|
| 5972 | </td></tr>
|
| 5973 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5974 | Avoid WARNING log message of
|
| 5975 | <code>Users:type=UserDatabase,database=UserDatabase</code> at Tomcat
|
| 5976 | shutdown. (pero)
|
| 5977 | </td></tr>
|
| 5978 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5979 | Avoid <code>ClassCastException</code> when an asynchronous dispatch is
|
| 5980 | invoked in an asynchronous cycle which is started by a call to
|
| 5981 | <code>ServletRequest.startAsync(ServletRequest,ServletResponse)</code>
|
| 5982 | where ServletRequest/ServletResponse are custom implementations.
|
| 5983 | (violetagg)
|
| 5984 | </td></tr>
|
| 5985 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5986 | Correct a regression introduced in 7.0.39 (refactoring of base 64
|
| 5987 | encoding and decoding) that broke the JNDI Realm when
|
| 5988 | <code>userPassword</code> was set and passwords were hashed with MD5 or
|
| 5989 | SHA1. (markt/kkolinko)
|
| 5990 | </td></tr>
|
| 5991 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5992 | Correct the mechanism for the path calculation in
|
| 5993 | <code>AsyncContext.dispatch()</code>. (violetagg)
|
| 5994 | </td></tr>
|
| 5995 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 5996 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55155">55155</a>: Avoid constant focus grabbing when running the Tomcat
|
| 5997 | unit tests under Java 6 on OSX. Patch provided by Casey Lucas. (markt)
|
| 5998 | </td></tr>
|
| 5999 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6000 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55160">55160</a>: Don't ignore connectionUploadTimeout setting when
|
| 6001 | using HTTP NIO connector. (markt)
|
| 6002 | </td></tr>
|
| 6003 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6004 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55176">55176</a>: Correctly handle regular expressions within SSI
|
| 6005 | expressions that contain an equals character. (markt)
|
| 6006 | </td></tr>
|
| 6007 | </table>
|
| 6008 | </blockquote></td></tr></table>
|
| 6009 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.42_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6010 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6011 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6012 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55177">55177</a>: Correctly handle infinite soTimeout for BIO HTTP
|
| 6013 | connector. Based on a patch by Nick Bunn. (markt)
|
| 6014 | </td></tr>
|
| 6015 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6016 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55180">55180</a>: Correctly handle infinite soTimeout when
|
| 6017 | <code>disableUploadTimeout</code> is set to false. Patch provided by
|
| 6018 | Nick Bunn. (violetagg)
|
| 6019 | </td></tr>
|
| 6020 | </table>
|
| 6021 | </blockquote></td></tr></table>
|
| 6022 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.42_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 6023 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6025 | Delete leftover of war file from tempDir when removing invalid
|
| 6026 | <code>FileMessageFactory</code>. (kfujino)
|
| 6027 | </td></tr>
|
| 6028 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6029 | Ensure that the keepAlive of NioSender works correctly when
|
| 6030 | <code>keepAliveCount</code>/<code>keepAliveTime</code> is set to a value
|
| 6031 | greater than 0. (kfujino)
|
| 6032 | </td></tr>
|
| 6033 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6034 | Add logging of when a member is unable to join the cluster. (kfujino)
|
| 6035 | </td></tr>
|
| 6036 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6037 | Replace Tribes's <code>TaskQueue</code> as executor's
|
| 6038 | workQueue in order to ensure that executor's <code>maxThread</code>
|
| 6039 | works correctly. (kfujino)
|
| 6040 | </td></tr>
|
| 6041 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6042 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54086">54086</a>: Fix an additional code path that could lead to
|
| 6043 | multiple threads attempting to modify the same selector key set. (markt)
|
| 6044 | </td></tr>
|
| 6045 | </table>
|
| 6046 | </blockquote></td></tr></table>
|
| 6047 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.42_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6048 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6049 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6050 | Complete the document for <code>MessageDispatch15Interceptor</code>.
|
| 6051 | (kfujino)
|
| 6052 | </td></tr>
|
| 6053 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6054 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53655">53655</a>: Document the circumstances under which Tomcat will add
|
| 6055 | a <code>javax.mail.Authenticator</code> to mail sessions created via a
|
| 6056 | JNDI resource. (markt)
|
| 6057 | </td></tr>
|
| 6058 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6059 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55179">55179</a>: Correct the Javadoc for the remote IP valve so the
|
| 6060 | correct name is used to refer to the <code>proxiesHeader</code>
|
| 6061 | property. (markt)
|
| 6062 | </td></tr>
|
| 6063 | </table>
|
| 6064 | </blockquote></td></tr></table>
|
| 6065 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.42_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 6066 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6067 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6068 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55031">55031</a>: Fixed <code>Export-Package</code> header and
|
| 6069 | <code>uses</code> directives in MANIFEST.MF. Change the version for
|
| 6070 | package <code>org.apache.juli.logging</code> to "0" in
|
| 6071 | <code>Import-Package</code> header. Thus any version of that package
|
| 6072 | can be used. Patch provided by Martin Lichtin. (violetagg)
|
| 6073 | </td></tr>
|
| 6074 | </table>
|
| 6075 | </blockquote></td></tr></table>
|
| 6076 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.42 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.42_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6077 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6078 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6079 | Update Maven Central location used to download dependencies at build time
|
| 6080 | to be <code>repo.maven.apache.org</code>. (kkolinko)
|
| 6081 | </td></tr>
|
| 6082 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6083 | Update JUnit to version 4.11. Configure separate download for Hamcrest
|
| 6084 | 1.3 core library as its classes are no longer included in junit.jar.
|
| 6085 | (kkolinko)
|
| 6086 | </td></tr>
|
| 6087 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6088 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54013">54013</a>: When using a forced stop, allow a short period of time
|
| 6089 | (5s) for the process to die before returning. Patch provided by
|
| 6090 | mukarram.baig. (markt)
|
| 6091 | </td></tr>
|
| 6092 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6093 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55119">55119</a>: Ensure that the build process produces Javadoc that is
|
| 6094 | not vulnerable to CVE-2013-1571. Based on a patch by Uwe Schindler.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6095 | (markt)
|
| 6096 | </td></tr>
|
| 6097 | </table>
|
| 6098 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6099 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)"><!--()--></a><a name="Tomcat_7.0.41_(markt)"><strong>Tomcat 7.0.41 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-06-10</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6100 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.41_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6101 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6102 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6103 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54703">54703</a>: Make parsing of HTTP Content-Type headers tolerant of
|
| 6104 | any CR or LF characters that appear in the value passed by the
|
| 6105 | application. Also fix some whitespace parsing issues identified by the
|
| 6106 | additional test cases. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6107 | </td></tr>
|
| 6108 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6109 | Prevent possible WAR file locking when reading a context.xml file from
|
| 6110 | an unexpanded WAR file. Note that in normal usage, the
|
| 6111 | <code>JreMemoryLeakPreventionListener</code> would protect against this.
|
| 6112 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6113 | </td></tr>
|
| 6114 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6115 | Ensure that when auto deployment runs for a Host, it uses the latest
|
| 6116 | values for copyXML, deployXML and unpackWARs. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6117 | </td></tr>
|
| 6118 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6119 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54939">54939</a>: Provide logging (using a UserDataHelper) when HTTP
|
| 6120 | header parsing fails (e.g. when maxHeaderCount is exceeded). (markt)
|
| 6121 | </td></tr>
|
| 6122 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6123 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54944">54944</a>: Enhancements to the unit tests for FORM
|
| 6124 | authentication. Patch provided by Brian Burch. (markt)
|
| 6125 | </td></tr>
|
| 6126 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6127 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54955">54955</a>: When a reload of the application is performed ensure
|
| 6128 | that a subsequent request to the context root does not result in a 404
|
| 6129 | response. (violetagg)
|
| 6130 | </td></tr>
|
| 6131 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6132 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54971">54971</a>: Ensure that the correct location is used when writing
|
| 6133 | files via <code>javax.servlet.http.Part.write(String)</code>. (markt)
|
| 6134 | </td></tr>
|
| 6135 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6136 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54974">54974</a>: Ensure that
|
| 6137 | <code>SessionCookieConfig#set<methods></code>
|
| 6138 | will throw <code>IllegalStateException</code> if the
|
| 6139 | <code>ServletContext</code> from which this
|
| 6140 | <code>SessionCookieConfig</code> was acquired has already been
|
| 6141 | initialized. (violetagg)
|
| 6142 | </td></tr>
|
| 6143 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6144 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54981">54981</a>: Ensure that
|
| 6145 | <code>ServletContext#getJspConfigDescriptor()</code> will return
|
| 6146 | <code>null</code> when there is no jsp configuration provided by
|
| 6147 | web.xml/web-fragment.xml. (violetagg)
|
| 6148 | </td></tr>
|
| 6149 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6150 | Ensure that when Tomcat's anti-resource locking features are used
|
| 6151 | that the temporary copy of the web application and not the original is
|
| 6152 | removed when the web application stops. (markt)
|
| 6153 | </td></tr>
|
| 6154 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6155 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54984">54984</a>: Use the correct encoding when processing a form data
|
| 6156 | posted as multipart/form-data even when the request parameters are not
|
| 6157 | parsed. (violetagg)
|
| 6158 | </td></tr>
|
| 6159 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6160 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54999">54999</a>: The old JSESSIONIDSSO needs to be removed when SSO is
|
| 6161 | being used and logout() and login() occur within a single request. Patch
|
| 6162 | provided by Keith Mashinter. (markt)
|
| 6163 | </td></tr>
|
| 6164 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6165 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55035">55035</a>: Add support for the version attribute to the deploy
|
| 6166 | command of the Ant tasks for interfacing with the text based Manager
|
| 6167 | application. Patch provided by Sergey Tcherednichenko. (markt)
|
| 6168 | </td></tr>
|
| 6169 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6170 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55046">55046</a>: Add a Servlet Filter that implements
|
| 6171 | <a href="http://www.w3.org/TR/cors/" rel="nofollow">CORS</a>. Patch
|
| 6172 | provided by Mohit Soni. (markt)
|
| 6173 | </td></tr>
|
| 6174 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6175 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55052">55052</a>: JULI's LogManager now additionally looks for
|
| 6176 | logging properties without prefixes if the property cannot be found with
|
| 6177 | a prefix. (markt)
|
| 6178 | </td></tr>
|
| 6179 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6180 | Ensure that only the first asynchronous dispatch operation for a given
|
| 6181 | asynchronous cycle will be performed. Any subsequent asynchronous
|
| 6182 | dispatch operation for the same asynchronous cycle will be ignored and
|
| 6183 | <code>IllegalStateException</code> will be thrown. (violetagg)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6184 | </td></tr>
|
| 6185 | </table>
|
| 6186 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6187 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.41_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6188 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6189 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6190 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54947">54947</a>: Fix the HTTP NIO connector that incorrectly rejected a
|
| 6191 | request if the CRLF terminating the request line was split across
|
| 6192 | multiple packets. Patch by Konstantin Preißer. (markt)
|
| 6193 | </td></tr>
|
| 6194 | </table>
|
| 6195 | </blockquote></td></tr></table>
|
| 6196 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.41_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 6197 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6198 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6199 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54964">54964</a>: Allow tag plug-ins to be packaged with a web
|
| 6200 | application. Patch provided by Sheldon Shao. (markt)
|
| 6201 | </td></tr>
|
| 6202 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6203 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54968">54968</a>: Return the correct version number (2.2) of the JSP
|
| 6204 | specification that is supported by the JSP engine when
|
| 6205 | <code>javax.servlet.jsp.JspEngineInfo#getSpecificationVersion()</code>
|
| 6206 | is invoked. (violetagg)
|
| 6207 | </td></tr>
|
| 6208 | </table>
|
| 6209 | </blockquote></td></tr></table>
|
| 6210 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.41_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6211 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6212 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6213 | Add <code>maxValidTime</code> attribute to prevent the leak of
|
| 6214 | <code>FileMessageFactory</code> in <code>FarmWarDeployer</code>.
|
| 6215 | (kfujino)
|
| 6216 | </td></tr>
|
| 6217 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 6218 | Simplify the code of <code>ReplicationValve</code>: Rather than get
|
| 6219 | cluster instance from container on every request, use instance variable.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6220 | (kfujino)
|
| 6221 | </td></tr>
|
| 6222 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6223 | Add <code>maxWait</code> attribute that the senderPool will wait when
|
| 6224 | there are no available senders. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6225 | </td></tr>
|
| 6226 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6227 | Improve error message by including specified timeout if failed to
|
| 6228 | retrieve a data sender. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6229 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6230 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6231 | Add <code>removeSuspectsTimeout</code> attribute in order to remove a
|
| 6232 | suspect node in TcpFailureDetector. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6233 | </td></tr>
|
| 6234 | </table>
|
| 6235 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6236 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.41 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.41_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6237 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6238 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6239 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54931">54931</a>: Add information to the Window Service how-to about
|
| 6240 | installing and running multiple instances. Based on a patch by Chris
|
| 6241 | Derham. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6242 | </td></tr>
|
| 6243 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6244 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54932">54932</a>: Correct the link to Tribes documentation. (violetagg)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6245 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6246 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6247 | Add document for
|
| 6248 | <code>o.a.c.tribes.group.interceptors.TcpFailureDetector</code>.
|
| 6249 | (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6250 | </td></tr>
|
| 6251 | </table>
|
| 6252 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6253 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)"><!--()--></a><a name="Tomcat_7.0.40_(markt)"><strong>Tomcat 7.0.40 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-05-09</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6254 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6255 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6256 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6257 | Update Tomcat's internal copy of Commons FileUpload to FileUpload 1.3.
|
| 6258 | (markt)
|
| 6259 | </td></tr>
|
| 6260 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6261 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54178">54178</a>, CVE-2013-2071: Protect against
|
| 6262 | <code>AsyncListener</code> implementations that throw
|
| 6263 | <code>RuntimeException</code>s in response to an event. (markt)
|
| 6264 | </td></tr>
|
| 6265 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6266 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54791">54791</a>: Restore <code>tools.jar</code> entry in
|
| 6267 | <code>jarsToSkip</code> property to prevent warnings when running Tomcat
|
| 6268 | from Eclipse. (markt)
|
| 6269 | </td></tr>
|
| 6270 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6271 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54851">54851</a>: When scanning for web fragments, directories without
|
| 6272 | any web-fragment.xml should not impact the status of distributable
|
| 6273 | element. Patch provided by Trask Stalnaker. (violetagg)
|
| 6274 | </td></tr>
|
| 6275 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6276 | When an error occurs during the sending of a WebSocket message, notify
|
| 6277 | the Inbound side (where all the events occur that the application reacts
|
| 6278 | to) that an error has occurred and that the connection is being closed.
|
| 6279 | (markt)
|
| 6280 | </td></tr>
|
| 6281 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6282 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54906">54906</a>: Better error message if a
|
| 6283 | <code>ConcurrentModificationException</code> occurs while checking for
|
| 6284 | memory leaks when a web application stops. Also ensure that the
|
| 6285 | exception does not cause remaining checks to be skipped. Based on a
|
| 6286 | patch by NateC.
|
| 6287 | </td></tr>
|
| 6288 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6289 | Allow 204 responses (no content) to include entity headers as required
|
| 6290 | by RFC2616. (markt)
|
| 6291 | </td></tr>
|
| 6292 | </table>
|
| 6293 | </blockquote></td></tr></table>
|
| 6294 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6295 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6296 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6297 | Ensure write errors when using HTTP Upgrade with the APR/native
|
| 6298 | connector result in <code>IOException</code>s rather than errors being
|
| 6299 | silently swallowed. (markt)
|
| 6300 | </td></tr>
|
| 6301 | </table>
|
| 6302 | </blockquote></td></tr></table>
|
| 6303 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 6304 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6305 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6306 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54802">54802</a>: Provide location information for exceptions thrown
|
| 6307 | by JspDocumentParser. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6308 | </td></tr>
|
| 6309 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6310 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54801">54801</a>: Do not attempt to parse text that looks like an EL
|
| 6311 | expressions inside a scriptlet in a JSP document because EL expressions
|
| 6312 | are not permitted in scriptlets. (kkolinko/markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6313 | </td></tr>
|
| 6314 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6315 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54821">54821</a>: Do not attempt to parse text that looks like an EL
|
| 6316 | expressions in a JSP document if EL expressions have been disabled.
|
| 6317 | (kkolinko/markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 6318 | </td></tr>
|
| 6319 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 6320 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54888">54888</a>: Add support for CSV lists with the ForEach tag plugin.
|
| 6321 | Patch provided by Sheldon Shao. (markt)
|
| 6322 | </td></tr>
|
| 6323 | </table>
|
| 6324 | </blockquote></td></tr></table>
|
| 6325 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 6326 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6327 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6328 | Add several improvements for FarmWarDeployer. (kfujino)
|
| 6329 | </td></tr>
|
| 6330 | </table>
|
| 6331 | </blockquote></td></tr></table>
|
| 6332 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6333 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6334 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6335 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54872">54872</a>: Correct Cluster Receiver page of Tomcat
|
| 6336 | documentation. (violetagg)
|
| 6337 | </td></tr>
|
| 6338 | </table>
|
| 6339 | </blockquote></td></tr></table>
|
| 6340 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.40_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 6341 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6342 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6343 | Document <code>StatementCache</code> interceptor. (kkolinko)
|
| 6344 | </td></tr>
|
| 6345 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6346 | Fix minor threading issue in <code>ConnectionPool</code>.
|
| 6347 | (markt/kkolinko)
|
| 6348 | </td></tr>
|
| 6349 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6350 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54732">54732</a>: Fix leak of statements in <code>StatementCache</code>
|
| 6351 | interceptor. (kkolinko)
|
| 6352 | </td></tr>
|
| 6353 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6354 | Fix NPE in <code>SlowQueryReportJmx</code> when running
|
| 6355 | <code>TestSlowQueryReport</code> test. (kkolinko)
|
| 6356 | </td></tr>
|
| 6357 | </table>
|
| 6358 | </blockquote></td></tr></table>
|
| 6359 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.40 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.40_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6360 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6361 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6362 | Update to Eclipse JDT Compiler 4.2.2. (kkolinko)
|
| 6363 | </td></tr>
|
| 6364 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6365 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54890">54890</a>: Update to Apache Commons Daemon 1.0.15. (mturk)
|
| 6366 | </td></tr>
|
| 6367 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6368 | Convert remaining unit tests to JUnit 4 and enable Checkstyle rule
|
| 6369 | that forbids use of methods from JUnit 3. (markt/kkolinko)
|
| 6370 | </td></tr>
|
| 6371 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6372 | Remove unneeded permissions for reading UserDataHelper properties
|
| 6373 | from <code>catalina.policy</code> file. The class that needed those
|
| 6374 | was moved in 7.0.26. (kkolinko)
|
| 6375 | </td></tr>
|
| 6376 | </table>
|
| 6377 | </blockquote></td></tr></table>
|
| 6378 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)"><!--()--></a><a name="Tomcat_7.0.39_(markt)"><strong>Tomcat 7.0.39 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-03-26</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6379 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.39_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6380 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6381 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6382 | Ensure a log message is generated when a web application fails to start
|
| 6383 | due to an error processing a ServletContainerInitializer. (markt)
|
| 6384 | </td></tr>
|
| 6385 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6386 | Prevent NPE in JAR scanning when running in an environment where the
|
| 6387 | bootstrap class loader is not an ancestor of the web application class
|
| 6388 | loader such as OSGi environments. (violetagg)
|
| 6389 | </td></tr>
|
| 6390 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6391 | Ensure that, if a call to UEncoder#encodeURL is made, all internal
|
| 6392 | structures are properly cleaned. (violetagg)
|
| 6393 | </td></tr>
|
| 6394 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6395 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54660">54660</a>: Enable the modification of an access log's
|
| 6396 | <code>fileDateFormat</code> attribute while the access log is in use.
|
| 6397 | The change will take effect when the next entry is made to the access
|
| 6398 | log. (markt)
|
| 6399 | </td></tr>
|
| 6400 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6401 | Update Tomcat's internal copy of Commons FileUpload to FileUpload trunk,
|
| 6402 | revision 1458500 and the associated extract from Commons IO to 2.4.
|
| 6403 | (markt)
|
| 6404 | </td></tr>
|
| 6405 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6406 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54702">54702</a>: Prevent file descriptors leak and ensure that files
|
| 6407 | are closed when parsing web application deployment descriptors.
|
| 6408 | (violetagg)
|
| 6409 | </td></tr>
|
| 6410 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6411 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54707">54707</a>: Further relax the parsing of DIGEST authentication
|
| 6412 | headers to allow for buggy clients that quote values that RFC2617 states
|
| 6413 | should not be quoted. (markt/kkolinko)
|
| 6414 | </td></tr>
|
| 6415 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6416 | Enable support for MBeans with multiple operations with the same name
|
| 6417 | but different signatures. (markt)
|
| 6418 | </td></tr>
|
| 6419 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 6420 | Deprecate Tomcat's internal Base 64 encoder/decoder and switch to
|
| 6421 | using a package renamed copy of the Commons Codec implementation.
|
| 6422 | (markt)
|
| 6423 | </td></tr>
|
| 6424 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6425 | Ensure that StandardJarScanner#scan will use the provided class loader
|
| 6426 | when scanning the class loader hierarchy. (violetagg)
|
| 6427 | </td></tr>
|
| 6428 | </table>
|
| 6429 | </blockquote></td></tr></table>
|
| 6430 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.39_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6431 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6432 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6433 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54690">54690</a>: Fix a regression caused by the previous fix for
|
| 6434 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54406">54406</a>. If no values are specified for sslEnabledProtocols or
|
| 6435 | ciphers use the default values for server sockets rather than the
|
| 6436 | default values for client sockets. (markt)
|
| 6437 | </td></tr>
|
| 6438 | </table>
|
| 6439 | </blockquote></td></tr></table>
|
| 6440 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.39_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6441 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6442 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6443 | Correct Deployer, Manager and Context pages of Tomcat documentation.
|
| 6444 | (kkolinko)
|
| 6445 | </td></tr>
|
| 6446 | </table>
|
| 6447 | </blockquote></td></tr></table>
|
| 6448 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.39_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 6449 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6450 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6451 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52318">52318</a>: Version for imported package
|
| 6452 | <code>org.apache.juli.logging</code> is extended to include also 7.0.x
|
| 6453 | versions. The fix is applicable only when running in OSGi environment.
|
| 6454 | Patch provided by Martin Lichtin. (violetagg)
|
| 6455 | </td></tr>
|
| 6456 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6457 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54599">54599</a>: Do not print connection password in
|
| 6458 | <code>PoolProperties.toString()</code>. Based on a patch by
|
| 6459 | Daniel Mikusa. (kkolinko)
|
| 6460 | </td></tr>
|
| 6461 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6462 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54684">54684</a>: Add <code>javax.naming.spi</code> to
|
| 6463 | <code>Import-Package</code> header in MANIFEST.MF in order to resolve
|
| 6464 | <code>ClassNotFoundException</code> when running in OSGi environment.
|
| 6465 | (violetagg)
|
| 6466 | </td></tr>
|
| 6467 | </table>
|
| 6468 | </blockquote></td></tr></table>
|
| 6469 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.39 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.39_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6470 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6471 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6472 | Update to Apache Commons Daemon 1.0.14 to resolve <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54609">54609</a>
|
| 6473 | which meant that installation of Windows service could fail
|
| 6474 | producing incorrect service launch command. (mturk)
|
| 6475 | </td></tr>
|
| 6476 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6477 | Ensure HEAD requests return the correct content length when the
|
| 6478 | requested resource uses a Writer. Patch by Nick Williams. (markt)
|
| 6479 | </td></tr>
|
| 6480 | </table>
|
| 6481 | </blockquote></td></tr></table>
|
| 6482 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.38 (markt)"><!--()--></a><a name="Tomcat_7.0.38_(markt)"><strong>Tomcat 7.0.38 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6483 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.38 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.38_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6484 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6485 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6486 | Ensure that the request start time (used by the access log valve to
|
| 6487 | calculate request processing time) is correctly recorded for the HTTP
|
| 6488 | NIO connector. In some cases the request processing time may have been
|
| 6489 | longer than that recorded. (markt)
|
| 6490 | </td></tr>
|
| 6491 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6492 | Add one more library from JDK 7 to the value of <code>jarsToSkip</code>
|
| 6493 | property in the <code>catalina.properties</code> file. (kkolinko)
|
| 6494 | </td></tr>
|
| 6495 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6496 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53871">53871</a>: If annotation scanning results in a
|
| 6497 | <code>StackOverflowError</code> due to broken class dependencies, add
|
| 6498 | the class hierarchy that triggered the exception to the error message.
|
| 6499 | (markt)
|
| 6500 | </td></tr>
|
| 6501 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6502 | Add a new option to the standard JarScanner implementation
|
| 6503 | (<code>scanBootstrapClassPath</code>) to control if the bootstrap
|
| 6504 | classpath is scanned or not. By default, it will not be scanned. (markt)
|
| 6505 | </td></tr>
|
| 6506 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6507 | Provide more consolidated servlet MBean data in the webapp MBean.
|
| 6508 | (rjung)
|
| 6509 | </td></tr>
|
| 6510 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6511 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54584">54584</a>: Take account of the delegate attribute when building
|
| 6512 | the web application class path to pass to the JSP compiler. (markt)
|
| 6513 | </td></tr>
|
| 6514 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6515 | Copy the updated and re-packaged UTF-8 decoder from Tomcat 8.0.x and use
|
| 6516 | this improved decoder for WebSocket connections. Remove the WebSocket
|
| 6517 | specific UTF-8 decoder. (markt)
|
| 6518 | </td></tr>
|
| 6519 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6520 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54602">54602</a>: Recycle the byte to character converter used for URIs
|
| 6521 | between requests to ensure an error in one request does not trigger a
|
| 6522 | failure in the next request. (markt)
|
| 6523 | </td></tr>
|
| 6524 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6525 | Use the newly added improved UTF-8 decoder for decoding UTF-8 encoded
|
| 6526 | URIs and UTF-8 encoded request bodies. Invalid UTF-8 URIs will not
|
| 6527 | cause an error but will make use of the replacement character when an
|
| 6528 | error is detected. This will allow web applications to handle the URI
|
| 6529 | which will most likely result in a 404 response. The fall-back to
|
| 6530 | decoding with ISO-8859-1 if UTF-8 decoding fails has been removed.
|
| 6531 | Invalid UTF-8 sequences in a request body will trigger an IOException.
|
| 6532 | The way the decoder is used has also been improved. The notable change
|
| 6533 | is that invalid sequences at the end of the input now trigger an error
|
| 6534 | rather than being silently swallowed. (markt)
|
| 6535 | </td></tr>
|
| 6536 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6537 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54624">54624</a>: Ensure that the correct request body length is used
|
| 6538 | when swallowing a request body after FORM authentication prior to
|
| 6539 | restoring the original request preventing possible hanging when
|
| 6540 | restoring POST requests submitted over AJP. (markt)
|
| 6541 | </td></tr>
|
| 6542 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6543 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54628">54628</a>: When writing binary WebSocket messages write from
|
| 6544 | start position in array rather than the start of the array. Patch
|
| 6545 | provided by blee. (markt)
|
| 6546 | </td></tr>
|
| 6547 | </table>
|
| 6548 | </blockquote></td></tr></table>
|
| 6549 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.38 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.38_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6550 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6551 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 6552 | Refactor char encoding/decoding using NIO APIs. (remm)
|
| 6553 | </td></tr>
|
| 6554 | </table>
|
| 6555 | </blockquote></td></tr></table>
|
| 6556 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.38 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.38_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6557 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6558 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6559 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54203">54203</a>: Complete the Javadoc for
|
| 6560 | <code>javax.servlet.http.Part</code>. (markt)
|
| 6561 | </td></tr>
|
| 6562 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6563 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54638">54638</a>: Fix display of "Used" memory value for memory pools
|
| 6564 | on the status page in Manager web application when the page is rendered
|
| 6565 | as XML. (kkolinko)
|
| 6566 | </td></tr>
|
| 6567 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6568 | Correct typos in configuration samples on SSL Configuration page
|
| 6569 | of Tomcat documentation. (kkolinko)
|
| 6570 | </td></tr>
|
| 6571 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6572 | Disable support for comments on Changelog page of Tomcat
|
| 6573 | documentation. (kkolinko)
|
| 6574 | </td></tr>
|
| 6575 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6576 | Fix several issues with <code>status.xsd</code> schema in Manager web
|
| 6577 | application, testing it against actual output of StatusTransformer
|
| 6578 | class. (kkolinko)
|
| 6579 | </td></tr>
|
| 6580 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6581 | Clarify the documentation on how context paths may be configured for web
|
| 6582 | applications. (markt)
|
| 6583 | </td></tr>
|
| 6584 | </table>
|
| 6585 | </blockquote></td></tr></table>
|
| 6586 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.38 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.38_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6587 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6588 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6589 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54601">54601</a>: Change <code>catalina.sh</code> to consistently use
|
| 6590 | <code>LOGGING_MANAGER</code> variable to configure logging,
|
| 6591 | instead of modifying <code>JAVA_OPTS</code> one. (kkolinko)
|
| 6592 | </td></tr>
|
| 6593 | </table>
|
| 6594 | </blockquote></td></tr></table>
|
| 6595 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)"><!--()--></a><a name="Tomcat_7.0.37_(markt)"><strong>Tomcat 7.0.37 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-02-18</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6596 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.37_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6597 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6598 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6599 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54521">54521</a>: Ensure that concurrent requests that require a DIGEST
|
| 6600 | authentication challenge receive different nonce values. (markt)
|
| 6601 | </td></tr>
|
| 6602 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6603 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54534">54534</a>: Ensure that, if a call to
|
| 6604 | <code>StandardWrapper#isSingleThreadModel()</code> triggers the loading
|
| 6605 | of a Servlet, the correct class loader is used. (markt)
|
| 6606 | </td></tr>
|
| 6607 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6608 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54536">54536</a>: Ensure the default error page is displayed if a custom
|
| 6609 | HTTP status code is used when calling
|
| 6610 | <code>HttpServletResponse#sendError(int, String)</code>. (markt)
|
| 6611 | </td></tr>
|
| 6612 | </table>
|
| 6613 | </blockquote></td></tr></table>
|
| 6614 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.37_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6615 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6616 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6617 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54456">54456</a>: Ensure that if a client aborts a request when sending
|
| 6618 | a chunked request body that this is communicated correctly to the client
|
| 6619 | reading the request body. (markt)
|
| 6620 | </td></tr>
|
| 6621 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6622 | Update the native component of the APR/native connector to 1.1.27 and
|
| 6623 | make that version the recommended minimum version. (markt)
|
| 6624 | </td></tr>
|
| 6625 | </table>
|
| 6626 | </blockquote></td></tr></table>
|
| 6627 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.37_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 6628 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6629 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6630 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54239">54239</a>: Enable web applications to provide their own
|
| 6631 | Expression Language interpreter to enable them to optimise processing of
|
| 6632 | expressions. Based on a patch by Sheldon Shao. (markt)
|
| 6633 | </td></tr>
|
| 6634 | </table>
|
| 6635 | </blockquote></td></tr></table>
|
| 6636 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.37_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6637 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6638 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6639 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54505">54505</a>: Create clearer links from the JNDI How-To to the
|
| 6640 | Tomcat specific options for configuring JNDI resources. (markt)
|
| 6641 | </td></tr>
|
| 6642 | </table>
|
| 6643 | </blockquote></td></tr></table>
|
| 6644 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.37 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.37_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6645 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6646 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6647 | Update to Apache Commons Daemon 1.0.13. (markt)
|
| 6648 | </td></tr>
|
| 6649 | </table>
|
| 6650 | </blockquote></td></tr></table>
|
| 6651 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)"><!--()--></a><a name="Tomcat_7.0.36_(markt)"><strong>Tomcat 7.0.36 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6652 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6653 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6654 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6655 | Make additional allowances for buggy client implementations of HTTP
|
| 6656 | DIGEST authentication. This is a follow-on to <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54060">54060</a>. (markt)
|
| 6657 | </td></tr>
|
| 6658 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6659 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54438">54438</a>: Fix a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52953">52953</a> that
|
| 6660 | triggered a NPE when digested passwords were used and an authentication
|
| 6661 | attempt was made for a user that did not exist in the realm. (markt)
|
| 6662 | </td></tr>
|
| 6663 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6664 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54448">54448</a>: Correctly handle <code>@Resource</code> annotations on
|
| 6665 | primitives. Patch provided by Violeta Georgieva. (markt)
|
| 6666 | </td></tr>
|
| 6667 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6668 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54450">54450</a>: Correctly handle resource injection when part of the
|
| 6669 | servlet properties uses <code>@Resource</code> and the other uses
|
| 6670 | <code>injection-target</code>. Patch provided by Violeta Georgieva.
|
| 6671 | (markt)
|
| 6672 | </td></tr>
|
| 6673 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6674 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54458">54458</a>: Include exception when logging errors in the
|
| 6675 | DataSourceRealm. Patch provided by Violeta Georgieva. (markt)
|
| 6676 | </td></tr>
|
| 6677 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6678 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54483">54483</a>: Correct one of the Spanish translations. Based on a
|
| 6679 | suggestion from adinamita. (markt)
|
| 6680 | </td></tr>
|
| 6681 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6682 | Prevent the SSO deregister when web application is stopped or reloaded.
|
| 6683 | When StandardManager(pathname="") or DeltaManager stops normally, all
|
| 6684 | sessions in the context are expired.
|
| 6685 | In this case, because most sessions is not time-out, SSO deregister was
|
| 6686 | triggered. (kfujino)
|
| 6687 | </td></tr>
|
| 6688 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6689 | Include the exception in the log message if the parsing of the
|
| 6690 | context.xml file fails. (markt/kkolinko)
|
| 6691 | </td></tr>
|
| 6692 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6693 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54497">54497</a>: Make memory leak detection code more robust so a
|
| 6694 | failure in the leak detection code does not prevent the Context from
|
| 6695 | stopping unless the error is fatal to the JVM. (markt)
|
| 6696 | </td></tr>
|
| 6697 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6698 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54507">54507</a>: Do not start the background thread that is used for
|
| 6699 | expiring sessions (amongst other things) until the web application is
|
| 6700 | fully started. Stop the background thread as soon as the web application
|
| 6701 | is stopped. (markt)
|
| 6702 | </td></tr>
|
| 6703 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6704 | Allow WebSocket Ping/Pong messages to be sent between fragments of a
|
| 6705 | fragmented message. (markt)
|
| 6706 | </td></tr>
|
| 6707 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6708 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54612">54612</a>: Check if the socket is closed before trying to write a
|
| 6709 | WebSocket message to it. Also, flush any partial buffered data before
|
| 6710 | closing the socket. (markt)
|
| 6711 | </td></tr>
|
| 6712 | </table>
|
| 6713 | </blockquote></td></tr></table>
|
| 6714 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6715 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6716 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6717 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54324">54324</a>: Allow APR connector to disable TLS compression
|
| 6718 | if OpenSSL supports it. (schultz)
|
| 6719 | </td></tr>
|
| 6720 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6721 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54406">54406</a>: Fix NIO HTTPS connector to prune specified <code>
|
| 6722 | ciphers</code> and <code>sslEnableProtocols</code> options to those
|
| 6723 | supported by the SSL implementation, sharing logic with the BIO
|
| 6724 | connector. Modified ciphers and sslEnabledProtocols option pruning to
|
| 6725 | not silently revert to JVM defaults when none of the options specified
|
| 6726 | are supported - new behaviour is to warn and explicitly enable no
|
| 6727 | options. (timw)
|
| 6728 | </td></tr>
|
| 6729 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6730 | Align NIO HTTP connector with other HTTP connectors and include leading
|
| 6731 | blank lines when determining the size of the HTTP headers. (markt)
|
| 6732 | </td></tr>
|
| 6733 | </table>
|
| 6734 | </blockquote></td></tr></table>
|
| 6735 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 6736 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6737 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6738 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53869">53869</a>: Performance improvement for pages with lots of heavily
|
| 6739 | nested tags. Retain a reference to the root JSP context rather than
|
| 6740 | traversing the hierarchy on every call. Based on a patch suggested by
|
| 6741 | Sheldon Shao. (markt)
|
| 6742 | </td></tr>
|
| 6743 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6744 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54440">54440</a>: Correct a regression caused by the changes for
|
| 6745 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54240">54240</a> that broke compilation of JSPs with JspC. Patch
|
| 6746 | provided by Sheldon Shao. (markt)
|
| 6747 | </td></tr>
|
| 6748 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6749 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54466">54466</a>: Improve error message by including the name of the
|
| 6750 | file when the java file generated from a tag file cannot be compiled.
|
| 6751 | Based on a patch by Sheldon Shao. (markt)
|
| 6752 | </td></tr>
|
| 6753 | </table>
|
| 6754 | </blockquote></td></tr></table>
|
| 6755 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 6756 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6757 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6758 | Fix incorrect increment of <code>counterSend_EVT_SESSION_EXPIRED</code>
|
| 6759 | and <code>counterSend_EVT_CHANGE_SESSION_ID</code>. These values are not
|
| 6760 | incremented if no members active in cluster group. (kfujino)
|
| 6761 | </td></tr>
|
| 6762 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6763 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54476">54476</a>: Correct error in Javadoc of GroupChannel send methods
|
| 6764 | to maker clear that the minimum length of the destination member array
|
| 6765 | is one, not two. (markt)
|
| 6766 | </td></tr>
|
| 6767 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6768 | Prevent SSO deregister when node shutdown normally in cluster
|
| 6769 | environment. (kfujino)
|
| 6770 | </td></tr>
|
| 6771 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6772 | Check cluster member before sending replicate message in
|
| 6773 | ClusterSingleSignOn. (kfujino)
|
| 6774 | </td></tr>
|
| 6775 | </table>
|
| 6776 | </blockquote></td></tr></table>
|
| 6777 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6778 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6780 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54461">54461</a>: Improve the documentation for the compiler attribute
|
| 6781 | in the Jasper how-to. (markt)
|
| 6782 | </td></tr>
|
| 6783 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6784 | Add Jespa to the list of third-party Windows authentication providers
|
| 6785 | and make external links in the documentation for those providers
|
| 6786 | <code>no-follow</code>. (markt)
|
| 6787 | </td></tr>
|
| 6788 | </table>
|
| 6789 | </blockquote></td></tr></table>
|
| 6790 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 6791 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6792 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6793 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54496">54496</a>: Don't use a hard-coded class name in
|
| 6794 | <code>MemberImpl.toString()</code>. (markt)
|
| 6795 | </td></tr>
|
| 6796 | </table>
|
| 6797 | </blockquote></td></tr></table>
|
| 6798 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.36 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.36_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6799 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6800 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 6801 | Update to Apache Commons Daemon 1.0.12. (markt)
|
| 6802 | </td></tr>
|
| 6803 | </table>
|
| 6804 | </blockquote></td></tr></table>
|
| 6805 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)"><!--()--></a><a name="Tomcat_7.0.35_(markt)"><strong>Tomcat 7.0.35 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2013-01-16</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6806 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.35_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6807 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6808 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6809 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54247">54247</a>: Prevent <code>ClassNotFoundException</code>s on stop
|
| 6810 | when running as a service. (markt)
|
| 6811 | </td></tr>
|
| 6812 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6813 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54249">54249</a>: Ensure resource properties are available when the
|
| 6814 | context path contains encoded characters such as a space. This triggered
|
| 6815 | compilation issues in Jasper. Patch provided by Polina Genova. (markt)
|
| 6816 | </td></tr>
|
| 6817 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6818 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54256">54256</a>: Improve error reporting when a JAR file fails
|
| 6819 | extension validation by including the name of the JAR file in the
|
| 6820 | exception. (markt)
|
| 6821 | </td></tr>
|
| 6822 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6823 | Allow web applications to be stopped cleanly even if filters throw
|
| 6824 | exceptions when their destroy() method is called. (markt/kkolinko)
|
| 6825 | </td></tr>
|
| 6826 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6827 | Fix memory leak of servlet instances when running with a
|
| 6828 | SecurityManager and either init() or destroy() methods fail
|
| 6829 | or the servlet is a SingleThreadModel one. (kkolinko)
|
| 6830 | </td></tr>
|
| 6831 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 6832 | Cleanup method cache lookup code in <code>SecurityUtil</code> class.
|
| 6833 | (kkolinko)
|
| 6834 | </td></tr>
|
| 6835 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6836 | Make the Tomcat 7 non-JSR356 WebSocket implementation non-blocking
|
| 6837 | (where supported by the connector) between the HTTP upgrade and the
|
| 6838 | first WebSocket message from the client to the server. (markt)
|
| 6839 | </td></tr>
|
| 6840 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6841 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54262">54262</a>: Ensure that an empty
|
| 6842 | <code><absolute-ordering /></code> element in the main web.xml
|
| 6843 | file disables scanning for web fragments. Based on a patch by Violeta
|
| 6844 | Georgieva. (markt)
|
| 6845 | </td></tr>
|
| 6846 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6847 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54284">54284</a>: As per clarification from the Servlet EG, anonymous
|
| 6848 | Filters and Servlets are not permitted. Patch by Violeta Georgieva.
|
| 6849 | (markt)
|
| 6850 | </td></tr>
|
| 6851 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6852 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54371">54371</a>: Prevent exceptions when processing web fragments for
|
| 6853 | unexpanded WAR files when the context path contains characters that
|
| 6854 | need to be encoded in URLs such as spaces. Based on a patch by Polina
|
| 6855 | Genova. (markt)
|
| 6856 | </td></tr>
|
| 6857 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6858 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54372">54372</a>: Make HTTP Digest authentication header parsing
|
| 6859 | tolerant of invalid headers sent by known buggy clients. (markt)
|
| 6860 | </td></tr>
|
| 6861 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6862 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54377">54377</a>: Correctly set request attributes for AccessLog in
|
| 6863 | RemoteIpFilter. Patch by Violeta Georgieva. (markt)
|
| 6864 | </td></tr>
|
| 6865 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6866 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54379">54379</a>: Implement support for post-construct and pre-destroy
|
| 6867 | elements in web.xml. Patch by Violeta Georgieva. (markt)
|
| 6868 | </td></tr>
|
| 6869 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6870 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54380">54380</a>: Do not try to register servlets or contexts into the
|
| 6871 | mapper too early (which just caused a warning to be logged). (kkolinko)
|
| 6872 | </td></tr>
|
| 6873 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6874 | Fix NPE in <code>WebappLoader.stopInternal</code> when stop is called
|
| 6875 | after a failed start. (kkolinko)
|
| 6876 | </td></tr>
|
| 6877 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6878 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54381">54381</a>: Add support for receiving WebSocket pong messages.
|
| 6879 | (markt)
|
| 6880 | </td></tr>
|
| 6881 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6882 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54382">54382</a>: Fix NPE when SSI processing is enabled and an empty
|
| 6883 | SSI directive is present. (markt)
|
| 6884 | </td></tr>
|
| 6885 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6886 | Fix <code>ArrayIndexOutOfBoundsException</code> in
|
| 6887 | <code>HttpParser</code> when parsing incorrect HTTP headers. (kkolinko)
|
| 6888 | </td></tr>
|
| 6889 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6890 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54387">54387</a>: Deployment must fail when multiple servlets are mapped
|
| 6891 | to the same url-pattern. (markt)
|
| 6892 | </td></tr>
|
| 6893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54391">54391</a>: Provide a value for the
|
| 6895 | <code>javax.servlet.context.orderedLibs</code> attribute. (markt)
|
| 6896 | </td></tr>
|
| 6897 | </table>
|
| 6898 | </blockquote></td></tr></table>
|
| 6899 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.35_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 6900 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6901 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6902 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54248">54248</a>: Ensure that byte order marks are swallowed when using
|
| 6903 | a Reader to read a request body with a BOM for those encodings that
|
| 6904 | require byte order marks. (markt)
|
| 6905 | </td></tr>
|
| 6906 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6907 | Fix release of processors in <code>AjpNioProtocol</code>. Wrong object
|
| 6908 | was used as a key in the connections map. (kkolinko)
|
| 6909 | </td></tr>
|
| 6910 | </table>
|
| 6911 | </blockquote></td></tr></table>
|
| 6912 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.35_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 6913 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6914 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6915 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54240">54240</a>: Add support for auto-detection and configuration of
|
| 6916 | JARs on the classpath that provide tag plug-in implementations. Based on
|
| 6917 | a patch by Sheldon Shao. (markt)
|
| 6918 | </td></tr>
|
| 6919 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6920 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54241">54241</a>: Revert the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=35410">35410</a> as it was not
|
| 6921 | compliant with the JSP specification, specifically that
|
| 6922 | <code><%= obj %></code> must be translated to
|
| 6923 | <code>out.print(obj)</code> which in turn becomes
|
| 6924 | <code>out.write(String.valueOf(obj))</code>. This will trigger a
|
| 6925 | <code>NullPointerException</code> if <code>obj.toString()</code> returns
|
| 6926 | <code>null</code>. The fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=35410">35410</a> incorrectly suppressed
|
| 6927 | the <code>NullPointerException</code> in this case. (markt)
|
| 6928 | </td></tr>
|
| 6929 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6930 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54242">54242</a>: Correct handle null iterations with in the JSTL
|
| 6931 | ForEach tag plug-in implementation. Patch provided by Sheldon Shao.
|
| 6932 | (markt)
|
| 6933 | </td></tr>
|
| 6934 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6935 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54260">54260</a>: Avoid <code>NullPointerException</code> when using
|
| 6936 | JSP unloading and tag files. (markt)
|
| 6937 | </td></tr>
|
| 6938 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6939 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54370">54370</a>: Improve handling of nulls when trying to match sets of
|
| 6940 | parameters to a method in EL. (markt)
|
| 6941 | </td></tr>
|
| 6942 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6943 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54338">54338</a>: Correctly coerce the value to the expected type when
|
| 6944 | using the tag plug-in for the JSTL set tag. Patch provided by Sheldon
|
| 6945 | Shao. (markt)
|
| 6946 | </td></tr>
|
| 6947 | </table>
|
| 6948 | </blockquote></td></tr></table>
|
| 6949 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.35_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 6950 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6951 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6952 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54244">54244</a>: Clarify the documentation for the BIO and NIO SSL
|
| 6953 | configuration attributes <code>sslEnabledProtocols</code> and
|
| 6954 | <code>sslProtocol</code> within the documentation web application.
|
| 6955 | (markt)
|
| 6956 | </td></tr>
|
| 6957 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6958 | Integrate documentation of Tomcat 7 with Apache Comments System.
|
| 6959 | People can leave their comments when reading documentation online
|
| 6960 | at the <a href="http://tomcat.apache.org/">tomcat.apache.org</a>
|
| 6961 | site. (rjung)
|
| 6962 | </td></tr>
|
| 6963 | </table>
|
| 6964 | </blockquote></td></tr></table>
|
| 6965 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.35 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.35_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 6966 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6967 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6968 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54390">54390</a>: Use 'java_home' on Mac OS X to auto-detect JAVA_HOME.
|
| 6969 | (schultz)
|
| 6970 | </td></tr>
|
| 6971 | </table>
|
| 6972 | </blockquote></td></tr></table>
|
| 6973 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.34 (markt)"><!--()--></a><a name="Tomcat_7.0.34_(markt)"><strong>Tomcat 7.0.34 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-12-12</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 6974 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.34 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.34_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 6975 | <table border="0" cellpadding="2" cellspacing="2">
|
| 6976 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6977 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53871">53871</a>: Improve error message if annotation scanning fails
|
| 6978 | during web application start due to poor configuration or illegal
|
| 6979 | cyclic inheritance with the application's classes. (markt)
|
| 6980 | </td></tr>
|
| 6981 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6982 | Fix unit test for AccessLogValve when using non-GMT time zone. (rjung)
|
| 6983 | </td></tr>
|
| 6984 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6985 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54170">54170</a>: Ensure correct registration of Filters and Servlets in
|
| 6986 | the JMX registry if the Filter or Servlet name includes a character that
|
| 6987 | must be quoted if used in an ObjectName value. (markt)
|
| 6988 | </td></tr>
|
| 6989 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 6990 | Add new attribute <code>renameOnRotate</code> to the AccessLogValve.
|
| 6991 | (rjung)
|
| 6992 | </td></tr>
|
| 6993 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6994 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54190">54190</a>: Correct unit tests for BASIC authentication so that
|
| 6995 | session timeout is correctly tested. Also refactor unit test to make it
|
| 6996 | easier to add additional tests. Patch by Brian Burch. (markt)
|
| 6997 | </td></tr>
|
| 6998 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 6999 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54220">54220</a>: Ensure the ErrorReportValve only generates an error
|
| 7000 | report if the error flag on the response has been set. (markt)
|
| 7001 | </td></tr>
|
| 7002 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7003 | Simplify time zone handling in the access log valve and correctly handle
|
| 7004 | various edge cases for non-standard DST changes. (markt)
|
| 7005 | </td></tr>
|
| 7006 | </table>
|
| 7007 | </blockquote></td></tr></table>
|
| 7008 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.34 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.34_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 7009 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7010 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7011 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54198">54198</a>: Clarify that
|
| 7012 | <code>HttpServletResponse.sendError(int)</code> results in an HTML
|
| 7013 | response by default. (markt)
|
| 7014 | </td></tr>
|
| 7015 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7016 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54207">54207</a>: Correct JNDI factory package name in Javadoc for
|
| 7017 | <code>org.apache.naming.java.javaURLContextFactory</code>. (markt)
|
| 7018 | </td></tr>
|
| 7019 | </table>
|
| 7020 | </blockquote></td></tr></table>
|
| 7021 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.34 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.34_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 7022 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7023 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7024 | Fix a handful of Eclipse warnings in the JDBC pool source code including
|
| 7025 | the warnings reported in <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53565">53565</a>. (markt)
|
| 7026 | </td></tr>
|
| 7027 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7028 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54150">54150</a>: Make sure that SlowQueryReportJmx mbean deregistered
|
| 7029 | during webapp shutdown. Reported by Alex Franken. (kfujino)
|
| 7030 | </td></tr>
|
| 7031 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7032 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54194">54194</a>: Make sure that connection pool mbean is not registered
|
| 7033 | when jmxEnabled is false. Patch provided by tobias.gierke. (kfujino)
|
| 7034 | </td></tr>
|
| 7035 | </table>
|
| 7036 | </blockquote></td></tr></table>
|
| 7037 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.34 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.34_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 7038 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7039 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7040 | Update to Eclipse JDT Compiler 4.2.1. (markt)
|
| 7041 | </td></tr>
|
| 7042 | </table>
|
| 7043 | </blockquote></td></tr></table>
|
| 7044 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)"><!--()--></a><a name="Tomcat_7.0.33_(markt)"><strong>Tomcat 7.0.33 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-11-21</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7045 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 7046 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7047 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7048 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53960">53960</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54115">54115</a>: Extensions to HttpClient test
|
| 7049 | helper class. Patches by Brian Burch. (markt/kkolinko)
|
| 7050 | </td></tr>
|
| 7051 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7052 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53993">53993</a>: Avoid a possible NPE in the AccessLogValve when the
|
| 7053 | session ID is logged and a session is invalidated. (markt)
|
| 7054 | </td></tr>
|
| 7055 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7056 | Add support for LAST_ACCESS_AT_START system property to
|
| 7057 | PersistentManager. (kfujino)
|
| 7058 | </td></tr>
|
| 7059 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7060 | Update MIME type mapping with additional / updated mime.types from the
|
| 7061 | Apache web server. (markt)
|
| 7062 | </td></tr>
|
| 7063 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7064 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54007">54007</a>: Fix a memory leak that prevented deletion of a
|
| 7065 | context.xml file associated with a Context that had failed to deploy.
|
| 7066 | Also fix the problems uncovered with undeploying such a Context once the
|
| 7067 | leak had been fixed and the file could be deleted. (markt)
|
| 7068 | </td></tr>
|
| 7069 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7070 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54044">54044</a>: Correct bug in timestamp cache used by logging
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7071 | (including the access log valve) that meant entries could be made with
|
| 7072 | an earlier timestamp than the true timestamp. (markt)
|
| 7073 | </td></tr>
|
| 7074 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7075 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54054">54054</a>: Do not share shell environment variables between
|
| 7076 | multiple instances of the CGI servlet. (markt)
|
| 7077 | </td></tr>
|
| 7078 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7079 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54060">54060</a>: Use a simple parser rather than a regular expression
|
| 7080 | to parse HTTP Digest authentication headers so the header is correctly
|
| 7081 | parsed. The new approach is also faster and generates less garbage.
|
| 7082 | (markt)
|
| 7083 | </td></tr>
|
| 7084 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7085 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54068">54068</a>: Rewrite the web fragment ordering algorithm to resolve
|
| 7086 | multiple issues that resulted in incorrect ordering or failure to find
|
| 7087 | a correct, valid order. (markt)
|
| 7088 | </td></tr>
|
| 7089 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7090 | The HTTP header parser added to address <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52811">52811</a> has been
|
| 7091 | removed and replaced with the light-weight HTTP header parser created to
|
| 7092 | address <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54060">54060</a>. The new parser includes a work-around for a
|
| 7093 | bug in the Adobe Acrobat Reader 9.x plug-in for Microsoft Internet
|
| 7094 | Explorer that was identified when the old parser was introduced
|
| 7095 | (<a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53814">53814</a>).
|
| 7096 | </td></tr>
|
| 7097 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7098 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54076">54076</a>: Add an alternative work-around for clients that use
|
| 7099 | SPNEGO authentication and expect the authenticated user to be cached
|
| 7100 | per connection (Tomcat only does this if an HTTP session is available).
|
| 7101 | (markt)
|
| 7102 | </td></tr>
|
| 7103 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7104 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54087">54087</a>: Correctly handle (ignore) invalid If-Modified-Since
|
| 7105 | header rather than throwing an exception. (markt)
|
| 7106 | </td></tr>
|
| 7107 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7108 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54096">54096</a>: In web.xml, <env-entry> should accept any type
|
| 7109 | that has a constructor that takes a single String or char. (markt)
|
| 7110 | </td></tr>
|
| 7111 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7112 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54127">54127</a>: Add support for sending a WebSocket Ping. Patch
|
| 7113 | provided by Sean Winterberger. (markt)
|
| 7114 | </td></tr>
|
| 7115 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | 7189829 | 2014-10-15 13:31:32 +0800 | [diff] [blame] | 7116 | Fix CVE-2013-2067:
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7117 | In FormAuthenticator: If it is configured to change Session IDs,
|
| 7118 | do the change before displaying the login form. (kkolinko)
|
| 7119 | </td></tr>
|
| 7120 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7121 | Ensure <code>AsyncListener.timeout()</code> and
|
| 7122 | <code>AsyncListener.complete()</code> are called with the correct
|
| 7123 | thread context class loader. (fhanik)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7124 | </td></tr>
|
| 7125 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7126 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54123">54123</a>: If an asynchronous request times out without any
|
| 7127 | <code>AsyncListener</code>s defined, a 500 error will be triggered.
|
| 7128 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7129 | </td></tr>
|
| 7130 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7131 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54124">54124</a>: Correct provided value of request attribute
|
| 7132 | <code>javax.servlet.async.request_uri</code> and add missing request
|
| 7133 | attribute <code>javax.servlet.async.path_info</code>. (markt)
|
| 7134 | </td></tr>
|
| 7135 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7136 | Add <code>denyStatus</code> initialization parameter to
|
| 7137 | <code>CsrfPreventionFilter</code>, allowing to customize the HTTP
|
| 7138 | status code used for denied requests. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7139 | </td></tr>
|
| 7140 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7141 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54141">54141</a>: Increase the permitted number of nested Realm levels
|
| 7142 | from 2 to 3 by default and make the limit configurable via a system
|
| 7143 | property. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7144 | </td></tr>
|
| 7145 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7146 | Revert occasional API change in <code>BaseDirContext</code> class that
|
| 7147 | was done in 7.0.32. Methods should not be <code>final</code>. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7148 | </td></tr>
|
| 7149 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7150 | Prevent failures in the AccessLogValve when running under a
|
| 7151 | SecurityManager and the first request received is an asynchronous one.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7152 | (markt)
|
| 7153 | </td></tr>
|
| 7154 | </table>
|
| 7155 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7156 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7157 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7158 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7159 | Correct an issue that prevented WebSockets from being used over SSL when
|
| 7160 | using the HTTP NIO connector. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7161 | </td></tr>
|
| 7162 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7163 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54022">54022</a>: Ensure the Comet END event is triggered on client
|
| 7164 | disconnect with APR/native on Windows Vista/2k8 or later. Patch provided
|
| 7165 | by Douglas Beachy. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7166 | </td></tr>
|
| 7167 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7168 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54067">54067</a>: Ensure responses with 1xx response codes are correctly
|
| 7169 | marked as not containing an entity body. This caused an issue for some
|
| 7170 | WebSocket clients when an Transfer-Encoding header was sent with the
|
| 7171 | 101 (HTTP upgrade) response. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7172 | </td></tr>
|
| 7173 | </table>
|
| 7174 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7175 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7176 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7177 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7178 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53867">53867</a>: Optimise the XML escaping provided by the PageContext
|
| 7179 | implementation. Based on a patch by Sheldon Shao. (markt)
|
| 7180 | </td></tr>
|
| 7181 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7182 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53896">53896</a>: Use an optimised CompositeELResolver for Jasper that
|
| 7183 | skips resolvers that are known to be unable to resolve the value. Patch
|
| 7184 | by Jarek Gawor. (markt)
|
| 7185 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7186 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7187 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53986">53986</a>: Correct a regression introduced by the fix for
|
| 7188 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53713">53713</a>. JSP comments that ended with the sequence ---%> (or
|
| 7189 | any similar sequence with a odd number of - characters) was not
|
| 7190 | correctly parsed. (markt)
|
| 7191 | </td></tr>
|
| 7192 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7193 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54011">54011</a>: Fix a bug in the tag plug-in for
|
| 7194 | <code><c:out></code> that triggered a JSP compilation error if the
|
| 7195 | <code>escapeXml</code> attribute was used. Patch provided by Sheldon
|
| 7196 | Shao. (markt)
|
| 7197 | </td></tr>
|
| 7198 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7199 | Follow up to <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54011">54011</a>. Simplify generated code for
|
| 7200 | <code><c:out></code>. Based on a patch by Sheldon Shao. (markt)
|
| 7201 | </td></tr>
|
| 7202 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7203 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54012">54012</a>: Fix a bug in the tag plug-in infrastructure that meant
|
| 7204 | the <code><c:set></code> triggered a JSP compilation error when
|
| 7205 | used in a tag file. Based on a patch provided by Sheldon Shao. (markt)
|
| 7206 | </td></tr>
|
| 7207 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7208 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54017">54017</a>: Simplify coercion of <code>String</code> instances to
|
| 7209 | <code>Object</code>. (markt)
|
| 7210 | </td></tr>
|
| 7211 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7212 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54144">54144</a>: Fix a bug in the tag plug-in for
|
| 7213 | <code><c:out></code> that meant that if the value of the tag
|
| 7214 | evaluated to a <code>java.io.Reader</code> object then it was not
|
| 7215 | correctly handled. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7216 | </td></tr>
|
| 7217 | </table>
|
| 7218 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7219 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7220 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7221 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7222 | Add getSessionIdsFull operation to mbeans-descriptor. listSessionIdsFull
|
| 7223 | no longer exist. (kfujino)
|
| 7224 | </td></tr>
|
| 7225 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7226 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54086">54086</a>: Fix threading issue when stopping an
|
| 7227 | <code>NioReceiver</code>. (markt)
|
| 7228 | </td></tr>
|
| 7229 | </table>
|
| 7230 | </blockquote></td></tr></table>
|
| 7231 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 7232 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7233 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7234 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54143">54143</a>: Add display of the memory pools usage (including
|
| 7235 | PermGen) to the Status page of the Manager web application. (kkolinko)
|
| 7236 | </td></tr>
|
| 7237 | </table>
|
| 7238 | </blockquote></td></tr></table>
|
| 7239 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.33 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.33_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 7240 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7241 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7242 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54045">54045</a>: Make sure getMembers() returns available member when
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7243 | TcpFailureDetector works in static cluster. (kfujino)
|
| 7244 | </td></tr>
|
| 7245 | </table>
|
| 7246 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7247 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.32 (markt)"><!--()--></a><a name="Tomcat_7.0.32_(markt)"><strong>Tomcat 7.0.32 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-10-09</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7248 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.32 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.32_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7249 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7250 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7251 | Revert multiple operation support for the <code>JMXProxyServlet</code>
|
| 7252 | pending further discussion. (schultz)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7253 | </td></tr>
|
| 7254 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7255 | CVE-2012-4431: Fix bypass of <code>CsrfPreventionFilter</code> when
|
| 7256 | there is no session. Improve session management in the filter.
|
| 7257 | (kkolinko)
|
| 7258 | </td></tr>
|
| 7259 | </table>
|
| 7260 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7261 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.32 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.32_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7262 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7263 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7264 | Correct the couple of broken links in the Tomcat Javadoc. (markt)
|
| 7265 | </td></tr>
|
| 7266 | </table>
|
| 7267 | </blockquote></td></tr></table>
|
| 7268 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.32 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.32_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 7269 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7270 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7271 | Update optional Checkstyle library to 5.6. (kkolinko)
|
| 7272 | </td></tr>
|
| 7273 | </table>
|
| 7274 | </blockquote></td></tr></table>
|
| 7275 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.31 (markt)"><!--()--></a><a name="Tomcat_7.0.31_(markt)"><strong>Tomcat 7.0.31 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7276 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.31 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.31_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 7277 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7278 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7279 | Add one library from JDK 7 to the value of <code>jarsToSkip</code>
|
| 7280 | property in the <code>catalina.properties</code> file. (kkolinko)
|
| 7281 | </td></tr>
|
| 7282 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7283 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52777">52777</a>: Add an option to automatically remove old, unused
|
| 7284 | versions (ones where there are no longer any active sessions) of
|
| 7285 | applications deployed using parallel deployment. (markt)
|
| 7286 | </td></tr>
|
| 7287 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7288 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53828">53828</a>: Use correct status code when closing a WebSocket
|
| 7289 | connection normally in response to a close frame from a client. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7290 | </td></tr>
|
| 7291 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7292 | <code>JMXProxyServlet</code> now allows multiple operation commands like
|
| 7293 | <code>invokeAndSet</code>, <code>invokeAndGet</code>,
|
| 7294 | etc. (schultz) <em>Note</em>: reverted in 7.0.32.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7295 | </td></tr>
|
| 7296 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7297 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53843">53843</a>: <code>request.isAsyncStarted()</code> must continue to
|
| 7298 | return true until the dispatch actually happens (which at the earliest
|
| 7299 | isn't until the thread where <code>startAsync()</code> was called
|
| 7300 | returns to the container). (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7301 | </td></tr>
|
| 7302 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7303 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53863">53863</a>: Ensure that the implicit servlets (JSP and default) are
|
| 7304 | marked as override-able when using embedded mode. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7305 | </td></tr>
|
| 7306 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7307 | When the <code>DefaultServlet</code> is under heavy load, the HTTP
|
| 7308 | header parser added to address <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52811">52811</a> generates large amounts
|
| 7309 | of garbage and uses significant CPU time. A cache has been added that
|
| 7310 | significantly reduces the overhead of this parser. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 7311 | </td></tr>
|
| 7312 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 7313 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53854">53854</a>: Make directory listings work correctly when aliases
|
| 7314 | are used. (markt)
|
| 7315 | </td></tr>
|
| 7316 | </table>
|
| 7317 | </blockquote></td></tr></table>
|
| 7318 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.31 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.31_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 7319 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7320 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7321 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53713">53713</a>: Performance improvement of up to four times faster
|
| 7322 | parsing of JSP pages. Patch provided by Sheldon Shao. (markt)
|
| 7323 | </td></tr>
|
| 7324 | </table>
|
| 7325 | </blockquote></td></tr></table>
|
| 7326 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.31 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.31_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 7327 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7328 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7329 | Make the cluster members and the cluster deployer associated with the
|
| 7330 | cluster accessible via JMX. (markt)
|
| 7331 | </td></tr>
|
| 7332 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7333 | Fix a behavior of TcpPingInterceptor#useThread. If set to false, ping
|
| 7334 | thread is never started. (kfujino)
|
| 7335 | </td></tr>
|
| 7336 | </table>
|
| 7337 | </blockquote></td></tr></table>
|
| 7338 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.31 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.31_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 7339 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7340 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7341 | Improve the documentation web application to clarify the difference
|
| 7342 | between the tag and version parameters when using text interface of the
|
| 7343 | Manager web application. (markt)
|
| 7344 | </td></tr>
|
| 7345 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7346 | Make sessions saved in the <code>Store</code> associated with a
|
| 7347 | <code>Manager</code> that extends <code>PersistentManager</code>
|
| 7348 | optionally visible (via the showProxySessions Servlet initialisation
|
| 7349 | parameter in web.xml) to the Manager web application. (markt)
|
| 7350 | </td></tr>
|
| 7351 | </table>
|
| 7352 | </blockquote></td></tr></table>
|
| 7353 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)"><!--()--></a><a name="Tomcat_7.0.30_(markt)"><strong>Tomcat 7.0.30 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-09-06</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7354 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 7355 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7356 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7357 | Automatically delete temporary files used by Servlet 3.0 file
|
| 7358 | upload (for parts which size is greater than
|
| 7359 | <code>file-size-threshold</code> option in web.xml)
|
| 7360 | when request processing completes. (kkolinko)
|
| 7361 | </td></tr>
|
| 7362 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7363 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53071">53071</a>: This additional fix for this issue improves the
|
| 7364 | formatting of Jasper errors (or any exceptions that use a multi-line
|
| 7365 | message) with the <code>ErrorReportValve</code>. (markt)
|
| 7366 | </td></tr>
|
| 7367 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7368 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53469">53469</a>: If a URL passed to
|
| 7369 | <code>javax.servlet.http.HttpServletResponse.encodeURL()</code> cannot
|
| 7370 | be made absolute, never encode it and return it unchanged. Previously,
|
| 7371 | the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53062">53062</a> meant than an
|
| 7372 | <code>IllegalArgumentException</code> was thrown. (markt)
|
| 7373 | </td></tr>
|
| 7374 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7375 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53481">53481</a>: Added support for SSLHonorCipherOrder to allow
|
| 7376 | the server to impose its cipher order on the client. Based on a patch
|
| 7377 | provided by Marcel Šebek. This feature requires
|
| 7378 | Tomcat Native 1.1.25 or later. (schultz)
|
| 7379 | </td></tr>
|
| 7380 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7381 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53498">53498</a>: Fix atomicity bugs in use of concurrent collections.
|
| 7382 | Based on a patch by Yu Lin. (markt)
|
| 7383 | </td></tr>
|
| 7384 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7385 | Correct a regression in the previous fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53062">53062</a> that did
|
| 7386 | not always correctly normalize redirect URLs when the redirect URL
|
| 7387 | included a query string or fragment component. (markt)
|
| 7388 | </td></tr>
|
| 7389 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7390 | Add missing getter and setter for <code>roleSearchAsUser</code> option
|
| 7391 | on JNDI Realm. (markt)
|
| 7392 | </td></tr>
|
| 7393 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7394 | Add some HTTP status codes registered at IANA. (rjung)
|
| 7395 | </td></tr>
|
| 7396 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7397 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53531">53531</a>: Fix ExpandWar.expand to check the return value of
|
| 7398 | File.mkdir and File.mkdirs. (schultz)
|
| 7399 | </td></tr>
|
| 7400 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7401 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53535">53535</a>: Reduce memory footprint when performing class scanning
|
| 7402 | on Context start. Patch provided by Cedomir Igaly. (markt)
|
| 7403 | </td></tr>
|
| 7404 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7405 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53541">53541</a>: Fix JAR scanning when WEB-INF/lib is provided via
|
| 7406 | VirtualDirContext. Patch provided by Philip Zuev. (markt)
|
| 7407 | </td></tr>
|
| 7408 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7409 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53574">53574</a>: Ensure Servlets defined using jsp-file are available
|
| 7410 | when metadata-complete is true. (markt)
|
| 7411 | </td></tr>
|
| 7412 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7413 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53584">53584</a>: Ignore path parameters when comparing URIs for FORM
|
| 7414 | authentication. This prevents users being prompted twice for passwords
|
| 7415 | when logging in when session IDs are being encoded as path parameters.
|
| 7416 | (markt)
|
| 7417 | </td></tr>
|
| 7418 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7419 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53623">53623</a>: When performing a asynchronous dispatch after series
|
| 7420 | of forwards, ensure that the request properties are correct for the
|
| 7421 | request at each stage. (markt)
|
| 7422 | </td></tr>
|
| 7423 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7424 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53624">53624</a>: Ensure that
|
| 7425 | <code>HttpServletResponse.sendRedirect()</code> works when called after
|
| 7426 | a dispatch from an <code>AsyncContext</code>. (markt)
|
| 7427 | </td></tr>
|
| 7428 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7429 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53641">53641</a>: Correct name of HTTP header used in WebSocket
|
| 7430 | handshake for listing the preferred protocols. (markt)
|
| 7431 | </td></tr>
|
| 7432 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7433 | Document the constants that were added to the
|
| 7434 | <code>RequestDispatcher</code> interface in Servlet 3.0. (kkolinko)
|
| 7435 | </td></tr>
|
| 7436 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7437 | Ensure custom error pages are not truncated if the page that triggered
|
| 7438 | the error set a content length header. (markt)
|
| 7439 | </td></tr>
|
| 7440 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7441 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53677">53677</a>: Ensure that a 500 response rather than no response is
|
| 7442 | returned if the HTTP headers exceed the size limit. (markt)
|
| 7443 | </td></tr>
|
| 7444 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7445 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53702">53702</a>: When merging web.xml fragments, allow for
|
| 7446 | <code><jsp-property-group></code> elements having multiple
|
| 7447 | <code><url-pattern></code> elements. (markt)
|
| 7448 | </td></tr>
|
| 7449 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7450 | Always make the resulting web.xml available even if metadata-complete is
|
| 7451 | true. (markt)
|
| 7452 | </td></tr>
|
| 7453 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7454 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53714">53714</a>: Provide separate system properties to control which
|
| 7455 | JARs are excluded from which scans when using the JarScanner. This
|
| 7456 | allows JARs to be excluded from all scans or only from TLD scanning
|
| 7457 | and/or Servlet 3.0 pluggability scanning. (markt)
|
| 7458 | </td></tr>
|
| 7459 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7460 | Add several JDK libraries to the value of <code>jarsToSkip</code>
|
| 7461 | property in the <code>catalina.properties</code> file. (markt, kkolinko)
|
| 7462 | </td></tr>
|
| 7463 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7464 | Fix typos etc. in the code that logs merged web.xml (as enabled by
|
| 7465 | <code>logEffectiveWebXml</code> option on Context). (kkolinko)
|
| 7466 | </td></tr>
|
| 7467 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7468 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53758">53758</a>: When adding filters via
|
| 7469 | <code>FilterRegistration.Dynamic</code> the filters were added at the
|
| 7470 | wrong point because the <code>isMatchAfter </code> logic was inverted.
|
| 7471 | (markt)
|
| 7472 | </td></tr>
|
| 7473 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7474 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53783">53783</a>: Correctly handle JARs generated by tools that do not
|
| 7475 | create specific entries for directories. Patch provided by Violeta
|
| 7476 | Georgieva. (markt)
|
| 7477 | </td></tr>
|
| 7478 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7479 | Improvements to DIGEST authenticator including the disabling caching of
|
| 7480 | authenticated user in session by default, tracking server rather than
|
| 7481 | client nonces and better handling of stale nonce values. (markt)
|
| 7482 | </td></tr>
|
| 7483 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7484 | Improve performance of DIGEST authenticator for concurrent requests.
|
| 7485 | (markt)
|
| 7486 | </td></tr>
|
| 7487 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7488 | CVE-2012-3546: Fix bypass of security constraint checks with FORM
|
| 7489 | authentication. Remove unneeded processing in <code>RealmBase</code>.
|
| 7490 | (kkolinko)
|
| 7491 | </td></tr>
|
| 7492 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7493 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53800">53800</a>: <code>FileDirContext.list()</code> did not provide
|
| 7494 | correct paths for subdirectories. Patch provided by Kevin Wooten.
|
| 7495 | (kkolinko)
|
| 7496 | </td></tr>
|
| 7497 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7498 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53801">53801</a>: Overlapping URL patterns were sometimes merged
|
| 7499 | incorrectly in security constraints leading to incorrect 401 responses.
|
| 7500 | Note: it was possible for access to be denied when it should have been
|
| 7501 | granted but it was not possible for access to be granted when it should
|
| 7502 | have been denied. (markt)
|
| 7503 | </td></tr>
|
| 7504 | </table>
|
| 7505 | </blockquote></td></tr></table>
|
| 7506 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 7507 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7508 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7509 | Remove the <code>socket.soTrafficClass</code> from the BIO and NIO
|
| 7510 | HTTP and AJP connectors because any use of the option is either ignored
|
| 7511 | or in some cases (Java 7 with NIO) throws an Exception. (markt)
|
| 7512 | </td></tr>
|
| 7513 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7514 | Prevent possible NPE when processing Comet requests during Connector
|
| 7515 | shutdown. (markt)
|
| 7516 | </td></tr>
|
| 7517 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7518 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=42181">42181</a>: Better handling of edge conditions in chunk header
|
| 7519 | processing. (kkolinko)
|
| 7520 | </td></tr>
|
| 7521 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7522 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53697">53697</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51881">51881</a>
|
| 7523 | that mean that in some circumstances the <code>comet</code> flag was not
|
| 7524 | reset on <code>HttpAprProcessor</code> instances. This caused problems
|
| 7525 | when the Processor was re-used for a new connection that would trigger a
|
| 7526 | <code>NullPointerException</code> and could result in a JVM crash.
|
| 7527 | (markt)
|
| 7528 | </td></tr>
|
| 7529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7530 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53725">53725</a>: Fix possible corruption of GZIP'd output.
|
| 7531 | (markt/kkolinko)
|
| 7532 | </td></tr>
|
| 7533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7534 | Better parsing of line-terminators for requests using chunked encoding.
|
| 7535 | (markt)
|
| 7536 | </td></tr>
|
| 7537 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7538 | Further improvements to handling of Comet END events when the connector
|
| 7539 | is stopped. (markt)
|
| 7540 | </td></tr>
|
| 7541 | </table>
|
| 7542 | </blockquote></td></tr></table>
|
| 7543 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 7544 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7545 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7546 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53545">53545</a>: Ensure buffered data is cleared when using a
|
| 7547 | jsp:forward action inside a classic custom tag. (markt)
|
| 7548 | </td></tr>
|
| 7549 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7550 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53654">53654</a>: Support <code>file://</code> URLs for JSP
|
| 7551 | dependencies. Patch provided by Viola Lu. (markt)
|
| 7552 | </td></tr>
|
| 7553 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7554 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53792">53792</a>: Support <code>MethodExpression</code>s that include a
|
| 7555 | method invocation that is not at the end of the expression. (markt)
|
| 7556 | </td></tr>
|
| 7557 | </table>
|
| 7558 | </blockquote></td></tr></table>
|
| 7559 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 7560 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7561 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7562 | Fix an issue when running under Java 7 which throws exceptions when
|
| 7563 | trying to set an invalid option whereas Java 6 silently swallowed them.
|
| 7564 | The option using the problem was <code>soTrafficClass</code>.
|
| 7565 | Investigations showed that this option had no effect for Cluster Channel
|
| 7566 | Receivers so it was removed. (markt)
|
| 7567 | </td></tr>
|
| 7568 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7569 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53513">53513</a>: Fix race condition between the processing of session
|
| 7570 | sync message and transfer complete message. (kfujino)
|
| 7571 | </td></tr>
|
| 7572 | </table>
|
| 7573 | </blockquote></td></tr></table>
|
| 7574 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 7575 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7576 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7577 | Update JSTL version information in the JNDI section of the documentation
|
| 7578 | web application. (markt)
|
| 7579 | </td></tr>
|
| 7580 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7581 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53524">53524</a>: Correct a typo in the cluster how-to section of the
|
| 7582 | documentation web application. Also fix a handful of spelling errors.
|
| 7583 | (markt)
|
| 7584 | </td></tr>
|
| 7585 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7586 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53601">53601</a>: Clarify in documentation that building Apache Tomcat 7
|
| 7587 | from sources requires a Java 6 JDK. (kkolinko)
|
| 7588 | </td></tr>
|
| 7589 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7590 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53653">53653</a>: Allow for wrapped source code example in
|
| 7591 | config/context.html. Patch provided by Terence Bandoian. (schultz)
|
| 7592 | </td></tr>
|
| 7593 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7594 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53793">53793</a>: Change links on the list of applications in the
|
| 7595 | Manager to point to '/appname/' instead of '/appname'. (kkolinko)
|
| 7596 | </td></tr>
|
| 7597 | </table>
|
| 7598 | </blockquote></td></tr></table>
|
| 7599 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 7600 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7601 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7602 | Avoid potential NPE identified by Find Bugs in
|
| 7603 | <code>org.apache.catalina.tribes.io.ReplicationStream</code>. (markt)
|
| 7604 | </td></tr>
|
| 7605 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7606 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53606">53606</a>: Fix potential NPE in <code>TcpPingInterceptor</code>.
|
| 7607 | Based on a patch by F. Arnoud. (markt)
|
| 7608 | </td></tr>
|
| 7609 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7610 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53607">53607</a>: To avoid NPE, set TCP PING data to ChannelMessage.
|
| 7611 | Patch provided by F.Arnoud (kfujino)
|
| 7612 | </td></tr>
|
| 7613 | </table>
|
| 7614 | </blockquote></td></tr></table>
|
| 7615 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.30 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.30_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 7616 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7617 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7618 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53701">53701</a>: Javadoc fixes. Patch provided by sebb. (markt)
|
| 7619 | </td></tr>
|
| 7620 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7621 | Remove some unused code from Tomcat's package renamed, cut-down
|
| 7622 | copy of Commons BCEL used for annotation scanning. (markt)
|
| 7623 | </td></tr>
|
| 7624 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7625 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53735">53735</a>: Add support for Java 7 byte code to Tomcat's
|
| 7626 | package renamed, cut-down copy of Commons BCEL used for annotation
|
| 7627 | scanning. (markt)
|
| 7628 | </td></tr>
|
| 7629 | </table>
|
| 7630 | </blockquote></td></tr></table>
|
| 7631 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)"><!--()--></a><a name="Tomcat_7.0.29_(markt)"><strong>Tomcat 7.0.29 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-07-08</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7632 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.29_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 7633 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7634 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7635 | Add support for searching for roles in JNDI/LDAP
|
| 7636 | using another value than the actual DN or username specified.
|
| 7637 | Rather it will use a value from the users directory entry.
|
| 7638 | The new attribute introduced to the JNDIRealm is userRoleAttribute
|
| 7639 | (fhanik)
|
| 7640 | </td></tr>
|
| 7641 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7642 | Fix checking of recommended tcnative library version when using the APR
|
| 7643 | connector. (rjung)
|
| 7644 | </td></tr>
|
| 7645 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7646 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50306">50306</a>: Improve StuckThreadDetectionValve: add
|
| 7647 | stuckThreadNames property as a pair for the stuckThreadIds one,
|
| 7648 | add thread ids to the log messages. (kkolinko)
|
| 7649 | </td></tr>
|
| 7650 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7651 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52135">52135</a>: Add support for a default error page to be defined in
|
| 7652 | web.xml by defining an error page with just a nested location element.
|
| 7653 | It appears this feature was intended to be included in the Servlet 3.0
|
| 7654 | specification but was accidently left out. (markt)
|
| 7655 | </td></tr>
|
| 7656 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7657 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53450">53450</a>: Correct regression in fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52999">52999</a> that
|
| 7658 | could easily trigger a deadlock when deploying a ROOT web application.
|
| 7659 | (markt)
|
| 7660 | </td></tr>
|
| 7661 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7662 | As per section 1.6.2 of the Servlet 3.0 specification and clarification
|
| 7663 | from the Servlet Expert Group, the servlet specification version
|
| 7664 | declared in web.xml no longer controls if Tomcat scans for annotations.
|
| 7665 | Annotation scanning is now always performed - regardless of the version
|
| 7666 | declared in web.xml - unless metadata complete is set to true. (markt)
|
| 7667 | </td></tr>
|
| 7668 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7669 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53619">53619</a>: As per clarification from the Servlet Expert Group,
|
| 7670 | JARs will always be scanned for ServletContainerInitializers regardless
|
| 7671 | of the setting of metadata complete. However, if an absolute ordering is
|
| 7672 | specified and a JAR is excluded from that ordering it will not be
|
| 7673 | scanned for ServletContainerInitializers nor will it be scanned for
|
| 7674 | matches to any HandleTypes annotations. (markt)
|
| 7675 | </td></tr>
|
| 7676 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7677 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53465">53465</a>: Populate mapped-name property for resources defined in
|
| 7678 | web.xml. Based on a patch by Violeta Georgieva. (markt)
|
| 7679 | </td></tr>
|
| 7680 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7681 | Make the request available when establishing a WebSocket connection.
|
| 7682 | (markt)
|
| 7683 | </td></tr>
|
| 7684 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7685 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53467">53467</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53257">53257</a>
|
| 7686 | that introduced problems for JSPs that used characters that must be
|
| 7687 | encoded if used in a URI. (markt)
|
| 7688 | </td></tr>
|
| 7689 | </table>
|
| 7690 | </blockquote></td></tr></table>
|
| 7691 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.29_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 7692 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7693 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7694 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53430">53430</a>: Avoid a JVM crash when a connector that requires the
|
| 7695 | APR/native library is explicitly specified and the library, or a recent
|
| 7696 | enough version of it, is not available. (markt)
|
| 7697 | </td></tr>
|
| 7698 | </table>
|
| 7699 | </blockquote></td></tr></table>
|
| 7700 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.29_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 7701 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7702 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7703 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53421">53421</a>: Provide a more helpful error message if a getter or
|
| 7704 | setter cannot be found for a bean property when using expression
|
| 7705 | language. (markt)
|
| 7706 | </td></tr>
|
| 7707 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7708 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53460">53460</a>: Allow container to handle errors if the creation of the
|
| 7709 | PageContext fails rather than swallowing the error. (markt)
|
| 7710 | </td></tr>
|
| 7711 | </table>
|
| 7712 | </blockquote></td></tr></table>
|
| 7713 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.29_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 7714 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7715 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7716 | Update the WebSocket examples in the examples web application so that
|
| 7717 | they work with secure connections (wss) as well as non-secure (ws)
|
| 7718 | connections. (markt)
|
| 7719 | </td></tr>
|
| 7720 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7721 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53456">53456</a>: Minor corrections and improvements to the HTTP
|
| 7722 | connector configuration reference. Patch provided by sebb. (markt)
|
| 7723 | </td></tr>
|
| 7724 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7725 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53459">53459</a>: Correction and clarifications to the SSL Connector
|
| 7726 | configuration examples in the SSL how-to. (markt)
|
| 7727 | </td></tr>
|
| 7728 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7729 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53464">53464</a>: Correct reference to sample init.d script for use with
|
| 7730 | jsvc in the documentation web application. (markt)
|
| 7731 | </td></tr>
|
| 7732 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7733 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53473">53473</a>: Correct the allowed values for the SSI option
|
| 7734 | <code>isVirtualWebappRelative</code> which are <code>true</code> or
|
| 7735 | <code>false</code>. (markt)
|
| 7736 | </td></tr>
|
| 7737 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7738 | Document <code>roleNested</code> property of <code>JNDIRealm</code>
|
| 7739 | in Configuration Reference. (kkolinko)
|
| 7740 | </td></tr>
|
| 7741 | </table>
|
| 7742 | </blockquote></td></tr></table>
|
| 7743 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.29_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 7744 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7745 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7746 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53445">53445</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1354173">r1354173</a>):
|
| 7747 | Allow configurable name for SlowQueryReportJmx (fhanik)
|
| 7748 | </td></tr>
|
| 7749 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7750 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53416">53416</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1354641">r1354641</a>):
|
| 7751 | Multiple pools with the same name should register under JMX (fhanik)
|
| 7752 | </td></tr>
|
| 7753 | </table>
|
| 7754 | </blockquote></td></tr></table>
|
| 7755 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.29 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.29_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 7756 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7757 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7758 | Fix cleanup of temporary files in <code>TestNamingContext</code> test.
|
| 7759 | (kkolinko)
|
| 7760 | </td></tr>
|
| 7761 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7762 | Remove a few files from the source distribution that are not required
|
| 7763 | since they are copied / generated during the build. (markt)
|
| 7764 | </td></tr>
|
| 7765 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7766 | Add manifest files to the set of files for which the line-ending is
|
| 7767 | changed to match the OS defaults in the source distributions. (markt)
|
| 7768 | </td></tr>
|
| 7769 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 7770 | Align Jk Ant tasks definitions between antlib.xml and catalina.tasks
|
| 7771 | files, introducing <code>jkupdate</code> as synonym for
|
| 7772 | <code>jkstatus</code>. The latter one is deprecated.
|
| 7773 | Simplify <code>bin/catalina-tasks.xml</code>, replacing
|
| 7774 | <code>taskdef</code> with <code>typedef</code> and adding Ant condition
|
| 7775 | implementations used with JMX to <code>jmxaccessor.tasks</code> file.
|
| 7776 | (kkolinko)
|
| 7777 | </td></tr>
|
| 7778 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7779 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53454">53454</a>: Return correct content-length header for HEAD requests
|
| 7780 | when content length is greater than 2GB. (markt)
|
| 7781 | </td></tr>
|
| 7782 | </table>
|
| 7783 | </blockquote></td></tr></table>
|
| 7784 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)"><!--()--></a><a name="Tomcat_7.0.28_(markt)"><strong>Tomcat 7.0.28 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-06-19</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 7785 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 7786 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7787 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7788 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52055">52055</a>: An additional fix to ensure that the
|
| 7789 | ChunkedInputFilter is correctly recycled. (markt)
|
| 7790 | </td></tr>
|
| 7791 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7792 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52954">52954</a>: Make DIGEST authentication tolerant of clients (mainly
|
| 7793 | older Android implementations) that do not follow RFC 2617 exactly.
|
| 7794 | (markt)
|
| 7795 | </td></tr>
|
| 7796 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7797 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52955">52955</a>: Implement custom thread factory for container
|
| 7798 | start-stop thread pool. It allows to use daemon threads and give
|
| 7799 | them more distinct names. (kfujino)
|
| 7800 | </td></tr>
|
| 7801 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7802 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52999">52999</a>: Remove synchronization bottleneck from the firing of
|
| 7803 | <code>Container</code> events. (markt)
|
| 7804 | </td></tr>
|
| 7805 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7806 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53008">53008</a>: Additional test cases for BASIC authentication and
|
| 7807 | RFC2617 compliance. Patch provided by Brian Burch. (markt)
|
| 7808 | </td></tr>
|
| 7809 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7810 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53021">53021</a>: Correct WebSocket protocol version detection. (pero)
|
| 7811 | </td></tr>
|
| 7812 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7813 | Add new attributes of <code>allow</code> and <code>deny</code> to
|
| 7814 | UserConfig. (kfujino)
|
| 7815 | </td></tr>
|
| 7816 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7817 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53024">53024</a>: Fix context reloading so requests received during the
|
| 7818 | reload are paused and processed when reloading completes rather than
|
| 7819 | receiving 404 responses. (markt)
|
| 7820 | </td></tr>
|
| 7821 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7822 | Improve the handling of watched resources so that changes trigger a
|
| 7823 | reload rather than a stop followed by a start which allows requests
|
| 7824 | received to be paused and processed when reloading completes rather than
|
| 7825 | receiving 404 responses. (markt)
|
| 7826 | </td></tr>
|
| 7827 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7828 | Remove potential bottleneck on creation of new WebSocket connections.
|
| 7829 | (markt)
|
| 7830 | </td></tr>
|
| 7831 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7832 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53047">53047</a>: If a JDBC Realm or DataSource Realm is configured for
|
| 7833 | an all roles mode that only requires authorization (and no roles) and no
|
| 7834 | role table or column is defined, don't populate the Principal's roles.
|
| 7835 | (markt)
|
| 7836 | </td></tr>
|
| 7837 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7838 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53056">53056</a>: Add APR version number to tcnative version INFO log
|
| 7839 | message. (schultz)
|
| 7840 | </td></tr>
|
| 7841 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7842 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53057">53057</a>: Add OpenSSL version number INFO log message when
|
| 7843 | initializing. (schultz)
|
| 7844 | </td></tr>
|
| 7845 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 7846 | Save a bit of memory in annotations cache in
|
| 7847 | <code>DefaultInstanceManager</code> by trimming annotation lists
|
| 7848 | to their size. (kkolinko)
|
| 7849 | </td></tr>
|
| 7850 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7851 | Correctly configure the parser used to process server.xml so that
|
| 7852 | external entities may be used to include the content of external files
|
| 7853 | into server.xml. (markt)
|
| 7854 | </td></tr>
|
| 7855 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7856 | Make sure ContextMBean#findFilterDefs returns correct filter
|
| 7857 | definitions. (kfujino)
|
| 7858 | </td></tr>
|
| 7859 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 7860 | Ensure that <code>maxParameterCount</code> applies to multi-part
|
| 7861 | requests handled via the Servlet 3 file upload API. (markt)
|
| 7862 | </td></tr>
|
| 7863 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7864 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53062">53062</a>: When constructing absolute URLs for redirects from
|
| 7865 | relative URLs ensure that the resulting URLs are normalized. (markt)
|
| 7866 | </td></tr>
|
| 7867 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7868 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53067">53067</a>: Ensure the WebSocket Servlet continues to work when
|
| 7869 | requests are wrapped. (markt)
|
| 7870 | </td></tr>
|
| 7871 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7872 | Enable host's xmlBase attribute in ContextConfig. (kfujino)
|
| 7873 | </td></tr>
|
| 7874 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7875 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53071">53071</a>: Use the message from the throwable (if there is one)
|
| 7876 | when generating the report in the <code>ErrorReportValve</code> and no
|
| 7877 | message has been specified via <code>sendError()</code>. (markt)
|
| 7878 | </td></tr>
|
| 7879 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7880 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53074">53074</a>: Switch to an infinite socket timeout by default for
|
| 7881 | WebSocket connections. (markt)
|
| 7882 | </td></tr>
|
| 7883 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7884 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53081">53081</a>: Do not always cache resources loaded by the web
|
| 7885 | application class loader since they may be very large which in turn
|
| 7886 | could trigger a memory leak. Calls to the web application class
|
| 7887 | loader's <code>getResourceAsStream()</code> method will now access
|
| 7888 | the resource directly rather than via the cache in most cases. (markt)
|
| 7889 | </td></tr>
|
| 7890 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7891 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53090">53090</a>: Include superclasses when considering injection
|
| 7892 | targets. Patch provided by Borislav Kapukaranov. (markt)
|
| 7893 | </td></tr>
|
| 7894 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7895 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53161">53161</a>: Provide a better error message if a
|
| 7896 | <code>ClassFormatException</code> occurs during annotation scanning and
|
| 7897 | do not prevent the web application from starting in this case. (markt)
|
| 7898 | </td></tr>
|
| 7899 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7900 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53180">53180</a>: Improve check for setter method when processing
|
| 7901 | annotations. Patch provided by Violeta Georgieva. (markt)
|
| 7902 | </td></tr>
|
| 7903 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7904 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53225">53225</a>: Fix an IllegalStateException due to the JAR file being
|
| 7905 | closed when accessing static resources in a JAR file when
|
| 7906 | <code>urlCacheProtection="false"</code> in the
|
| 7907 | <code>JreMemoryLeakPreventionListener</code>. (markt)
|
| 7908 | </td></tr>
|
| 7909 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7910 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53230">53230</a>: Changed ManagerBase to throw
|
| 7911 | TooManyActiveSessionsException instead of IllegalStateException
|
| 7912 | when the maximum number of sessions has been exceeded and a new
|
| 7913 | session will not be created. (schultz)
|
| 7914 | </td></tr>
|
| 7915 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7916 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53257">53257</a>: Ensure that resources, including JSP files, that have
|
| 7917 | names that include characters with special meanings in URLs (such as
|
| 7918 | ampersand, semicolon, plus, hash and percent) are correctly handled.
|
| 7919 | This bug is partially a regression caused by the original fix for
|
| 7920 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51584">51584</a> and partially an existing issue that had not previously
|
| 7921 | been identified. This fix reverts the original fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51584">51584</a>,
|
| 7922 | correctly fixes that issue and fixes the additional issues identified by
|
| 7923 | the test cases that were also added as part of this fix.
|
| 7924 | (markt/kkolinko)
|
| 7925 | </td></tr>
|
| 7926 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7927 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53266">53266</a>: If a class specified in a <code>@HandlesTypes</code>
|
| 7928 | annotation on a <code>ServletContainerInitializer</code> is missing
|
| 7929 | log a more helpful message and do not prevent the web application from
|
| 7930 | starting. (markt)
|
| 7931 | </td></tr>
|
| 7932 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7933 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53267">53267</a>: Ensure that using the GC Daemon Protection feature of
|
| 7934 | the <code>JreMemoryLeakPreventionListener</code> does not trigger a
|
| 7935 | full GC every hour. (markt)
|
| 7936 | </td></tr>
|
| 7937 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7938 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53285">53285</a>: Do not require <code>security-role-ref</code> elements
|
| 7939 | to contain a <code>role-link</code> element. (markt)
|
| 7940 | </td></tr>
|
| 7941 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7942 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53301">53301</a>: Prevent double initialization of pre-created Servlet
|
| 7943 | instances when used in embedded mode. (markt)
|
| 7944 | </td></tr>
|
| 7945 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7946 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53322">53322</a>: When processing resource injection, correctly infer
|
| 7947 | property name from its setter method if the name starts with several
|
| 7948 | uppercase characters. (kkolinko)
|
| 7949 | </td></tr>
|
| 7950 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7951 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53333">53333</a>: When processing JNDI resources, take account of the
|
| 7952 | types of any specified injection targets to ensure that the resource
|
| 7953 | definition and the injection target types are consistent. Based on a
|
| 7954 | patch provided by Violeta Georgieva. (markt)
|
| 7955 | </td></tr>
|
| 7956 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7957 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53337">53337</a>: Forwarding via a <code>RequestDispatcher</code> to an
|
| 7958 | asynchronous Servlet always failed. Includes a test case based on code
|
| 7959 | by Rossen Stoyanchev. (markt)
|
| 7960 | </td></tr>
|
| 7961 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7962 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53339">53339</a>: Ensure WebSocket call backs (<code>onOpen</code> etc.)
|
| 7963 | are called using the web application's class loader. (markt)
|
| 7964 | </td></tr>
|
| 7965 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7966 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53342">53342</a>: To avoid BindException, make startStopThreads into a
|
| 7967 | demon thread. (kfujino)
|
| 7968 | </td></tr>
|
| 7969 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7970 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53353">53353</a>: Make the internal HTTP header parser more tolerant of
|
| 7971 | Content-Type values that contain invalid parameters by ignoring the
|
| 7972 | invalid parameters. It is a followup to bug <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52811">52811</a>. (markt)
|
| 7973 | </td></tr>
|
| 7974 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7975 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53354">53354</a>: Correctly handle <code>@WebFilter</code> annotations
|
| 7976 | that do not include a mapping. (markt)
|
| 7977 | </td></tr>
|
| 7978 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7979 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53356">53356</a>: Add support for servlets mapped explicitly to the
|
| 7980 | context root of a web application. (markt)
|
| 7981 | </td></tr>
|
| 7982 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7983 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53366">53366</a>: Ensure new HTTP header parser works correctly when
|
| 7984 | running Tomcat under a security manager. (markt/kkolinko)
|
| 7985 | </td></tr>
|
| 7986 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7987 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53368">53368</a>: Configure the default security policy to allow web
|
| 7988 | applications to use WebSocket when running under a security manager.
|
| 7989 | (markt/kkolinko)
|
| 7990 | </td></tr>
|
| 7991 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 7992 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53373">53373</a>: Allow whitespace around delimiters in <Context>
|
| 7993 | aliases for readability. (schultz)
|
| 7994 | </td></tr>
|
| 7995 | </table>
|
| 7996 | </blockquote></td></tr></table>
|
| 7997 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 7998 | <table border="0" cellpadding="2" cellspacing="2">
|
| 7999 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8000 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52858">52858</a>, CVE-2012-4534: Correct fix for high CPU load.
|
| 8001 | (fhanik)
|
| 8002 | </td></tr>
|
| 8003 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8004 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53138">53138</a>: Broken Sendfile on SSL introduced in 7.0.27
|
| 8005 | (fhanik)
|
| 8006 | </td></tr>
|
| 8007 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8008 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52055">52055</a>: Additional fix required to ensure that
|
| 8009 | <code>InputFilter</code>s are recycled between requests. (markt)
|
| 8010 | </td></tr>
|
| 8011 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8012 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53061">53061</a>: Fix a problem in the NIO connector whereby if the
|
| 8013 | poller was under low but consistent load (>1 request/per second and
|
| 8014 | always less than 1 second between requests) timeouts never took place.
|
| 8015 | (markt)
|
| 8016 | </td></tr>
|
| 8017 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8018 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53063">53063</a>: When using an Executor with BIO, use the
|
| 8019 | executor's maxThreads as the default for maxConnections. (markt)
|
| 8020 | </td></tr>
|
| 8021 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8022 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53119">53119</a>: Prevent buffer overflow errors being reported when a
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8023 | client disconnects before the response has been fully written from an
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8024 | AJP connection using the APR/native connector. (markt)
|
| 8025 | </td></tr>
|
| 8026 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8027 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53169">53169</a>: Allow developers to avoid chunked encoding for a
|
| 8028 | response of unknown length by setting the <code>Connection: close</code>
|
| 8029 | header. Based on a patch suggested by Philippe Marschall. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8030 | </td></tr>
|
| 8031 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8032 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53173">53173</a>: Properly count down maxConnections (fhanik)
|
| 8033 | </td></tr>
|
| 8034 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8035 | Update default value of pollerThreadCount for the NIO connector.
|
| 8036 | The new default value will never go above 2 regardless of
|
| 8037 | available processors. (fhanik)
|
| 8038 | </td></tr>
|
| 8039 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8040 | Allow to retrieve the current <code>connectionCount</code>
|
| 8041 | via getter from the endpoint and as JMX attribute of the ThreadPool
|
| 8042 | mbean. (rjung)
|
| 8043 | </td></tr>
|
| 8044 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8045 | Correct an edge case where Comet END events were not send to connected
|
| 8046 | clients when the Tomcat connector was stopped. (markt)
|
| 8047 | </td></tr>
|
| 8048 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8049 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53406">53406</a>: Fix possible stack overflow on connection close when
|
| 8050 | using Comet. (fhanik)
|
| 8051 | </td></tr>
|
| 8052 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8053 | Improve <code>InternalNioInputBuffer.parseHeaders()</code>. (kkolinko)
|
| 8054 | </td></tr>
|
| 8055 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8056 | Implement <code>maxHeaderCount</code> attribute on Connector.
|
| 8057 | It is equivalent of LimitRequestFields directive of
|
| 8058 | <a href="http://httpd.apache.org/">Apache HTTPD</a>.
|
| 8059 | Default value is 100. (kkolinko)
|
| 8060 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8061 | </table>
|
| 8062 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8063 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8064 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8065 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8066 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48097#c7">48097#c7</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53366#c1">53366#c1</a>: If JSP page unexpectedly
|
| 8067 | fails to initialize PageContext instance, write exception to the logs
|
| 8068 | instead of silent swallowing. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8069 | </td></tr>
|
| 8070 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8071 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53032">53032</a>: Modify <code>JspC</code> so it extends
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8072 | <code>org.apache.tools.ant.Task</code> enabling it to work with features
|
| 8073 | such as namespaces within build.xml files. (markt)
|
| 8074 | </td></tr>
|
| 8075 | </table>
|
| 8076 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8077 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8078 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8079 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8080 | Avoid NPE when reload if a state of a BackupManager is FAILED. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8081 | </td></tr>
|
| 8082 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8083 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53087">53087</a>: In order to avoid that a backup node expire a session,
|
| 8084 | replicate session access time in BackupManager. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8085 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8086 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8087 | Add support for SecureRandom to cluster manager template. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8088 | </td></tr>
|
| 8089 | </table>
|
| 8090 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8091 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8092 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8093 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8094 | Remove obsolete bug warning from Windows service
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8095 | documentation page. (rjung)
|
| 8096 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8097 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8098 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50182">50182</a>: Various improvements to the Compression Filter. Patch
|
| 8099 | provided by David Becker. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8100 | </td></tr>
|
| 8101 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8102 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52853">52853</a>: Clarify how Jar Scanner handles directories. (markt)
|
| 8103 | </td></tr>
|
| 8104 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8105 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53158">53158</a>: Fix documented defaults for DBCP.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8106 | Patch provided by ph.dezanneau at gmail.com. (rjung)
|
| 8107 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8108 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8109 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53203">53203</a>: Correct documentation for the default value
|
| 8110 | of <code>connectionTimeout</code> attribute for AJP protocol
|
| 8111 | connectors. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8112 | </td></tr>
|
| 8113 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8114 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53289">53289</a>: Clarify <code>ResourceLink</code> example that
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8115 | uses DataSource.getConnection(username, password) method. Not all
|
| 8116 | data source implementations support it. (kkolinko)
|
| 8117 | </td></tr>
|
| 8118 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8119 | Fix several HTML markup errors in servlets of examples web application.
|
| 8120 | (kkolinko)
|
| 8121 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8122 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8123 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53398">53398</a>: Correct spelling of "received" in the
|
| 8124 | Manager application's XML output. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8125 | </td></tr>
|
| 8126 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8127 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53403">53403</a>: Update a reference to the Servlet specification in the
|
| 8128 | first web application section of the documentation web application to
|
| 8129 | include newer versions of the specification. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8130 | </td></tr>
|
| 8131 | </table>
|
| 8132 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8133 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.28_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8134 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8135 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8136 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50864">50864</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1311844">r1311844</a>):
|
| 8137 | JMX enable most pool properties (fhanik)
|
| 8138 | </td></tr>
|
| 8139 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8140 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53254">53254</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1340160">r1340160</a>):
|
| 8141 | Add in the ability to purge connections from the pool (fhanik)
|
| 8142 | </td></tr>
|
| 8143 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8144 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53367">53367</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1346691">r1346691</a>):
|
| 8145 | Prevent pool from hanging during database failure (fhanik)
|
| 8146 | </td></tr>
|
| 8147 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8148 | When a connection is reconnected due to failed validation
|
| 8149 | make sure the ConnectionState is reset or it will assume
|
| 8150 | incorrect values (fhanik)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8151 | </td></tr>
|
| 8152 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8153 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53374">53374</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1348056">r1348056</a>):
|
| 8154 | Add support for the following properties in DataSourceFactory:
|
| 8155 | <code>commitOnReturn</code>, <code>rollbackOnReturn</code>,
|
| 8156 | <code>useDisposableConnectionFacade</code>,
|
| 8157 | <code>logValidationErrors</code> and
|
| 8158 | <code>propagateInterruptState</code>.
|
| 8159 | Based on patch proposed by Suresh Avadhanula. (kkolinko)
|
| 8160 | </td></tr>
|
| 8161 | </table>
|
| 8162 | </blockquote></td></tr></table>
|
| 8163 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.28 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.28_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 8164 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8165 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8166 | Update to Eclipse JDT Compiler 3.7.2 at maven tomcat-jasper.pom. (pero)
|
| 8167 | </td></tr>
|
| 8168 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8169 | Update the native component of the Tomcat APR/native connector to
|
| 8170 | 1.1.24. (markt)
|
| 8171 | </td></tr>
|
| 8172 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8173 | Add missing dependencies in pom files. (markt)
|
| 8174 | </td></tr>
|
| 8175 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8176 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53034">53034</a>: Add <code>project.url</code> and
|
| 8177 | <code>project.licenses</code> sections to the POMs for the Maven
|
| 8178 | artifacts. (markt)
|
| 8179 | </td></tr>
|
| 8180 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8181 | Properly mention <code>jsp_2_2.xsd</code> in the main LICENSE and
|
| 8182 | INSTALLLICENSE files. (kkolinko)
|
| 8183 | </td></tr>
|
| 8184 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8185 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53115">53115</a>: Fix using the command "<code>catalina.bat run</code>"
|
| 8186 | when the value of <code>%TEMP%</code> contains spaces. (kkolinko)
|
| 8187 | </td></tr>
|
| 8188 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8189 | Add dependencies and description to "validate" target in
|
| 8190 | <code>build.xml</code>, so that it could be run separately.
|
| 8191 | Improve <code>BUILDING.txt</code> and <code>RUNNING.txt</code>.
|
| 8192 | (kkolinko)
|
| 8193 | </td></tr>
|
| 8194 | </table>
|
| 8195 | </blockquote></td></tr></table>
|
| 8196 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)"><!--()--></a><a name="Tomcat_7.0.27_(markt)"><strong>Tomcat 7.0.27 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-04-05</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 8197 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 8198 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8199 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8200 | Explicitly ignore empty path values in <code>virtualClasspath</code>
|
| 8201 | attribute of <code>VirtualWebappLoader</code> class. Document that
|
| 8202 | whitespace around the values is trimmed. Reformat documentation
|
| 8203 | examples to make them more readable. (kkolinko)
|
| 8204 | </td></tr>
|
| 8205 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8206 | Further improve fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51197">51197</a> to allow an error reporting
|
| 8207 | Valve to write a response body if <code>sendError()</code> is called
|
| 8208 | during an asynchronous request on a container thread. (markt)
|
| 8209 | </td></tr>
|
| 8210 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8211 | Correct fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51741">51741</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1307600">r1307600</a>):
|
| 8212 | If <code>VirtualDirContext</code> class is configured with non-empty
|
| 8213 | value of <code>extraResourcePaths</code> option (a feature added
|
| 8214 | in 7.0.24), do not implicitly set <code>allowLinking</code> option to
|
| 8215 | the value of <code>true</code>. If it is really needed, it should be
|
| 8216 | set explicitly. (kkolinko)
|
| 8217 | </td></tr>
|
| 8218 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8219 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52500">52500</a>: Added configurable mechanism to retrieve user names
|
| 8220 | from X509 client certificates. Based on a patch provided by
|
| 8221 | Michael Furman. (schultz)
|
| 8222 | </td></tr>
|
| 8223 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8224 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52719">52719</a>: Fix a theoretical resource leak in the JAR validation
|
| 8225 | that checks for non-permitted classes in web application JARs. (markt)
|
| 8226 | </td></tr>
|
| 8227 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8228 | Code clean-up identified by <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52723">52723</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52724">52724</a>,
|
| 8229 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52726">52726</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52727">52727</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52729">52729</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52731">52731</a>
|
| 8230 | and <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52732">52732</a>. (markt)
|
| 8231 | </td></tr>
|
| 8232 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8233 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52792">52792</a>: Improve error message when a JNDI resource can not be
|
| 8234 | found. (markt)
|
| 8235 | </td></tr>
|
| 8236 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8237 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52811">52811</a>: Fix parsing of Content-Type header in
|
| 8238 | <code>HttpServletResponse.setContentType()</code>. Introduces
|
| 8239 | a new HTTP header parser that follows RFC2616. (markt/kkolinko)
|
| 8240 | </td></tr>
|
| 8241 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8242 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52830">52830</a>: Correct JNDI lookups when using
|
| 8243 | <code>javax.naming.Name</code> to identify the resource rather than a
|
| 8244 | <code>java.lang.String</code>. (markt)
|
| 8245 | </td></tr>
|
| 8246 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8247 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52833">52833</a>: Handle the case where the parent class loader for the
|
| 8248 | Catalina object does not have the system class loader in its hierarchy.
|
| 8249 | This may happen when embedding. Patch provided by olamy. (markt)
|
| 8250 | </td></tr>
|
| 8251 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8252 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52839">52839</a>: Add a unit test for DigestAuthenticator and
|
| 8253 | SingleSignOn. Patch provide by Brian Burch. (markt)
|
| 8254 | </td></tr>
|
| 8255 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8256 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52846">52846</a>: Make sure NonLoginAuthenticator registers not
|
| 8257 | MemoryUser but GenericPrincipal into a session when UserDatabaseRealm
|
| 8258 | is used. (kfujino)
|
| 8259 | </td></tr>
|
| 8260 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8261 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52850">52850</a>: Extend memory leak prevention and detection code to
|
| 8262 | work with IBM as well as Oracle JVMs. Extend unit tests to check direct
|
| 8263 | and indirect ThreadLocal memory leak detection. Based on a patch
|
| 8264 | provided by Rohit Kelapure. (markt)
|
| 8265 | </td></tr>
|
| 8266 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8267 | Add support for the WebSocket protocol (RFC6455). Both streaming and
|
| 8268 | message based APIs are provided and the implementation currently fully
|
| 8269 | passes the Autobahn test suite. Also included are several examples.
|
| 8270 | A significant contribution to this new functionality was provided by
|
| 8271 | Johno Crawford — particularly the examples. Contributions were
|
| 8272 | also provided by Petr Praus, Jonathan Drake & Slávka. (markt)
|
| 8273 | </td></tr>
|
| 8274 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8275 | When stopping a Context, ensure that any Servlets registered with JMX
|
| 8276 | are unregistered. (markt)
|
| 8277 | </td></tr>
|
| 8278 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8279 | Make the implementation of <code>Catalina.getParentClassLoader</code>
|
| 8280 | consistent with similar methods across the code base and have it return
|
| 8281 | the system class loader if no parent class loader is set. (markt)
|
| 8282 | </td></tr>
|
| 8283 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8284 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52953">52953</a>: Ensure users can authenticate when using DIGEST
|
| 8285 | authentication with digested passwords if the digested password is
|
| 8286 | stored using upper case hexadecimal characters since DIGEST
|
| 8287 | authentication expects digests to use lower case characters. Based on a
|
| 8288 | patch provided by Neale Rudd. (markt)
|
| 8289 | </td></tr>
|
| 8290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8291 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52957">52957</a>: Ensure that a Valve implements Lifecycle before
|
| 8292 | calling any Lifecycle methods on that Valve. (markt)
|
| 8293 | </td></tr>
|
| 8294 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8295 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52958">52958</a>: Fix MBean descriptors for
|
| 8296 | <code>org.apache.catalina.realm</code> package. (markt)
|
| 8297 | </td></tr>
|
| 8298 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8299 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52974">52974</a>: Fix <code>NameNotFoundException</code> when
|
| 8300 | field/method is annotated with <code>@Resource</code> annotation. Patch
|
| 8301 | provided by Violet Agg. (markt)
|
| 8302 | </td></tr>
|
| 8303 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8304 | Add support for multi-thread deployment in UserConfig. (kfujino)
|
| 8305 | </td></tr>
|
| 8306 | </table>
|
| 8307 | </blockquote></td></tr></table>
|
| 8308 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 8309 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8310 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8311 | Correctly register NIO sockets with poller after processing Comet events
|
| 8312 | to ensure that no read events are missed. This fixes an intermittent
|
| 8313 | issue observed in the unit tests. (fhanik/markt)
|
| 8314 | </td></tr>
|
| 8315 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8316 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52770">52770</a>: Fix a bug in the highly unlikely circumstance that
|
| 8317 | an infinite timeout was specified for writing data to a client when
|
| 8318 | using NIO. (markt)
|
| 8319 | </td></tr>
|
| 8320 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8321 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52858">52858</a>: Fix high CPU load with SSL, NIO and sendfile when
|
| 8322 | client breaks the connection before reading all the requested data.
|
| 8323 | (markt)
|
| 8324 | </td></tr>
|
| 8325 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8326 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52926">52926</a>: Avoid NPE when an NIO Comet connection times out on
|
| 8327 | one thread at the same time as it is closed on another thread. (markt)
|
| 8328 | </td></tr>
|
| 8329 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8330 | Include port number when known in connector name when logging messages
|
| 8331 | from connectors that use automatic free port allocation. (markt)
|
| 8332 | </td></tr>
|
| 8333 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8334 | Don't try an unlock the acceptor thread if it is not locked. This is
|
| 8335 | unlikely to impact normal usage but it does fix some unit test issues.
|
| 8336 | (markt)
|
| 8337 | </td></tr>
|
| 8338 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8339 | When using the APR connector ensure that any connections in a keep-alive
|
| 8340 | state are closed when the connector is stopped rather than when the
|
| 8341 | connector is destroyed. This is important when stop() followed by
|
| 8342 | start() is called on the connector. (markt)
|
| 8343 | </td></tr>
|
| 8344 | </table>
|
| 8345 | </blockquote></td></tr></table>
|
| 8346 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 8347 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8348 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8349 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52725">52725</a>: Use configurable package name for tags rather than
|
| 8350 | hard-coded value so configuration actually works. (markt)
|
| 8351 | </td></tr>
|
| 8352 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8353 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52758">52758</a>: Implement additional interface methods in Eclipse JDT
|
| 8354 | integration required for Jasper to correctly with the latest Eclipse
|
| 8355 | development code. (markt)
|
| 8356 | </td></tr>
|
| 8357 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8358 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52772">52772</a>: Ensure uriRoot is fully validated before it is used.
|
| 8359 | Patch based on a suggestion by Eugene Chung. (markt)
|
| 8360 | </td></tr>
|
| 8361 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8362 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52776">52776</a>: Refactor the code so JspFragment.invoke cleans up
|
| 8363 | after itself. Patch provided by Karl von Randow. (markt)
|
| 8364 | </td></tr>
|
| 8365 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8366 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52970">52970</a>: Take account of coercion rules when invoking methods
|
| 8367 | via EL. (markt)
|
| 8368 | </td></tr>
|
| 8369 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8370 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52998">52998</a>: Partial fix. Remove static references to the EL
|
| 8371 | expression factory and use per web application references instead.
|
| 8372 | (markt)
|
| 8373 | </td></tr>
|
| 8374 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8375 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52998">52998</a>: Remainder of fix. Cache the class to use for the EL
|
| 8376 | expression factory per class loader. (kkolinko)
|
| 8377 | </td></tr>
|
| 8378 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8379 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53001">53001</a>: Revert the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46915">46915</a> since the use case
|
| 8380 | described in the bug is invalid since it breaks the EL specification.
|
| 8381 | (markt)
|
| 8382 | </td></tr>
|
| 8383 | </table>
|
| 8384 | </blockquote></td></tr></table>
|
| 8385 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 8386 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8387 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8388 | Replicate principal in ClusterSingleSignOn. (kfujino)
|
| 8389 | </td></tr>
|
| 8390 | </table>
|
| 8391 | </blockquote></td></tr></table>
|
| 8392 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 8393 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8394 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8395 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52760">52760</a>: Fix expires filter mime type in javascript examples.
|
| 8396 | (rjung)
|
| 8397 | </td></tr>
|
| 8398 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8399 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52842">52842</a>: Exception in MBeanDumper when dumping MBean for
|
| 8400 | StandardThreadExecutor. (rjung)
|
| 8401 | </td></tr>
|
| 8402 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8403 | Bring built-in mime types for embedded Tomcat more in line with the
|
| 8404 | ones defined in the default web.xml configuration file. (rjung)
|
| 8405 | </td></tr>
|
| 8406 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8407 | Add support to the JMXProxyServlet which is part of the Manager
|
| 8408 | application for fetching a specific key from a
|
| 8409 | <code>CompositeData</code> value. Updated documentation, so that
|
| 8410 | the entire 'get' command for the JMX proxy servlet is documented,
|
| 8411 | including the new optional 'key' parameter. (schultz/markt)
|
| 8412 | </td></tr>
|
| 8413 | </table>
|
| 8414 | </blockquote></td></tr></table>
|
| 8415 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.27_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 8416 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8417 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8418 | Pool cleaner thread should be created using the classloader
|
| 8419 | that loaded the pool, not the context loader (fhanik)
|
| 8420 | </td></tr>
|
| 8421 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8422 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52804">52804</a>: Make pool properties serializable and cloneable.
|
| 8423 | (fhanik)
|
| 8424 | </td></tr>
|
| 8425 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8426 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51237">51237</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1302902">r1302902</a>):
|
| 8427 | Slow Query Report should log using WARN level when queries are slow
|
| 8428 | and within the threshold of caching it. (fhanik)
|
| 8429 | </td></tr>
|
| 8430 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8431 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52002">52002</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1302948">r1302948</a>):
|
| 8432 | Add in configuration option to disallow connection reuse.
|
| 8433 | (<a href="http://svn.apache.org/viewvc?view=rev&rev=1305862">r1305862</a>):
|
| 8434 | useDisposableConnectionFacade is by default enabled (fhanik)
|
| 8435 | </td></tr>
|
| 8436 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8437 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52493">52493</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1302969">r1302969</a>):
|
| 8438 | Java 7 DataSource method addition. (fhanik)
|
| 8439 | </td></tr>
|
| 8440 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8441 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51893">51893</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1302990">r1302990</a>):
|
| 8442 | Throw an error and notification when pool is exhausted. (fhanik)
|
| 8443 | </td></tr>
|
| 8444 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8445 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50860">50860</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1303031">r1303031</a>):
|
| 8446 | Add in option to configure logging for validation errors. (fhanik)
|
| 8447 | </td></tr>
|
| 8448 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8449 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52066">52066</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1305931">r1305931</a>):
|
| 8450 | Add in configuration option, progagateInterruptState, to allow threads to
|
| 8451 | retain the interrupt state. (fhanik)
|
| 8452 | </td></tr>
|
| 8453 | </table>
|
| 8454 | </blockquote></td></tr></table>
|
| 8455 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.27 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.27_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 8456 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8457 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8458 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52750">52750</a>: Fix the way how daemon.sh parses command options so
|
| 8459 | that more then one can be provided. (mturk)
|
| 8460 | </td></tr>
|
| 8461 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8462 | Rearrange <code>validate-eoln</code> target in <code>build.xml</code>
|
| 8463 | so that it could be run ahead of compilation. (kkolinko)
|
| 8464 | </td></tr>
|
| 8465 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8466 | Update Apache Commons Daemon to 1.0.10. (mturk)
|
| 8467 | </td></tr>
|
| 8468 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8469 | Update the native component of the Tomcat APR/native connector to
|
| 8470 | 1.1.23 and take advantage of the simplified distribution. (mturk)
|
| 8471 | </td></tr>
|
| 8472 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8473 | Update to Eclipse JDT Compiler 3.7.2. (markt)
|
| 8474 | </td></tr>
|
| 8475 | </table>
|
| 8476 | </blockquote></td></tr></table>
|
| 8477 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)"><!--()--></a><a name="Tomcat_7.0.26_(markt)"><strong>Tomcat 7.0.26 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-02-21</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 8478 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.26_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 8479 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8480 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8481 | Provide constants for commonly used <code>Charset</code> objects and use
|
| 8482 | these constants where appropriate. (markt)
|
| 8483 | </td></tr>
|
| 8484 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8485 | Refactor the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52184">52184</a> to correct two issues (a missing
|
| 8486 | class and incorrect class/method names) when using the extras logging
|
| 8487 | packages. (markt)
|
| 8488 | </td></tr>
|
| 8489 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8490 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52444">52444</a>: Only load classes during HandlesTypes processing if
|
| 8491 | the class is a match. Previously, every class in the web application was
|
| 8492 | loaded regardless of whether it was a match or not. (markt)
|
| 8493 | </td></tr>
|
| 8494 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8495 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52488">52488</a>: Correct typo: exipre -> expire. (markt)
|
| 8496 | </td></tr>
|
| 8497 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8498 | Add a unit test for SSO authentication. Patch provided by Brian Burch.
|
| 8499 | (markt)
|
| 8500 | </td></tr>
|
| 8501 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8502 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52511">52511</a>: Correct regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51741">51741</a>
|
| 8503 | that caused a harmless exception to be logged when scanning for
|
| 8504 | annotations and <code>WEB-INF/classes</code> did not exist. (markt)
|
| 8505 | </td></tr>
|
| 8506 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8507 | Refactor to remove a circular dependency between
|
| 8508 | <code>org.apache.catalina</code> and <code>org.apache.naming</code>.
|
| 8509 | (markt)
|
| 8510 | </td></tr>
|
| 8511 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8512 | Remove some initialisation code from the standard start process (i.e.
|
| 8513 | via the scripts) that was intended for embedding but is not required
|
| 8514 | when performing a standard start.(markt)
|
| 8515 | </td></tr>
|
| 8516 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8517 | Add new method to <code>MBeanFactory</code> that allows any Valve to be
|
| 8518 | created and deprecate the methods to create specific Valves. (markt)
|
| 8519 | </td></tr>
|
| 8520 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8521 | Partial sync of MIME type mapping with mime.types from the Apache web
|
| 8522 | server. (rjung)
|
| 8523 | </td></tr>
|
| 8524 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8525 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52577">52577</a>: Fix a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52328">52328</a>.
|
| 8526 | Prevent output truncation when <code>reset()</code> is called on a
|
| 8527 | response. (markt)
|
| 8528 | </td></tr>
|
| 8529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8530 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52586">52586</a>: Remove an old and now unnecessary hack that modified
|
| 8531 | the path info reported via the
|
| 8532 | <code>javax.servlet.forward.path_info</code> request attribute when
|
| 8533 | forwarding to an error page. (markt)
|
| 8534 | </td></tr>
|
| 8535 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8536 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52587">52587</a>: Ensure that if it is necessary to fall back to the
|
| 8537 | default NullRealm, the NullRealm instance is created early enough for it
|
| 8538 | to be correctly initialised. (markt)
|
| 8539 | </td></tr>
|
| 8540 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8541 | Fix millisecond output in AccessLogValve when using a
|
| 8542 | SimpleDateFormat based time pattern. (rjung)
|
| 8543 | </td></tr>
|
| 8544 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8545 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52591">52591</a>: When dumping MBean data, skip attributes where getters
|
| 8546 | throw <code>UnsupportedOperationException</code>. (markt)
|
| 8547 | </td></tr>
|
| 8548 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8549 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52607">52607</a>: Ensure that the extension validator checks the JARs in
|
| 8550 | the shared and common class loaders for extensions. (markt)
|
| 8551 | </td></tr>
|
| 8552 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8553 | Correct a threading issue in the generation of the list of standard
|
| 8554 | authenticators during Context initialization that could lead to a web
|
| 8555 | application failing to start if Contexts were started in parallel.
|
| 8556 | (markt)
|
| 8557 | </td></tr>
|
| 8558 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8559 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52669">52669</a>: Correct regression that broke annotation processing in
|
| 8560 | <code>/WEB-INF/classes</code> for web applications deployed as WARs,
|
| 8561 | packageless classes and some embedding scenarios. The regression was
|
| 8562 | introduced by the invalid assumptions made in the fix for
|
| 8563 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51741">51741</a>. (markt)
|
| 8564 | </td></tr>
|
| 8565 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8566 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52671">52671</a>: When dumping MBean data, skip attributes where getters
|
| 8567 | throw <code>NullPointerException</code>. (markt)
|
| 8568 | </td></tr>
|
| 8569 | </table>
|
| 8570 | </blockquote></td></tr></table>
|
| 8571 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.26_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 8572 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8573 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8574 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51543">51543</a>: Provide a meaningful error message when writing more
|
| 8575 | response headers than permitted. (markt)
|
| 8576 | </td></tr>
|
| 8577 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8578 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52547">52547</a>: Ensure that bytes written (which is used by the access
|
| 8579 | log) is correctly reset after an HTTP 1.0 request has been processed.
|
| 8580 | (markt)
|
| 8581 | </td></tr>
|
| 8582 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8583 | Minor refactoring to reduce code duplication in the HTTP connectors.
|
| 8584 | (markt)
|
| 8585 | </td></tr>
|
| 8586 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8587 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52606">52606</a>: Ensure that POST bodies are available for reply after
|
| 8588 | FORM authentication when using the AJP connectors. (markt)
|
| 8589 | </td></tr>
|
| 8590 | </table>
|
| 8591 | </blockquote></td></tr></table>
|
| 8592 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.26_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 8593 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8594 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8595 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52474">52474</a>: Ensure that leading and trailing white space is
|
| 8596 | removed from listener class names when parsing TLD files. (markt)
|
| 8597 | </td></tr>
|
| 8598 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8599 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52480">52480</a>: When converting class path entries from URLs to
|
| 8600 | files/directories, ensure that any URL encoded characters are converted.
|
| 8601 | Fixes JSP compilation with javac when Tomcat is installed at a path that
|
| 8602 | includes spaces. (markt)
|
| 8603 | </td></tr>
|
| 8604 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8605 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52666">52666</a>: Correct coercion order in EL when processing the
|
| 8606 | equality and inequality operators. (markt)
|
| 8607 | </td></tr>
|
| 8608 | </table>
|
| 8609 | </blockquote></td></tr></table>
|
| 8610 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.26_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 8611 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8612 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8613 | Improve <code>BUILDING.txt</code>. Update instructions for
|
| 8614 | building. Add instructions for using Checkstyle and running the
|
| 8615 | tests. (kkolinko)
|
| 8616 | </td></tr>
|
| 8617 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8618 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=38216">38216</a>: Improve handling of <code>null</code> return values in
|
| 8619 | the JMX proxy servlet which is part of the Manager application.
|
| 8620 | (kkolinko)
|
| 8621 | </td></tr>
|
| 8622 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8623 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52515">52515</a>: Make it clear in the Realm how-to in the documentation
|
| 8624 | web application that digested password storage when using DIGEST
|
| 8625 | authentication requires that MD5 digests are used. (markt)
|
| 8626 | </td></tr>
|
| 8627 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8628 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52634">52634</a>: Fix typos in JSP examples. Patch provided by
|
| 8629 | Felix Schumacher. (rjung)
|
| 8630 | </td></tr>
|
| 8631 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8632 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52641">52641</a>: Remove mentioning of ldap.jar from docs.
|
| 8633 | Patch provided by Felix Schumacher. (rjung)
|
| 8634 | </td></tr>
|
| 8635 | </table>
|
| 8636 | </blockquote></td></tr></table>
|
| 8637 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.26_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 8638 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8639 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8640 | Fix code style issues and enable Checkstyle checks for jdbc-pool when
|
| 8641 | it is built within Tomcat. (kkolinko)
|
| 8642 | </td></tr>
|
| 8643 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8644 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51582">51582</a> Correct set and reset the query cache to avoid NPE (fhanik)
|
| 8645 | </td></tr>
|
| 8646 | </table>
|
| 8647 | </blockquote></td></tr></table>
|
| 8648 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.26 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.26_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 8649 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8650 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8651 | Update Commons Daemon to 1.0.9 to resolve <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52548">52548</a> which meant
|
| 8652 | that services created with service.bat did not set the
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8653 | <code>catalina.home</code> and <code>catalina.base</code> system
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8654 | properties. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8655 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8656 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8657 | Implement check for correct end-of-line characters in the source
|
| 8658 | files. It is run as separate target in <code>build.xml</code>.
|
| 8659 | (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8660 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8661 | </table>
|
| 8662 | </blockquote></td></tr></table>
|
| 8663 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.25 (markt)"><!--()--></a><a name="Tomcat_7.0.25_(markt)"><strong>Tomcat 7.0.25 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2012-01-21</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 8664 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.25 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.25_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 8665 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8666 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8667 | Restore format of the first line of error message for JMX proxy
|
| 8668 | servlet in case scripts were depending on it. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8669 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8670 | </table>
|
| 8671 | </blockquote></td></tr></table>
|
| 8672 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.25 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.25_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 8673 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8674 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8675 | When building a Windows installer do not copy whole "res" folder to
|
| 8676 | output/dist, but only the files that we need. Apply fixcrlf filter
|
| 8677 | only after the files are copied, so that <code>INSTALLLICENSE</code>
|
| 8678 | file had correct line ends. (kkolinko)
|
| 8679 | </td></tr>
|
| 8680 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8681 | Remove <code>res/License.rtf</code>. The file that is actually shown
|
| 8682 | by the Windows installer is <code>res/INSTALLLICENSE</code>.
|
| 8683 | (kkolinko)
|
| 8684 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8685 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8686 | Automate the OpenPGP signature generation for the release process.
|
| 8687 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8688 | </td></tr>
|
| 8689 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8690 | Don't exclude directories named target from the build process.
|
| 8691 | (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8692 | </td></tr>
|
| 8693 | </table>
|
| 8694 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8695 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)"><!--()--></a><a name="Tomcat_7.0.24_(markt)"><strong>Tomcat 7.0.24 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 8696 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8697 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8698 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8699 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52184">52184</a>: Provide greater control over the logging of errors
|
| 8700 | triggered by invalid input data (i.e. data over which Tomcat has no
|
| 8701 | control). (markt/kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8702 | </td></tr>
|
| 8703 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8704 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52225">52225</a>: Fix ClassCastException in an Alias added to
|
| 8705 | existing host through JMX. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8706 | </td></tr>
|
| 8707 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8708 | Do not throw IllegalArgumentException from parseParameters() call
|
| 8709 | when chunked POST request is too large, but treat it like an IO error.
|
| 8710 | The <code>FailedRequestFilter</code> filter can be used to detect this
|
| 8711 | condition. (kkolinko)
|
| 8712 | </td></tr>
|
| 8713 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8714 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52245">52245</a>: Don't allow web applications to package classes from
|
| 8715 | the <code>javax.el</code> package. Patch provided by pid. (markt)
|
| 8716 | </td></tr>
|
| 8717 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8718 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52259">52259</a>: Fix regression caused by the addition of the threaded
|
| 8719 | component start (<a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46264">46264</a>) that triggered a deadlock on startup
|
| 8720 | if no Realm was configured. (markt)
|
| 8721 | </td></tr>
|
| 8722 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8723 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52293">52293</a>: Correctly handle the case when
|
| 8724 | <code>antiResourceLocking</code> is enabled at the Context level when
|
| 8725 | <code>unpackWARs</code> is disabled at the Host level. Based on a patch
|
| 8726 | by Justin Miller. (markt)
|
| 8727 | </td></tr>
|
| 8728 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8729 | In <code>ExtendedAccessLogValve</code> when printing %-encoded value of
|
| 8730 | a parameter, use UTF-8 encoding to convert parameter value to bytes
|
| 8731 | instead of platform default encoding. (markt/kkolinko)
|
| 8732 | </td></tr>
|
| 8733 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8734 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52303">52303</a>: Allow web applications that do not have a login
|
| 8735 | configuration to participate in a SSO session. Patch provided by Brian
|
| 8736 | Burch. (markt)
|
| 8737 | </td></tr>
|
| 8738 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8739 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52316">52316</a>: When using sendfile, use the number of bytes requested
|
| 8740 | to be written to the response in the access log valve for bytes written
|
| 8741 | rather than recording a value of zero. (markt)
|
| 8742 | </td></tr>
|
| 8743 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8744 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52326">52326</a>: Reduce log level for class loading errors during
|
| 8745 | <code>@HandlesTypes</code> processing to debug. (markt)
|
| 8746 | </td></tr>
|
| 8747 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8748 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52328">52328</a>: Improve performance when large numbers of single
|
| 8749 | characters and/or small strings are written to the response via a
|
| 8750 | Writer. (markt)
|
| 8751 | </td></tr>
|
| 8752 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8753 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52384">52384</a>: Do not fail with parameter parsing when debug logging
|
| 8754 | is enabled. (kkolinko)
|
| 8755 | </td></tr>
|
| 8756 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8757 | Do not flag extra '&' characters in parameters as parse errors.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8758 | (kkolinko)
|
| 8759 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8760 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8761 | Reduce log level for the message about hitting
|
| 8762 | <code>maxParameterCount</code> limit from WARN to INFO. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8763 | </td></tr>
|
| 8764 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8765 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52387">52387</a>: Ensure that the correct host is used when configuring
|
| 8766 | logging when Tomcat is embedded. Patch provided by David Calavera.
|
| 8767 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8768 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8769 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8770 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52405">52405</a>: Align the Servlet 3.0 implementation with the changes
|
| 8771 | defined in the first maintenance release (also know as Rev. A). See the
|
| 8772 | <a href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr315/servlet3-mr-reva.html" rel="nofollow">JCP documentation</a> for a detailed list of changes
|
| 8773 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 8774 | </td></tr>
|
| 8775 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 8776 | Improve JMX names for objects related to Connectors that have the
|
| 8777 | address attribute set. (markt)
|
| 8778 | </td></tr>
|
| 8779 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8780 | Remove some stale attributes from MBeans. (rjung)
|
| 8781 | </td></tr>
|
| 8782 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 8783 | Move destruction of <code>ContainerBase</code> objects to
|
| 8784 | <code>ContainerBase</code> to ensure that they are destroyed. (markt)
|
| 8785 | </td></tr>
|
| 8786 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8787 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52443">52443</a>: Change the behaviour of the default Realm in the
|
| 8788 | embedded use case so it is set once on the Engine rather than on every
|
| 8789 | Context thereby avoiding the Lifecycle issues with having the same Realm
|
| 8790 | set on multiple Contexts. (markt)
|
| 8791 | </td></tr>
|
| 8792 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8793 | Provide a new Realm implementation, the NullRealm, that does not contain
|
| 8794 | any users and is used as the default Realm implementation (rather than
|
| 8795 | the JAAS Realm which was used prior to this change) if no Realm is
|
| 8796 | specified. (markt)
|
| 8797 | </td></tr>
|
| 8798 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8799 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52461">52461</a>: Don't assume file based URLs when checking last
|
| 8800 | modified times for global and host level web.xml files. Patch provided
|
| 8801 | by violetagg. (markt)
|
| 8802 | </td></tr>
|
| 8803 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8804 | Add test cases for the BASIC and NonLogin Authenticators when not using
|
| 8805 | SSO. Patch provided by Brian Burch. (markt)
|
| 8806 | </td></tr>
|
| 8807 | </table>
|
| 8808 | </blockquote></td></tr></table>
|
| 8809 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 8810 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8811 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8812 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52028">52028</a>: Add support for automatic binding to a free port by a
|
| 8813 | connector if the special value of zero is used for the port. This is
|
| 8814 | mainly useful in embedded and testing scenarios. (markt)
|
| 8815 | </td></tr>
|
| 8816 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8817 | Remove obsolete <code>emptySessionPath</code> JMX attribute. (rjung)
|
| 8818 | </td></tr>
|
| 8819 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8820 | Correct error in fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49683">49683</a>. (markt)
|
| 8821 | </td></tr>
|
| 8822 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8823 | Ensure that the process of unlocking the acceptor thread does not
|
| 8824 | trigger processing of the connection as if it were a valid request.
|
| 8825 | (markt)
|
| 8826 | </td></tr>
|
| 8827 | </table>
|
| 8828 | </blockquote></td></tr></table>
|
| 8829 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 8830 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8831 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8832 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52450">52450</a>: Add setter for entityResolver in ParserUtils.
|
| 8833 | This is mainly useful when jasper and dtds are in different
|
| 8834 | class loaders. (mturk)
|
| 8835 | </td></tr>
|
| 8836 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8837 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52321">52321</a>: Ensure that the order of multiple prelude/coda values
|
| 8838 | for JSP pages is respected. (markt)
|
| 8839 | </td></tr>
|
| 8840 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8841 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52335">52335</a>: Only handle <code><\%</code> and not
|
| 8842 | <code>\%</code> as escaped in template text. (markt)
|
| 8843 | </td></tr>
|
| 8844 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8845 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52440">52440</a>: Ensure that when using
|
| 8846 | <code>ValueExpression.getValueReference()</code> if the expression is an
|
| 8847 | EL variable that the value returned is the <code>ValueReference</code>
|
| 8848 | for the <code>ValueExpression</code> associated with the EL variable.
|
| 8849 | (markt)
|
| 8850 | </td></tr>
|
| 8851 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8852 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52445">52445</a>: Don't assume that EL method expressions have
|
| 8853 | exactly three components (identifier, method name, parameters). (markt)
|
| 8854 | </td></tr>
|
| 8855 | </table>
|
| 8856 | </blockquote></td></tr></table>
|
| 8857 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 8858 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8859 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8860 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=38216">38216</a>: Add the ability to invoke MBean operations to the JMX
|
| 8861 | proxy servlet in the Manager application. Based on a patch by
|
| 8862 | Christopher Hlubek. (markt)
|
| 8863 | </td></tr>
|
| 8864 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8865 | Further clarify the relation between values used by
|
| 8866 | <code>RemoteIpValve</code> and <code>RemoteIpFilter</code>
|
| 8867 | and their use by <code>AccessLogValve</code>. (kkolinko)
|
| 8868 | </td></tr>
|
| 8869 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8870 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52243">52243</a>: Improve windows service documentation to clarify how
|
| 8871 | to include <code>#</code> and/or <code>;</code> in the value of an
|
| 8872 | environment variable that is passed to the service. (markt)
|
| 8873 | </td></tr>
|
| 8874 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8875 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52366">52366</a>: Fix typo in VirtualWebappLoader documentation
|
| 8876 | (configuration example). (rjung)
|
| 8877 | </td></tr>
|
| 8878 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8879 | Replace Bugzilla search link on <code>ROOT/index.jsp</code> page with
|
| 8880 | one pointing to the bug reporting page of Tomcat site. (kkolinko)
|
| 8881 | </td></tr>
|
| 8882 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8883 | Move MBean dump code from JMXProxyServlet into a utility class. (rjung)
|
| 8884 | </td></tr>
|
| 8885 | </table>
|
| 8886 | </blockquote></td></tr></table>
|
| 8887 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 8888 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8889 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8890 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52208">52208</a>: Fix threading issue that may lead to harmless NPE
|
| 8891 | during shutdown that has occasionally been observed when running the
|
| 8892 | unit tests. (markt)
|
| 8893 | </td></tr>
|
| 8894 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8895 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52213">52213</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52354">52354</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52355">52355</a> and
|
| 8896 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52356">52356</a>: Fix some potential concurrency issues in
|
| 8897 | <code>FastQueue</code>. (markt)
|
| 8898 | </td></tr>
|
| 8899 | </table>
|
| 8900 | </blockquote></td></tr></table>
|
| 8901 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.24_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 8902 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8903 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8904 | <a href="http://svn.apache.org/viewvc?view=rev&rev=1207712">r1207712</a>: Pool cleaner should be a global thread, not spawn
|
| 8905 | one thread per connection pool. (fhanik)
|
| 8906 | </td></tr>
|
| 8907 | </table>
|
| 8908 | </blockquote></td></tr></table>
|
| 8909 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.24 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.24_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 8910 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8911 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8912 | Update Apache Commons Daemon to 1.0.8. (mturk)
|
| 8913 | </td></tr>
|
| 8914 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8915 | Update Apache Commons Pool to 1.5.7. (kkolinko)
|
| 8916 | </td></tr>
|
| 8917 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8918 | Fix line ends in <code>.gitignore</code> files contained in source
|
| 8919 | distributions. (rjung)
|
| 8920 | </td></tr>
|
| 8921 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8922 | Run Mapper performance test twice if the first run took too long,
|
| 8923 | to ignore occasional failures. (kkolinko)
|
| 8924 | </td></tr>
|
| 8925 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8926 | Align <code>.gitignore</code> and <code>build.xml</code>
|
| 8927 | exclude patterns with <code>svn:ignore</code>. (kkolinko)
|
| 8928 | </td></tr>
|
| 8929 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8930 | Configure <code>defaultexcludes</code> for Ant 1.8.1/1.8.2.
|
| 8931 | The <code>.git</code> and <code>.gitignore</code> patterns are
|
| 8932 | in since Ant 1.8.2, but we include <code>.gitignore</code> in
|
| 8933 | src distributions. (kkolinko)
|
| 8934 | </td></tr>
|
| 8935 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8936 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52237">52237</a>: Allow JUnit logs to be generated in formats other than
|
| 8937 | plain text. Patch provided by M Hasko. (markt/kkolinko)
|
| 8938 | </td></tr>
|
| 8939 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8940 | Fix build condition for tomcat-dbcp to always rebuild when a new version
|
| 8941 | of commons-pool or commons-dbcp is downloaded. (kkolinko)
|
| 8942 | </td></tr>
|
| 8943 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8944 | Add example of configuration for <code>SetCharacterEncodingFilter</code>
|
| 8945 | to the default <code>web.xml</code> file. (kkolinko)
|
| 8946 | </td></tr>
|
| 8947 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8948 | Switch unit tests to bind Connectors to localhost rather than all
|
| 8949 | available IP addresses. (markt)
|
| 8950 | </td></tr>
|
| 8951 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8952 | Update to Eclipse JDT Compiler 3.7.1. (markt)
|
| 8953 | </td></tr>
|
| 8954 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8955 | Add Netbeans <code>nbproject</code> folder to <code>svn:ignore</code>
|
| 8956 | and <code>.gitignore</code>. (rjung)
|
| 8957 | </td></tr>
|
| 8958 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 8959 | Align <code>.gitignore</code> with trunk. (rjung)
|
| 8960 | </td></tr>
|
| 8961 | </table>
|
| 8962 | </blockquote></td></tr></table>
|
| 8963 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)"><!--()--></a><a name="Tomcat_7.0.23_(markt)"><strong>Tomcat 7.0.23 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-11-25</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 8964 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 8965 | <table border="0" cellpadding="2" cellspacing="2">
|
| 8966 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8967 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46264">46264</a>: Add the ability to start and stop containers
|
| 8968 | (primarily Contexts) using a thread pool rather than a single thread.
|
| 8969 | This can significantly improve start and stop time. Based on patches
|
| 8970 | by Joe Kislo and Felix Schumacher. (markt)
|
| 8971 | </td></tr>
|
| 8972 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8973 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50570">50570</a>: Enable FIPS mode to be set in AprLifecycleListener.
|
| 8974 | Based upon a patch from Chris Beckey. (schultz/kkolinko)
|
| 8975 | </td></tr>
|
| 8976 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8977 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51744">51744</a>: Throw the correct exception if an application attempts
|
| 8978 | to modify the associated JNDI context. (markt)
|
| 8979 | </td></tr>
|
| 8980 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 8981 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51744">51744</a>: Add an option to the StandardContext that allows
|
| 8982 | exception throwing when an application attempts to modify the associated
|
| 8983 | JNDI context to be disabled. (markt)
|
| 8984 | </td></tr>
|
| 8985 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8986 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51910">51910</a>: Prevent NPE on connector stop if Comet applications
|
| 8987 | are being used without the CometConnectionManagerValve. (markt)
|
| 8988 | </td></tr>
|
| 8989 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8990 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51940">51940</a>: Do not limit saving of request bodies during FORM
|
| 8991 | authentication to POST requests since any HTTP method may include a
|
| 8992 | request body. Based on a patch by Nicholas Sushkin. (markt/kkolinko)
|
| 8993 | </td></tr>
|
| 8994 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8995 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51956">51956</a>: RemoteAddrFilter used getRemoteHost instead of
|
| 8996 | getRemoteAddr when filtering Comet events. (schultz)
|
| 8997 | </td></tr>
|
| 8998 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 8999 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51952">51952</a>: Make the inclusion of a response body with a redirect
|
| 9000 | response introduced to address <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=41718">41718</a> optional and disabled by
|
| 9001 | default due to the side-effects of including a body with the response in
|
| 9002 | this case. (markt)
|
| 9003 | </td></tr>
|
| 9004 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9005 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51972">51972</a>: Correctly handle protocol relative URLs when used with
|
| 9006 | <code>sendRedirect()</code>. (markt)
|
| 9007 | </td></tr>
|
| 9008 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9009 | Simplify the deployment code and use full paths in log messages to
|
| 9010 | remove any ambiguity in where a context is being deployed from. (markt)
|
| 9011 | </td></tr>
|
| 9012 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9013 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52009">52009</a>: Fix a NPE during access log entry recording when an
|
| 9014 | error occurred during the processing of a Comet request. (markt)
|
| 9015 | </td></tr>
|
| 9016 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9017 | In <code>OneLineFormatter</code> log formatter in JULI always use
|
| 9018 | the US locale to format the date (esp. the month names). (rjung)
|
| 9019 | </td></tr>
|
| 9020 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9021 | Cache the results of parsing the global and host level web.xml files to
|
| 9022 | improve web application start time. (markt)
|
| 9023 | </td></tr>
|
| 9024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9025 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52042">52042</a>: Correct threading issue in annotation caching that
|
| 9026 | could lead to an NPE if multiple threads were processing the same class
|
| 9027 | hierarchy for annotations. (markt)
|
| 9028 | </td></tr>
|
| 9029 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9030 | Correct additional threading and premature clearance issues with the
|
| 9031 | annotation cache. (markt)
|
| 9032 | </td></tr>
|
| 9033 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9034 | Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49779">49779</a> that
|
| 9035 | parameters POSTed by an unauthenticated user to a page that required
|
| 9036 | FORM authentication were lost during the authentication process.
|
| 9037 | (markt)
|
| 9038 | </td></tr>
|
| 9039 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9040 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52055">52055</a>: Ensure that the input and output buffers are correctly
|
| 9041 | reset between keep-alive requests when using Servlet 3.0 asynchronous
|
| 9042 | request processing. (markt)
|
| 9043 | </td></tr>
|
| 9044 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9045 | Ensure changes to the configuration of the RemoteHostValve and the
|
| 9046 | RemoteAddrValve via JMX are thread-safe. (markt)
|
| 9047 | </td></tr>
|
| 9048 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9049 | Ensure that the memory leak protection for the HttpClient keep-alive
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9050 | always operates even if the thread has already stopped. (markt)
|
| 9051 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9052 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9053 | Remove the Java 1.2 specific error handling around the adding of the
|
| 9054 | shutdown hook. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9055 | </td></tr>
|
| 9056 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9057 | Correct errors in i18n resources and resource usage that meant some
|
| 9058 | messages were either not used or were incorrectly formatted. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9059 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9060 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9061 | Replace the use of deprecated auth method names from
|
| 9062 | <code>authenticator.Constants</code> with the auth method names from
|
| 9063 | <code>HttpServletRequest</code>. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9064 | </td></tr>
|
| 9065 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9066 | Make configuration issues for security related Valves and Filters result
|
| 9067 | in the failure of the valve or filter rather than just a warning
|
| 9068 | message. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9069 | </td></tr>
|
| 9070 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9071 | Improve performance of parameter processing for GET and POST requests.
|
| 9072 | Also add an option to limit the maximum number of parameters processed
|
| 9073 | per request. This defaults to 10000. Excessive parameters are ignored.
|
| 9074 | Note that <code>FailedRequestFilter</code> can be used to reject the
|
| 9075 | request if some parameters were ignored. (markt/kkolinko)
|
| 9076 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9077 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9078 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52091">52091</a>: Address performance issues related to lock contention
|
| 9079 | in StandardWrapper. Patch provided by Taiki Sugawara. (markt)
|
| 9080 | </td></tr>
|
| 9081 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9082 | Switch to using Collections.enumeration() rather than custom code that
|
| 9083 | does the same thing. (markt)
|
| 9084 | </td></tr>
|
| 9085 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9086 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52113">52113</a>: Don't assume presence of context.xml file with JMX
|
| 9087 | deployment. (markt)
|
| 9088 | </td></tr>
|
| 9089 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9090 | In <code>RequestFilterValve</code> (<code>RemoteAddrValve</code>,
|
| 9091 | <code>RemoteHostValve</code>): refactor value matching logic into
|
| 9092 | separate method and expose this new method <code>isAllowed</code>
|
| 9093 | through JMX. (kkolinko)
|
| 9094 | </td></tr>
|
| 9095 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9096 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52156">52156</a>: Ensure that
|
| 9097 | <code>getServletContext().getResource(path)</code> returns the correct
|
| 9098 | resource when path contains <code>/../</code> sequences or any other
|
| 9099 | sequences that require normalization. (markt)
|
| 9100 | </td></tr>
|
| 9101 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9102 | Report existence of HTTP request parameter parsing errors via new
|
| 9103 | special ServletRequest attribute,
|
| 9104 | <code>org.apache.catalina.parameter_parse_failed</code>. (kkolinko)
|
| 9105 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9106 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9107 | New filter <code>FailedRequestFilter</code> that will reject a request
|
| 9108 | if there were errors during HTTP parameter parsing. (kkolinko)
|
| 9109 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9110 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9111 | Improve special attributes handling in Request object by using hash
|
| 9112 | table lookup instead of series of string comparisons. (kkolinko)
|
| 9113 | </td></tr>
|
| 9114 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9115 | Deprecate unused methods in <code>IntrospectionUtils</code> class.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9116 | (kkolinko)
|
| 9117 | </td></tr>
|
| 9118 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9119 | Improve processing of errors that are wrapped in
|
| 9120 | <code>InvocationTargetException</code>. Rethrow fatal errors that must
|
| 9121 | be rethrown. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9122 | </td></tr>
|
| 9123 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9124 | Improve handling of failed web application deployments during automatic
|
| 9125 | deployment. Once deployment of a web application fails in one form (e.g.
|
| 9126 | WAR), no further attempt (e.g. directory) will be made to deploy that
|
| 9127 | web application. The base Lifecycle implementation has been improved to
|
| 9128 | allow failed web applications to be started once the configuration
|
| 9129 | issues have been resolved. Any changes to a context.xml file (global,
|
| 9130 | per host or web application specific) will now result in a redeploy
|
| 9131 | of the affected web application(s) that ensures that any changes are
|
| 9132 | correctly applied rather than a reload which ignores changes in
|
| 9133 | context.xml files. (markt/kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9134 | </td></tr>
|
| 9135 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9136 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52173">52173</a>: Improve Javadoc for <code>delegate</code> attribute
|
| 9137 | of WebappClassLoader. Based on a patch by bmargulies. (markt)
|
| 9138 | </td></tr>
|
| 9139 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9140 | Add <code>denyStatus</code> attribute to <code>RequestFilterValve</code>
|
| 9141 | (<code>RemoteAddrValve</code>, <code>RemoteHostValve</code> valves) and
|
| 9142 | <code>RequestFilter</code> (<code>RemoteAddrFilter</code>,
|
| 9143 | <code>RemoteHostFilter</code> filters). It allows to use different
|
| 9144 | HTTP response code when rejecting denied request. E.g. 404 instead
|
| 9145 | of 403. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9146 | </td></tr>
|
| 9147 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9148 | Slightly improve performance of UDecoder.convert(). Align
|
| 9149 | <code>%2f</code> handling between implementations. (kkolinko)
|
| 9150 | </td></tr>
|
| 9151 | </table>
|
| 9152 | </blockquote></td></tr></table>
|
| 9153 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 9154 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9155 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9156 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51881">51881</a>: Correctly complete Comet requests when the Comet END
|
| 9157 | event is triggered asynchronously. (markt)
|
| 9158 | </td></tr>
|
| 9159 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9160 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51905">51905</a>: Fix infinite loop in AprEndpoint shutdown if
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9161 | acceptor unlock fails. Reduce timeout before forcefully closing
|
| 9162 | the socket from 30s to 10s. (kkolinko)
|
| 9163 | </td></tr>
|
| 9164 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9165 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51912">51912</a>: Fix HTTP header processing in NIO HTTP connector.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9166 | (kkolinko)
|
| 9167 | </td></tr>
|
| 9168 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9169 | Improve MimeHeaders.toString(). (kkolinko)
|
| 9170 | </td></tr>
|
| 9171 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9172 | Fix threading issue in NIO connectors during shutdown that meant Comet
|
| 9173 | connections were not always shut down cleanly. (markt)
|
| 9174 | </td></tr>
|
| 9175 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9176 | In HTTP connectors: self-guard against using a non-recycled input
|
| 9177 | buffer. Requests will be rejected with response status 400. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9178 | </td></tr>
|
| 9179 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9180 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52121">52121</a>: Fix possible output corruption when compression is
|
| 9181 | enabled for a connector and the response is flushed. Includes a test
|
| 9182 | case provided by David Marcks. (kkolinko/markt)
|
| 9183 | </td></tr>
|
| 9184 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9185 | Improve multi-byte character handling in Coyote output for HTTP
|
| 9186 | and AJP. (rjung)
|
| 9187 | </td></tr>
|
| 9188 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9189 | Refactor acceptor unlock code to reduce waiting time during connector
|
| 9190 | pause and stop. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9191 | </td></tr>
|
| 9192 | </table>
|
| 9193 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9194 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9195 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9196 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9197 | Correct possible (but very small) memory leak when using maxLoadedJsps
|
| 9198 | to limit the number of JSPs loaded at any one time. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9199 | </td></tr>
|
| 9200 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9201 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52051">52051</a>: Better handling of missing resource problems with
|
| 9202 | non-standard Servlet mappings so that a 404 response is returned to the
|
| 9203 | client rather than a 500 response. (markt)
|
| 9204 | </td></tr>
|
| 9205 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9206 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52091">52091</a>: Address performance issues related to log creation
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9207 | in TagHandlerPool. Patch provided by Taiki Sugawara. (markt)
|
| 9208 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9209 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9210 | Switch to using Collections.enumeration() rather than custom code that
|
| 9211 | does the same thing. (markt)
|
| 9212 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9213 | </table>
|
| 9214 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9215 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9216 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9217 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9218 | Avoid an unnecessary session ID change notice.
|
| 9219 | Notice of changed session ID by JvmRouteBinderValve is unnecessary to
|
| 9220 | BackupManager. In BackupManager, change of session ID is replicated by
|
| 9221 | the call of a setId() method. (kfujino)
|
| 9222 | </td></tr>
|
| 9223 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9224 | Fix duplicate <code>resetDeltaRequest()</code> call in
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9225 | <code>DeltaSession.setId(String)</code>. (kkolinko)
|
| 9226 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9227 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9228 | Work around a <a href="http://bugs.sun.com/view_bug.do?bug_id=6427854" rel="nofollow">known JVM bug</a> that is fixed in 1.7.0_01 but still
|
| 9229 | present in 1.6.0_29 and was triggering intermittent unit test failure
|
| 9230 | for <code>org.apache.catalina.tribes.group.
|
| 9231 | TestGroupChannelMemberArrival.testMemberArrival</code>.
|
| 9232 | The bug affects any components that use NIO although it was more likely
|
| 9233 | to be observed in the clustering module than the HTTP or AJP NIO
|
| 9234 | connector. (markt)
|
| 9235 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9236 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9237 | When Context manager does not exist, no context manager message is
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9238 | replied in order to avoid timeout (default 60sec) of
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9239 | GET_ALL_SESSIONS sync phase. (kfujino)
|
| 9240 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9241 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9242 | Fix setting maxInactiveInterval, sessionIdLength and
|
| 9243 | processExpiresFrequency for cluster managers. Use setter
|
| 9244 | when setting maxActiveSessions. (rjung)
|
| 9245 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9246 | </table>
|
| 9247 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9248 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9249 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9250 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9251 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50923">50923</a>: Use distinct background color for <code>code</code>
|
| 9252 | tag in Tomcat documentation, for better readability. (kkolinko)
|
| 9253 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9254 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9255 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51630">51630</a>: Fix bug in async0 example that triggered an
|
| 9256 | IllegalStateException in the application log. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9257 | </td></tr>
|
| 9258 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9259 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52025">52025</a>: Add additional information regarding DriverManager,
|
| 9260 | the service provider mechanism and memory leaks. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9261 | </td></tr>
|
| 9262 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9263 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52049">52049</a>: Improve setup instructions for running as a Windows
|
| 9264 | service: remove references to specific Windows operating systems - it
|
| 9265 | easily becomes dated; correct information on how a JRE is identified and
|
| 9266 | selected. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9267 | </td></tr>
|
| 9268 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9269 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52172">52172</a>: Clarify Tomcat build instructions. Patch provided
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9270 | by bmargulies. (kkolinko)
|
| 9271 | </td></tr>
|
| 9272 | </table>
|
| 9273 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9274 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.23_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9275 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9276 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9277 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52015">52015</a>: In jdbc-pool: JdbcInterceptor passes not 'this' but
|
| 9278 | 'proxy' to <code>getNext().invoke</code>. (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9279 | </td></tr>
|
| 9280 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9281 | In jdbc-pool: Improve handling of Errors that originate from methods
|
| 9282 | invoked through reflection. In <code>TrapException</code> interceptor:
|
| 9283 | rethrow Error as is, without wrapping it in a RuntimeException.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9284 | (kkolinko)
|
| 9285 | </td></tr>
|
| 9286 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9287 | In jdbc-pool: Unwrap InvocationTargetException if it is caught in
|
| 9288 | <code>ResultSetProxy</code>, like we do it elsewhere. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9289 | </td></tr>
|
| 9290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9291 | When building jdbc-pool from within Tomcat, use Tomcat's
|
| 9292 | <code>output</code> directory location. This allows to move all build
|
| 9293 | output away from the source tree. (kkolinko)
|
| 9294 | </td></tr>
|
| 9295 | </table>
|
| 9296 | </blockquote></td></tr></table>
|
| 9297 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.23 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.23_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 9298 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9299 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9300 | Update the package re-named copy of Commons BCEL (formerly Jakarta BCEL)
|
| 9301 | to the latest code from Commons BCEL trunk. (markt)
|
| 9302 | </td></tr>
|
| 9303 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9304 | Remove some unused code from the packaged renamed Commons BCEL. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9305 | </td></tr>
|
| 9306 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9307 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52059">52059</a>: In Windows uninstaller: Do not forget to remove
|
| 9308 | Tomcat keys from 32-bit registry on deinstallation. (kkolinko)
|
| 9309 | </td></tr>
|
| 9310 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9311 | Start the process of deprecating unused and unnecessary code that will
|
| 9312 | be removed in the next major release (8.0.x). (markt)
|
| 9313 | </td></tr>
|
| 9314 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9315 | Ignore <code>.git</code> directory when building the source
|
| 9316 | distributive. (markt)
|
| 9317 | </td></tr>
|
| 9318 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9319 | Remove trailing whitespace from the default configuration files.
|
| 9320 | (kkolinko)
|
| 9321 | </td></tr>
|
| 9322 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9323 | Improve <code>RUNNING.txt</code>. (kkolinko)
|
| 9324 | </td></tr>
|
| 9325 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9326 | Update optional Checkstyle library to 5.5. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9327 | </td></tr>
|
| 9328 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9329 | In test suite: add <code>LoggingBaseTest</code> class to allow
|
| 9330 | use of Tomcat logging configuration in tests that do not start Tomcat.
|
| 9331 | (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9332 | </td></tr>
|
| 9333 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9334 | In test suite: speed up <code>TestGroupChannelSenderConnections</code>.
|
| 9335 | Remove 48 seconds worth of waits. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9336 | </td></tr>
|
| 9337 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9338 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=52148">52148</a>: Add tomcat-coyote.jar to catalina-tasks.xml as this
|
| 9339 | JAR is now required by the Ant tasks. Patch provided by Volker Krebs.
|
| 9340 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9341 | </td></tr>
|
| 9342 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9343 | Add sample Apache Commons Daemon JSVC wrapper script
|
| 9344 | <code>bin/daemon.sh</code> that can be used with <code>/etc/init.d</code>.
|
| 9345 | (mturk)
|
| 9346 | </td></tr>
|
| 9347 | </table>
|
| 9348 | </blockquote></td></tr></table>
|
| 9349 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)"><!--()--></a><a name="Tomcat_7.0.22_(markt)"><strong>Tomcat 7.0.22 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-10-01</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 9350 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 9351 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9352 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9353 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51550">51550</a>: An additional change that ensures any exceptions
|
| 9354 | thrown by an Authenticator (or any other Valve configured for the
|
| 9355 | Context) will be handled by the custom error pages for the Context if an
|
| 9356 | appropriate error page is configured. (markt)
|
| 9357 | </td></tr>
|
| 9358 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9359 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51580">51580</a>: Added a nicer error message when a WAR file contains
|
| 9360 | filenames not properly encoded in UTF-8. (schultz)
|
| 9361 | </td></tr>
|
| 9362 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9363 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51687">51687</a>: Added (optional) protection against
|
| 9364 | sun.java2d.Disposer thread pinning a WebappClassLoader into memory
|
| 9365 | in the JreMemoryLeakPreventionListener. (schultz)
|
| 9366 | </td></tr>
|
| 9367 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9368 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51741">51741</a>: Fixes a problem with Eclipse WTP "Serve modules
|
| 9369 | without publishing" feature where applications failed to access
|
| 9370 | resources when using getResource() on the classloader. (slaurent)
|
| 9371 | </td></tr>
|
| 9372 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9373 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51744">51744</a>: Prevent application code from closing the associated
|
| 9374 | JNDI context while the application is running. (markt)
|
| 9375 | </td></tr>
|
| 9376 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9377 | Correct a regression with the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51653">51653</a> that broke custom
|
| 9378 | error pages for 4xx responses from the Authenticators. Error handling
|
| 9379 | and request listeners are now handled in the StandardHostValve to ensure
|
| 9380 | they wrap all Context level activity. (markt)
|
| 9381 | </td></tr>
|
| 9382 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9383 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51758">51758</a>: The digester (used for processing XML files) used the
|
| 9384 | logger name <code>org.apache.commons.digester.Digester</code> rather
|
| 9385 | than the expected <code>org.apache.tomcat.util.digester.Digester</code>.
|
| 9386 | The digester has been changed to use the expected logger name.
|
| 9387 | (markt/kkolinko)
|
| 9388 | </td></tr>
|
| 9389 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9390 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51774">51774</a>: Fix incorrect cached method signature that prevented
|
| 9391 | session tracking modes from being defined in web.xml when running under
|
| 9392 | a security manager. (markt)
|
| 9393 | </td></tr>
|
| 9394 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9395 | Add an annotation cache to the <code>DefaultInstanceManager</code> that
|
| 9396 | improves performance for applications that make use of a lot of
|
| 9397 | non-poolable objects (e.g. tag files) that need to be scanned for
|
| 9398 | annotations when created. (markt)
|
| 9399 | </td></tr>
|
| 9400 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9401 | Use the specification compliant request attribute of
|
| 9402 | <code>javax.servlet.request.ssl_session_id</code> to access the SSL
|
| 9403 | session ID and deprecated the Tomcat specific request attribute. (markt)
|
| 9404 | </td></tr>
|
| 9405 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9406 | Allow to overwrite the check for distributability
|
| 9407 | of session attributes by session implementations. (rjung)
|
| 9408 | </td></tr>
|
| 9409 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9410 | Add Java 7 sunec.jar and zipfs.jar to the list of JARs
|
| 9411 | to skip when scanning for TLDs and web fragments. (rjung)
|
| 9412 | </td></tr>
|
| 9413 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9414 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51862">51862</a>: Added a <code>classesToInitialize</code> attribute to
|
| 9415 | <code>JreMemoryLeakPreventionListener</code> to allow pre-loading of configurable
|
| 9416 | classes to avoid some classloader leaks. (slaurent)
|
| 9417 | </td></tr>
|
| 9418 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9419 | Reduce visibility of static field <code>ManagerBase.name</code> and
|
| 9420 | make it final. (kkolinko)
|
| 9421 | </td></tr>
|
| 9422 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9423 | Add thread name to juli OneLineFormatter. (rjung)
|
| 9424 | </td></tr>
|
| 9425 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9426 | Ensure Servlets that implement ContainerServlet always get treated as
|
| 9427 | restricted. (markt)
|
| 9428 | </td></tr>
|
| 9429 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9430 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51872">51872</a>: Ensure that the access log always uses the correct
|
| 9431 | value for the remote IP address associated with the request and that
|
| 9432 | requests with multiple errors do not result in multiple entries in
|
| 9433 | the access log. (markt)
|
| 9434 | </td></tr>
|
| 9435 | </table>
|
| 9436 | </blockquote></td></tr></table>
|
| 9437 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 9438 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9439 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9440 | Remove unused and undocumented socketCloseDelay attribute from NIO
|
| 9441 | connector. (markt)
|
| 9442 | </td></tr>
|
| 9443 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9444 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49683">49683</a>: Support separate connection and keep-alive timeouts
|
| 9445 | for the APR/native connector HTTP and AJP connectors. (markt)
|
| 9446 | </td></tr>
|
| 9447 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9448 | Further re-factoring of the HTTP connectors to align the BIO, NIO and
|
| 9449 | APR implementations. (markt)
|
| 9450 | </td></tr>
|
| 9451 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9452 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51794">51794</a>: Fix race condition in NioEndpoint. (fhanik)
|
| 9453 | </td></tr>
|
| 9454 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9455 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51811">51811</a>: Correct SSL configuration property name from
|
| 9456 | sslImplemenationName to sslImplementationName. (rjung)
|
| 9457 | </td></tr>
|
| 9458 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9459 | Fix a timing issue in NIO connector that meant that stopping a connector
|
| 9460 | did not trigger a Comet END event if the associated processor was
|
| 9461 | processing a READ event when the connector was stopped. (markt)
|
| 9462 | </td></tr>
|
| 9463 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9464 | Replace unneeded call that iterated events queue in NioEndpoint.Poller.
|
| 9465 | (kkolinko)
|
| 9466 | </td></tr>
|
| 9467 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9468 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51860">51860</a>: Fix issues if using NIO with a custom
|
| 9469 | SSLImplementation. Based on a suggestion by Roman Tsirulnikov. (markt)
|
| 9470 | </td></tr>
|
| 9471 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9472 | Allow the BIO HTTP connector to be used with SSL when running under Java
|
| 9473 | 7. (markt)
|
| 9474 | </td></tr>
|
| 9475 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9476 | Don't send AJP CPONG if endpoint is already paused. (rjung)
|
| 9477 | </td></tr>
|
| 9478 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9479 | Align APR AJP connector with NIO one. Send 503 if endpoint is paused.
|
| 9480 | (rjung)
|
| 9481 | </td></tr>
|
| 9482 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9483 | Accept AJP request even if endpoint is paused, if CPING was successful.
|
| 9484 | (rjung)
|
| 9485 | </td></tr>
|
| 9486 | </table>
|
| 9487 | </blockquote></td></tr></table>
|
| 9488 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 9489 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9490 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9491 | When unloading JSPs due to configuration of the
|
| 9492 | <code>maxLoadedJsps</code> initialisation parameter, the unloading code
|
| 9493 | was retaining a reference to the unloaded JSP preventing the
|
| 9494 | associated class from being unloaded until the JSP that replaced it was
|
| 9495 | itself unloaded. (markt)
|
| 9496 | </td></tr>
|
| 9497 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9498 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51852">51852</a>: Correct two problems in the handling of varargs
|
| 9499 | methods with the BeanELResolver. The first meant the wrong method was
|
| 9500 | sometimes called and the second that an ArrayIndexOutOfBoundsExceptions
|
| 9501 | could be thrown. Patch (including a test case) provided by Matt Benson.
|
| 9502 | (markt)
|
| 9503 | </td></tr>
|
| 9504 | </table>
|
| 9505 | </blockquote></td></tr></table>
|
| 9506 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 9507 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9508 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9509 | Refactor cluster manager configuration: move handling of common
|
| 9510 | attributes to base class. (kfujino, rjung)
|
| 9511 | </td></tr>
|
| 9512 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9513 | New cluster manager attribute <code>sessionAttributeFilter</code>
|
| 9514 | allows to filter which session attributes are replicated using a
|
| 9515 | regular expression applied to the attribute name. (rjung)
|
| 9516 | </td></tr>
|
| 9517 | </table>
|
| 9518 | </blockquote></td></tr></table>
|
| 9519 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 9520 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9521 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9522 | Correct the documentation for <code>connectionLinger</code> attribute
|
| 9523 | for the AJP and HTTP connectors. (markt)
|
| 9524 | </td></tr>
|
| 9525 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9526 | Document caveat of using <code>RemoteAddrValve</code> with IPv6
|
| 9527 | addresses. (kkolinko)
|
| 9528 | </td></tr>
|
| 9529 | </table>
|
| 9530 | </blockquote></td></tr></table>
|
| 9531 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.22_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 9532 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9534 | In jdbc-pool: Avoid IllegalArgumentException when setting maxActive
|
| 9535 | less than or equal to 0.
|
| 9536 | ArrayBlockingQueue doesn't allow capacity of 0 or less. (kfujino)
|
| 9537 | </td></tr>
|
| 9538 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9539 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48392">48392</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1169796">r1169796</a>): Fix typo in
|
| 9540 | <code>StatementDecoratorInterceptor</code>. (fhanik)
|
| 9541 | </td></tr>
|
| 9542 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9543 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51139">51139</a>:
|
| 9544 | In jdbc-pool: validatorClassName and suspectTimeout are ignored.
|
| 9545 | In order to support them correctly, validatorClassName and
|
| 9546 | suspectTimeout are added to a property list. (kfujino)
|
| 9547 | </td></tr>
|
| 9548 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9549 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51786">51786</a>:
|
| 9550 | In jdbc-pool: Discarded connection is not active in a pool any longer.
|
| 9551 | It removes from the active connection list. (kfujino)
|
| 9552 | </td></tr>
|
| 9553 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9554 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51871">51871</a>: Fix dependency in Maven POM file of
|
| 9555 | tomcat-jbdc. (kkolinko)
|
| 9556 | </td></tr>
|
| 9557 | </table>
|
| 9558 | </blockquote></td></tr></table>
|
| 9559 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.22 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.22_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 9560 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9561 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9562 | Update the "test" target in the default build file to report a test
|
| 9563 | failure only after all available connector variants (bio, nio, apr)
|
| 9564 | have been tested. Do not stop after first connector that fails.
|
| 9565 | (kkolinko)
|
| 9566 | </td></tr>
|
| 9567 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9568 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51887">51887</a>: When running the unit tests, use a fast but insecure
|
| 9569 | random number source for session ID generation to reduce the delays
|
| 9570 | caused by waiting for entropy. (kkolinko/markt)
|
| 9571 | </td></tr>
|
| 9572 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9573 | Code clean-up to further reduce the number of warnings reported by
|
| 9574 | Eclipse, FindBugs and CheckStyle. (markt/kkolinko)
|
| 9575 | </td></tr>
|
| 9576 | </table>
|
| 9577 | </blockquote></td></tr></table>
|
| 9578 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)"><!--()--></a><a name="Tomcat_7.0.21_(markt)"><strong>Tomcat 7.0.21 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-09-01</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 9579 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 9580 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9581 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9582 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=41718">41718</a>: Include a response body when sending a redirect.
|
| 9583 | (markt)
|
| 9584 | </td></tr>
|
| 9585 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9586 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51640">51640</a>: Improve the memory leak prevention for leaks triggered
|
| 9587 | by java.sql.DriverManager. (markt)
|
| 9588 | </td></tr>
|
| 9589 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9590 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51644">51644</a>: Fix annotation scanning for contexts with a
|
| 9591 | multi-level context path such as /a/b. (markt)
|
| 9592 | </td></tr>
|
| 9593 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9594 | Unregisters MBean of DataSource when web application stops. (kfujino)
|
| 9595 | </td></tr>
|
| 9596 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9597 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51650">51650</a>: Code clean-up. Patch provided by Felix Schumacher.
|
| 9598 | (markt)
|
| 9599 | </td></tr>
|
| 9600 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9601 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51653">51653</a>: Move application level error page handling from the
|
| 9602 | Host to the Context. This ensures that application error page handling
|
| 9603 | is completed before the requestDestroyed event of any
|
| 9604 | ServletRequestListener is fired. (markt)
|
| 9605 | </td></tr>
|
| 9606 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9607 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51654">51654</a>: Improve handling of invalid appBase settings for Host
|
| 9608 | elements. (markt)
|
| 9609 | </td></tr>
|
| 9610 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9611 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51658">51658</a>: Fix possible NPE when logging a failed request. Based
|
| 9612 | on a suggestion by Felix Schumacher. (markt)
|
| 9613 | </td></tr>
|
| 9614 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9615 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51688">51688</a>: JreMemoryLeakPreventionListener now protects against
|
| 9616 | AWT thread creation. (schultz)
|
| 9617 | </td></tr>
|
| 9618 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9619 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51712">51712</a>: Ensure cache control headers are sent when appropriate
|
| 9620 | even if the request is secure. Patch provided by Michael Zampani.
|
| 9621 | (markt)
|
| 9622 | </td></tr>
|
| 9623 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9624 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51713">51713</a>: Improve message that is logged if there is an error
|
| 9625 | in the value of <code>protocol</code> in a <code>Connector</code>.
|
| 9626 | (kkolinko)
|
| 9627 | </td></tr>
|
| 9628 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9629 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51739">51739</a>: When using a landing page with FORM authentication
|
| 9630 | ensure that the request has a valid HTTP method. (markt)
|
| 9631 | </td></tr>
|
| 9632 | </table>
|
| 9633 | </blockquote></td></tr></table>
|
| 9634 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 9635 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9636 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9637 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51641">51641</a>: Use correct key when removing processor instances from
|
| 9638 | the connections map during clean-up. Patch provided by zhh. (markt)
|
| 9639 | </td></tr>
|
| 9640 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9641 | More changes to align the code between the different HTTP connectors.
|
| 9642 | (markt)
|
| 9643 | </td></tr>
|
| 9644 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9645 | Ensure AjpMessage headers are correct for the direction of the message.
|
| 9646 | (markt)
|
| 9647 | </td></tr>
|
| 9648 | <tr><td><img alt="code" class="icon" src="./images/code.gif"></td><td>
|
| 9649 | Code clean-up and re-factoring to reduce duplicate code in the AJP
|
| 9650 | processor implementations. (markt)
|
| 9651 | </td></tr>
|
| 9652 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9653 | Detect incomplete AJP messages and reject the associated request if one
|
| 9654 | is found. (markt)
|
| 9655 | </td></tr>
|
| 9656 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9657 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51698">51698</a>: Fix CVE-2011-3190. Prevent AJP message injection.
|
| 9658 | (markt)
|
| 9659 | </td></tr>
|
| 9660 | </table>
|
| 9661 | </blockquote></td></tr></table>
|
| 9662 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 9663 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9664 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9665 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=41673">41673</a>: Use platform line-endings when reporting compilation
|
| 9666 | errors. (markt)
|
| 9667 | </td></tr>
|
| 9668 | </table>
|
| 9669 | </blockquote></td></tr></table>
|
| 9670 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 9671 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9672 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9673 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51736">51736</a>: Make rpcTimeout configurable in BackupManager.
|
| 9674 | (kfujino)
|
| 9675 | </td></tr>
|
| 9676 | </table>
|
| 9677 | </blockquote></td></tr></table>
|
| 9678 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 9679 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9680 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9681 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51649">51649</a>: Update the documentation web application to include
|
| 9682 | the ThreadLocal leak prevention listener. (markt)
|
| 9683 | </td></tr>
|
| 9684 | </table>
|
| 9685 | </blockquote></td></tr></table>
|
| 9686 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.21_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 9687 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9688 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9689 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51583">51583</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1157874">r1157874</a>, <a href="http://svn.apache.org/viewvc?view=rev&rev=1162102">r1162102</a>): Fix
|
| 9690 | shutdown delay in jdbc-pool. (fhanik/kkolinko)
|
| 9691 | </td></tr>
|
| 9692 | </table>
|
| 9693 | </blockquote></td></tr></table>
|
| 9694 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.21 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.21_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 9695 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9696 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9697 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51558">51558</a>: Don't force the use of StandardManager when using
|
| 9698 | any of the <code>Tomcat#addWebapp()</code> methods. (markt)
|
| 9699 | </td></tr>
|
| 9700 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9701 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51704">51704</a>: Make use of <code>File#mkdirs()</code> more robust.
|
| 9702 | (markt)
|
| 9703 | </td></tr>
|
| 9704 | </table>
|
| 9705 | </blockquote></td></tr></table>
|
| 9706 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)"><!--()--></a><a name="Tomcat_7.0.20_(markt)"><strong>Tomcat 7.0.20 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-08-11</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 9707 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.20_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 9708 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9709 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9710 | Corrected missing comma in the value of <code>jarsToSkip</code>
|
| 9711 | property in <code>conf/catalina.properties</code> file, which
|
| 9712 | caused tomcat-jdbc.jar and commons-beanutils*.jar to be not
|
| 9713 | ignored when scanning jars for tag libraries. (kkolinko)
|
| 9714 | </td></tr>
|
| 9715 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9716 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=41709">41709</a>: Provide exception messages where no message is
|
| 9717 | provided currently for IllegalStateExcpetions triggered by calling
|
| 9718 | HttpServletResponse methods when the response is committed. (markt)
|
| 9719 | </td></tr>
|
| 9720 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9721 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51509">51509</a>: Fix potential concurrency issue in CSRF prevention
|
| 9722 | filter that may lead to some requests failing that should not. (markt)
|
| 9723 | </td></tr>
|
| 9724 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9725 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51518">51518</a>: Correct error in web.xml parsing rules for the
|
| 9726 | <others/> tag when using absolute ordering. (markt)
|
| 9727 | </td></tr>
|
| 9728 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9729 | Move the SetCharacterEncoding filter from the examples web application
|
| 9730 | to the <code>org.apache.catalina.filters</code> package so it is
|
| 9731 | available for all web applications. (markt)
|
| 9732 | </td></tr>
|
| 9733 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9734 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51550">51550</a>: Internal errors in Tomcat components that process
|
| 9735 | requests before they are passed to a web application, such as
|
| 9736 | Authenticators, now return a 500 response rather than a 200 response.
|
| 9737 | (markt)
|
| 9738 | </td></tr>
|
| 9739 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9740 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51555">51555</a>: Allow destroy() to be called on Lifecycle components
|
| 9741 | that are in the initialized state. (markt)
|
| 9742 | </td></tr>
|
| 9743 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9744 | Add x-threadname pattern format token to ExtendedAccessLogValve to log
|
| 9745 | the current request thread name. Based on a patch from Felix Schumacher.
|
| 9746 | (timw)
|
| 9747 | </td></tr>
|
| 9748 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9749 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51584">51584</a>: Ensure file paths are encoded/decoded when translated
|
| 9750 | to/from URLs when working with resources from a Context so special
|
| 9751 | characters don't cause issues. (markt)
|
| 9752 | </td></tr>
|
| 9753 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9754 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51586">51586</a>: Expand error handling to cover anything that is
|
| 9755 | recoverable (or might be recoverable) when loading classes during
|
| 9756 | HandlesTypes processing. (markt)
|
| 9757 | </td></tr>
|
| 9758 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9759 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51588">51588</a>: Make it easier to extend the AccessLogValve to add
|
| 9760 | support for custom elements. (markt)
|
| 9761 | </td></tr>
|
| 9762 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9763 | Ensure that calls to StandardWrapper methods() that may trigger creation
|
| 9764 | of a Servlet instance always do so in way that correctly instantiates a
|
| 9765 | Servlet instance. (markt)
|
| 9766 | </td></tr>
|
| 9767 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9768 | In JDBCStore: Committing connection if autoCommit is false.
|
| 9769 | Make sure committed connection is returned to the pool if datasource is
|
| 9770 | enabled. (kfujino)
|
| 9771 | </td></tr>
|
| 9772 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9773 | Split <code>condition</code> attribute of AccessLogValve into two,
|
| 9774 | <code>conditionIf</code> and <code>conditionUnless</code>. Implement
|
| 9775 | conditional logging that logs only if a request attribute is present.
|
| 9776 | (kkolinko)
|
| 9777 | </td></tr>
|
| 9778 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9779 | Allow to have several AccessLogValve instances in the same scope (e.g.
|
| 9780 | in the same Context). (kkolinko)
|
| 9781 | </td></tr>
|
| 9782 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9783 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51610">51610</a>: If an unchecked exception occurs during a lifecycle
|
| 9784 | transition (e.g. web application start) ensure that the component is
|
| 9785 | put into the failed state. (markt)
|
| 9786 | </td></tr>
|
| 9787 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9788 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51614">51614</a>: Avoid calling store.load() and session.expire()
|
| 9789 | twice in PersistentManager when expiring sessions. (kfujino)
|
| 9790 | </td></tr>
|
| 9791 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9792 | Prevent spurious log warnings on container stop if a child component has
|
| 9793 | previously failed. (markt)
|
| 9794 | </td></tr>
|
| 9795 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9796 | Add missing getter and setter for the alwaysUseSession attribute of the
|
| 9797 | authenticators. (markt)
|
| 9798 | </td></tr>
|
| 9799 | </table>
|
| 9800 | </blockquote></td></tr></table>
|
| 9801 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.20_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 9802 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9803 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9804 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49595">49595</a>: Prevent JVM crash with the AJP APR connector when
|
| 9805 | flushing a closed socket. (jfclere)
|
| 9806 | </td></tr>
|
| 9807 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9808 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50394">50394</a>: Return -1 instead of throwing an exception when
|
| 9809 | encountering an EOF while processing an input stream with the HTTP APR
|
| 9810 | connector. (jfclere)
|
| 9811 | </td></tr>
|
| 9812 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9813 | Correctly handle a connectionTimeout value of -1 (no timeout) for the
|
| 9814 | HTTP NIO and AJP NIO connectors. (markt)
|
| 9815 | </td></tr>
|
| 9816 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9817 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51503">51503</a>: Add additional validation that prevents a connector
|
| 9818 | from starting if it does not have a port > 0. (markt)
|
| 9819 | </td></tr>
|
| 9820 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9821 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51557">51557</a>: Ignore HTTP headers that do not comply with RFC 2616
|
| 9822 | and use header names that are not tokens. (markt)
|
| 9823 | </td></tr>
|
| 9824 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9825 | Improve error handling for HTTP APR if an error occurs while using
|
| 9826 | sendfile. (markt)
|
| 9827 | </td></tr>
|
| 9828 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9829 | Ensure that when using sendfile, HTTP APR sockets are not added to
|
| 9830 | multiple pollers. This may cause errors during shutdown. (markt)
|
| 9831 | </td></tr>
|
| 9832 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9833 | Set <code>reuse</code> flag of final AJP <code>END_RESPONSE</code>
|
| 9834 | packet to <code>0</code> if we plan to close the connection. (rjung)
|
| 9835 | </td></tr>
|
| 9836 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9837 | Correctly indicate if socket is closing when calling recycle for the AJP
|
| 9838 | NIO processor. Note since the flag is unused in this case there were no
|
| 9839 | bugs triggered by the re-factoring error. (rjung)
|
| 9840 | </td></tr>
|
| 9841 | </table>
|
| 9842 | </blockquote></td></tr></table>
|
| 9843 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.20_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 9844 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9845 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9846 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51532">51532</a>: JSP files with dependencies in JARs were recompiled on
|
| 9847 | every access leading to poor performance. (markt)
|
| 9848 | </td></tr>
|
| 9849 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9850 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51544">51544</a>: Correctly resolve bean methods in EL so accessible
|
| 9851 | methods that are overridden by inaccessible methods do not cause an
|
| 9852 | IllegalAccessException. (markt)
|
| 9853 | </td></tr>
|
| 9854 | </table>
|
| 9855 | </blockquote></td></tr></table>
|
| 9856 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.20_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 9857 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9858 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9859 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=41498">41498</a>: Add the allRolesMode attribute to the Realm
|
| 9860 | configuration page in the documentation web application. (markt)
|
| 9861 | </td></tr>
|
| 9862 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9863 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48997">48997</a>: Fixed some typos and correct cross-referencing to the
|
| 9864 | HTTP Connector documentation with the SSL How-To page of the
|
| 9865 | documentation web application. (markt)
|
| 9866 | </td></tr>
|
| 9867 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9868 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49122">49122</a>: Improvements and fixes for index page for ROOT web
|
| 9869 | application. Based on a patch provided by pidster. (markt)
|
| 9870 | </td></tr>
|
| 9871 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9872 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51516">51516</a>: Correct documentation web application to show correct
|
| 9873 | system property name for changing the name of the SSO session cookie.
|
| 9874 | (markt)
|
| 9875 | </td></tr>
|
| 9876 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9877 | Configure the Manager and Host Manager web applications with the Set
|
| 9878 | Character Encoding Filter to make the default request character encoding
|
| 9879 | UTF-8 to improve i18n support. Note that best results will be obtained
|
| 9880 | if the connector is also configured with
|
| 9881 | <code>URIEncoding="UTF-8"</code>.(markt)
|
| 9882 | </td></tr>
|
| 9883 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9884 | Update the documentation web application to be even more explicit about
|
| 9885 | the implications of setting the path attribute on a Context element in
|
| 9886 | server.xml. (markt)
|
| 9887 | </td></tr>
|
| 9888 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9889 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51561">51561</a>: Update the Realm page within the documentation web
|
| 9890 | application to recommend the use of digest.[bat|sh] to generate digests
|
| 9891 | rather than calling RealmBase directly. (markt)
|
| 9892 | </td></tr>
|
| 9893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51567">51567</a>: Update the class loading page of the documentation
|
| 9895 | web application to include information on the search order for the
|
| 9896 | common class loader when separate values are used for $CATALINA_HOME and
|
| 9897 | $CATALINA_BASE. (markt)
|
| 9898 | </td></tr>
|
| 9899 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9900 | Improve class loading documentation and logging documentation.
|
| 9901 | (kkolinko)
|
| 9902 | </td></tr>
|
| 9903 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9904 | Add information to the security page of the documentation web
|
| 9905 | application for the ciphers attribute of the Connector element. (markt)
|
| 9906 | </td></tr>
|
| 9907 | </table>
|
| 9908 | </blockquote></td></tr></table>
|
| 9909 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.20 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.20_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 9910 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9911 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9912 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51503">51503</a>: Add additional validation to Windows installer that
|
| 9913 | ensure that the shutdown port, HTTP port and AJP port are all specified
|
| 9914 | during the install process. (markt)
|
| 9915 | </td></tr>
|
| 9916 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9917 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51531">51531</a>: Update sample Eclipse classpath file to reflect
|
| 9918 | updated ECJ jar. Patch provided by Ian Brandt. (markt)
|
| 9919 | </td></tr>
|
| 9920 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9921 | Convert Tomcat unit tests to JUnit 4. (kkolinko)
|
| 9922 | </td></tr>
|
| 9923 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9924 | Update optional CheckStyle library to 5.4. (kkolinko)
|
| 9925 | </td></tr>
|
| 9926 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9927 | Remove <code>resolveHosts</code> attribute from AccessLogValve
|
| 9928 | configuration in the default <code>server.xml</code>. It was documented
|
| 9929 | in 7.0.19 that it has no effect. (kkolinko)
|
| 9930 | </td></tr>
|
| 9931 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9932 | Simplify mapping for <code>jsp</code> servlet in the default
|
| 9933 | <code>web.xml</code>. (kkolinko)
|
| 9934 | </td></tr>
|
| 9935 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9936 | Correctly handle uninstall with the Windows installer if the service is
|
| 9937 | installed with a name that contains a '-' character. (markt)
|
| 9938 | </td></tr>
|
| 9939 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9940 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51598">51598</a>: Prevent direct invocation of the Windows uninstaller
|
| 9941 | without a service name from executing since the uninstall will not be
|
| 9942 | complete. (markt)
|
| 9943 | </td></tr>
|
| 9944 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9945 | Use Tomcat icon (cat) instead of Apache Commons Daemon (feather) one
|
| 9946 | in the list of uninstallable programs on Windows. (kkolinko)
|
| 9947 | </td></tr>
|
| 9948 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9949 | Update to Apache Commons Daemon 1.0.7. (markt)
|
| 9950 | </td></tr>
|
| 9951 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9952 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51621">51621</a>: Add additional required JARs to the deployer
|
| 9953 | distribution. (markt)
|
| 9954 | </td></tr>
|
| 9955 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9956 | Fix a small number of warnings reported by FindBugs. (markt)
|
| 9957 | </td></tr>
|
| 9958 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9959 | Update to version 1.1.22 of the native component for the AJP APR/native
|
| 9960 | and HTTP APR/native connectors. (markt)
|
| 9961 | </td></tr>
|
| 9962 | </table>
|
| 9963 | </blockquote></td></tr></table>
|
| 9964 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)"><!--()--></a><a name="Tomcat_7.0.19_(markt)"><strong>Tomcat 7.0.19 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-07-19</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 9965 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.19_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 9966 | <table border="0" cellpadding="2" cellspacing="2">
|
| 9967 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9968 | Add option to activate access log for unit tests. (rjung)
|
| 9969 | </td></tr>
|
| 9970 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9971 | Fix regression in year number formatting for AccessLogValve. (rjung)
|
| 9972 | </td></tr>
|
| 9973 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 9974 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46252">46252</a>: Allow to specify character set to be used to write
|
| 9975 | the access log in AccessLogValve. (kkolinko)
|
| 9976 | </td></tr>
|
| 9977 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9978 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51494">51494</a>: Prevent an NPE when a long running request completes
|
| 9979 | if the associated web application was destroyed while the request was
|
| 9980 | processing. (markt)
|
| 9981 | </td></tr>
|
| 9982 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9983 | Allow choosing a locale for timestamp formatting in AccessLogValve.
|
| 9984 | (rjung)
|
| 9985 | </td></tr>
|
| 9986 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 9987 | When generating access logs for errors, log at the Context/Host level if
|
| 9988 | a Context or Host can be identified for the failed request. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9989 | </td></tr>
|
| 9990 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 9991 | Create a directory for access log or error log (in AccessLogValve and
|
| 9992 | in JULI FileHandler) automatically when it is specified as a part of
|
| 9993 | the file name, e.g. in the <code>prefix</code> attribute. Earlier this
|
| 9994 | happened only if it was specified with the <code>directory</code>
|
| 9995 | attribute. (kkolinko)
|
| 9996 | </td></tr>
|
| 9997 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 9998 | Log a failure if access log file cannot be opened. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 9999 | </td></tr>
|
| 10000 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10001 | Use en_US as locale for timestamps in ExtendedAccessLogValve.
|
| 10002 | (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10003 | </td></tr>
|
| 10004 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10005 | Use en_US as locale for creationdate in WebdavServlet. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10006 | </td></tr>
|
| 10007 | </table>
|
| 10008 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10009 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.19_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10010 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10011 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10012 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51477">51477</a>: Support all SSL protocol combinations in the
|
| 10013 | APR/native connector. This only works when using the native library
|
| 10014 | version 1.1.21 or later, which is not yet released. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10015 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10016 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10017 | Various refactorings to reduce code duplication and unnecessary code in
|
| 10018 | the connectors. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10019 | </td></tr>
|
| 10020 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10021 | Correct regression introduced in 7.0.17 that triggered 400 entries in
|
| 10022 | the AccessLog when using the AJP/BIO connector. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10023 | </td></tr>
|
| 10024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10025 | Fix regression producing invalid MBean names when using IPV6
|
| 10026 | addresses for connectors. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10027 | </td></tr>
|
| 10028 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10029 | Add missing thread name in RequestProcessor when Servlet 3 Async
|
| 10030 | is used. Fixes null thread name in access log and JMX MBean. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10031 | </td></tr>
|
| 10032 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10033 | Fix CVE-2011-2526. Protect against infinite loops (HTTP NIO) and crashes
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10034 | (HTTP APR) if sendfile is configured to send more data than is available
|
| 10035 | in the file. (markt)
|
| 10036 | </td></tr>
|
| 10037 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10038 | Prevent NPEs when a socket is closed in non-error conditions after
|
| 10039 | sendfile processing when using the HTTP NIO connector. (markt)
|
| 10040 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10041 | </table>
|
| 10042 | </blockquote></td></tr></table>
|
| 10043 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.19_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 10044 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10045 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10046 | Remove unnecessary server.xml parsing code for old cluster
|
| 10047 | implementation that does not ship as part of Tomcat 7. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10048 | </td></tr>
|
| 10049 | </table>
|
| 10050 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10051 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.19_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 10052 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10053 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10054 | Add additional information to the documentation web application on the
|
| 10055 | benefits and remaining risks when running under a security manager.
|
| 10056 | (markt)
|
| 10057 | </td></tr>
|
| 10058 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10059 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51490">51490</a>: Correct broken HTML in JSP tag plugin examples and
|
| 10060 | improve the <c:if> example to make failures more obvious. Based on
|
| 10061 | suggestions by Charles. (markt)
|
| 10062 | </td></tr>
|
| 10063 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10064 | Document ExtendedAccessLogValve. (rjung)
|
| 10065 | </td></tr>
|
| 10066 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10067 | Correct default value of <code>enableLookups</code> for connectors
|
| 10068 | and mention, that <code>resolveHosts</code> for the AccessLogValve
|
| 10069 | is replaced by <code>enableLookups</code>. (rjung)
|
| 10070 | </td></tr>
|
| 10071 | </table>
|
| 10072 | </blockquote></td></tr></table>
|
| 10073 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/jdbc-pool"><!--()--></a><a name="Tomcat_7.0.19_(markt)/jdbc-pool"><strong>jdbc-pool</strong></a></font></td></tr><tr><td><blockquote>
|
| 10074 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10075 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10076 | Include jdbc-pool into Tomcat release. (fhanik)
|
| 10077 | </td></tr>
|
| 10078 | </table>
|
| 10079 | </blockquote></td></tr></table>
|
| 10080 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.19 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.19_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 10081 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10082 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10083 | Update to Apache Commons Daemon 1.0.6. (markt)
|
| 10084 | </td></tr>
|
| 10085 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10086 | Update to Eclipse JDT Compiler 3.7. (markt)
|
| 10087 | </td></tr>
|
| 10088 | </table>
|
| 10089 | </blockquote></td></tr></table>
|
| 10090 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.18 (markt)"><!--()--></a><a name="Tomcat_7.0.18_(markt)"><strong>Tomcat 7.0.18 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10091 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.18 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.18_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10092 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10093 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10094 | Correct regression introduced in 7.0.17 that triggered an NPE if a
|
| 10095 | CrawlerSessionManagerValve was used without setting crawlerUserAgents.
|
| 10096 | (markt)
|
| 10097 | </td></tr>
|
| 10098 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10099 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51466">51466</a>: Correct comment typos in HostManagerServlet. Patch
|
| 10100 | provided by Felix Schumacher. (markt)
|
| 10101 | </td></tr>
|
| 10102 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10103 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51467">51467</a>: Invoke Thread.start() rather than Thread.run() so that
|
| 10104 | listeners and filters are stopped in a separate thread rather than the
|
| 10105 | current thread. Patch provided by Felix Schumacher. (markt)
|
| 10106 | </td></tr>
|
| 10107 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10108 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51473">51473</a>: Fix concatenation of values in
|
| 10109 | <code>SecurityConfig.setSecurityProperty()</code>. (kkolinko)
|
| 10110 | </td></tr>
|
| 10111 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10112 | Fix response.encodeURL() for the special case of an absolute URL
|
| 10113 | with no path segment (http://name). (rjung)
|
| 10114 | </td></tr>
|
| 10115 | </table>
|
| 10116 | </blockquote></td></tr></table>
|
| 10117 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.18 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.18_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 10118 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10119 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10120 | Correct regression caused by connector re-factoring that made AJP
|
| 10121 | APR/native connector very unstable on Windows platforms. (markt)
|
| 10122 | </td></tr>
|
| 10123 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10124 | Correct regression caused by connector re-factoring that meant that
|
| 10125 | sendfile data was not reset between pipe-lined HTTP requests. (markt)
|
| 10126 | </td></tr>
|
| 10127 | </table>
|
| 10128 | </blockquote></td></tr></table>
|
| 10129 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.18 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.18_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 10130 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10131 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10132 | Re-factor tests to align packages for tests with the classes under test.
|
| 10133 | Start to convert non-JUnit tests to JUnit. Remove unnecessary code.
|
| 10134 | (markt)
|
| 10135 | </td></tr>
|
| 10136 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10137 | Add synchronization to receiver socket binding to prevent test failures
|
| 10138 | on Linux. (markt)
|
| 10139 | </td></tr>
|
| 10140 | </table>
|
| 10141 | </blockquote></td></tr></table>
|
| 10142 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.18 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.18_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 10143 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10144 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10145 | More code clean-up to remove unused code and reduce IDE warnings.
|
| 10146 | (markt/kkolinko)
|
| 10147 | </td></tr>
|
| 10148 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10149 | Further improvements to the Windows installer. (markt/kkolinko)
|
| 10150 | </td></tr>
|
| 10151 | </table>
|
| 10152 | </blockquote></td></tr></table>
|
| 10153 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)"><!--()--></a><a name="Tomcat_7.0.17_(markt)"><strong>Tomcat 7.0.17 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10154 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 10155 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10156 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10157 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48956">48956</a>: Add regular expression support for SSI. (markt)
|
| 10158 | </td></tr>
|
| 10159 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10160 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49165">49165</a>: Allow any time stamp formats supported by
|
| 10161 | SimpleDateFormat in AccessLogValve. Support logging begin and/or end of
|
| 10162 | request. (rjung)
|
| 10163 | </td></tr>
|
| 10164 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10165 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50677">50677</a>: Allow system property variables to be used in the
|
| 10166 | values of "common.loader" and other "*.loader" properties in the
|
| 10167 | <code>catalina.properties</code> file. (kkolinko)
|
| 10168 | </td></tr>
|
| 10169 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10170 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51376">51376</a>: When adding a Servlet via
|
| 10171 | ServletContext#addServlet(String, Servlet), the Servlet was not
|
| 10172 | initialized when the web application started and a load on startup value
|
| 10173 | was set. (markt)
|
| 10174 | </td></tr>
|
| 10175 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10176 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51386">51386</a>: Correct code for processing @HandlesTypes annotations
|
| 10177 | so only types of interest are reported to a ServletContainerInitializer.
|
| 10178 | (markt)
|
| 10179 | </td></tr>
|
| 10180 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10181 | Add the Tomcat extras, ant-junit and Java Help Jars to the list of JARs
|
| 10182 | to skip when scanning for TLDs and web fragments. (rjung)
|
| 10183 | </td></tr>
|
| 10184 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10185 | The fix for bug <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51310">51310</a> caused a regression that re-introduced
|
| 10186 | bug <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49957">49957</a> and deleted the contents of the work directory
|
| 10187 | when Tomcat was shutdown. This fix ensures that that work directory for
|
| 10188 | an application is not deleted when Tomcat is shutdown. (markt)
|
| 10189 | </td></tr>
|
| 10190 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10191 | Correct issues with JULI's OneLineFormatter including: correctly
|
| 10192 | re-using formatted timestamps when possible; thread-safety issues in
|
| 10193 | timestamp formatting; correcting the output of any milliseconds to
|
| 10194 | include leading zeros and formatting any parameters present.
|
| 10195 | (kkolinko/markt/rjung)
|
| 10196 | </td></tr>
|
| 10197 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10198 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51395">51395</a>: Fix memory leak triggered when an application that
|
| 10199 | includes a SAXParserFactory is the first web application to be loaded.
|
| 10200 | (markt)
|
| 10201 | </td></tr>
|
| 10202 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10203 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51396">51396</a>: Correctly handle jsp-file entries in web.xml when the
|
| 10204 | JSP servlet has been configured via code when embedding Tomcat. (markt)
|
| 10205 | </td></tr>
|
| 10206 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10207 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51400">51400</a>: Avoid known bottleneck in JVM when converting between
|
| 10208 | Strings and bytes by always providing a Charset rather than an encoding
|
| 10209 | name. Based on a patch by Dave Engberg. (markt)
|
| 10210 | </td></tr>
|
| 10211 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10212 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51401">51401</a>: Correctly initialise shared WebRuleSet instance used
|
| 10213 | by the digesters that parse web.xml and prevent incorrect warnings about
|
| 10214 | multiple occurrences of elements that are only allowed to appear once in
|
| 10215 | web.xml and web-fragment.xml. (kfujino)
|
| 10216 | </td></tr>
|
| 10217 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10218 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51403">51403</a>: Avoid NPE in JULI FileHandler if formatter is
|
| 10219 | misconfigured. (kkolinko)
|
| 10220 | </td></tr>
|
| 10221 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10222 | Previous improvements in JAR scanning performance introduced a start-up
|
| 10223 | performance penalty for some use cases. This fix addresses those
|
| 10224 | performance penalties while retaining the original improvements. (markt)
|
| 10225 | </td></tr>
|
| 10226 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10227 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51418">51418</a>: Provide more control over Context creation when
|
| 10228 | embedding Tomcat. Based on a patch by Benson Margulies. (markt/kkolinko)
|
| 10229 | </td></tr>
|
| 10230 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10231 | Remove redundant copy of catalina.properties from o.a.c.startup.
|
| 10232 | Generate this copy for inclusion in bin and src jars during the
|
| 10233 | ant "compile" task. (rjung)
|
| 10234 | </td></tr>
|
| 10235 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10236 | Use system properties loaded from catalina.properties via the class
|
| 10237 | path in unit tests. (rjung)
|
| 10238 | </td></tr>
|
| 10239 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10240 | Improve JMX unit test. (rjung)
|
| 10241 | </td></tr>
|
| 10242 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10243 | Fix IllegalStateException for JavaScript files when switching from
|
| 10244 | Writer to OutputStream. The special handling of this case in the
|
| 10245 | DefaultServlet was broken due to a MIME type change for JavaScript.
|
| 10246 | (funkman)
|
| 10247 | </td></tr>
|
| 10248 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10249 | Fix CVE-2011-2204. Prevent user passwords appearing in log files if a
|
| 10250 | runtime exception (e.g. OOME) occurs while creating a new user for a
|
| 10251 | MemoryUserDatabase via JMX. (markt)
|
| 10252 | </td></tr>
|
| 10253 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10254 | Fix an issue with the CrawlerSessionManagerValve that meant sessions
|
| 10255 | were not always correctly tracked. (markt)
|
| 10256 | </td></tr>
|
| 10257 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10258 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51436">51436</a>: Send 100 (Continue) response earlier to enable
|
| 10259 | ServletRequestListener implementations to read the request body. Based
|
| 10260 | on a patch by Simon Olofsson. (markt)
|
| 10261 | </td></tr>
|
| 10262 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10263 | Ensure an access log entry is made if an error occurs during
|
| 10264 | asynchronous request processing and the socket is immediately closed.
|
| 10265 | (markt)
|
| 10266 | </td></tr>
|
| 10267 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10268 | Ensure that if asyncDispatch() is called during an onTimeout event and
|
| 10269 | the target Servlet does not call startAsync() or complete() that Tomcat
|
| 10270 | calls complete() once the target Servlet exits. (markt)
|
| 10271 | </td></tr>
|
| 10272 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10273 | Improve the handling for Servlets that implement the deprecated
|
| 10274 | SingleThreadModel when embedding Tomcat. (markt)
|
| 10275 | </td></tr>
|
| 10276 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10277 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51445">51445</a>: Correctly initialise all instances of Servlets that
|
| 10278 | implement SingleThreadModel. Based on a patch by Felix Schumacher.
|
| 10279 | (markt)
|
| 10280 | </td></tr>
|
| 10281 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10282 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51453">51453</a>: Fix a regression in the preemptive authentication
|
| 10283 | support (enhancement <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=12428">12428</a>) that could trigger authentication
|
| 10284 | even if preemptive authentication was disabled. (markt)
|
| 10285 | </td></tr>
|
| 10286 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10287 | Prevent possible NPE when serving Servlets that implement the
|
| 10288 | SingleThreadModel interface. (markt)
|
| 10289 | </td></tr>
|
| 10290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10291 | In launcher for embedded Tomcat: do not change <code>catalina.home</code>
|
| 10292 | system property if it had a value. (kkolinko)
|
| 10293 | </td></tr>
|
| 10294 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10295 | When using Servlets that implement the SingleThreadModel interface, add
|
| 10296 | the single instance created to the pool when it is determined that a
|
| 10297 | pool of servlets is required rather than throwing it away. (markt)
|
| 10298 | </td></tr>
|
| 10299 | </table>
|
| 10300 | </blockquote></td></tr></table>
|
| 10301 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 10302 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10303 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10304 | Fix unit test for bindOnInit which was failing for APR on some
|
| 10305 | platforms. (rjung)
|
| 10306 | </td></tr>
|
| 10307 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10308 | Remove superfluous quotes from thread names for connection pools.
|
| 10309 | (rjung)
|
| 10310 | </td></tr>
|
| 10311 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10312 | Fix crash observed during pausing the connector when using APR.
|
| 10313 | Only add socket to poller if we are sure we don't close it later.
|
| 10314 | (rjung)
|
| 10315 | </td></tr>
|
| 10316 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10317 | Various refactorings to reduce code duplication and unnecessary code in
|
| 10318 | the connectors. (markt)
|
| 10319 | </td></tr>
|
| 10320 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10321 | Correct a regression introduced in Apache Tomcat 7.0.11 that broke
|
| 10322 | certificate revocation list handling. (markt)
|
| 10323 | </td></tr>
|
| 10324 | </table>
|
| 10325 | </blockquote></td></tr></table>
|
| 10326 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 10327 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10328 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10329 | Improve the message printed by TldLocationsCache and add configuration
|
| 10330 | example to the <code>logging.properties</code> file. (kkolinko)
|
| 10331 | </td></tr>
|
| 10332 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10333 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=33453">33453</a>: Recompile JSPs if last modified time of the source or
|
| 10334 | any of its dependencies changes either forwards or backwards. Note that
|
| 10335 | this introduces an incompatible change to the code generated for JSPs.
|
| 10336 | Tomcat will automatically re-compile any JSPs and tag files found in the
|
| 10337 | work directory when upgrading from 7.0.16 or earlier to 7.0.17 or later.
|
| 10338 | If you later downgrade from 7.0.17 or later to 7.0.16 or earlier, you
|
| 10339 | must empty the work directory as part of the downgrade process. (markt)
|
| 10340 | </td></tr>
|
| 10341 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10342 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=36362">36362</a>: Handle the case where tag file attributes (which can
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10343 | use any valid XML name) have a name which is not a Java identifier.
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10344 | (markt/kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10345 | </td></tr>
|
| 10346 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10347 | Broaden the exception handling in the EL Parser so that more failures to
|
| 10348 | parse an expression include the failed expression in the exception
|
| 10349 | message. Hopefully, this will help track down the cause of
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10350 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51088">51088</a>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10351 | </td></tr>
|
| 10352 | </table>
|
| 10353 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10354 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10355 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10356 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10357 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51306">51306</a>: Avoid NPE when handleSESSION_EXPIRED is processed
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10358 | while handleSESSION_CREATED is being processed. (kfujino)
|
| 10359 | </td></tr>
|
| 10360 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10361 | Notifications of changes in session ID to other nodes in the cluster
|
| 10362 | should be controlled by notifySessionListenersOnReplication rather than
|
| 10363 | notifyListenersOnReplication. (markt)
|
| 10364 | </td></tr>
|
| 10365 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10366 | The change in session ID is notified to the container event listener on
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10367 | the backup node in cluster.
|
| 10368 | This notification is controlled by
|
| 10369 | notifyContainerListenersOnReplication.(kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10370 | </td></tr>
|
| 10371 | </table>
|
| 10372 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10373 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10374 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10375 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10376 | Update Maven repository information in the documentation to reflect
|
| 10377 | current usage. (markt)
|
| 10378 | </td></tr>
|
| 10379 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10380 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=43538">43538</a>: Add host name and IP address to the HTML Manager
|
| 10381 | application. Patch by Dennis Lundberg. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10382 | </td></tr>
|
| 10383 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10384 | Add <code>session="false"</code> directive to the index page of the
|
| 10385 | ROOT web application. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10386 | </td></tr>
|
| 10387 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10388 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51443">51443</a>: Document the notifySessionListenersOnReplication
|
| 10389 | attribute for the DeltaManager. (markt)
|
| 10390 | </td></tr>
|
| 10391 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10392 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51447">51447</a>: Viewing a back up session in the HTML Manager web
|
| 10393 | application no longer changes the session to a primary session. Based on
|
| 10394 | a patch provided by Eiji Takahashi. (markt)
|
| 10395 | </td></tr>
|
| 10396 | </table>
|
| 10397 | </blockquote></td></tr></table>
|
| 10398 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.17 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.17_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 10399 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10400 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10401 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=33262">33262</a>: Install monitor to auto-start for current user only
|
| 10402 | rather than all users to be consistent with menu item creation. (markt)
|
| 10403 | </td></tr>
|
| 10404 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10405 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=40510">40510</a>: Provide an option to install shortcuts for the current
|
| 10406 | user or all users. Also ensure registry is correctly cleaned on
|
| 10407 | uninstall for 64-bit platforms. (markt)
|
| 10408 | </td></tr>
|
| 10409 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10410 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50949">50949</a>: Provide the ability to specify the AJP port and
|
| 10411 | service name when installing Tomcat using the Windows installer. This
|
| 10412 | permits multiple instances of the same Tomcat version to be installed
|
| 10413 | side-by-side. (markt)
|
| 10414 | </td></tr>
|
| 10415 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10416 | Clean up shell and batch scripts (improve consistency,
|
| 10417 | clarify comments, add <code>configtest</code> command support for
|
| 10418 | Windows). (rjung)
|
| 10419 | </td></tr>
|
| 10420 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10421 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51206">51206</a>: Make CATALINA_BASE visible for setenv.sh. (rjung)
|
| 10422 | </td></tr>
|
| 10423 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10424 | Remove unnecessary variable BASEDIR from scripts. (rjung)
|
| 10425 | </td></tr>
|
| 10426 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10427 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51425">51425</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51450">51450</a>: Update Spanish translations. Based
|
| 10428 | on patches provided by Jesus Marin. (markt)
|
| 10429 | </td></tr>
|
| 10430 | </table>
|
| 10431 | </blockquote></td></tr></table>
|
| 10432 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)"><!--()--></a><a name="Tomcat_7.0.16_(markt)"><strong>Tomcat 7.0.16 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-06-17</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10433 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.16_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 10434 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10435 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10436 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51249">51249</a>: Further improve system property replacement code
|
| 10437 | in ClassLoaderLogManager of Tomcat JULI to cover some corner cases.
|
| 10438 | (kkolinko)
|
| 10439 | </td></tr>
|
| 10440 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10441 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51264">51264</a>: Improve the previous fix for this issue by returning
|
| 10442 | the connection to the pool when not in use so it does not appear to be
|
| 10443 | an abandoned connection. Patch provided by Felix Schumacher. (markt)
|
| 10444 | </td></tr>
|
| 10445 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10446 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51324">51324</a>: Improve handling of exceptions when flushing the
|
| 10447 | response buffer to ensure that the doFlush flag does not get stuck in
|
| 10448 | the enabled state. Patch provided by Jeremy Norris. (markt)
|
| 10449 | </td></tr>
|
| 10450 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10451 | Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51278">51278</a> that prevented any
|
| 10452 | web application from being marked as distributable. (kfujino/markt)
|
| 10453 | </td></tr>
|
| 10454 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10455 | Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51278">51278</a> that prevented a
|
| 10456 | web application from overriding the default welcome files. (markt)
|
| 10457 | </td></tr>
|
| 10458 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10459 | Enable remaining valves for Servlet 3 asynchronous processing support.
|
| 10460 | (markt)
|
| 10461 | </td></tr>
|
| 10462 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10463 | Avoid possible NPE when logging requests received during embedded Tomcat
|
| 10464 | shutdown. (markt)
|
| 10465 | </td></tr>
|
| 10466 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10467 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51340">51340</a>: Fix thread-safety issue when parsing multiple web.xml
|
| 10468 | files in parallel. Apache Tomcat does not do this but products that
|
| 10469 | embed it may. (markt)
|
| 10470 | </td></tr>
|
| 10471 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10472 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51344">51344</a>: Fix problem with Lifecycle re-factoring for deprecated
|
| 10473 | embedded class that prevented events being triggered. (markt)
|
| 10474 | </td></tr>
|
| 10475 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10476 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51348">51348</a>: Prevent possible NPE when processing WebDAV locks.
|
| 10477 | (markt)
|
| 10478 | </td></tr>
|
| 10479 | </table>
|
| 10480 | </blockquote></td></tr></table>
|
| 10481 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.16_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 10482 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10483 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10484 | When parsing the port in the HTTP host header, restrict the value to be
|
| 10485 | base 10 integer digits rather than hexadecimal ones.
|
| 10486 | (rjung/markt/kkolinko)
|
| 10487 | </td></tr>
|
| 10488 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10489 | Various refactorings to reduce code duplication and unnecessary code in
|
| 10490 | the connectors. (markt)
|
| 10491 | </td></tr>
|
| 10492 | </table>
|
| 10493 | </blockquote></td></tr></table>
|
| 10494 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.16_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 10495 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10496 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10497 | Change JAR scanning log messages where no TLDs are found to DEBUG level
|
| 10498 | and replace the multiple messages with a single INFO level message that
|
| 10499 | indicates that at least one JAR was scanned needlessly and how to obtain
|
| 10500 | more info. (markt)
|
| 10501 | </td></tr>
|
| 10502 | </table>
|
| 10503 | </blockquote></td></tr></table>
|
| 10504 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.16_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 10505 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10506 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10507 | Enable Servlet 3 asynchronous processing support when using clustering.
|
| 10508 | (markt)
|
| 10509 | </td></tr>
|
| 10510 | </table>
|
| 10511 | </blockquote></td></tr></table>
|
| 10512 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.16 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.16_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 10513 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10514 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10515 | Correct the log4j configuration settings when defining conversion
|
| 10516 | patterns in the documentation web application. (markt)
|
| 10517 | </td></tr>
|
| 10518 | </table>
|
| 10519 | </blockquote></td></tr></table>
|
| 10520 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)"><!--()--></a><a name="Tomcat_7.0.15_(markt)"><strong>Tomcat 7.0.15 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10521 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 10522 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10523 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10524 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=27122">27122</a>: Remove a workaround for a very old and since fixed
|
| 10525 | Mozilla bug and change the default value of the securePagesWithPragma
|
| 10526 | attribute of the Authenticator Valves to false. These changes should
|
| 10527 | reduce the likelihood of issues when downloading files with IE. (markt)
|
| 10528 | </td></tr>
|
| 10529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10530 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=35054">35054</a>: Check that a file is not specified for a Host's
|
| 10531 | appBase and log an error if it is. (markt)
|
| 10532 | </td></tr>
|
| 10533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10534 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51197">51197</a>: Fix possible dropped connection when sendError or
|
| 10535 | sendRedirect are used during async processing. (markt)
|
| 10536 | </td></tr>
|
| 10537 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10538 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51221">51221</a>: Correct Spanish translation of text used in a 302
|
| 10539 | response. Patch provided by Paco Soberón. (markt)
|
| 10540 | </td></tr>
|
| 10541 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10542 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51249">51249</a>: Correct ClassLoaderLogManager system property
|
| 10543 | replacement code so properties of the form "}${...}" can be used
|
| 10544 | without error. (markt)
|
| 10545 | </td></tr>
|
| 10546 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10547 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51264">51264</a>: Allow the JDBC persistent session store to use a
|
| 10548 | JNDI datasource to define the database in which sessions are persisted.
|
| 10549 | Patch provided by Felix Schumacher. (markt)
|
| 10550 | </td></tr>
|
| 10551 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10552 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51274">51274</a>: Add missing i18n strings in PersistentManagerBase.
|
| 10553 | Patch provided by Eiji Takahashi. (markt)
|
| 10554 | </td></tr>
|
| 10555 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10556 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51276">51276</a>: Provide an abstraction for accessing content in JARs
|
| 10557 | so the most efficient method can be selected depending on the type of
|
| 10558 | URL used to identify the JAR. This improves startup time when JARs are
|
| 10559 | located in $CATALINA_BASE/lib. (markt)
|
| 10560 | </td></tr>
|
| 10561 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10562 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51277">51277</a>: Improve error message if an application is deployed
|
| 10563 | with an incomplete FORM authentication configuration. (markt)
|
| 10564 | </td></tr>
|
| 10565 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10566 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51278">51278</a>: Allow ServletContainerInitializers to override
|
| 10567 | settings in the global default web.xml and the host web.xml. (markt)
|
| 10568 | </td></tr>
|
| 10569 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10570 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51310">51310</a>: When stopping the Server object on shutdown call
|
| 10571 | destroy() after calling stop(). (markt)
|
| 10572 | </td></tr>
|
| 10573 | </table>
|
| 10574 | </blockquote></td></tr></table>
|
| 10575 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 10576 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10577 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10578 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51145">51145</a>: Add an AJP-NIO connector. (markt/rjung)
|
| 10579 | </td></tr>
|
| 10580 | </table>
|
| 10581 | </blockquote></td></tr></table>
|
| 10582 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 10583 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10584 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10585 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51220">51220</a>: Add a system property to enable tag pooling with JSPs
|
| 10586 | that use a custom base class. Based on a patch by Dan Mikusa. (markt)
|
| 10587 | </td></tr>
|
| 10588 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10589 | Include a comment header in generated java files that indicates when the
|
| 10590 | file was generated and which version of Tomcat generated it. (markt)
|
| 10591 | </td></tr>
|
| 10592 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10593 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51240">51240</a>: Ensure that maxConnections limit is enforced when
|
| 10594 | multiple acceptor threads are configured. (markt)
|
| 10595 | </td></tr>
|
| 10596 | </table>
|
| 10597 | </blockquote></td></tr></table>
|
| 10598 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 10599 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10600 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10601 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51230">51230</a>: Add missing attributes to JMX for ReplicationValve and
|
| 10602 | JvmRouteBinderValve. Patch provided by Eiji Takahashi. (markt)
|
| 10603 | </td></tr>
|
| 10604 | </table>
|
| 10605 | </blockquote></td></tr></table>
|
| 10606 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 10607 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10608 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10609 | Add documentation for AJP-NIO connector. (markt/rjung)
|
| 10610 | </td></tr>
|
| 10611 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10612 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51182">51182</a>: Document JAAS supported added in <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51119">51119</a>.
|
| 10613 | Patch provided by Neil Laurance. (markt)
|
| 10614 | </td></tr>
|
| 10615 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10616 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51225">51225</a>: Fix broken documentation links for non-English locales
|
| 10617 | in the HTML Manager application. Patch provided by Eiji Takahashi.
|
| 10618 | (markt)
|
| 10619 | </td></tr>
|
| 10620 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10621 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51229">51229</a>: Fix bugs in the Servlet 3.0 asynchronous examples.
|
| 10622 | Patch provided by Eiji Takahashi. (markt)
|
| 10623 | </td></tr>
|
| 10624 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10625 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51251">51251</a>: Add web application version support to the Ant tasks.
|
| 10626 | Based on a patch provided by Eiji Takahashi. (markt)
|
| 10627 | </td></tr>
|
| 10628 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10629 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51294">51294</a>: Clarify behaviour of unpackWAR attribute of
|
| 10630 | StandardContext components. (markt)
|
| 10631 | </td></tr>
|
| 10632 | </table>
|
| 10633 | </blockquote></td></tr></table>
|
| 10634 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.15 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.15_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 10635 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10636 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10637 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46451">46451</a>: Configure svn:bugtraq properties for Tomcat trunk.
|
| 10638 | Based on a patch provided by Marc Guillemot. (markt)
|
| 10639 | </td></tr>
|
| 10640 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10641 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51309">51309</a>: Correct logic in catalina.sh stop when using a PID
|
| 10642 | file to ensure the correct message is shown. Patch provided by Caio
|
| 10643 | Cezar. (markt)
|
| 10644 | </td></tr>
|
| 10645 | </table>
|
| 10646 | </blockquote></td></tr></table>
|
| 10647 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.14 (markt)"><!--()--></a><a name="Tomcat_7.0.14_(markt)"><strong>Tomcat 7.0.14 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-05-12</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10648 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.14 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.14_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 10649 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10650 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10651 | Stylistic improvements to MIME type sync script.
|
| 10652 | Based on a patch provided by Felix Schumacher. (rjung)
|
| 10653 | </td></tr>
|
| 10654 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10655 | Ensure that the SSLValve provides the SSL key size as an Integer rather
|
| 10656 | than a String. (markt)
|
| 10657 | </td></tr>
|
| 10658 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10659 | Ensure that the RemoteIpValve works correctly with Servlet 3.0
|
| 10660 | asynchronous requests. (markt)
|
| 10661 | </td></tr>
|
| 10662 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10663 | Use safe equality test when determining event type in the
|
| 10664 | MapperListener. (markt)
|
| 10665 | </td></tr>
|
| 10666 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10667 | Use correct class loader when loading Servlet classes in
|
| 10668 | StandardWrapper. (markt)
|
| 10669 | </td></tr>
|
| 10670 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10671 | Provide additional configuration options for the RemoteIpValve and
|
| 10672 | RemoteIpFilter to allow greater control over the values returned by
|
| 10673 | ServletRequest#getServerPort() and ServletRequest#getLocalPort() when
|
| 10674 | Tomcat is behind a reverse proxy. (markt)
|
| 10675 | </td></tr>
|
| 10676 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10677 | Ensure session cookie paths end in <code>/</code> so that session
|
| 10678 | cookies created for a context with a path of <code>/foo</code> do not
|
| 10679 | get returned with requests mapped to a context with a path of
|
| 10680 | <code>/foobar</code>. (markt)
|
| 10681 | </td></tr>
|
| 10682 | </table>
|
| 10683 | </blockquote></td></tr></table>
|
| 10684 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.14 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.14_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 10685 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10686 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10687 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51177">51177</a>: Ensure Tomcat's MapElResolver always returns
|
| 10688 | <code>Object.class</code> for <code>getType()</code> as required by the
|
| 10689 | EL specification. (markt)
|
| 10690 | </td></tr>
|
| 10691 | </table>
|
| 10692 | </blockquote></td></tr></table>
|
| 10693 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)"><!--()--></a><a name="Tomcat_7.0.13_(markt)"><strong>Tomcat 7.0.13 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10694 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 10695 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10696 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10697 | Correct mix-up in Realm Javadoc. (markt)
|
| 10698 | </td></tr>
|
| 10699 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10700 | Fix display of response headers in AccessLogValve. (kkolinko)
|
| 10701 | </td></tr>
|
| 10702 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10703 | Implement display of multiple request headers in AccessLogValve:
|
| 10704 | print not just the value of the first header, but of the all of them,
|
| 10705 | separated by commas. (kkolinko)
|
| 10706 | </td></tr>
|
| 10707 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10708 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50306">50306</a>: New StuckThreadDetectionValve to detect requests that
|
| 10709 | take a long time to process, which might indicate that their processing
|
| 10710 | threads are stuck. Based on a patch provided by TomLu. (slaurent)
|
| 10711 | </td></tr>
|
| 10712 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10713 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51038">51038</a>: Ensure that asynchronous requests are included in
|
| 10714 | access logs. (markt)
|
| 10715 | </td></tr>
|
| 10716 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10717 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51042">51042</a>: Don't trigger session creation listeners when a
|
| 10718 | session ID is changed as part of the authentication process. (markt)
|
| 10719 | </td></tr>
|
| 10720 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10721 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51050">51050</a>: Add additional common but non-standard file extension
|
| 10722 | to MIME type mappings for MPEG 4 files. Based on a patch by Cédrik Lime.
|
| 10723 | (markt)
|
| 10724 | </td></tr>
|
| 10725 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10726 | Add some additional common JARs that do not contain TLDs or web
|
| 10727 | fragments to the list of JARs to skip when scanning for TLDs and web
|
| 10728 | fragments. (markt)
|
| 10729 | </td></tr>
|
| 10730 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10731 | While scanning JARs for TLDs and fragments, avoid using JarFile and use
|
| 10732 | JarInputStream as in most circumstances where JARs are scanned, JarFile
|
| 10733 | will create a temporary copy of the JAR rather than using the resource
|
| 10734 | directly. This change significantly improves startup performance for
|
| 10735 | applications with lots of JARs to be scanned. (markt)
|
| 10736 | </td></tr>
|
| 10737 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10738 | Ensure response is committed when <code>AsyncContext#complete()</code>
|
| 10739 | is called. (markt)
|
| 10740 | </td></tr>
|
| 10741 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10742 | Add a container event that is fired when a session's ID is changed,
|
| 10743 | e.g. on authentication. (markt)
|
| 10744 | </td></tr>
|
| 10745 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10746 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51099">51099</a>: Correctly implement non-default login configurations
|
| 10747 | (configured via the loginConfigName attribute) for the SPNEGO
|
| 10748 | authenticator. (fhanik/markt)
|
| 10749 | </td></tr>
|
| 10750 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10751 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51119">51119</a>: Add JAAS authentication support to the
|
| 10752 | JMXRemoteLifecycleListener. Patch provided by Neil Laurance. (markt)
|
| 10753 | </td></tr>
|
| 10754 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10755 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51136">51136</a>: Provide methods that enable the name of a Context on
|
| 10756 | Context creation when using Tomcat in an embedded scenario. Based on a
|
| 10757 | patch provided by David Calavera. (markt)
|
| 10758 | </td></tr>
|
| 10759 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10760 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51137">51137</a>: Add additional Microsoft Office MIME type mappings.
|
| 10761 | (rjung)
|
| 10762 | </td></tr>
|
| 10763 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10764 | Partial sync of MIME type mapping with mime.types from the Apache web
|
| 10765 | server. About 600 MIME types added, some changed. (rjung)
|
| 10766 | </td></tr>
|
| 10767 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10768 | Make access logging more robust when logging requests that generate 400
|
| 10769 | responses since the request object is unlikely to be fully/correctly
|
| 10770 | populated in that case. (markt)
|
| 10771 | </td></tr>
|
| 10772 | </table>
|
| 10773 | </blockquote></td></tr></table>
|
| 10774 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 10775 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10776 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10777 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50957">50957</a>: Fix regression in HTTP BIO connector that triggered
|
| 10778 | errors when processing pipe-lined requests. (markt)
|
| 10779 | </td></tr>
|
| 10780 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10781 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50158">50158</a>: Ensure the asynchronous requests never timeout if the
|
| 10782 | timeout is set to zero or less. Based on a patch provided by Chris.
|
| 10783 | (markt)
|
| 10784 | </td></tr>
|
| 10785 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10786 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51073">51073</a>: Throw an exception and do not start the APR connector
|
| 10787 | if it is configured for SSL and an invalid value is provided for
|
| 10788 | SSLProtocol. (markt)
|
| 10789 | </td></tr>
|
| 10790 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10791 | Align all the connector implementations with the documented default
|
| 10792 | setting for processorCache of 200. This changes the default from -1
|
| 10793 | (unlimited) for the AJP-BIO, AJP-APR and HTTP-APR connectors. Additional
|
| 10794 | information was also added to the documentation on how to select an
|
| 10795 | appropriate value.
|
| 10796 | </td></tr>
|
| 10797 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10798 | Take account of time spent waiting for a processing thread when
|
| 10799 | calculating connection and keep-alive timeouts for the HTTP BIO
|
| 10800 | connector. (markt)
|
| 10801 | </td></tr>
|
| 10802 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10803 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51095">51095</a>: Don't trigger a NullPointerException when the SSL
|
| 10804 | handshake fails with the HTTP-APR connector. Patch provided by Mike
|
| 10805 | Glazer. (markt)
|
| 10806 | </td></tr>
|
| 10807 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10808 | Improve handling in AJP connectors of the case where too large a AJP
|
| 10809 | packet is received. (markt)
|
| 10810 | </td></tr>
|
| 10811 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10812 | Restore the automatic disabling of HTTP keep-alive with the BIO
|
| 10813 | connector once 75% of the processing threads are in use and make the
|
| 10814 | threshold configurable. (markt)
|
| 10815 | </td></tr>
|
| 10816 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10817 | Make pollerSize and maxConnections synonyms for the APR connectors since
|
| 10818 | they perform the same function. (markt)
|
| 10819 | </td></tr>
|
| 10820 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10821 | Use maxThreads rather than 10000 as the default maxConnections for the
|
| 10822 | BIO connectors. (markt)
|
| 10823 | </td></tr>
|
| 10824 | </table>
|
| 10825 | </blockquote></td></tr></table>
|
| 10826 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 10827 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10828 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10829 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=47371">47371</a>: Correctly coerce the empty string to zero when used as
|
| 10830 | an operand in EL arithmetic. Patch provided by gbt. (markt)
|
| 10831 | </td></tr>
|
| 10832 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10833 | Label JSP/tag file line and column numbers when reporting errors since
|
| 10834 | it may not be immediately obvious what the numbers represent. (markt)
|
| 10835 | </td></tr>
|
| 10836 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10837 | Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49916">49916</a> that resulted in
|
| 10838 | JSPs being compiled twice rather than just once. (markt)
|
| 10839 | </td></tr>
|
| 10840 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10841 | Log JARs that are scanned for TLDs where no TLD is found so that users
|
| 10842 | can easily identify JARs that can be added to the list of JARs to skip.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10843 | (markt)
|
| 10844 | </td></tr>
|
| 10845 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10846 | Use a single TLD location cache for a web application rather than one
|
| 10847 | per JSP compilation to speed up JSP compilation. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10848 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10849 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10850 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51124">51124</a>: Refactor BodyContentImpl to assist in determining the
|
| 10851 | root cause of this bug. Based on a patch by Ramiro. (markt)
|
| 10852 | </td></tr>
|
| 10853 | </table>
|
| 10854 | </blockquote></td></tr></table>
|
| 10855 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 10856 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10857 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10858 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50950">50950</a>: Correct possible NotSerializableException for an
|
| 10859 | authenticated session when running with a security manager. (markt)
|
| 10860 | </td></tr>
|
| 10861 | </table>
|
| 10862 | </blockquote></td></tr></table>
|
| 10863 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 10864 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10865 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10866 | Configure Security Manager How-To to include a copy of the actual
|
| 10867 | conf/catalina.policy file when the documentation is built, rather
|
| 10868 | than maintaining a copy of its content. (kkolinko)
|
| 10869 | </td></tr>
|
| 10870 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10871 | Fix broken stylesheet URL in XML based manager status output. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10872 | </td></tr>
|
| 10873 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10874 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51156">51156</a>: Ensure session expiration option is available in
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10875 | Manager application was running web applications that were defined in
|
| 10876 | server.xml. (markt)
|
| 10877 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10878 | </table>
|
| 10879 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10880 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.13 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.13_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10881 | <table border="0" cellpadding="2" cellspacing="2">
|
| 10882 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10883 | Clarify error messages in *.sh files to mention that if a script is
|
| 10884 | not found it might be because execute permission is needed. (kkolinko)
|
| 10885 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10886 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10887 | Update Apache Commons Pool to 1.5.6. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10888 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10889 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10890 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51135">51135</a>: Fix auto-detection of JAVA_HOME for 64-bit Windows
|
| 10891 | platforms that only have a 32-bit JVM installed. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10892 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10893 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51154">51154</a>: Remove duplicate @deprecated tags in ServletContext
|
| 10895 | Javadoc. Patch provided by sebb. (markt)
|
| 10896 | </td></tr>
|
| 10897 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10898 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=51155">51155</a>: Add comments to @deprecated tags that have none. Patch
|
| 10899 | provided by sebb. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10900 | </td></tr>
|
| 10901 | </table>
|
| 10902 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10903 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)"><!--()--></a><a name="Tomcat_7.0.12_(markt)"><strong>Tomcat 7.0.12 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-04-06</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 10904 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.12_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10905 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10906 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10907 | Automatically correct invalid paths when specified for Context elements
|
| 10908 | inside server.xml and log a warning that the configuration has been
|
| 10909 | corrected. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 10910 | </td></tr>
|
| 10911 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 10912 | Don't unpack WAR files if they are not located in the Host's
|
| 10913 | appBase. (markt)
|
| 10914 | </td></tr>
|
| 10915 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10916 | Don't log to standard out in SSLValve. (markt)
|
| 10917 | </td></tr>
|
| 10918 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10919 | Handle the case where a web crawler provides an invalid session ID in
|
| 10920 | the CrawlerSessionManagerValve. (markt)
|
| 10921 | </td></tr>
|
| 10922 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10923 | Update pattern used in CrawlerSessionManagerValve to that used by the
|
| 10924 | ASF infrastructure team. (markt)
|
| 10925 | </td></tr>
|
| 10926 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10927 | Remove unnecessary whitespace from MIME mapping entries in global
|
| 10928 | web.xml file. (markt)
|
| 10929 | </td></tr>
|
| 10930 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10931 | When using parallel deployment, correctly handle the scenario when the
|
| 10932 | client sends multiple JSESSIONID cookies. (markt)
|
| 10933 | </td></tr>
|
| 10934 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10935 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=12428">12428</a>: Add support (disabled by default) for preemptive
|
| 10936 | authentication. This can be configured per context. Based on a patch
|
| 10937 | suggested by Werner Donn. (markt)
|
| 10938 | </td></tr>
|
| 10939 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10940 | Make the CSRF nonce cache serializable so that it can be replicated
|
| 10941 | across a cluster and/or persisted across Tomcat restarts. (markt)
|
| 10942 | </td></tr>
|
| 10943 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 10944 | Resolve some refactoring TODOs in the implementation of the new Context
|
| 10945 | attribute "swallowAbortedUploads". (markt)
|
| 10946 | </td></tr>
|
| 10947 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10948 | Include the seed time when calculating the time taken to create
|
| 10949 | SecureRandom instances for session ID generation, report excessive times
|
| 10950 | (greater than 100ms) at INFO level and provide a value for the message
|
| 10951 | key so a meaningful message appears in the logs. (markt)
|
| 10952 | </td></tr>
|
| 10953 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10954 | Don't register Contexts that fail to start with the Mapper. (markt)
|
| 10955 | </td></tr>
|
| 10956 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10957 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48685">48685</a>: Add initial support for SPNEGO/Kerberos authentication
|
| 10958 | also referred to as integrated Windows authentication. This includes
|
| 10959 | user authentication, authorisation via the directory using the
|
| 10960 | user's delegated credentials and exposing the user's delegated
|
| 10961 | credentials via a request attribute so applications can make use of them
|
| 10962 | to impersonate the current user when accessing third-party systems that
|
| 10963 | use a compatible authentication mechanism. Based on a patch provided by
|
| 10964 | Michael Osipov. (markt)
|
| 10965 | </td></tr>
|
| 10966 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10967 | HTTP range requests cannot be reliably served when a Writer is in use so
|
| 10968 | prevent the DefaultServlet from attempting to do so. (kkolinko)
|
| 10969 | </td></tr>
|
| 10970 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10971 | Protect the DefaultServlet from Valves, Filters and Wrappers that write
|
| 10972 | content to the response. Prevent partial responses to partial GET
|
| 10973 | requests in this case since the range cannot be reliably determined.
|
| 10974 | Also prevent the DefaultServlet from setting a content length header
|
| 10975 | since this too cannot be reliably determined. (markt)
|
| 10976 | </td></tr>
|
| 10977 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10978 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50929">50929</a>: When wrapping an exception, include the root cause.
|
| 10979 | Patch provided by sebb. (markt)
|
| 10980 | </td></tr>
|
| 10981 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10982 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50991">50991</a>: Fix regression in fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=25060">25060</a> that called
|
| 10983 | close on a JNDI resource while it was still available to the
|
| 10984 | application. (markt)
|
| 10985 | </td></tr>
|
| 10986 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 10987 | Provide a configuration option that lets the close method to be used for
|
| 10988 | a JNDI Resource to be defined by the user. This change also disables
|
| 10989 | using the close method unless one is explicitly defined for the
|
| 10990 | resource and limits it to singleton resources. (markt)
|
| 10991 | </td></tr>
|
| 10992 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10993 | Correctly track changes to context.xml files and trigger redeployment
|
| 10994 | when copyXML is set to false. (markt)
|
| 10995 | </td></tr>
|
| 10996 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 10997 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50997">50997</a>: Relax the requirement that directories must have a
|
| 10998 | name ending in <code>.jar</code> to be treated as an expanded JAR file
|
| 10999 | by the default JarScanner. Based on patch by Rodion Zhitomirsky. (markt)
|
| 11000 | </td></tr>
|
| 11001 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11002 | Don't append the jvmRoute to a session ID if the jvmRoute is a zero
|
| 11003 | length string. (markt)
|
| 11004 | </td></tr>
|
| 11005 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11006 | Don't register non-singleton DataSource resources with JMX. (markt)
|
| 11007 | </td></tr>
|
| 11008 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11009 | CVE-2011-1184: Provide additional configuration options for the DIGEST
|
| 11010 | authenticator. (markt)
|
| 11011 | </td></tr>
|
| 11012 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11013 | Provide a workaround for Tomcat hanging during shutdown when running the
|
| 11014 | unit tests. (markt)
|
| 11015 | </td></tr>
|
| 11016 | </table>
|
| 11017 | </blockquote></td></tr></table>
|
| 11018 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.12_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11019 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11020 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11021 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50887">50887</a>: Add support for configuring the JSSE provider used to
|
| 11022 | convert client certificates. Based on a patch by pknopp. (markt)
|
| 11023 | </td></tr>
|
| 11024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11025 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50903">50903</a>: When a connector is stopped, ensure that requests that
|
| 11026 | are currently in a keep-alive state and waiting for client data are not
|
| 11027 | processed. Requests where processing has started will continue to
|
| 11028 | completion. (markt)
|
| 11029 | </td></tr>
|
| 11030 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11031 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50927">50927</a>: Improve error message when SSLCertificateFile is not
|
| 11032 | specified when using APR with SSL. Based on a patch provided by sebb.
|
| 11033 | (markt)
|
| 11034 | </td></tr>
|
| 11035 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11036 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50928">50928</a>: Don't ignore keyPass attribute for HTTP BIO and
|
| 11037 | NIO connectors. Based on a patch provided by sebb. (markt)
|
| 11038 | </td></tr>
|
| 11039 | </table>
|
| 11040 | </blockquote></td></tr></table>
|
| 11041 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.12_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 11042 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11043 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11044 | Securely seed the SecureRandom instance used for UUID generation and
|
| 11045 | report excessive creation time (greater than 100ms) at INFO level.
|
| 11046 | (markt)
|
| 11047 | </td></tr>
|
| 11048 | </table>
|
| 11049 | </blockquote></td></tr></table>
|
| 11050 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.12_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 11051 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11052 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11053 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50924">50924</a>: Clean-up HTTP connector comparison table. (markt)
|
| 11054 | </td></tr>
|
| 11055 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11056 | Slightly expanded the documentation of the Host element to clarify the
|
| 11057 | relationship between host name and DNS name. (markt)
|
| 11058 | </td></tr>
|
| 11059 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11060 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50925">50925</a>: Update SSL how-to to take account of
|
| 11061 | <code>keyPass</code> connector attribute. (markt)
|
| 11062 | </td></tr>
|
| 11063 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11064 | Improve Tomcat Logging documentation. (kkolinko)
|
| 11065 | </td></tr>
|
| 11066 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11067 | Align the authenticator documentation and MBean descriptors with the
|
| 11068 | implementation. (markt)
|
| 11069 | </td></tr>
|
| 11070 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11071 | Prevent the custom error pages for the Manager and Host Manager
|
| 11072 | applications from being accessed directly. (markt)
|
| 11073 | </td></tr>
|
| 11074 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11075 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50984">50984</a>: When using the Manager application ensure that
|
| 11076 | undeployment fails if a file cannot be deleted. (markt)
|
| 11077 | </td></tr>
|
| 11078 | </table>
|
| 11079 | </blockquote></td></tr></table>
|
| 11080 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.12 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.12_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 11081 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11082 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11083 | Update Eclipse JDT complier to 3.6.2. (markt)
|
| 11084 | </td></tr>
|
| 11085 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11086 | Update WSDL4J library to 1.6.2 (used by JSR 109 support in the extras
|
| 11087 | package). (markt)
|
| 11088 | </td></tr>
|
| 11089 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11090 | Update optional CheckStyle library to 5.3. (markt)
|
| 11091 | </td></tr>
|
| 11092 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11093 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50911">50911</a>: Reduce noise generated during the build of the Windows
|
| 11094 | installer so warnings are more obvious. Patch provided by sebb. (markt)
|
| 11095 | </td></tr>
|
| 11096 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11097 | Further work to reduce compiler and validation warnings across the code
|
| 11098 | base. (markt)
|
| 11099 | </td></tr>
|
| 11100 | </table>
|
| 11101 | </blockquote></td></tr></table>
|
| 11102 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.11 (markt)"><!--()--></a><a name="Tomcat_7.0.11_(markt)"><strong>Tomcat 7.0.11 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-03-11</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11103 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.11 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.11_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11104 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11105 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11106 | CVE-2011-1088: Completed fix. Don't ignore @ServletSecurity
|
| 11107 | annotations. (markt)
|
| 11108 | </td></tr>
|
| 11109 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11110 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=25060">25060</a>: Close Apache Commons DBCP datasources when the
|
| 11111 | associated JNDI naming context is stopped (e.g. for a non-global
|
| 11112 | DataSource resource on web application reload) to close remaining
|
| 11113 | database connections immediately rather than waiting for garbage
|
| 11114 | collection. (markt)
|
| 11115 | </td></tr>
|
| 11116 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11117 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=26701">26701</a>: Provide a mechanism for users to register their own
|
| 11118 | <code>URLStreamHandlerFactory</code> objects. (markt)
|
| 11119 | </td></tr>
|
| 11120 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11121 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50855">50855</a>: Fix NPE on HttpServletRequest.logout() when debug
|
| 11122 | logging is enabled. (markt)
|
| 11123 | </td></tr>
|
| 11124 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11125 | New context attribute "swallowAbortedUploads" allows
|
| 11126 | to make request data swallowing configurable for requests
|
| 11127 | that are too large. (rjung)
|
| 11128 | </td></tr>
|
| 11129 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11130 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50854">50854</a>: Add additional permissions required by the Manager
|
| 11131 | application when running under a security Manager and support a shared
|
| 11132 | Manager installation when $CATALINA_HOME != CATALINA_BASE. (markt)
|
| 11133 | </td></tr>
|
| 11134 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11135 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50893">50893</a>: Add additional information to the download README for
|
| 11136 | the extras components. (markt)
|
| 11137 | </td></tr>
|
| 11138 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11139 | Calling <code>stop()</code> and then <code>destroy()</code> on a
|
| 11140 | connector incorrectly triggered an exception. (markt)
|
| 11141 | </td></tr>
|
| 11142 | </table>
|
| 11143 | </blockquote></td></tr></table>
|
| 11144 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.11 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.11_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11145 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11146 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11147 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48208">48208</a>: Allow the configuration of a custom trust manager for
|
| 11148 | use in CLIENT-CERT authentication. (markt)
|
| 11149 | </td></tr>
|
| 11150 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11151 | Fix issues that prevented asynchronous servlets from working when used
|
| 11152 | with the HTTP APR connector on platforms that support TCP_DEFER_ACCEPT.
|
| 11153 | (markt)
|
| 11154 | </td></tr>
|
| 11155 | </table>
|
| 11156 | </blockquote></td></tr></table>
|
| 11157 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.11 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.11_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 11158 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11159 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11160 | Correct possible threading issue in JSP compilation when development
|
| 11161 | mode is used. (markt)
|
| 11162 | </td></tr>
|
| 11163 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11164 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50895">50895</a>: Don't initialize classes created during the
|
| 11165 | compilation stage. (markt)
|
| 11166 | </td></tr>
|
| 11167 | </table>
|
| 11168 | </blockquote></td></tr></table>
|
| 11169 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.10 (markt)"><!--()--></a><a name="Tomcat_7.0.10_(markt)"><strong>Tomcat 7.0.10 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-03-08</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11170 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.10 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.10_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11171 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11172 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11173 | CVE-2011-1088: Partial fix. Don't ignore @ServletSecurity
|
| 11174 | annotations. (markt)
|
| 11175 | </td></tr>
|
| 11176 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11177 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=27988">27988</a>: Improve reporting of missing files. (markt)
|
| 11178 | </td></tr>
|
| 11179 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11180 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=28852">28852</a>: Add URL encoding where missing to parameters in URLs
|
| 11181 | presented by Ant tasks to the Manager application. Based on a patch by
|
| 11182 | Stephane Bailliez. (markt)
|
| 11183 | </td></tr>
|
| 11184 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11185 | Improve handling of SSL renegotiation by failing earlier when the
|
| 11186 | request body contains more bytes than maxSavePostSize. (markt)
|
| 11187 | </td></tr>
|
| 11188 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11189 | Improve shut down speed by not renewing threads during shut down when
|
| 11190 | the <code>ThreadLocalLeakPreventionListener</code> is enabled. (markt)
|
| 11191 | </td></tr>
|
| 11192 | </table>
|
| 11193 | </blockquote></td></tr></table>
|
| 11194 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.10 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.10_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11195 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11196 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11197 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49284">49284</a>: Add SSL re-negotiation support to the HTTP NIO
|
| 11198 | connector and extend test cases to cover CLIENT-CERT authentication.
|
| 11199 | (fhanik/markt)
|
| 11200 | </td></tr>
|
| 11201 | </table>
|
| 11202 | </blockquote></td></tr></table>
|
| 11203 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)"><!--()--></a><a name="Tomcat_7.0.9_(markt)"><strong>Tomcat 7.0.9 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11204 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11205 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11206 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11207 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=19444">19444</a>: Add an option to the JNDI realm to allow role searches
|
| 11208 | to be performed by the authenticated user. (markt)
|
| 11209 | </td></tr>
|
| 11210 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11211 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=21669">21669</a>: Add the ability to specify the roleBase for the JNDI
|
| 11212 | Realm as relative to the users DN. Based on a patch by Art W. (markt)
|
| 11213 | </td></tr>
|
| 11214 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11215 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=22405">22405</a>: Add a new Lifecycle listener,
|
| 11216 | <code>org.apache.catalina.security.SecurityListener</code> that prevents
|
| 11217 | Tomcat from starting insecurely. It requires that Tomcat is not started
|
| 11218 | as root and that a umask at least as restrictive as 0007 is used. This
|
| 11219 | new listener is not enabled by default.
|
| 11220 | (markt)
|
| 11221 | </td></tr>
|
| 11222 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11223 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48863">48863</a>: Better logging when specifying an invalid directory
|
| 11224 | for a class loader. Based on a patch by Ralf Hauser. (markt/kkolinko)
|
| 11225 | </td></tr>
|
| 11226 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11227 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48870">48870</a>: Refactor to remove use of parallel arrays. (markt)
|
| 11228 | </td></tr>
|
| 11229 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11230 | Enhance the RemoteIpFilter and RemoteIpValve so that the modified remote
|
| 11231 | address, remote host, protocol and server port may be used in an access
|
| 11232 | log if desired. (markt)
|
| 11233 | </td></tr>
|
| 11234 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11235 | Restore access to Environments, Resources and ResourceLinks via JMX
|
| 11236 | which was lost in early 7.0.x re-factoring. (markt)
|
| 11237 | </td></tr>
|
| 11238 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11239 | Remove ServerLifecycleListener. This was already removed from server.xml
|
| 11240 | and with the Lifecycle re-factoring is no longer required. (markt)
|
| 11241 | </td></tr>
|
| 11242 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11243 | Add additional checks to ensure that sub-classes of
|
| 11244 | <code>org.apache.catalina.util.LifecycleBase</code> correctly implement
|
| 11245 | the expected state transitions. (markt)
|
| 11246 | </td></tr>
|
| 11247 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11248 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50189">50189</a>: Once the application has finished writing to the
|
| 11249 | response, prevent further reads from the request since this causes
|
| 11250 | various problems in the connectors which do not expect this. (markt)
|
| 11251 | </td></tr>
|
| 11252 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11253 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50700">50700</a>: Ensure that the override attribute of context
|
| 11254 | parameters is correctly followed. (markt)
|
| 11255 | </td></tr>
|
| 11256 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11257 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50721">50721</a>: Correctly handle URL decoding where the URL ends in
|
| 11258 | %nn. Patch provided by Christof Marti. (markt)
|
| 11259 | </td></tr>
|
| 11260 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11261 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50737">50737</a>: Add additional information when an invalid WAR file is
|
| 11262 | detected. (markt)
|
| 11263 | </td></tr>
|
| 11264 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11265 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50748">50748</a>: Allow the content length header to be set up to the
|
| 11266 | point the response is committed when a writer is being used. (markt)
|
| 11267 | </td></tr>
|
| 11268 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11269 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50751">50751</a>: When authenticating with the JNDI Realm, only attempt
|
| 11270 | to read user attributes from the directory if attributes are required.
|
| 11271 | (markt)
|
| 11272 | </td></tr>
|
| 11273 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11274 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50752">50752</a>: Fix typo in debug message in deprecated Embedded
|
| 11275 | class. (markt)
|
| 11276 | </td></tr>
|
| 11277 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11278 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50789">50789</a>: Provide an option to enable ServletRequestListeners
|
| 11279 | for forwards as required by some CDI frameworks. (markt)
|
| 11280 | </td></tr>
|
| 11281 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11282 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50793">50793</a>: When processing Servlet 3.0 async requests, ensure
|
| 11283 | that the requestInitialized and requestDestroyed events are only fired
|
| 11284 | once per request at the correct times. (markt)
|
| 11285 | </td></tr>
|
| 11286 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11287 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50802">50802</a>: Ensure that
|
| 11288 | <code>ServletContext.getResourcePaths()</code> includes static resources
|
| 11289 | packaged in JAR files in its output. (markt)
|
| 11290 | </td></tr>
|
| 11291 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11292 | Web crawlers can trigger the creation of many thousands of sessions as
|
| 11293 | they crawl a site which may result in significant memory consumption.
|
| 11294 | The new Crawler Session Manager Valve ensures that crawlers are
|
| 11295 | associated with a single session - just like normal users - regardless
|
| 11296 | of whether or not they provide a session token with their requests.
|
| 11297 | (markt)
|
| 11298 | </td></tr>
|
| 11299 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11300 | Don't attempt to start NamingResources for Contexts multiple times.
|
| 11301 | (markt)
|
| 11302 | </td></tr>
|
| 11303 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11304 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50826">50826</a>: Avoid <code>IllegalArgumentException</code> if an
|
| 11305 | embedded Tomcat instance that includes at least one Context is destroyed
|
| 11306 | without ever being started. (markt)
|
| 11307 | </td></tr>
|
| 11308 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11309 | Ensure a web application is taken out of service if the web.xml file is
|
| 11310 | not valid. (kkolinko/markt)
|
| 11311 | </td></tr>
|
| 11312 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11313 | Ensure Servlet 2.2 jspFile elements are correctly converted to use a
|
| 11314 | leading '/' if missing. (markt)
|
| 11315 | </td></tr>
|
| 11316 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11317 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50836">50836</a>: Better documentation of the meaning of
|
| 11318 | <code>Lifecycle.isAvailable()</code> and correct a couple of cases where
|
| 11319 | this could incorrectly return true. (markt)
|
| 11320 | </td></tr>
|
| 11321 | </table>
|
| 11322 | </blockquote></td></tr></table>
|
| 11323 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11324 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11325 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11326 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50780">50780</a>: Fix memory leak in APR implementation of AJP
|
| 11327 | connector introduced by the refactoring for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49884">49884</a>. (markt)
|
| 11328 | </td></tr>
|
| 11329 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11330 | If server configuration errors and/or faulty applications caused the
|
| 11331 | ulimit for open files to be reached, the acceptor threads for all
|
| 11332 | connectors could enter a tight loop. This loop consumed CPU and also
|
| 11333 | logged an error message for every iteration of the loop which lead to
|
| 11334 | large log files being generated. The acceptors have been enhanced to
|
| 11335 | better handle this situation. (markt)
|
| 11336 | </td></tr>
|
| 11337 | </table>
|
| 11338 | </blockquote></td></tr></table>
|
| 11339 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 11340 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11341 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11342 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50720">50720</a>: Ensure that the use of non-ISO-8859-1 character sets
|
| 11343 | for web.xml does not trigger an error when Jasper parses the web.xml
|
| 11344 | file. (markt)
|
| 11345 | </td></tr>
|
| 11346 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11347 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50726">50726</a>: Ensure that the use of the genStringAsCharArray does
|
| 11348 | not result in String constants that are too long for valid Java code.
|
| 11349 | (markt)
|
| 11350 | </td></tr>
|
| 11351 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11352 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50790">50790</a>: Improve method resolution in EL expressions. (markt)
|
| 11353 | </td></tr>
|
| 11354 | </table>
|
| 11355 | </blockquote></td></tr></table>
|
| 11356 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 11357 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11358 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11359 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50771">50771</a>: Ensure HttpServletRequest#getAuthType() returns the
|
| 11360 | name of the authentication scheme if request has already been
|
| 11361 | authenticated. (kfujino)
|
| 11362 | </td></tr>
|
| 11363 | </table>
|
| 11364 | </blockquote></td></tr></table>
|
| 11365 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 11366 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11367 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11368 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50713">50713</a>: Remove roles command from the Manager application.
|
| 11369 | (markt)
|
| 11370 | </td></tr>
|
| 11371 | </table>
|
| 11372 | </blockquote></td></tr></table>
|
| 11373 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Tribes"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Tribes"><strong>Tribes</strong></a></font></td></tr><tr><td><blockquote>
|
| 11374 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11375 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11376 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50667">50667</a> (<a href="http://svn.apache.org/viewvc?view=rev&rev=1068549">r1068549</a>): Allow RPC callers to get
|
| 11377 | confirmation when sending a reply. (fhanik)
|
| 11378 | </td></tr>
|
| 11379 | </table>
|
| 11380 | </blockquote></td></tr></table>
|
| 11381 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.9 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.9_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 11382 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11383 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11384 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50743">50743</a>: Cache CheckStyle results between builds to speed up
|
| 11385 | validation. Patch provided by Oliver. (markt)
|
| 11386 | </td></tr>
|
| 11387 | </table>
|
| 11388 | </blockquote></td></tr></table>
|
| 11389 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.8 (markt)"><!--()--></a><a name="Tomcat_7.0.8_(markt)"><strong>Tomcat 7.0.8 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-02-05</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11390 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.8 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.8_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11391 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11392 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11393 | Fix NPE in CoyoteAdapter when postParseRequest() call fails. (kkolinko)
|
| 11394 | </td></tr>
|
| 11395 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11396 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50709">50709</a>: Make <code>ApplicationContextFacade</code> non-final to
|
| 11397 | enable extension. (markt)
|
| 11398 | </td></tr>
|
| 11399 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11400 | When running under a security manager, user requests may fail with a
|
| 11401 | security exception. (markt)
|
| 11402 | </td></tr>
|
| 11403 | </table>
|
| 11404 | </blockquote></td></tr></table>
|
| 11405 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.8 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.8_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11406 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11407 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11408 | Reduce level of log message for invalid URL parameters from WARNING to
|
| 11409 | INFO. (markt)
|
| 11410 | </td></tr>
|
| 11411 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11412 | Fix hanging Servlet 3 asynchronous requests when using the APR based AJP
|
| 11413 | connector. (markt)
|
| 11414 | </td></tr>
|
| 11415 | </table>
|
| 11416 | </blockquote></td></tr></table>
|
| 11417 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.8 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.8_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 11418 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11419 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11420 | Align server.xml installed by the Windows installer with the one
|
| 11421 | bundled in zip/tar.gz files. The differences are LockOutRealm being
|
| 11422 | used and AccessLogValve being enabled by default. (kkolinko)
|
| 11423 | </td></tr>
|
| 11424 | </table>
|
| 11425 | </blockquote></td></tr></table>
|
| 11426 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)"><!--()--></a><a name="Tomcat_7.0.7_(markt)"><strong>Tomcat 7.0.7 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11427 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11428 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11429 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11430 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=18462">18462</a>: Don't merge <code>stdout</code> and
|
| 11431 | <code>stderr</code> internally so users retain the option to treat them
|
| 11432 | separately. (markt)
|
| 11433 | </td></tr>
|
| 11434 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11435 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=18797">18797</a>: Provide protection against <code>null</code> or zero
|
| 11436 | length names being provided for users, roles and groups in the
|
| 11437 | <code>MemoryRealm</code> and <code>UserDatabaseRealm</code>. (markt)
|
| 11438 | </td></tr>
|
| 11439 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11440 | Improve fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50205">50205</a> to trigger an error earlier if invalid
|
| 11441 | configuration is used. (markt)
|
| 11442 | </td></tr>
|
| 11443 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11444 | Provide additional control over component class loaders, primarily for
|
| 11445 | use when embedding. (markt)
|
| 11446 | </td></tr>
|
| 11447 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11448 | Fix NPE in RemoteAddrFilter, RemoteHostFilter. (kkolinko)
|
| 11449 | </td></tr>
|
| 11450 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11451 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49711">49711</a>: HttpServletRequest#getParts will work in a filter
|
| 11452 | or servlet without an @MultipartConfig annotation or
|
| 11453 | MultipartConfigElement if the new "allowCasualMultipartParsing"
|
| 11454 | context attribute is set to "true". (schultz)
|
| 11455 | </td></tr>
|
| 11456 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11457 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49978">49978</a>: Correct another instance where deployment incorrectly
|
| 11458 | failed if a directory in the work area already existed. (markt)
|
| 11459 | </td></tr>
|
| 11460 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11461 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50582">50582</a>: Refactor access logging so chunked encoding is not
|
| 11462 | forced for all requests if bytes sent is logged. (markt)
|
| 11463 | </td></tr>
|
| 11464 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11465 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50597">50597</a>: Don't instantiate a new instance of a Filter if
|
| 11466 | an instance was provided via the
|
| 11467 | <code>ServletContext.addFilter(String, Filter)</code> method. Patch
|
| 11468 | provided by Ismael Juma. (markt)
|
| 11469 | </td></tr>
|
| 11470 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11471 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50598">50598</a>: Correct URL for Manager text interface. (markt)
|
| 11472 | </td></tr>
|
| 11473 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11474 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50620">50620</a>: Stop exceptions that occur during
|
| 11475 | <code>Session.endAccess()</code> from preventing the normal completion
|
| 11476 | of <code>Request.recycle()</code>. (markt)
|
| 11477 | </td></tr>
|
| 11478 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11479 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50629">50629</a>: Make <code>StandardContext.bindThread()</code> and
|
| 11480 | <code>StandardContext.unbindThread()</code> protected to allow use by
|
| 11481 | sub-classes. (markt)
|
| 11482 | </td></tr>
|
| 11483 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11484 | Use getName() instead of logName() in error messages in StandardContext.
|
| 11485 | (kkolinko)
|
| 11486 | </td></tr>
|
| 11487 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11488 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50642">50642</a>: Move the <code>sun.net.www.http.HttpClient</code>
|
| 11489 | keep-alive thread memory leak protection from the
|
| 11490 | JreMemoryLeakPreventionListener to the WebappClassLoader since the
|
| 11491 | thread that triggers the memory leak is created on demand. (markt)
|
| 11492 | </td></tr>
|
| 11493 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11494 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50673">50673</a>: Improve Catalina shutdown when running as a service.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11495 | Do not call System.exit(). (kkolinko)
|
| 11496 | </td></tr>
|
| 11497 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11498 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50683">50683</a>: Ensure annotations are scanned when
|
| 11499 | <code>unpackWARs</code> is set to <code>false</code> in the Host
|
| 11500 | where a web application is deployed. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11501 | </td></tr>
|
| 11502 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11503 | Improve HTTP specification compliance in support of
|
| 11504 | <code>Accept-Language</code> header. This protects from known exploit
|
| 11505 | of the Oracle JVM bug that triggers a DoS, CVE-2010-4476. (kkolinko)
|
| 11506 | </td></tr>
|
| 11507 | </table>
|
| 11508 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11509 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11510 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11511 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11512 | Prevent possible thread exhaustion if a Comet timeout event takes a
|
| 11513 | while to complete. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11514 | </td></tr>
|
| 11515 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11516 | Prevent multiple Comet END events if the CometServlet calls
|
| 11517 | <code>event.close()</code> during an END event. (markt)
|
| 11518 | </td></tr>
|
| 11519 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11520 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50325">50325</a>: When the JVM indicates support for RFC 5746, disable
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11521 | Tomcat's <code>allowUnsafeLegacyRenegotiation</code> configuration
|
| 11522 | attribute and use the JVM configuration to control renegotiation.
|
| 11523 | (markt)
|
| 11524 | </td></tr>
|
| 11525 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11526 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50405">50405</a>: Fix occasional NPE when using NIO connector and
|
| 11527 | Comet. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11528 | </td></tr>
|
| 11529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11530 | Ensure correct recycling of NIO input filters when processing Comet
|
| 11531 | events. (markt)
|
| 11532 | </td></tr>
|
| 11533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11534 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50627">50627</a>: Correct interaction of NIO socket and Poller when
|
| 11535 | processing Comet events. (markt)
|
| 11536 | </td></tr>
|
| 11537 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11538 | Correct interaction of APR socket and Poller when processing Comet
|
| 11539 | events. (markt)
|
| 11540 | </td></tr>
|
| 11541 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11542 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50631">50631</a>: InternalNioInputBuffer should honor
|
| 11543 | <code>maxHttpHeadSize</code>. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11544 | </td></tr>
|
| 11545 | </table>
|
| 11546 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11547 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11548 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11549 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11550 | Improve special case handling of
|
| 11551 | <code>javax.servlet.jsp.el.ScopedAttributeELResolver</code> in
|
| 11552 | <code>javax.el.CompositeELResolver</code> to handle sub-classes. (markt)
|
| 11553 | </td></tr>
|
| 11554 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11555 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=15688">15688</a>: Use fully-qualified class names in generated jsp files
|
| 11556 | to avoid naming conflicts with user imports. (markt)
|
| 11557 | </td></tr>
|
| 11558 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11559 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46819">46819</a>: Remove redundant object instantiations in
|
| 11560 | JspRuntimeLibrary. Patch provided by Anthony Whitford. (markt)
|
| 11561 | </td></tr>
|
| 11562 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11563 | Improve error message when EL identifiers are not valid Java identifiers
|
| 11564 | and use i18n for the error message. (markt)
|
| 11565 | </td></tr>
|
| 11566 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11567 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50680">50680</a>: Prevent an NPE when using tag files from an exploded
|
| 11568 | JAR file, e.g. from within an IDE. Patch provided by Larry Isaacs.
|
| 11569 | (markt)
|
| 11570 | </td></tr>
|
| 11571 | </table>
|
| 11572 | </blockquote></td></tr></table>
|
| 11573 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 11574 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11575 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11576 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50591">50591</a>: Fix NPE in ReplicationValve. (kkolinko)
|
| 11577 | </td></tr>
|
| 11578 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11579 | Internationalise the log messages for the FarmWarDeployer. (markt)
|
| 11580 | </td></tr>
|
| 11581 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11582 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50600">50600</a>: Prevent a <code>ConcurrentModificationException</code>
|
| 11583 | when removing a WAR file via the FarmWarDeployer. (markt)
|
| 11584 | </td></tr>
|
| 11585 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11586 | Be consistent with locks on sessionCreationTiming,
|
| 11587 | sessionExpirationTiming in DeltaManager.resetStatistics(). (kkolinko)
|
| 11588 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11589 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11590 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50648">50648</a>: Correctly set the interrupt status if a thread using
|
| 11591 | <code>RpcChannel</code> is interrupted waiting for a message reply.
|
| 11592 | Based on a patch by Olivier Costet. (markt)
|
| 11593 | </td></tr>
|
| 11594 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11595 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50646">50646</a>: Ensure larger Tribes messages are fully read. Patch
|
| 11596 | provided by Olivier Costet. (markt)
|
| 11597 | </td></tr>
|
| 11598 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11599 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50679">50679</a>: Update the FarmWarDeployer to support parallel
|
| 11600 | deployment. (markt)
|
| 11601 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11602 | </table>
|
| 11603 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11604 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11605 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11606 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11607 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=22278">22278</a>: Add a commented out <code>RemoteAddrValve</code> that
|
| 11608 | limits access to the Manager and Host Manager applications to localhost.
|
| 11609 | Based on a patch by Yann Cébron. (markt)
|
| 11610 | </td></tr>
|
| 11611 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11612 | Correct a handful of Javadoc warnings. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11613 | </td></tr>
|
| 11614 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11615 | Provide additional detail about how web application version order is
|
| 11616 | determined when using parallel deployment. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11617 | </td></tr>
|
| 11618 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11619 | Correct the documentation for the recoveryCount count attribute of the
|
| 11620 | the default cluster membership. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11621 | </td></tr>
|
| 11622 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11623 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50441">50441</a>: Clarify when it is valid to set the docBase attribute
|
| 11624 | in a Context element. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11625 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11626 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11627 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50526">50526</a>: Provide additional documentation on configuring
|
| 11628 | JavaMail resources. (markt)
|
| 11629 | </td></tr>
|
| 11630 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11631 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50599">50599</a>: Use correct names of roles required to access the
|
| 11632 | Manager application. (markt)
|
| 11633 | </td></tr>
|
| 11634 | </table>
|
| 11635 | </blockquote></td></tr></table>
|
| 11636 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.7 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.7_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 11637 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11638 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11639 | Extend the Checkstyle tests to check for license headers. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11640 | </td></tr>
|
| 11641 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11642 | Modify the build script so a release build always rebuilds the
|
| 11643 | dependencies to ensure that the correct Tomcat version appears in the
|
| 11644 | manifest. (markt)
|
| 11645 | </td></tr>
|
| 11646 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11647 | Code clean-up to remove unused code and reduce IDE warnings. (markt)
|
| 11648 | </td></tr>
|
| 11649 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11650 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50601">50601</a>: Code clean-up. Patch provided by sebb. (markt)
|
| 11651 | </td></tr>
|
| 11652 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11653 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50606">50606</a>: Improve CGIServlet: Provide support for specifying
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11654 | empty value for the <code>executable</code> init-param. Provide support
|
| 11655 | for explicit additional arguments for the executable. Those were
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11656 | broken when implementing fix for bug <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49657">49657</a>. (kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11657 | </td></tr>
|
| 11658 | </table>
|
| 11659 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11660 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)"><!--()--></a><a name="Tomcat_7.0.6_(markt)"><strong>Tomcat 7.0.6 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>released 2011-01-14</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11661 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/General"><!--()--></a><a name="Tomcat_7.0.6_(markt)/General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11662 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11663 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11664 | Update to Apache Commons Daemon 1.0.5. (mturk)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11665 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11666 | </table>
|
| 11667 | </blockquote></td></tr></table>
|
| 11668 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11669 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11670 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11671 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=8705">8705</a>: <code>org.apache.catalina.SessionListener</code> now
|
| 11672 | extends <code>java.util.EventListener</code>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11673 | </td></tr>
|
| 11674 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11675 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=10526">10526</a>: Add an option to the <code>Authenticator</code>s to
|
| 11676 | force the creation of a session on authentication which may offer some
|
| 11677 | performance benefits. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11678 | </td></tr>
|
| 11679 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11680 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=10972">10972</a>: Improve error message if the className attribute is
|
| 11681 | missing on an element in server.xml where it is required. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11682 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11683 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11684 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48692">48692</a>: Provide option to parse
|
| 11685 | <code>application/x-www-form-urlencoded</code> PUT requests. (schultz)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11686 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11687 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11688 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48822">48822</a>: Include context name in case of error while stopping
|
| 11689 | or starting a context during its reload. Patch provided by Marc
|
| 11690 | Guillemot. (slaurent)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11691 | </td></tr>
|
| 11692 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11693 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48837">48837</a>: Extend thread local memory leak detection to include
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11694 | classes loaded by subordinate class loaders to the web
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11695 | application's class loader such as the Jasper class loader. Based
|
| 11696 | on a patch by Sylvain Laurent. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11697 | </td></tr>
|
| 11698 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11699 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48973">48973</a>: Avoid creating a SESSIONS.ser file when stopping an
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11700 | application if there's no session. Patch provided by Marc Guillemot.
|
| 11701 | (slaurent)
|
| 11702 | </td></tr>
|
| 11703 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11704 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49000">49000</a>: No longer accept specification invalid name only
|
| 11705 | cookies by default. This behaviour can be restored using a system
|
| 11706 | property. (markt)
|
| 11707 | </td></tr>
|
| 11708 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11709 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49159">49159</a>: Improve memory leak protection by renewing threads of
|
| 11710 | the pool when a web application is stopped. (slaurent)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11711 | </td></tr>
|
| 11712 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11713 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49372">49372</a>: Re-fix after connector re-factoring. If connector
|
| 11714 | initialisation fails (e.g. if a port is already in use) do not trigger
|
| 11715 | an <code>LifecycleException</code> for an invalid state transition.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11716 | (markt)
|
| 11717 | </td></tr>
|
| 11718 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11719 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49543">49543</a>: Allow Tomcat to use shared data sources with per
|
| 11720 | application credentials. (fhanik)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11721 | </td></tr>
|
| 11722 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11723 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49650">49650</a>: Remove unnecessary entries package.access property
|
| 11724 | defined in catalina.properties. Patch provided by Owen Farrell. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11725 | </td></tr>
|
| 11726 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11727 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50106">50106</a>: Correct several MBean descriptors. Patch provided by
|
| 11728 | Eiji Takahashi. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11729 | </td></tr>
|
| 11730 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11731 | Further performance improvements to session ID generation. Remove legacy
|
| 11732 | configuration options that are no longer required. Provide additional
|
| 11733 | options to control the <code>SecureRandom</code> instances used to
|
| 11734 | generate session IDs. (markt)
|
| 11735 | </td></tr>
|
| 11736 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11737 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50201">50201</a>: Update the access log reference in
|
| 11738 | <code>StandardEngine</code> when the ROOT web application is redeployed,
|
| 11739 | started, stopped or defaultHost is changed. (markt/kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11740 | </td></tr>
|
| 11741 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11742 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50282">50282</a>: Load
|
| 11743 | <code>javax.security.auth.login.Configuration</code> with
|
| 11744 | <code>JreMemoryLeakPreventionListener</code> to avoid memory leak when
|
| 11745 | stopping a web application that would use JAAS. (slaurent)
|
| 11746 | </td></tr>
|
| 11747 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11748 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50351">50351</a>: Fix the regression that broke BeanFactory resources
|
| 11749 | caused by the previous fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50159">50159</a>. (markt)
|
| 11750 | </td></tr>
|
| 11751 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11752 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50352">50352</a>: Ensure that <code>AsyncListener.onComplete()</code> is
|
| 11753 | fired when <code>AsyncContext.complete()</code> is called. (markt)
|
| 11754 | </td></tr>
|
| 11755 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11756 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50358">50358</a>: Set the correct LifecycleState when stopping instances
|
| 11757 | of the deprecated Embedded class. (markt)
|
| 11758 | </td></tr>
|
| 11759 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11760 | Further Lifecycle refactoring for Connectors and associated components.
|
| 11761 | (markt)
|
| 11762 | </td></tr>
|
| 11763 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11764 | Correct handling of versioned web applications in deployer. (markt)
|
| 11765 | </td></tr>
|
| 11766 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11767 | Correct removal of <code>LifeCycleListener</code>s from
|
| 11768 | <code>Container</code>s via JMX. (markt)
|
| 11769 | </td></tr>
|
| 11770 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11771 | Don't use <code>null</code>s to construct log messages. (markt)
|
| 11772 | </td></tr>
|
| 11773 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11774 | Code clean-up. Replace use of inefficient constructors with more
|
| 11775 | efficient alternatives. (markt)
|
| 11776 | </td></tr>
|
| 11777 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11778 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50411">50411</a>: Ensure sessions are removed from the
|
| 11779 | <code>Store</code> associated with a <code>PersistentManager</code>.
|
| 11780 | (markt)
|
| 11781 | </td></tr>
|
| 11782 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11783 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50413">50413</a>: Ensure 304 responses are not returned when using
|
| 11784 | static files as error pages. (markt/kkolinko)
|
| 11785 | </td></tr>
|
| 11786 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11787 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50448">50448</a>: Fix possible <code>IllegalStateException</code>
|
| 11788 | caused by recent session management refactoring. (markt)
|
| 11789 | </td></tr>
|
| 11790 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11791 | Ensure aliases settings for a context are retained after a context is
|
| 11792 | reloaded. (markt)
|
| 11793 | </td></tr>
|
| 11794 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11795 | Log a warning if context.xml files define values for properties that do
|
| 11796 | not exist (e.g. if there is a typo in a property name). (markt)
|
| 11797 | </td></tr>
|
| 11798 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11799 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50453">50453</a>: Correctly handle multiple <code>X-Forwarded-For</code>
|
| 11800 | headers in the RemoteIpFilter and RemoteIpValve. Patch provided by Jim
|
| 11801 | Riggs. (markt)
|
| 11802 | </td></tr>
|
| 11803 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11804 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50541">50541</a>: Add support for setting the size limit and time limit
|
| 11805 | for LDAP searches when using the JNDI Realm with <code>userSearch</code>.
|
| 11806 | (markt)
|
| 11807 | </td></tr>
|
| 11808 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11809 | All configuration options that use regular expression now require a
|
| 11810 | single regular expression (using <code>java.util.regex</code>) rather
|
| 11811 | than a list of comma-separated or semi-colon-separated expressions.
|
| 11812 | (markt)
|
| 11813 | </td></tr>
|
| 11814 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11815 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50496">50496</a>: Bytes sent in the access log are now counted after
|
| 11816 | compression, chunking etc rather than before. (markt)
|
| 11817 | </td></tr>
|
| 11818 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11819 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50550">50550</a>: When a new directory is created (e.g. via WebDAV)
|
| 11820 | ensure that a subsequent request for that directory does not result in a
|
| 11821 | 404 response. (markt)
|
| 11822 | </td></tr>
|
| 11823 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11824 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50554">50554</a>: Code clean up. (markt)
|
| 11825 | </td></tr>
|
| 11826 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11827 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50556">50556</a>: Improve JreMemoryLeakPreventionListener to prevent
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11828 | a potential class loader leak caused by a thread spawned when the class
|
| 11829 | <code>com.sun.jndi.ldap.LdapPoolManager</code> is initialized and the
|
| 11830 | system property <code>com.sun.jndi.ldap.connect.pool.timeout</code> is
|
| 11831 | set to a value greater than 0. (slaurent)
|
| 11832 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11833 | </table>
|
| 11834 | </blockquote></td></tr></table>
|
| 11835 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 11836 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11837 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11838 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=47319">47319</a>: Return the client's IP address rather than null
|
| 11839 | for calls to <code>getRemoteHost()</code> when the APR connector is
|
| 11840 | used with <code>enableLookups="true"</code> but the IP address
|
| 11841 | is not resolveable. (markt)
|
| 11842 | </td></tr>
|
| 11843 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11844 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50108">50108</a>: Add get/set methods for Connector property
|
| 11845 | minSpareThreads. Patch provided by Eiji Takahashi. (markt)
|
| 11846 | </td></tr>
|
| 11847 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11848 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50360">50360</a>: Provide an option to control when the socket
|
| 11849 | associated with a connector is bound. By default, the socket is bound on
|
| 11850 | <code>Connector.init()</code> and released on
|
| 11851 | <code>Connector.destroy()</code> as per the current behaviour but this
|
| 11852 | can be changed so that the socket is bound on
|
| 11853 | <code>Connector.start()</code> and released on
|
| 11854 | <code>Connector.stop()</code>. This fix also includes further Lifecycle
|
| 11855 | refactoring for Connectors and associated components. (markt)
|
| 11856 | </td></tr>
|
| 11857 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11858 | Remove a huge memory leak in the NIO connector introduced by the fix
|
| 11859 | for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49884">49884</a>. (markt)
|
| 11860 | </td></tr>
|
| 11861 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11862 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50467">50467</a>: Protected against NPE triggered by a race condition
|
| 11863 | that causes the NIO poller to fail, preventing the processing of further
|
| 11864 | requests. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11865 | </td></tr>
|
| 11866 | </table>
|
| 11867 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11868 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 11869 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11870 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11871 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=13731">13731</a>: Make variables in <code>_jspService()</code> method
|
| 11872 | final where possible. (markt)
|
| 11873 | </td></tr>
|
| 11874 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11875 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50408">50408</a>: Fix <code>NoSuchMethodException</code> when using
|
| 11876 | scoped variables with EL method invocation. (markt)
|
| 11877 | </td></tr>
|
| 11878 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11879 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50460">50460</a>: Avoid a memory leak caused by using a cached exception
|
| 11880 | instance in <code>JspDocumentParser</code> and
|
| 11881 | <code>ProxyDirContext</code>. (kkolinko)
|
| 11882 | </td></tr>
|
| 11883 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11884 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50500">50500</a>: Use correct coercions (as per the EL spec) for
|
| 11885 | arithmetic operations involving string values containing '.',
|
| 11886 | 'e' or 'E'. Based on a patch by Brian Weisleder.
|
| 11887 | (markt)
|
| 11888 | </td></tr>
|
| 11889 | </table>
|
| 11890 | </blockquote></td></tr></table>
|
| 11891 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 11892 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11893 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11894 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50185">50185</a>: Add additional trace level logging to Tribes to assist
|
| 11895 | with fault diagnosis. Based on a patch by Ariel. (markt)
|
| 11896 | </td></tr>
|
| 11897 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11898 | Don't try and obtain session data from the cluster if the current
|
| 11899 | node is the only node in the cluster. Log requesting session data as
|
| 11900 | INFO rather than WARNING. (markt)
|
| 11901 | </td></tr>
|
| 11902 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11903 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50503">50503</a>: When web application has a version, Engine level
|
| 11904 | Clustering works correctly. (kfujino)
|
| 11905 | </td></tr>
|
| 11906 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11907 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50547">50547</a>: Add time stamp for CHANGE_SESSION_ID message and
|
| 11908 | SESSION_EXPIRED message. (kfujino)
|
| 11909 | </td></tr>
|
| 11910 | </table>
|
| 11911 | </blockquote></td></tr></table>
|
| 11912 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11913 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11914 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11915 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=21157">21157</a>: Ensure cookies are written before the response is
|
| 11916 | committed in the Cookie example. Patch provided by Stefan Radzom. (markt)
|
| 11917 | </td></tr>
|
| 11918 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 11919 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50294">50294</a>: Add more information to documentation regarding format
|
| 11920 | of configuration files. Patch provided by Luke Meyer. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11921 | </td></tr>
|
| 11922 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11923 | Correctly validate provided context path so sessions for the ROOT web
|
| 11924 | application can be viewed through the HTML Manager. (markt)
|
| 11925 | </td></tr>
|
| 11926 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11927 | Improve documentation of database connection factory. (rjung)
|
| 11928 | </td></tr>
|
| 11929 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11930 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50488">50488</a>: Update classpath required when using jsvc and add a
|
| 11931 | note regarding server VMs. (markt)
|
| 11932 | </td></tr>
|
| 11933 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11934 | Further filtering of Manager display output. (kkolinko)
|
| 11935 | </td></tr>
|
| 11936 | </table>
|
| 11937 | </blockquote></td></tr></table>
|
| 11938 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.6 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.6_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 11939 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11940 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11941 | Don't configure Windows installer to use PID file since it is not
|
| 11942 | removed when the service stops which prevents the service from starting.
|
| 11943 | (markt)
|
| 11944 | </td></tr>
|
| 11945 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11946 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=14416">14416</a>: Make <code>TagLibraryInfo.getTag()</code> more robust
|
| 11947 | at handling <code>null</code>s. (markt)
|
| 11948 | </td></tr>
|
| 11949 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11950 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50552">50552</a>: Avoid NPE that hides error message when using Ant
|
| 11951 | tasks. (schultz)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 11952 | </td></tr>
|
| 11953 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 11954 | Provide two alternative locations for the libraries downloaded from
|
| 11955 | the ASF web site at build time. Use the main distribution site as
|
| 11956 | default and the archive one as fallback. (kkolinko)
|
| 11957 | </td></tr>
|
| 11958 | </table>
|
| 11959 | </blockquote></td></tr></table>
|
| 11960 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)"><!--()--></a><a name="Tomcat_7.0.5_(markt)"><strong>Tomcat 7.0.5 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>beta, 2010-12-01</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 11961 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/General"><!--()--></a><a name="Tomcat_7.0.5_(markt)/General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
|
| 11962 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11963 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 11964 | Update to Apache Commons Daemon 1.0.4. (mturk)
|
| 11965 | </td></tr>
|
| 11966 | </table>
|
| 11967 | </blockquote></td></tr></table>
|
| 11968 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 11969 | <table border="0" cellpadding="2" cellspacing="2">
|
| 11970 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11971 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=3839">3839</a>: Provide a mechanism to gracefully handle the case where
|
| 11972 | users book-mark the form login page or otherwise misuse the FORM
|
| 11973 | authentication process. Based on a suggestion by Mark Morris. (markt)
|
| 11974 | </td></tr>
|
| 11975 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11976 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49180">49180</a>: Add option to disable log rotation in
|
| 11977 | juli FileHandler. Patch provided by Pid (pidster at apache). (funkman)
|
| 11978 | </td></tr>
|
| 11979 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11980 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49991">49991</a>: Ensure servlet request listeners are fired for
|
| 11981 | the login and error pages during FORM authentication. (markt)
|
| 11982 | </td></tr>
|
| 11983 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11984 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50107">50107</a>: When removing a Host via JMX, do not attempt to
|
| 11985 | destroy the host's pipeline twice. Patch provided by Eiji
|
| 11986 | Takahashi. (markt)
|
| 11987 | </td></tr>
|
| 11988 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11989 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50138">50138</a>: Fix threading issues in
|
| 11990 | <code>org.apache.catalina.security.SecurityUtil</code>. (markt)
|
| 11991 | </td></tr>
|
| 11992 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11993 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50157">50157</a>: Ensure MapperListener is only added to a container
|
| 11994 | object once. (markt)
|
| 11995 | </td></tr>
|
| 11996 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 11997 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50159">50159</a>: Add a new attribute for <code><Resource></code>
|
| 11998 | elements, <code>singleton</code>, that controls whether or not a new
|
| 11999 | object is created every time a JNDI lookup is performed to obtain the
|
| 12000 | resource. The default value is <code>true</code>, which will return the
|
| 12001 | same instance of the resource in every JNDI lookup. (markt)
|
| 12002 | </td></tr>
|
| 12003 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12004 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50168">50168</a>: Separate the <code>Lifecycle.DESTROY_EVENT</code> into
|
| 12005 | <code>Lifecycle.BEFORE_DESTROY_EVENT</code> and
|
| 12006 | <code>Lifecycle.AFTER_DESTROY_EVENT</code>. Use the additional state to
|
| 12007 | ensure that <code>Context</code> objects are only destroyed once.
|
| 12008 | (markt)
|
| 12009 | </td></tr>
|
| 12010 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12011 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50169">50169</a>: Ensure that when a Container is started that it
|
| 12012 | doesn't try and register with the mapper unless its parent has
|
| 12013 | already started. Patch provided by Eiji Takahashi. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12014 | </td></tr>
|
| 12015 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12016 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50222">50222</a>: Modify memory leak prevention code so it pins the
|
| 12017 | system class loader in memory rather than than the common class loader,
|
| 12018 | which is better for embedded systems. Patch provided by Christopher
|
| 12019 | Schultz. (markt)
|
| 12020 | </td></tr>
|
| 12021 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12022 | Improve debug logging for MapperListener registration. (markt)
|
| 12023 | </td></tr>
|
| 12024 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12025 | Expose names of LifecycleListeners and ContainerListeners for
|
| 12026 | StandardContext via JMX. (markt)
|
| 12027 | </td></tr>
|
| 12028 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12029 | Add a new option, <code>resourceOnlyServlets</code>, to Context elements
|
| 12030 | that provides a mechanism for working around the issues caused by new
|
| 12031 | requirements for welcome file mapping introduced in Servlet 3.0. By
|
| 12032 | default, the existing Tomcat 6.0.x welcome file handling is used.
|
| 12033 | (markt)
|
| 12034 | </td></tr>
|
| 12035 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12036 | Make Tomcat more tolerant of <code>null</code> when generating JMX names
|
| 12037 | for Valves. (markt)
|
| 12038 | </td></tr>
|
| 12039 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12040 | Make AccessLogValve attribute <code>enabled</code> changeable via JMX.
|
| 12041 | (pero)
|
| 12042 | </td></tr>
|
| 12043 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12044 | Correct infinite loop if <code>ServletRequest.startAsync(ServletRequest,
|
| 12045 | ServletResponse)</code> was called. (markt)
|
| 12046 | </td></tr>
|
| 12047 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12048 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50232">50232</a>: Remove dependency between StoreBase and
|
| 12049 | PersistentManager and associated code clean-up. Patch provided by
|
| 12050 | Tiago Batista. (markt)
|
| 12051 | </td></tr>
|
| 12052 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12053 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50252">50252</a>: Prevent ClassCastException when using a
|
| 12054 | <ResourceLink>. Patch provided by Eiji Takahashi. (markt)
|
| 12055 | </td></tr>
|
| 12056 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12057 | Reduce synchronization in session managers to improve performance of
|
| 12058 | session creation. (markt)
|
| 12059 | </td></tr>
|
| 12060 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12061 | If starting children automatically when adding them to a container (e.g.
|
| 12062 | when adding a Context to a Host) don't lock the parent's set
|
| 12063 | of children whilst the new child is being started since this can block
|
| 12064 | other threads and cause issues such as lost cluster messages. (markt)
|
| 12065 | </td></tr>
|
| 12066 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12067 | Implement support for parallel deployment. This allows multiple versions
|
| 12068 | of the same web application to be deployed to the same context path at
|
| 12069 | the same time. Users without a current session will be mapped to the
|
| 12070 | latest version of the web application. Users with a current session will
|
| 12071 | continue to use the version of the web application with which the
|
| 12072 | session is associated until the session expires. (markt)
|
| 12073 | </td></tr>
|
| 12074 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12075 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50308">50308</a>: Allow asynchronous request processing to call
|
| 12076 | <code>AsyncContext.dispatch()</code> once the asynchronous request has
|
| 12077 | timed out. (markt)
|
| 12078 | </td></tr>
|
| 12079 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12080 | Make memory leak prevention code that clears ThreadLocal instances more
|
| 12081 | robust against objects with toString() methods that throw exceptions.
|
| 12082 | (markt)
|
| 12083 | </td></tr>
|
| 12084 | </table>
|
| 12085 | </blockquote></td></tr></table>
|
| 12086 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 12087 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12088 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12089 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49860">49860</a>: Complete support for handling trailing headers in
|
| 12090 | chunked HTTP requests. (markt)
|
| 12091 | </td></tr>
|
| 12092 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12093 | Impose a limit on the length of the trailing headers. The limit
|
| 12094 | is configurable with a system property and is <code>8192</code>
|
| 12095 | by default. (kkolinko)
|
| 12096 | </td></tr>
|
| 12097 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12098 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50207">50207</a>: Ensure Comet timeout events are triggered. This bug
|
| 12099 | was a regression triggered by the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49884">49884</a>. (markt)
|
| 12100 | </td></tr>
|
| 12101 | </table>
|
| 12102 | </blockquote></td></tr></table>
|
| 12103 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 12104 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12105 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12106 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49297">49297</a>: Enforce the rules in the JSP specification for parsing
|
| 12107 | the attributes of custom and standard actions that require that
|
| 12108 | the attribute names are unique within an element and that there is
|
| 12109 | whitespace before the attribute name. The whitespace test can be
|
| 12110 | disabled by setting the system property
|
| 12111 | <code>org.apache.jasper.compiler.Parser.STRICT_WHITESPACE</code> to
|
| 12112 | <code>false</code>. Attributes of the page directive have slightly
|
| 12113 | different rules. The implementation of that part of the fix is based on
|
| 12114 | a patch by genspring. (markt)
|
| 12115 | </td></tr>
|
| 12116 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12117 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50105">50105</a>: When processing composite EL expressions use
|
| 12118 | <code>Enum.name()</code> rather than <code>Enum.toString()</code> as
|
| 12119 | required by the EL specification. (markt)
|
| 12120 | </td></tr>
|
| 12121 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12122 | Fix minor thread-safety and performance issues in the implementation
|
| 12123 | of <code>maxLoadedJsps</code>. (rjung)
|
| 12124 | </td></tr>
|
| 12125 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12126 | Add support for unloading JSPs that have not been requested for a
|
| 12127 | long time using the new parameter <code>jspIdleTimeout</code>. (rjung)
|
| 12128 | </td></tr>
|
| 12129 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12130 | Add logging and JMX support to JSP unloading. (rjung)
|
| 12131 | </td></tr>
|
| 12132 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12133 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50192">50192</a>: Improve performance for EL when running under a
|
| 12134 | security manager. Based on a patch by Robert Goff. (markt)
|
| 12135 | </td></tr>
|
| 12136 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12137 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50228">50228</a>: Improve recycling of <code>BodyContentImpl</code>.
|
| 12138 | This avoids keeping a cached reference to a webapp-provided Writer
|
| 12139 | used in JspFragment.invoke() calls. (kkolinko)
|
| 12140 | </td></tr>
|
| 12141 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12142 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50273">50273</a>: Provide a workaround for an HP-UX issue that can
|
| 12143 | result in large numbers of SEVERE log messages appearing in the logs as
|
| 12144 | a result of normal operation. (markt)
|
| 12145 | </td></tr>
|
| 12146 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12147 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50293">50293</a>: Increase the size of internal ELResolver array from 2
|
| 12148 | to 8 since in typical usage there are at least 5 resolvers. Based on a
|
| 12149 | patch by Robert Goff. (markt)
|
| 12150 | </td></tr>
|
| 12151 | </table>
|
| 12152 | </blockquote></td></tr></table>
|
| 12153 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 12154 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12155 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12156 | Add support for maxActiveSessions attribute to BackupManager. (kfujino)
|
| 12157 | </td></tr>
|
| 12158 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12159 | Improve sending an access message in DeltaManager.
|
| 12160 | maxInactiveInterval of not Manager but the session is used.
|
| 12161 | If maxInactiveInterval is negative, an access message is not sending.
|
| 12162 | (kfujino)
|
| 12163 | </td></tr>
|
| 12164 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12165 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50183">50183</a>: BIO sender was not scheduling tasks to the executor
|
| 12166 | during normal operation. Patch provided by Ariel. (markt)
|
| 12167 | </td></tr>
|
| 12168 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12169 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50184">50184</a>: Add an option to the RpcChannel to enable the Channel
|
| 12170 | send options to be set for the reply message. Based on a patch by Ariel.
|
| 12171 | (markt)
|
| 12172 | </td></tr>
|
| 12173 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12174 | Ensure that a new Context waiting for session data from other nodes in
|
| 12175 | the cluster does not block the processing of clustering messages for
|
| 12176 | other Contexts. (markt)
|
| 12177 | </td></tr>
|
| 12178 | </table>
|
| 12179 | </blockquote></td></tr></table>
|
| 12180 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 12181 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12182 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12183 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49426">49426</a>: Localize messages in the Manager application based on
|
| 12184 | the Locale of the user rather than the default Locale of the server.
|
| 12185 | (markt)
|
| 12186 | </td></tr>
|
| 12187 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12188 | Localize messages in the Host Manager application based on the Locale of
|
| 12189 | the user rather than the default Locale of the server. (markt)
|
| 12190 | </td></tr>
|
| 12191 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12192 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50242">50242</a>: Provide a sample log4j configuration that more
|
| 12193 | closely matches the default JULI configuration. Patch provided by
|
| 12194 | Christopher Schultz. (markt)
|
| 12195 | </td></tr>
|
| 12196 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12197 | Restore the ability to edit the contents of /WEB-INF and /META-INF via
|
| 12198 | WebDAV via the provision of a new configuration option,
|
| 12199 | allowSpecialPaths. (markt)
|
| 12200 | </td></tr>
|
| 12201 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12202 | Correct broken links for on-line JavaDocs. (markt)
|
| 12203 | </td></tr>
|
| 12204 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12205 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50230">50230</a>: Add new DistributedManager interface that is
|
| 12206 | implemented by the Backup Manager to remove circular dependency between
|
| 12207 | tomcat-catalina-ha and tomcat-catalina modules. Also allows third-party
|
| 12208 | distributed Manager implementations to report full session information
|
| 12209 | through the HTML Manager. (markt)
|
| 12210 | </td></tr>
|
| 12211 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12212 | Improve Tomcat Logging documentation. (kkolinko)
|
| 12213 | </td></tr>
|
| 12214 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12215 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50303">50303</a>: Update JNDI how-to to reflect the new JavaMail
|
| 12216 | download location and that JAF is now included in Java SE 6. (markt)
|
| 12217 | </td></tr>
|
| 12218 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12219 | Fix ordering functionality on sessions page for the HTML Manager
|
| 12220 | application. (markt)
|
| 12221 | </td></tr>
|
| 12222 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12223 | Fix primary sessions not always being treated as such in the HTML
|
| 12224 | Manager application. (markt)
|
| 12225 | </td></tr>
|
| 12226 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12227 | Fix message not being displayed after session attribute removal in the
|
| 12228 | HTML Manager application. (markt)
|
| 12229 | </td></tr>
|
| 12230 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12231 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50310">50310</a>: Fix display of Servlet information in the Manager
|
| 12232 | application. (markt)
|
| 12233 | </td></tr>
|
| 12234 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12235 | CVE-2010-4172: Multiple XSS in the Manager application. (markt/kkolinko)
|
| 12236 | </td></tr>
|
| 12237 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12238 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50316">50316</a>: Fix display of negative values in the Manager
|
| 12239 | application. (kkolinko)
|
| 12240 | </td></tr>
|
| 12241 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12242 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50318">50318</a>: Avoid NPE when trying to view session detail for an
|
| 12243 | expired session in the Manager application. (markt)
|
| 12244 | </td></tr>
|
| 12245 | </table>
|
| 12246 | </blockquote></td></tr></table>
|
| 12247 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.5 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.5_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 12248 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12249 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12250 | Correct a handful of Javadoc warnings. (markt)
|
| 12251 | </td></tr>
|
| 12252 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12253 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=22965">22965</a>: Fix some typos and formatting issues in the global
|
| 12254 | web.xml file. Based on a patch by Yann Cébron. (markt)
|
| 12255 | </td></tr>
|
| 12256 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12257 | Extend Checkstyle validation checks to check for unused imports. (markt)
|
| 12258 | </td></tr>
|
| 12259 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12260 | General code clean-up to reduce (not eliminate) the number of warnings
|
| 12261 | reported by IDEs. (markt)
|
| 12262 | </td></tr>
|
| 12263 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12264 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50140">50140</a>: Don't ignore a user specified installation
|
| 12265 | directory when performing a silent install with the Windows installer on
|
| 12266 | 64-bit platforms. (markt)
|
| 12267 | </td></tr>
|
| 12268 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12269 | Reimplemented Windows installer dialogs, using modern libraries
|
| 12270 | (nsDialogs, MUI2). (kkolinko)
|
| 12271 | </td></tr>
|
| 12272 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12273 | When installing with the Windows installer on 64-bit platforms, allow
|
| 12274 | the user to select either a 32-bit JDK or a 64-bit JDK. If a 32-bit JDK
|
| 12275 | is selected, the 32-bit service wrapper and the 32-bit native DLL will
|
| 12276 | be installed. If a 64-bit JDK is selected, the 64-bit service wrapper
|
| 12277 | and the 64-bit native DLL will be installed. (markt/kkolinko)
|
| 12278 | </td></tr>
|
| 12279 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12280 | Create Windows shortcuts for the Manager and Host Manager webapps.
|
| 12281 | (kkolinko)
|
| 12282 | </td></tr>
|
| 12283 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12284 | Support /? command line option in the Windows Installer. (kkolinko)
|
| 12285 | </td></tr>
|
| 12286 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12287 | Display and allow to change roles for the Tomcat admin user in the
|
| 12288 | Windows installer. (kkolinko)
|
| 12289 | </td></tr>
|
| 12290 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12291 | In the Windows installer: do not leave stale <code>server.xml</code>
|
| 12292 | and <code>tomcat-users.xml</code> fragments in the $TEMP folder.
|
| 12293 | (kkolinko)
|
| 12294 | </td></tr>
|
| 12295 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12296 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49819">49819</a>: Redesign of home page by Pid (pidster at apache).
|
| 12297 | (timw)
|
| 12298 | </td></tr>
|
| 12299 | </table>
|
| 12300 | </blockquote></td></tr></table>
|
| 12301 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)"><!--()--></a><a name="Tomcat_7.0.4_(markt)"><strong>Tomcat 7.0.4 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>beta, 2010-10-21</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 12302 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.4_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 12303 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12304 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12305 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49428">49428</a>: Re-implement the fix for bug <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49428">49428</a> –
|
| 12306 | namespace issues for some Microsoft WebDAV clients. (kkolinko)
|
| 12307 | </td></tr>
|
| 12308 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12309 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49669">49669</a>: Fix memory leak triggered by using the deprecated
|
| 12310 | javax.security.auth.Policy class. (markt)
|
| 12311 | </td></tr>
|
| 12312 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12313 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49922">49922</a>: Don't add filter twice to filter chain if the
|
| 12314 | filter matches more than one URL pattern and/or Servlet name. Patch
|
| 12315 | provided by heyoulin. (markt)
|
| 12316 | </td></tr>
|
| 12317 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12318 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49937">49937</a>: Use an InstanceManager when creating an AsyncListener
|
| 12319 | through the AsyncContext to ensure annotations are processed. Based on a
|
| 12320 | patch by David Jencks. (markt)
|
| 12321 | </td></tr>
|
| 12322 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12323 | To avoid NoSuchMethodException, xmlValidation and xmlNamespaceAware are
|
| 12324 | removed from the createStandardHost definition
|
| 12325 | of mbeans-descriptors.xml. (kfujino)
|
| 12326 | </td></tr>
|
| 12327 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12328 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49945">49945</a>: Continue improvements to JMX. Fix a handful of
|
| 12329 | attributes that were showing as Unavailable in JConsole. Patch provided
|
| 12330 | by Chamith Buddhika. (markt)
|
| 12331 | </td></tr>
|
| 12332 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12333 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49952">49952</a>: Allow ServletContainerInitializers to add listeners to
|
| 12334 | a web application. Patch provided by David Jencks. (markt)
|
| 12335 | </td></tr>
|
| 12336 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12337 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49956">49956</a>: Handle case when @Resource annotation uses the full
|
| 12338 | JNDI name for a resource. Based on a patch by Gurkan Erdogdu. (markt)
|
| 12339 | </td></tr>
|
| 12340 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12341 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49557">49557</a>: Correct regression due to Lifecycle refactoring that
|
| 12342 | cleared all work directories (with compiled JSPs and persisted sessions)
|
| 12343 | when Tomcat was stopped. (markt)
|
| 12344 | </td></tr>
|
| 12345 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12346 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49978">49978</a>: Correctly handle the case when a directory expected
|
| 12347 | to be created during web application start is already present. Rather
|
| 12348 | than throwing an exception and failing to start, allow the web
|
| 12349 | application to start normally. (markt)
|
| 12350 | </td></tr>
|
| 12351 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12352 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49987">49987</a>: Fix thread safety issue with population of servlet
|
| 12353 | context initialization parameters. (markt)
|
| 12354 | </td></tr>
|
| 12355 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12356 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49994">49994</a>: As per the Java EE 6 specification, return a new
|
| 12357 | object instance for each JNDI look up of a resource reference. (markt)
|
| 12358 | </td></tr>
|
| 12359 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12360 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50015">50015</a>: Re-factor dynamic servlet security implementation to
|
| 12361 | make extensions, such as JACC implementations, simpler. Patch provided
|
| 12362 | by David Jencks. (markt)
|
| 12363 | </td></tr>
|
| 12364 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12365 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50016">50016</a>: Re-factor <code>isUserInRole()</code> and
|
| 12366 | <code>login()/logout()</code> methods to support JACC implementations
|
| 12367 | and to improve encapsulation. Patch provided by David Jencks. (markt)
|
| 12368 | </td></tr>
|
| 12369 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12370 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50017">50017</a>: Code clean-up. No functional change. Patch provided by
|
| 12371 | sebb. (markt)
|
| 12372 | </td></tr>
|
| 12373 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12374 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50027">50027</a>: Avoid NPE on start when a Context is defined in
|
| 12375 | server.xml with one or more JNDI resources. (markt)
|
| 12376 | </td></tr>
|
| 12377 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12378 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50059">50059</a>: JARs should always be searched for static resources
|
| 12379 | even if the web application is marked as meta-data complete. (markt)
|
| 12380 | </td></tr>
|
| 12381 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12382 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50063">50063</a>: Correct regression in fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50059">50059</a> that
|
| 12383 | causes applications marked as meta-data complete to return 404s for all
|
| 12384 | requests. Patch provided by heyoulin. (markt)
|
| 12385 | </td></tr>
|
| 12386 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12387 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50087">50087</a>: Catch ClassFormatErrors when scanning for annotations.
|
| 12388 | (markt)
|
| 12389 | </td></tr>
|
| 12390 | </table>
|
| 12391 | </blockquote></td></tr></table>
|
| 12392 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.4_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 12393 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12394 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12395 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49923">49923</a>: Avoid using negative timeouts during acceptor unlock
|
| 12396 | to ensure APR connector shuts down properly. (mturk)
|
| 12397 | </td></tr>
|
| 12398 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12399 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49972">49972</a>: Fix potential thread safe issue when formatting dates
|
| 12400 | for use in HTTP headers. (markt)
|
| 12401 | </td></tr>
|
| 12402 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12403 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50003">50003</a>: Set not maxThreads but minSpareThreads to
|
| 12404 | corePoolSize, if AbstractEndpoint.setMinSpareThreads is called.
|
| 12405 | (kfujino)
|
| 12406 | </td></tr>
|
| 12407 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12408 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50044">50044</a>: Fix issue when using comet where socket remained in
|
| 12409 | long poll after the comet request has ended. (markt)
|
| 12410 | </td></tr>
|
| 12411 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12412 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50054">50054</a>: Correctly handle the setting of minSpareThreads in
|
| 12413 | AJP connector. (kfujino)
|
| 12414 | </td></tr>
|
| 12415 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12416 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50072">50072</a>: Fix issues when using a non-blocking read for the
|
| 12417 | request line with the NIO connector that could result in the request
|
| 12418 | line being mis-read. (markt)
|
| 12419 | </td></tr>
|
| 12420 | </table>
|
| 12421 | </blockquote></td></tr></table>
|
| 12422 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.4_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 12423 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12424 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12425 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49986">49986</a>: Fix thread safety issue for JSP reload. (timw)
|
| 12426 | </td></tr>
|
| 12427 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12428 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49998">49998</a>: Make jsp:root detection work with single quoted
|
| 12429 | attributes as well. (timw)
|
| 12430 | </td></tr>
|
| 12431 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12432 | Correctly handle the setting of primitive bean values via expression
|
| 12433 | language. (markt)
|
| 12434 | </td></tr>
|
| 12435 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12436 | Don't swallow exceptions when processing TLD files and handle the
|
| 12437 | case when there is no web.xml file. (markt)
|
| 12438 | </td></tr>
|
| 12439 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12440 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50066">50066</a>: Fix building of recursive tag files when the file
|
| 12441 | depends on a JAR file. Patch provided by Sylvain Laurent. (markt)
|
| 12442 | </td></tr>
|
| 12443 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12444 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50078">50078</a>: Fix threading problem in EL caches. Patch provided by
|
| 12445 | Takayoshi Kimura. (markt)
|
| 12446 | </td></tr>
|
| 12447 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12448 | Make EL cache sizes configurable. (markt)
|
| 12449 | </td></tr>
|
| 12450 | </table>
|
| 12451 | </blockquote></td></tr></table>
|
| 12452 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.4_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 12453 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12454 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12455 | Apply filters to default home page so copyright year is correctly
|
| 12456 | displayed. (markt)
|
| 12457 | </td></tr>
|
| 12458 | </table>
|
| 12459 | </blockquote></td></tr></table>
|
| 12460 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.4 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.4_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 12461 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12462 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12463 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48716">48716</a>: Do not call reset if the default LogManager is in use.
|
| 12464 | (markt)
|
| 12465 | </td></tr>
|
| 12466 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12467 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50013">50013</a>: Correctly package classes from
|
| 12468 | <code>org.apache.tomcat.util.file</code> and add the tomcat-util.jar to
|
| 12469 | the class path for the Ant tasks. Based on a patch provided by
|
| 12470 | Sylvain Laurent. (markt)
|
| 12471 | </td></tr>
|
| 12472 | </table>
|
| 12473 | </blockquote></td></tr></table>
|
| 12474 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)"><!--()--></a><a name="Tomcat_7.0.3_(markt)"><strong>Tomcat 7.0.3 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 12475 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 12476 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12477 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12478 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48644">48644</a>: Review all instances of catching Throwable and
|
| 12479 | re-throw where appropriate. (markt)
|
| 12480 | </td></tr>
|
| 12481 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12482 | Allow glob patterns in the <code>jarsToSkip</code> configuration and add
|
| 12483 | some debug logging to the jar scanner. (rjung)
|
| 12484 | </td></tr>
|
| 12485 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12486 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48738">48738</a>: Workaround a couple of long standing JDK bugs to
|
| 12487 | enable GZIP compressed output streams to be flushed. Based on a patch
|
| 12488 | provided by Jiong Wang. (markt)
|
| 12489 | </td></tr>
|
| 12490 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12491 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48967">48967</a>: Replace strings "catalina.base" and "catalina.home"
|
| 12492 | by globally defined constants. Patch provided by Marc Guillemot. (rjung)
|
| 12493 | </td></tr>
|
| 12494 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12495 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49195">49195</a>: Don't report an error when shutting down a Windows
|
| 12496 | service for a Tomcat instance that has a disabled shutdown port. (markt)
|
| 12497 | </td></tr>
|
| 12498 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12499 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49209">49209</a>: Prevent possible AccessControlException during
|
| 12500 | undeployment when running with a security manager. Patch provided by
|
| 12501 | Sylvain Laurent. (markt)
|
| 12502 | </td></tr>
|
| 12503 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12504 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49657">49657</a>: Handle CGI executables with spaces in the path.
|
| 12505 | (markt)
|
| 12506 | </td></tr>
|
| 12507 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12508 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49667">49667</a>: Ensure that using the JDBC driver memory leak
|
| 12509 | prevention code does not cause a one of the memory leaks it is meant to
|
| 12510 | avoid. (markt)
|
| 12511 | </td></tr>
|
| 12512 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12513 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49670">49670</a>: Restore SSO functionality that was broken by Lifecycle
|
| 12514 | refactoring. (markt)
|
| 12515 | </td></tr>
|
| 12516 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12517 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49698">49698</a>: Allow a listener to complete an asynchronous request
|
| 12518 | if it times out. (markt)
|
| 12519 | </td></tr>
|
| 12520 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12521 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49714">49714</a>: The annotation process of Jar doesn't influence
|
| 12522 | distributable element of web.xml. (kfujino)
|
| 12523 | </td></tr>
|
| 12524 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12525 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49721">49721</a>: Alls JAR in a web application should be searched for
|
| 12526 | resources, not just those with a web-fragment.xml that is going to be
|
| 12527 | processed. (markt)
|
| 12528 | </td></tr>
|
| 12529 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12530 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49728">49728</a>: Improve PID file handling when another process is
|
| 12531 | managing the PID file and Tomcat does not have write access. (markt)
|
| 12532 | </td></tr>
|
| 12533 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12534 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49730">49730</a>: Fix a race condition in StandardThreadExector that can
|
| 12535 | cause requests to experience large delays. Patch provided by Sylvain
|
| 12536 | Laurent. (markt)
|
| 12537 | </td></tr>
|
| 12538 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12539 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49749">49749</a>: Single sign on cookies should have httpOnly flag set
|
| 12540 | using same rules as session cookies. (markt)
|
| 12541 | </td></tr>
|
| 12542 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12543 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49750">49750</a>: Align <code>WebappClassLoader.validate()</code>
|
| 12544 | implementation with Javadoc and ensure that <code>javax.servlet.*</code>
|
| 12545 | classes can not be loaded by a <code>WebappClassLoader</code> instance.
|
| 12546 | Patch provided by pid. (markt)
|
| 12547 | </td></tr>
|
| 12548 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12549 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49757">49757</a>: Correct some generics warnings. Based on a patch
|
| 12550 | provided by Gábor. (markt)
|
| 12551 | </td></tr>
|
| 12552 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12553 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49779">49779</a>: Improve handling of POST requests and FORM
|
| 12554 | authentication, particularly when the user agent responds to the 302
|
| 12555 | response by repeating the POST request including a request body. Any
|
| 12556 | request body provided at this point is now swallowed. (markt)
|
| 12557 | </td></tr>
|
| 12558 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12559 | CSRF prevention filter did not correctly handle URLs that used anchors.
|
| 12560 | (markt)
|
| 12561 | </td></tr>
|
| 12562 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12563 | Fix memory leak on web application stopped caused by failed to
|
| 12564 | de-register the web application's Servlets with the MBean server.
|
| 12565 | (markt)
|
| 12566 | </td></tr>
|
| 12567 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12568 | More tweaks to the Lifecycle refactoring to ensure that when a component
|
| 12569 | is being destroyed, the destroy method is only called once on each
|
| 12570 | child component. (markt)
|
| 12571 | </td></tr>
|
| 12572 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12573 | Keep the MBean names for web applications consistent between Tomcat 6
|
| 12574 | and Tomcat 7. (markt)
|
| 12575 | </td></tr>
|
| 12576 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12577 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49856">49856</a>: Add an executorName attribute to Connectors so it is
|
| 12578 | possible to trace ThreadPool to Connector to Executor via the JMX
|
| 12579 | interface. (markt)
|
| 12580 | </td></tr>
|
| 12581 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12582 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49865">49865</a>: Tomcat failed to start if catalina.properties was not
|
| 12583 | present. (markt)
|
| 12584 | </td></tr>
|
| 12585 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12586 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49876">49876</a>: Fix the generics warnings in the copied Apache Jakarta
|
| 12587 | BCEL code. Based on a patch by Gábor. (markt)
|
| 12588 | </td></tr>
|
| 12589 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12590 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49883">49883</a>: Ensure that the CombinedRealm and LockOutRealm return
|
| 12591 | a name for use in log messages rather than throwing an
|
| 12592 | <code>UnsupportedOperationException</code>. (markt)
|
| 12593 | </td></tr>
|
| 12594 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12595 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49884">49884</a>: Fix occasional NullPointerException on async
|
| 12596 | complete(). This resulted in a major refactoring of the async
|
| 12597 | implementation to address a number of threading issues. (markt)
|
| 12598 | </td></tr>
|
| 12599 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12600 | Update the version numbers in ServerInfo defaults to Tomcat 7.0.x.
|
| 12601 | (markt)
|
| 12602 | </td></tr>
|
| 12603 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12604 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49892">49892</a>: Correct JNDI name for method resource injections.
|
| 12605 | Based on a patch by Gurkan Erdogdu. (markt)
|
| 12606 | </td></tr>
|
| 12607 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12608 | Ensure that Context elements defined in server.xml use any configClass
|
| 12609 | setting specified in the parent Host element. (markt)
|
| 12610 | </td></tr>
|
| 12611 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12612 | GSOC 2010. Enable the creation of Services, Engines, Connectors, Hosts
|
| 12613 | and Contexts via JMX from a minimal server.xml that contains only a
|
| 12614 | Server element. Based on a patch by Chamith Buddhika. (markt)
|
| 12615 | </td></tr>
|
| 12616 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12617 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49909">49909</a>: Fix a regression introduced with the fix for
|
| 12618 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=47950">47950</a> that prevented JSTL classes being loaded. (markt)
|
| 12619 | </td></tr>
|
| 12620 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12621 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49915">49915</a>: Make error more obvious, particularly when accessed
|
| 12622 | via JConsole, if StandardServer.storeConfig() is called when there is
|
| 12623 | no StoreConfig implementation present. (markt)
|
| 12624 | </td></tr>
|
| 12625 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12626 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50018">50018</a>: Fix some minor Javadoc errors in Jasper source.
|
| 12627 | Based on a patch by sebb. (timw)
|
| 12628 | </td></tr>
|
| 12629 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12630 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50021">50021</a>: Correct a regression in the fix for <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46844">46844</a>
|
| 12631 | that may have caused additional problems during a failure at start up.
|
| 12632 | (markt)
|
| 12633 | </td></tr>
|
| 12634 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12635 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50026">50026</a>: Prevent serving of resources from WEB-INF and
|
| 12636 | META-INF directories when DefaultServlet or WebdavServlet is mapped
|
| 12637 | to a sub-path of the context. This changes DefaultServlet to always
|
| 12638 | serve resources with paths relative to the root of the context
|
| 12639 | regardless of where it is mapped, which is a breaking change for
|
| 12640 | current servlet-mappings that map the default servlet to a subpath.
|
| 12641 | (timw)
|
| 12642 | </td></tr>
|
| 12643 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12644 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=50689">50689</a>: Provide 100 Continue responses at appropriate points
|
| 12645 | during FORM authentication if client indicates that they are expected.
|
| 12646 | (markt)
|
| 12647 | </td></tr>
|
| 12648 | </table>
|
| 12649 | </blockquote></td></tr></table>
|
| 12650 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| 12651 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12652 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12653 | Wait for the connectors to exit before closing them down. (mturk)
|
| 12654 | </td></tr>
|
| 12655 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12656 | Follow up to <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48545">48545</a>. Make JSSE connectors more tolerant of a
|
| 12657 | incorrect trust store password. (markt)
|
| 12658 | </td></tr>
|
| 12659 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12660 | Fix some edge cases in the NIO connector when handling requests that are
|
| 12661 | not received all at the same time and the socket needs to be returned to
|
| 12662 | the poller. (markt)
|
| 12663 | </td></tr>
|
| 12664 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12665 | Further work to reduce the code duplication in the HTTP connectors.
|
| 12666 | (markt)
|
| 12667 | </td></tr>
|
| 12668 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12669 | Make sure acceptor threads are stopped when the connector is stopped.
|
| 12670 | (markt)
|
| 12671 | </td></tr>
|
| 12672 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12673 | Make sure async timeout thread is stopped when the connector is stopped.
|
| 12674 | (markt)
|
| 12675 | </td></tr>
|
| 12676 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12677 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49625">49625</a>: Ensure Vary header is set if response may be
|
| 12678 | compressed rather than only setting it if it is compressed. (markt)
|
| 12679 | </td></tr>
|
| 12680 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12681 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49802">49802</a>: Re-factor connector pause, stop and destroy methods so
|
| 12682 | that calling any of those methods has the expected results. (markt)
|
| 12683 | </td></tr>
|
| 12684 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12685 | Various refactorings to reduce code duplication and unnecessary code in
|
| 12686 | the connectors. (markt)
|
| 12687 | </td></tr>
|
| 12688 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12689 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49860">49860</a>: Add partial support for trailing headers in chunked
|
| 12690 | HTTP requests. (markt)
|
| 12691 | </td></tr>
|
| 12692 | </table>
|
| 12693 | </blockquote></td></tr></table>
|
| 12694 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 12695 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12696 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12697 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49665">49665</a>: Provide better information including JSP file name and
|
| 12698 | location when a missing file is detected during TLD handling. Patch
|
| 12699 | provided by Ted Leung. (markt)
|
| 12700 | </td></tr>
|
| 12701 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12702 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49726">49726</a>: Specifying a default content type via a JSP property
|
| 12703 | group should not prevent a page from setting some other content type.
|
| 12704 | (markt)
|
| 12705 | </td></tr>
|
| 12706 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12707 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49799">49799</a>: The new <code>omit</code> attribute for
|
| 12708 | <code>jsp:attribute</code> elements now supports the use of expressions
|
| 12709 | and expression language. (markt)
|
| 12710 | </td></tr>
|
| 12711 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12712 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49916">49916</a>: Switch to using an initialisation parameter to pass
|
| 12713 | JSP file information from Catalina to Jasper. This simplifies the
|
| 12714 | Catalina code as well as making it easier for Geronimo and others to
|
| 12715 | integrate Jasper. Patch provided by David Jencks. (markt)
|
| 12716 | </td></tr>
|
| 12717 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12718 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49985">49985</a>: Fix thread safety issue in EL parser. (markt)
|
| 12719 | </td></tr>
|
| 12720 | </table>
|
| 12721 | </blockquote></td></tr></table>
|
| 12722 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| 12723 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12724 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12725 | Remove domainReplication attribute from ClusterManager.
|
| 12726 | If you send session to only same domain, use DomainFilterInterceptor.
|
| 12727 | (kfujino)
|
| 12728 | </td></tr>
|
| 12729 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12730 | Add Null check when CHANGE_SESSION_ID message received. (kfujino)
|
| 12731 | </td></tr>
|
| 12732 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12733 | Add support for LAST_ACCESS_AT_START system property to DeltaSession.
|
| 12734 | (kfujino)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12735 | </td></tr>
|
| 12736 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12737 | Avoid a NPE in the DeltaManager when a parallel request invalidates the
|
| 12738 | session before the current request has a chance to send the replication
|
| 12739 | message. (markt)
|
| 12740 | </td></tr>
|
| 12741 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12742 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49905">49905</a>: Prevent memory leak when using asynchronous session
|
| 12743 | replication. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12744 | </td></tr>
|
| 12745 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12746 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49924">49924</a>: When non-primary node changes into a primary node,
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12747 | make sure isPrimarySession is changed to true. (kfujino)
|
| 12748 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12749 | </table>
|
| 12750 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12751 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12752 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12753 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12754 | Correct the class name of the default JAR scanner in the documentation
|
| 12755 | web application. (rjung)
|
| 12756 | </td></tr>
|
| 12757 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12758 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49585">49585</a>: Update JSVC documentation to reflect new packaging
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12759 | of Commons Daemon. (markt)
|
| 12760 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12761 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12762 | Update the Servlet, JSP and EL Javadoc links to link to the
|
| 12763 | specifications and the relevant part of the Java EE 6 Javadoc. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12764 | </td></tr>
|
| 12765 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12766 | Update a few places in the docs where the Manager documentation referred
|
| 12767 | to the old role name of manager rather than than the new manager-script.
|
| 12768 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12769 | </td></tr>
|
| 12770 | </table>
|
| 12771 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12772 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Extras"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12773 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12774 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12775 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49861">49861</a>: Don't log RMI ports formatted with commas for the
|
| 12776 | JMX remote listener. (markt)
|
| 12777 | </td></tr>
|
| 12778 | </table>
|
| 12779 | </blockquote></td></tr></table>
|
| 12780 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.3 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.3_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| 12781 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12782 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12783 | Correct the user names created by the Windows installer for the Manager
|
| 12784 | and Host Manager applications. (mturk)
|
| 12785 | </td></tr>
|
| 12786 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12787 | Correct the Eclipse compiler dependency in the Jasper POM. (markt)
|
| 12788 | </td></tr>
|
| 12789 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12790 | Extend Checkstyle validation checks to check import order. (markt)
|
| 12791 | </td></tr>
|
| 12792 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12793 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49758">49758</a>: Fix generics warnings exposed by a fix in Eclipse 3.6.
|
| 12794 | Patch provided by sebb. (markt)
|
| 12795 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12796 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12797 | Update Apache Commons Pool to 1.5.5. (markt)
|
| 12798 | </td></tr>
|
| 12799 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12800 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49955">49955</a>: Improvement and correction of Building Tomcat guide.
|
| 12801 | Based on a patch from Wesley Acheson. (timw)
|
| 12802 | </td></tr>
|
| 12803 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12804 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49993">49993</a>: Improve check for <code>JAVA_HOME</code> and add
|
| 12805 | support for <code>JRE_HOME</code> in <code>service.bat</code>. (mturk)
|
| 12806 | </td></tr>
|
| 12807 | </table>
|
| 12808 | </blockquote></td></tr></table>
|
| 12809 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.2 (markt)"><!--()--></a><a name="Tomcat_7.0.2_(markt)"><strong>Tomcat 7.0.2 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>beta, 2010-08-11</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 12810 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.2 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.2_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 12811 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12812 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12813 | Fix regression that prevented running with a security manager enabled.
|
| 12814 | (markt)
|
| 12815 | </td></tr>
|
| 12816 | </table>
|
| 12817 | </blockquote></td></tr></table>
|
| 12818 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.2 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.2_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 12819 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12820 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12821 | Correct Javadoc errors. (markt)
|
| 12822 | </td></tr>
|
| 12823 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12824 | Provide Javadoc for Servlet 3.0 API, JSP 2.2 API and EL 2.2 API.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12825 | (markt)
|
| 12826 | </td></tr>
|
| 12827 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12828 | Remove second copy of RUNNING.txt from the full-docs distribution. Some
|
| 12829 | unpacking utilities can't handle multiple copies of a file with the same
|
| 12830 | name in a directory. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12831 | </td></tr>
|
| 12832 | </table>
|
| 12833 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12834 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.2 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.2_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12835 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12836 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12837 | Extend Checkstyle validation checks to check for tabs in nearly all text
|
| 12838 | files. (markt)
|
| 12839 | </td></tr>
|
| 12840 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12841 | Update Apache Commons Daemon from 1.0.2 to 1.0.3. (markt)
|
| 12842 | </td></tr>
|
| 12843 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 12844 | Update Eclipse JDT Core Batch Compiler (ecj.jar) from 3.5.1 to 3.6.
|
| 12845 | (markt)
|
| 12846 | </td></tr>
|
| 12847 | </table>
|
| 12848 | </blockquote></td></tr></table>
|
| 12849 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)"><!--()--></a><a name="Tomcat_7.0.1_(markt)"><strong>Tomcat 7.0.1 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>not released</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 12850 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.1_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| 12851 | <table border="0" cellpadding="2" cellspacing="2">
|
| 12852 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12853 | GSOC 2010. Continue work to align MBean descriptors with reality. Patch
|
| 12854 | provided by Chamith Buddhika. (markt)
|
| 12855 | </td></tr>
|
| 12856 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12857 | When running under a security manager, enforce package access and
|
| 12858 | package definition restrictions defined in the catalina.properties file.
|
| 12859 | (markt)
|
| 12860 | </td></tr>
|
| 12861 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12862 | When using a Loader configured with
|
| 12863 | <code>searchExternalFirst="true"</code> failure to find the
|
| 12864 | class in an external repository should not prevent searching of the
|
| 12865 | local repositories. (markt)
|
| 12866 | </td></tr>
|
| 12867 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12868 | Add entryPoint support to the CSRF prevention filter. (markt)
|
| 12869 | </td></tr>
|
| 12870 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12871 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48297">48297</a>: Correctly initialise handler chain for web services
|
| 12872 | resources. (markt)
|
| 12873 | </td></tr>
|
| 12874 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12875 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48960">48960</a>: Add a new option to the SSI Servlet and SSI Filter to
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12876 | allow the disabling of the <code>exec</code> command. This is now
|
| 12877 | disabled by default. Based on a patch by Yair Lenga. (markt)
|
| 12878 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12879 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12880 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48998">48998</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49617">49617</a>: Add the ExpiresFilter, a port of the
|
| 12881 | httpd mod_expires module. Patch provided by Cyrille Le Clerc. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12882 | </td></tr>
|
| 12883 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12884 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49030">49030</a>: When initializing/starting/stopping connectors and
|
| 12885 | one of them fails, do not ignore the others. (markt/kkolinko)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12886 | </td></tr>
|
| 12887 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12888 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49128">49128</a>: Don't swallow exceptions unnecessarily in
|
| 12889 | <code>WebappClassLoader.start()</code>. (markt)
|
| 12890 | </td></tr>
|
| 12891 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12892 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49182">49182</a>: Align comments in setclasspath.[sh|bat] with
|
| 12893 | behaviour. Based on a patch provided by sebb. (markt)
|
| 12894 | </td></tr>
|
| 12895 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12896 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49230">49230</a>: Enhance JRE leak prevention listener with protection
|
| 12897 | for the keep-alive thread started by
|
| 12898 | <code>sun.net.www.http.HttpClient</code>. Based on a patch provided by
|
| 12899 | Rob Kooper. (markt)
|
| 12900 | </td></tr>
|
| 12901 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12902 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49414">49414</a>: When reporting threads that may have triggered a
|
| 12903 | memory leak on web application stop, attempt to differentiate between
|
| 12904 | request processing threads and threads started by the application.
|
| 12905 | (markt)
|
| 12906 | </td></tr>
|
| 12907 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12908 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49428">49428</a>: Add a work-around for the known namespace issues for
|
| 12909 | some Microsoft WebDAV clients. Patch provided by Panagiotis Astithas.
|
| 12910 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12911 | </td></tr>
|
| 12912 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12913 | Add support for <code>*.jar</code> pattern in VirtualWebappLoader.
|
| 12914 | (kkolinko)
|
| 12915 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12916 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12917 | Use a LockOutRealm in the default configuration to prevent attempts to
|
| 12918 | guess user passwords by brute-force. (markt)
|
| 12919 | </td></tr>
|
| 12920 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12921 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49478">49478</a>: Add support for user specified character sets to the
|
| 12922 | <code>AddDefaultCharsetFilter</code>. Based on a patch by Felix
|
| 12923 | Schumacher. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12924 | </td></tr>
|
| 12925 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12926 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49503">49503</a>: Make sure connectors bind to their associated ports
|
| 12927 | sufficiently early to allow jsvc and the
|
| 12928 | org.apache.catalina.startup.EXIT_ON_INIT_FAILURE system property to
|
| 12929 | operate correctly. (markt)
|
| 12930 | </td></tr>
|
| 12931 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12932 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49525">49525</a>: Ensure cookies for the ROOT context have a path of /
|
| 12933 | rather than an empty string. (markt)
|
| 12934 | </td></tr>
|
| 12935 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12936 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49528">49528</a>, <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49567">49567</a>: Ensure that
|
| 12937 | <code>AsyncContext.isAsyncStarted()</code> returns the correct value
|
| 12938 | after <code>AsyncContext.start()</code> and that if
|
| 12939 | <code>AsyncContext.complete()</code> is called on a separate thread that
|
| 12940 | it is handled correctly. (markt)
|
| 12941 | </td></tr>
|
| 12942 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12943 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49530">49530</a>: Contexts and Servlets not stopped when Tomcat is shut
|
| 12944 | down. (markt)
|
| 12945 | </td></tr>
|
| 12946 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12947 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49536">49536</a>: If no ROOT context is deployed, ensure a 404 rather
|
| 12948 | than a 200 is returned for requests that don't map to any other context.
|
| 12949 | (markt)
|
| 12950 | </td></tr>
|
| 12951 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12952 | Additional debug logging in StandardContext to provide information on
|
| 12953 | Manager selection. (markt)
|
| 12954 | </td></tr>
|
| 12955 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12956 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49550">49550</a>: Suppress deprecation warning where deprecated code is
|
| 12957 | required to be used. No functional change. Patch provided by Sebb.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12958 | (markt)
|
| 12959 | </td></tr>
|
| 12960 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12961 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49551">49551</a>: Allow default context.xml location to be specified
|
| 12962 | using an absolute path. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 12963 | </td></tr>
|
| 12964 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 12965 | Improve logging of unhandled exceptions in servlets by including the
|
| 12966 | path of the context where the error occurred. (markt)
|
| 12967 | </td></tr>
|
| 12968 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 12969 | Include session ID in error message logged when trying to set an
|
| 12970 | attribute on an invalid session. (markt)
|
| 12971 | </td></tr>
|
| 12972 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12973 | Improve the CSRF protection filter by using SecureRandom rather than
|
| 12974 | Random to generate nonces. Also make the implementation class used user
|
| 12975 | configurable. (markt)
|
| 12976 | </td></tr>
|
| 12977 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12978 | Avoid NullPointerException, when copyXML=true and META-INF/context.xml
|
| 12979 | does not exist. (kfujino)
|
| 12980 | </td></tr>
|
| 12981 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12982 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49598">49598</a>: When session is changed and the session cookie is
|
| 12983 | replaced, ensure that the new Set-Cookie header overwrites the old
|
| 12984 | Set-Cookie header. (markt)
|
| 12985 | </td></tr>
|
| 12986 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12987 | Create a thread to trigger asynchronous timeouts when using the BIO
|
| 12988 | connector, change the default timeout to 10s (was infinite) and make the
|
| 12989 | default timeout configurable using the <code>asyncTimeout</code>
|
| 12990 | attribute on the connector. (pero/markt)
|
| 12991 | </td></tr>
|
| 12992 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12993 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49600">49600</a>: Make exceptions returned by the
|
| 12994 | <code>ProxyDirContext</code> consistent for resources that weren't found
|
| 12995 | by checking the <code>DirContext</code> or the cache. Test case based on
|
| 12996 | a patch provided by Marc Guillemot. (markt)
|
| 12997 | </td></tr>
|
| 12998 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 12999 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49613">49613</a>: Improve performance when using SSL for applications
|
| 13000 | that make multiple class to <code>Request.getAttributeNames()</code>.
|
| 13001 | Patch provided by Sampo Savolainen. (markt)
|
| 13002 | </td></tr>
|
| 13003 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13004 | Handle the edge cases where resources packaged in JARs have names that
|
| 13005 | start with a single quote character or a double quote character. (markt)
|
| 13006 | </td></tr>
|
| 13007 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13008 | Correct copy and paste typo in web.xml parsing rules that mixed up
|
| 13009 | <code>local-ejb-ref</code> and <code>resource-env-ref</code>. (markt)
|
| 13010 | </td></tr>
|
| 13011 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13012 | Refactor session managers to remove unused code and to reduce code
|
| 13013 | duplication. Also, all session managers used for session replication now
|
| 13014 | extend <code>org.apache.catalina.ha.session.ClusterManagerBase</code>.
|
| 13015 | (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13016 | </td></tr>
|
| 13017 | </table>
|
| 13018 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13019 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.1_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| 13020 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13021 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13022 | Remove references to Jikes since it does not support Java 6. (markt)
|
| 13023 | </td></tr>
|
| 13024 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13025 | Correct over zealous type checking for EL in attributes that broke the
|
| 13026 | use of JSF converters. (markt)
|
| 13027 | </td></tr>
|
| 13028 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13029 | Correct algorithm used to identify correct method to use when a
|
| 13030 | MethodExpressions is used in EL. (markt)
|
| 13031 | </td></tr>
|
| 13032 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13033 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49217">49217</a>: Ensure that identifiers used in EL meet the
|
| 13034 | requirements of the Java Language Specification. (markt)
|
| 13035 | </td></tr>
|
| 13036 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13037 | Improve logging of JSP exceptions by including JSP snippet (if enabled)
|
| 13038 | rather than just the root cause in the host log. (markt)
|
| 13039 | </td></tr>
|
| 13040 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13041 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49555">49555</a>: Correctly handled Tag Libraries where functions are
|
| 13042 | defined in static inner classes. (markt)
|
| 13043 | </td></tr>
|
| 13044 | </table>
|
| 13045 | </blockquote></td></tr></table>
|
| 13046 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)/Cluster"><!--()--></a><a name="Tomcat_7.0.1_(markt)/Cluster"><strong>Cluster</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13047 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13048 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13049 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49127">49127</a>: Don't swallow exceptions unnecessarily in
|
| 13050 | <code>SimpleTcpReplicationManager.startInternal()</code>. (markt)
|
| 13051 | </td></tr>
|
| 13052 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13053 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49407">49407</a>: Change the BackupManager so it is consistent with
|
| 13054 | DeltaManager and reports both primary and backup sessions when active
|
| 13055 | sessions are requested. (markt)
|
| 13056 | </td></tr>
|
| 13057 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13058 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49445">49445</a>: When session ID is changed after authentication,
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13059 | ensure the DeltaManager replicates the change in ID to the other nodes
|
| 13060 | in the cluster. (kfujino)
|
| 13061 | </td></tr>
|
| 13062 | </table>
|
| 13063 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13064 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.1_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13065 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13066 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13067 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49112">49112</a>: Update the ROOT web application's index page. Patch
|
| 13068 | provided by pid. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13069 | </td></tr>
|
| 13070 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13071 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49213">49213</a>: Add the permissions necessary to enable the Manager
|
| 13072 | application to operate currently when running with a security manager.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13073 | (markt)
|
| 13074 | </td></tr>
|
| 13075 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13076 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49436">49436</a>: Correct documented default for readonly attribute of
|
| 13077 | the UserDatabase component. (markt)
|
| 13078 | </td></tr>
|
| 13079 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13080 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49475">49475</a>: Use new role name for manager application access on
|
| 13081 | the ROOT web application's index page. (markt)
|
| 13082 | </td></tr>
|
| 13083 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13084 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49476">49476</a>: CSRF protection was preventing access to the session
|
| 13085 | expiration features. Also switch the manager application to the generic
|
| 13086 | CSRF protection filter. (markt)
|
| 13087 | </td></tr>
|
| 13088 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13089 | Better handle failure to create directories required for new hosts in
|
| 13090 | the Host Manager application. (markt)
|
| 13091 | </td></tr>
|
| 13092 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13093 | Switch the Host Manager application to the generic CSRF protection for
|
| 13094 | the HTML interface and prevent started hosts from being started and
|
| 13095 | stopped hosts from being stopped. (markt)
|
| 13096 | </td></tr>
|
| 13097 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13098 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49518">49518</a>: Fix typo in extras documentation. (markt)
|
| 13099 | </td></tr>
|
| 13100 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13101 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49522">49522</a>: Fix regression due to change of name for MBeans for
|
| 13102 | naming resources that broke the complete server status page in the
|
| 13103 | manager application. Note these MBeans now have a new name. (markt)
|
| 13104 | </td></tr>
|
| 13105 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13106 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49570">49570</a>: When using the example compression filter, set the
|
| 13107 | Vary header on compressed responses. (markt)
|
| 13108 | </td></tr>
|
| 13109 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13110 | Add redirects for the root of the manager and host-manager web
|
| 13111 | applications that redirect users to the html interface rather than
|
| 13112 | returning a 404. (markt)
|
| 13113 | </td></tr>
|
| 13114 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13115 | Provide the HTML Manager application with the ability to differentiate
|
| 13116 | between primary, backup and proxy sessions. Note that proxy sessions are
|
| 13117 | only shown if enabled in web.xml. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13118 | </td></tr>
|
| 13119 | </table>
|
| 13120 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13121 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.1 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.1_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13122 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13123 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13124 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49130">49130</a>: Better describe the core package in the Windows
|
| 13125 | installer, making it clear that the service will be installed. Patch
|
| 13126 | provided by sebb. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13127 | </td></tr>
|
| 13128 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13129 | Re-factor unit tests to enable them to be run once with each of the HTTP
|
| 13130 | connector implementations (BIO, NIO and APR/native). (markt)
|
| 13131 | </td></tr>
|
| 13132 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13133 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=49268">49268</a>: Add the necessary plumbing to include CheckStyle in
|
| 13134 | the build process. Start with no checks. Additional checks will be
|
| 13135 | added as they are agreed. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13136 | </td></tr>
|
| 13137 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13138 | Updated to Ant 1.8.1. The build now requires a minimum of Ant 1.8.x.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13139 | (markt)
|
| 13140 | </td></tr>
|
| 13141 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13142 | Update the re-packaged version of commons-fileupload from 1.2.1 to
|
| 13143 | 1.2.2. The layout of re-packaged version was also restored to the
|
| 13144 | original commons-fileupload layout to make merging of future updates
|
| 13145 | easier. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13146 | </td></tr>
|
| 13147 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13148 | Update the re-packaged version of Jakarta BCEL from trunk revision
|
| 13149 | 880760 to trunk revision 978831. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13150 | </td></tr>
|
| 13151 | </table>
|
| 13152 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13153 | </blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)"><!--()--></a><a name="Tomcat_7.0.0_(markt)"><strong>Tomcat 7.0.0 (markt)</strong></a></font></td><td align="right" bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><strong>beta, 2010-06-29</strong></font></td></tr><tr><td colspan="2"><blockquote>
|
| 13154 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Catalina"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Catalina"><strong>Catalina</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13155 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13156 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13157 | Update Servlet support to the Servlet 3.0 specification. (all)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13158 | </td></tr>
|
| 13159 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13160 | Improve and document VirtualWebappLoader. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13161 | </td></tr>
|
| 13162 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13163 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=43642">43642</a>: Add prestartminSpareThreads attribute for Executor.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13164 | (jfclere)
|
| 13165 | </td></tr>
|
| 13166 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13167 | Switch from AnnotationProcessor to InstanceManager. Patch provided by
|
| 13168 | David Jecks with modifications by Remy. (remm/fhanik)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13169 | </td></tr>
|
| 13170 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13171 | <a href="http://svn.apache.org/viewvc?view=rev&rev=620845">r620845</a> and <a href="http://svn.apache.org/viewvc?view=rev&rev=669119">r669119</a>. Make shutdown address
|
| 13172 | configurable. (jfclere)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13173 | </td></tr>
|
| 13174 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13175 | <a href="http://svn.apache.org/viewvc?view=rev&rev=651977">r651977</a> Add some missing control checks to
|
| 13176 | <code>ThreadWithAttributes</code>. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13177 | </td></tr>
|
| 13178 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13179 | <a href="http://svn.apache.org/viewvc?view=rev&rev=677640">r677640</a> Add a startup class that does not require any
|
| 13180 | configuration files. (costin)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13181 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13182 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13183 | <a href="http://svn.apache.org/viewvc?view=rev&rev=700532">r700532</a> Log if temporary file operations within the CGI
|
| 13184 | servlet fail. Make sure header Reader is closed on failure. (markt)
|
| 13185 | </td></tr>
|
| 13186 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13187 | <a href="http://svn.apache.org/viewvc?view=rev&rev=708541">r708541</a> Delete references to DefaultContext which was removed
|
| 13188 | in 6.0.x. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13189 | </td></tr>
|
| 13190 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13191 | <a href="http://svn.apache.org/viewvc?view=rev&rev=709018">r709018</a> Initial implementation of an asynchronous file handler
|
| 13192 | for JULI. (fhanik)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13193 | </td></tr>
|
| 13194 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13195 | Give session thisAccessedTime and lastAccessedTime clear semantics.
|
| 13196 | (rjung)
|
| 13197 | </td></tr>
|
| 13198 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13199 | Expose thisAccessedTime via Session interface. (rjung)
|
| 13200 | </td></tr>
|
| 13201 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13202 | Provide a log format for JULI that provides the same information as the
|
| 13203 | default but on a single line. (markt)
|
| 13204 | </td></tr>
|
| 13205 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13206 | <a href="http://svn.apache.org/viewvc?view=rev&rev=723889">r723889</a> Provide the ability to configure the Executor job
|
| 13207 | queue size and a timeout for adding jobs to the queue. (fhanik)
|
| 13208 | </td></tr>
|
| 13209 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13210 | Add support for aliases to StandardContext. This allows content from
|
| 13211 | other directories and/or WAR files to be mapped to paths within the
|
| 13212 | context. (markt)
|
| 13213 | </td></tr>
|
| 13214 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13215 | Provide clearer definition of Lifecycle interface, particularly start
|
| 13216 | and stop, and align components that implement Lifecycle with this
|
| 13217 | definition. (markt)
|
| 13218 | </td></tr>
|
| 13219 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13220 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48662">48662</a>: Provide a new option to control the copying of context
|
| 13221 | XML descriptors from web applications to the host's xmlBase. Copying of
|
| 13222 | XML descriptors is now disabled by default. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13223 | </td></tr>
|
| 13224 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13225 | Move comet classes from the org.apache.catalina package to the
|
| 13226 | org.apache.catalina.comet package to allow comet to work under a
|
| 13227 | security manager. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13228 | </td></tr>
|
| 13229 | </table>
|
| 13230 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13231 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Coyote"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Coyote"><strong>Coyote</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13232 | <table border="0" cellpadding="2" cellspacing="2">
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13233 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13234 | Port SSLInsecureRenegotiation from mod_ssl. This requires
|
| 13235 | to use tomcat-native 1.2.21 that have option to detect this
|
| 13236 | support from OpenSSL library. (mturk)
|
| 13237 | </td></tr>
|
| 13238 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13239 | Allow bigger AJP packets also for request bodies and responses
|
| 13240 | using the packetSize attribute of the Connector. (rjung)
|
| 13241 | </td></tr>
|
| 13242 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td><a href="http://svn.apache.org/viewvc?view=rev&rev=703017">r703017</a> Make Java socket options consistent between NIO
|
| 13243 | and JIO connector. Expose all the socket options available on
|
| 13244 | <code>java.net.Socket</code> (fhanik)
|
| 13245 | </td></tr>
|
| 13246 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13247 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=46051">46051</a>: The writer returned by <code>getWriter()</code> now
|
| 13248 | conforms to the <code>PrintWriter</code> specification and uses platform
|
| 13249 | dependent line endings rather than always using <code>\r\n</code>.
|
| 13250 | (markt)
|
| 13251 | </td></tr>
|
| 13252 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13253 | Use tc-native 1.2.x which is based on APR 1.3.3+ (mturk)
|
| 13254 | </td></tr>
|
| 13255 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13256 | <a href="http://svn.apache.org/viewvc?view=rev&rev=724239">r724239</a> NIO connector now always uses an Executor. (fhanik)
|
| 13257 | </td></tr>
|
| 13258 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13259 | <a href="http://svn.apache.org/viewvc?view=rev&rev=724393">r724393</a> Implement keepAliveCount for NIO connector in a thread
|
| 13260 | safe manner. (fhanik)
|
| 13261 | </td></tr>
|
| 13262 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13263 | <a href="http://svn.apache.org/viewvc?view=rev&rev=724849">r724849</a> Implement keep alive timeout for NIO connector.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13264 | (fhanik)
|
| 13265 | </td></tr>
|
| 13266 | </table>
|
| 13267 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13268 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Jasper"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Jasper"><strong>Jasper</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13269 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13270 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13271 | Update JSP support to the JSP 2.2 specification. (markt)
|
| 13272 | </td></tr>
|
| 13273 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13274 | Update EL support to the EL 2.2 specification. (markt)
|
| 13275 | </td></tr>
|
| 13276 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13277 | <a href="http://svn.apache.org/viewvc?view=rev&rev=787978">r787978</a> Use "1.6" as the default value for compilerSourceVM
|
| 13278 | and compilerTargetVM options of Jasper. (kkolinko)
|
| 13279 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13280 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13281 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48358">48358</a>: Add support for limiting the number of JSPs that are
|
| 13282 | loaded at any one time. Based on a patch by Isabel Drost. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13283 | </td></tr>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13284 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13285 | <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48689">48689</a>: Access TLD files through a new JarResource interface
|
| 13286 | to make extending Jasper simpler, particularly in OSGi environments.
|
| 13287 | Patch provided by Jarek Gawor. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13288 | </td></tr>
|
| 13289 | </table>
|
| 13290 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13291 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="High Availability"><!--()--></a><a name="High_Availability"><strong>High Availability</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13292 | <table border="0" cellpadding="2" cellspacing="2">
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13293 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13294 | Add support for UDP and secure communication to tribes. (fhanik)
|
| 13295 | </td></tr>
|
| 13296 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13297 | Add versioning to the tribes communication protocol to support future
|
| 13298 | developments. (fhanik)
|
| 13299 | </td></tr>
|
| 13300 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13301 | Add a demo on how to use the payload. (fhanik)
|
| 13302 | </td></tr>
|
| 13303 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13304 | Started to add JMX support to the cluster implementation. (markt)
|
| 13305 | </td></tr>
|
| 13306 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13307 | <a href="http://svn.apache.org/viewvc?view=rev&rev=609778">r609778</a> Minor fixes to the throughput interceptor and the
|
| 13308 | NIO receiver. (fhanik)
|
| 13309 | </td></tr>
|
| 13310 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 13311 | <a href="http://svn.apache.org/viewvc?view=rev&rev=630234">r630234</a> Additional checks for the NIO receiver. (fhanik)
|
| 13312 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13313 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13314 | <a href="http://svn.apache.org/viewvc?view=rev&rev=671650">r671650</a> Improve error message when multicast is not enabled.
|
| 13315 | (fhanik)
|
| 13316 | </td></tr>
|
| 13317 | </table>
|
| 13318 | </blockquote></td></tr></table>
|
| 13319 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Web applications"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Web_applications"><strong>Web applications</strong></a></font></td></tr><tr><td><blockquote>
|
| 13320 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13321 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 13322 | <a href="http://svn.apache.org/viewvc?view=rev&rev=631321">r631321</a> Update changelog to support the <rev> element
|
| 13323 | in the documentation. (fhanik)
|
| 13324 | </td></tr>
|
| 13325 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13326 | A number of additional roles were added to the Manager and Host Manager
|
| 13327 | applications to separate out permissions for the HTML interface, the
|
| 13328 | text interface and the JMX proxy. (markt)
|
| 13329 | </td></tr>
|
| 13330 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 13331 | CSRF protection was added to the Manager and Host Manager applications.
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13332 | (markt)
|
| 13333 | </td></tr>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13334 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13335 | List array elements in the JMX proxy output of the Manager application.
|
| 13336 | (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13337 | </td></tr>
|
| 13338 | </table>
|
| 13339 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13340 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Extras"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Extras"><strong>Extras</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13341 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13342 | <tr><td><img alt="add" class="icon" src="./images/add.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13343 | A new JmxRemoteLifecycleListener that can be used to fix the ports used
|
| 13344 | for remote JMX connections, eg when using JConsole. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13345 | </td></tr>
|
| 13346 | </table>
|
| 13347 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13348 | <table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Tomcat 7.0.0 (markt)/Other"><!--()--></a><a name="Tomcat_7.0.0_(markt)/Other"><strong>Other</strong></a></font></td></tr><tr><td><blockquote>
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13349 | <table border="0" cellpadding="2" cellspacing="2">
|
| 13350 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13351 | Numerous code clean-up changes including the use of generics and
|
| 13352 | removing unused imports, fields, parameters and methods. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13353 | </td></tr>
|
| 13354 | <tr><td><img alt="fix" class="icon" src="./images/fix.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13355 | All deprecated internal code has been removed. <b>Warning:</b> If you
|
| 13356 | have custom components for a previous Tomcat version that extend
|
| 13357 | internal Tomcat classes and override deprecated methods it is highly
|
| 13358 | likely that they will no longer work. (markt)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13359 | </td></tr>
|
| 13360 | <tr><td><img alt="update" class="icon" src="./images/update.gif"></td><td>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13361 | Parameterize version number throughout build scripts and source. (rjung)
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13362 | </td></tr>
|
| 13363 | </table>
|
| 13364 | </blockquote></td></tr></table>
|
| 刘洪青 | 6266f99 | 2017-05-15 21:21:03 +0800 | [diff] [blame] | 13365 | </blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
|
| 13366 | Copyright © 1999-2017, Apache Software Foundation
|
| Hongqing Liu | fd5ee81 | 2014-05-10 16:32:51 +0800 | [diff] [blame] | 13367 | </em></font></div></td></tr></table></body></html> |