Author: markt
Date: Mon Nov 14 14:01:51 2022
New Revision: 1905299

URL: http://svn.apache.org/viewvc?rev=1905299&view=rev
Log:
Add note about GET_CLASSLOADER_USE_PRIVILEGED

Modified:
    tomcat/site/trunk/docs/migration-10.1.html
    tomcat/site/trunk/xdocs/migration-10.1.xml

Modified: tomcat/site/trunk/docs/migration-10.1.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-10.1.html?rev=1905299&r1=1905298&r2=1905299&view=diff
==============================================================================
--- tomcat/site/trunk/docs/migration-10.1.html (original)
+++ tomcat/site/trunk/docs/migration-10.1.html Mon Nov 14 14:01:51 2022
@@ -111,14 +111,24 @@ of Apache Tomcat.</p>
        are not fully backwards compatible and might cause breakage when
        upgrading.</p>
     <ul>
-      <li><p>In 10.1.0-M3 onwards, Tomcat no longer adds an "Expires" HTTP
+      <li>
+        In 10.1.2 onwards the EL API no longer uses a privileged block to 
obtain
+        the thread context class loader unless explicitly configured to do so
+        via the <code>org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED</code> 
system
+        property. When using the EL API within Apache Tomcat this system
+        property does not need to be set as all calls are already wrapped in a
+        privileged block further up the stack. It may be required if using the
+        EL API under a SecurityManager outside of Apache Tomcat.
+      </li>
+      <li>
+        In 10.1.0-M3 onwards, Tomcat no longer adds an "Expires" HTTP
         response header when adding "Cache-Control: private" due to a
         CONFIDENTIAL transport-guarantee. This will likely cause a change
         in caching behavior for applications that do not explicitly set
         their own headers but rely on Tomcat's previous behavior. If you
         wish to disable caching, you will need to configure it explicitly
         in your application. See <a 
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65513";>BZ 65513</a>
-        for more information.</p>
+        for more information.
       </li>
     </ul>
   </div></div>

Modified: tomcat/site/trunk/xdocs/migration-10.1.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-10.1.xml?rev=1905299&r1=1905298&r2=1905299&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/migration-10.1.xml (original)
+++ tomcat/site/trunk/xdocs/migration-10.1.xml Mon Nov 14 14:01:51 2022
@@ -126,14 +126,24 @@ of Apache Tomcat.</p>
        are not fully backwards compatible and might cause breakage when
        upgrading.</p>
     <ul>
-      <li><p>In 10.1.0-M3 onwards, Tomcat no longer adds an "Expires" HTTP
+      <li>
+        In 10.1.2 onwards the EL API no longer uses a privileged block to 
obtain
+        the thread context class loader unless explicitly configured to do so
+        via the <code>org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED</code> 
system
+        property. When using the EL API within Apache Tomcat this system
+        property does not need to be set as all calls are already wrapped in a
+        privileged block further up the stack. It may be required if using the
+        EL API under a SecurityManager outside of Apache Tomcat.
+      </li>
+      <li>
+        In 10.1.0-M3 onwards, Tomcat no longer adds an "Expires" HTTP
         response header when adding "Cache-Control: private" due to a
         CONFIDENTIAL transport-guarantee. This will likely cause a change
         in caching behavior for applications that do not explicitly set
         their own headers but rely on Tomcat's previous behavior. If you
         wish to disable caching, you will need to configure it explicitly
         in your application. See <a 
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=65513";>BZ 65513</a>
-        for more information.</p>
+        for more information.
       </li>
     </ul>
   </subsection>



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

Reply via email to