Modified: tomcat/site/trunk/docs/migration-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1873940&r1=1873939&r2=1873940&view=diff ============================================================================== --- tomcat/site/trunk/docs/migration-9.html (original) +++ tomcat/site/trunk/docs/migration-9.html Wed Feb 12 13:29:06 2020 @@ -287,6 +287,9 @@ <a href="#Upgrading_9.0.x">Upgrading 9.0.x</a> <ol> <li> +<a href="#Tomcat_9.0.x_noteable_changes">Tomcat 9.0.x noteable changes</a> +</li> +<li> <a href="#Tomcat_9.0.x_configuration_file_differences">Tomcat 9.0.x configuration file differences</a> </li> </ol> @@ -793,6 +796,7 @@ of Apache Tomcat.</p> </div> <h3 id="Upgrading_9.0.x">Upgrading 9.0.x</h3> <div class="text"> + <p>When upgrading instances of Apache Tomcat from one version of Tomcat 9 to another, particularly when using separate locations for $CATALINA_HOME and @@ -804,6 +808,66 @@ of Apache Tomcat.</p> <div class="subsection"> +<h4 id="Tomcat_9.0.x_noteable_changes">Tomcat 9.0.x noteable changes</h4> +<div class="text"> + +<p>The Tomcat developers aim for each patch release to be fully backwards + compatible with the previous release. Occasionally, it is necessary to + break backwards compatibility in order to fix a bug. In most cases, these + changes will go unnoticed. This section lists changes that are not fully + backwards compatible and might cause breakage when upgrading.</p> + +<ul> + +<li> +<p>In 9.0.31 onwards, the default listen <strong>address</strong> of + the AJP Connector was changed to the loopback address rather than all + addresses.</p> + +<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + +</li> + +<li> +<p>In 9.0.31 onwards, the <strong>requiredSecret</strong> attribute + of the AJP Connector was deprecated and replaced by the + <strong>secret</strong> attribute.</p> + +<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + +</li> + +<li> +<p>In 9.0.31 onwards, the <strong>secretRequired</strong> attribute + was added to the AJP Connector. If set to <code>true</code>, the + default, the AJP Connector will not start unless a + <strong>secret</strong> has been specified.</p> + +<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + +</li> + +<li> +<p>In 9.0.31 onwards, the + <strong>allowedRequestAttributesPattern</strong> attribute was added to + the AJP Connector. Requests with unrecognised attributes will now be + blocked with a 403.</p> + +<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + +</li> + +</ul> + +</div> +</div> + + +<div class="subsection"> <h4 id="Tomcat_9.0.x_configuration_file_differences">Tomcat 9.0.x configuration file differences</h4> <div class="text">
Modified: tomcat/site/trunk/xdocs/migration-7.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-7.xml?rev=1873940&r1=1873939&r2=1873940&view=diff ============================================================================== --- tomcat/site/trunk/xdocs/migration-7.xml (original) +++ tomcat/site/trunk/xdocs/migration-7.xml Wed Feb 12 13:29:06 2020 @@ -489,8 +489,8 @@ of Apache Tomcat.</p> attribute on connectors was changed to mean a limit of zero rather than no limit to align it with <code>maxSavePostSize</code> and to be more intuitive.</p> - <p>Reference: <a href="tomcat-8.0-doc/config/http.html">HTTP connector</a>, - <a href="tomcat-8.0-doc/config/ajp.html">AJP connector</a>.</p> + <p>Reference: <a href="tomcat-7.0-doc/config/http.html">HTTP connector</a>, + <a href="tomcat-7.0-doc/config/ajp.html">AJP connector</a>.</p> </li> </ul> </subsection> Modified: tomcat/site/trunk/xdocs/migration-85.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-85.xml?rev=1873940&r1=1873939&r2=1873940&view=diff ============================================================================== --- tomcat/site/trunk/xdocs/migration-85.xml (original) +++ tomcat/site/trunk/xdocs/migration-85.xml Wed Feb 12 13:29:06 2020 @@ -233,7 +233,32 @@ of Apache Tomcat.</p> changes will go unnoticed. This section lists changes that are not fully backwards compatible and might cause breakage when upgrading.</p> <ul> - <li>None.</li> + <li><p>In 8.5.51 onwards, the default listen <strong>address</strong> of + the AJP Connector was changed to the loopback address rather than all + addresses.</p> + <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 8.5.51 onwards, the <strong>requiredSecret</strong> attribute + of the AJP Connector was deprecated and replaced by the + <strong>secret</strong> attribute.</p> + <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 8.5.51 onwards, the <strong>secretRequired</strong> attribute + was added to the AJP Connector. If set to <code>true</code>, the + default, the AJP Connector will not start unless a + <strong>secret</strong> has been specified.</p> + <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 8.5.51 onwards, the + <strong>allowedRequestAttributesPattern</strong> attribute was added to + the AJP Connector. Requests with unrecognised attributes will now be + blocked with a 403.</p> + <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP + connector</a>.</p> + </li> </ul> </subsection> Modified: tomcat/site/trunk/xdocs/migration-9.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-9.xml?rev=1873940&r1=1873939&r2=1873940&view=diff ============================================================================== --- tomcat/site/trunk/xdocs/migration-9.xml (original) +++ tomcat/site/trunk/xdocs/migration-9.xml Wed Feb 12 13:29:06 2020 @@ -297,6 +297,7 @@ of Apache Tomcat.</p> </section> <section name="Upgrading 9.0.x"> + <p>When upgrading instances of Apache Tomcat from one version of Tomcat 9 to another, particularly when using separate locations for $CATALINA_HOME and $CATALINA_BASE, it is necessary to ensure that any changes in the @@ -305,6 +306,42 @@ of Apache Tomcat.</p> the form below may be used to view the differences between the configuration files in different versions of Tomcat 9.</p> + <subsection name="Tomcat 9.0.x noteable changes"> + <p>The Tomcat developers aim for each patch release to be fully backwards + compatible with the previous release. Occasionally, it is necessary to + break backwards compatibility in order to fix a bug. In most cases, these + changes will go unnoticed. This section lists changes that are not fully + backwards compatible and might cause breakage when upgrading.</p> + <ul> + <li><p>In 9.0.31 onwards, the default listen <strong>address</strong> of + the AJP Connector was changed to the loopback address rather than all + addresses.</p> + <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 9.0.31 onwards, the <strong>requiredSecret</strong> attribute + of the AJP Connector was deprecated and replaced by the + <strong>secret</strong> attribute.</p> + <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 9.0.31 onwards, the <strong>secretRequired</strong> attribute + was added to the AJP Connector. If set to <code>true</code>, the + default, the AJP Connector will not start unless a + <strong>secret</strong> has been specified.</p> + <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + <li><p>In 9.0.31 onwards, the + <strong>allowedRequestAttributesPattern</strong> attribute was added to + the AJP Connector. Requests with unrecognised attributes will now be + blocked with a 403.</p> + <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP + connector</a>.</p> + </li> + </ul> + </subsection> + <subsection name="Tomcat 9.0.x configuration file differences"> <p>Select a configuration file, old version and new version from the boxes --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org