glenn 01/11/25 13:06:37 Modified: catalina/src/share/org/apache/catalina/startup Bootstrap.java Log: Tomcat 4 Java SecurityManager updates: Removed granting AllPermission to privileged webapps within Tomcat and moved back out into catalina.policy. Wrapped ContainerBase.addChild() with a doPrivileged to keep instances of Tomcat which use a very strict security policy happy. Revision Changes Path 1.32 +7 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java Index: Bootstrap.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- Bootstrap.java 2001/10/30 19:28:41 1.31 +++ Bootstrap.java 2001/11/25 21:06:37 1.32 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v 1.31 2001/10/30 19:28:41 craigmcc Exp $ - * $Revision: 1.31 $ - * $Date: 2001/10/30 19:28:41 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/Bootstrap.java,v 1.32 2001/11/25 21:06:37 glenn Exp $ + * $Revision: 1.32 $ + * $Date: 2001/11/25 21:06:37 $ * * ==================================================================== * @@ -85,7 +85,7 @@ * class path and therefore not visible to application level classes. * * @author Craig R. McClanahan - * @version $Revision: 1.31 $ $Date: 2001/10/30 19:28:41 $ + * @version $Revision: 1.32 $ $Date: 2001/11/25 21:06:37 $ */ public final class Bootstrap { @@ -194,6 +194,9 @@ catalinaLoader.loadClass (basePackage + "core.ApplicationDispatcher$PrivilegedInclude"); + catalinaLoader.loadClass + (basePackage + + "core.ContainerBase$PrivilegedAddChild"); catalinaLoader.loadClass (basePackage + "connector.HttpRequestBase$PrivilegedGetSession");
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>