You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2010/08/23 19:32:03 UTC
svn commit: r988222 - in /tomcat/trunk:
java/org/apache/catalina/loader/WebappClassLoader.java
webapps/docs/changelog.xml
Author: markt
Date: Mon Aug 23 17:32:03 2010
New Revision: 988222
URL: http://svn.apache.org/viewvc?rev=988222&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49750
Align WebappClassLoader.validate() implementation with Javadoc and ensure that javax.servlet.* classes can not be loaded by a WebappClassLoader instance.
Patch provided by pid.
Modified:
tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java
tomcat/trunk/webapps/docs/changelog.xml
Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java?rev=988222&r1=988221&r2=988222&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java (original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Mon Aug 23 17:32:03 2010
@@ -3206,6 +3206,8 @@ public class WebappClassLoader
return false;
if (name.startsWith("java."))
return false;
+ if (name.startsWith("javax.servlet."))
+ return false;
return true;
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=988222&r1=988221&r2=988222&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Mon Aug 23 17:32:03 2010
@@ -47,6 +47,12 @@
distributable element of web.xml. (kfujino)
</fix>
<fix>
+ <bug>47950</bug>: Align <code>WebappClassLoader.validate()</code>
+ implementation with Javadoc and ensure that <code>javax.servlet.*</code>
+ classes can not be loaded by a <code>WebappClassLoader</code> instance.
+ Patch provided by pid. (markt)
+ </fix>
+ <fix>
<bug>49757</bug>: Correct some generics warnings. Based on a patch
provided by Gábor. (markt)
</fix>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org