glenn       01/02/26 19:18:15

  Modified:    catalina/src/conf catalina.policy
  Log:
  Update policy for new lib/class file locations
  
  Revision  Changes    Path
  1.5       +15 -10    jakarta-tomcat-4.0/catalina/src/conf/catalina.policy
  
  Index: catalina.policy
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/conf/catalina.policy,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- catalina.policy   2001/02/18 17:18:40     1.4
  +++ catalina.policy   2001/02/27 03:18:15     1.5
  @@ -8,7 +8,7 @@
   //
   // * Read access to the document root directory
   //
  -// $Id: catalina.policy,v 1.4 2001/02/18 17:18:40 glenn Exp $
  +// $Id: catalina.policy,v 1.5 2001/02/27 03:18:15 glenn Exp $
   // ============================================================================
   
   
  @@ -29,20 +29,18 @@
   // ========== CATALINA CODE PERMISSIONS =======================================
   
   
  -// These permissions apply to the server startup code, and the servlet API
  -// classes that are shared across all class loaders
  +// These permissions apply to the server startup code
   grant codeBase "file:${catalina.home}/bin/bootstrap.jar" {
           permission java.security.AllPermission;
   };
   
  -grant codeBase "file:${catalina.home}/bin/servlet.jar" {
  +// These permissions apply to the servlet API classes
  +// and those that are shared across all class loaders
  +// located in the "common" directory
  +grant codeBase "file:${catalina.home}/common/-" {
           permission java.security.AllPermission;
   };
   
  -grant codeBase "file:${catalina.home}/bin/naming.jar" {
  -        permission java.security.AllPermission;
  -};
  -
   // These permissions apply to the container's core code, plus any additional
   // libraries installed in the "server" directory
   grant codeBase "file:${catalina.home}/server/-" {
  @@ -50,16 +48,22 @@
   };
   
   // These permissions apply to the jasper page compiler
  +// located in the "jasper" directory.
   grant codeBase "file:${catalina.home}/jasper/-" {
           permission java.security.AllPermission;
   };
   
  -// These permissions apply to all extension libraries (including Jasper,
  -// if present) installed in the "lib" directory
  +// These permissions apply to shared web application libraries
  +// including the Jasper runtime library installed in the "lib" directory
   grant codeBase "file:${catalina.home}/lib/-" {
           permission java.security.AllPermission;
   };
   
  +// These permissions apply to shared web application classes
  +// located in the "classes" directory
  +grant codeBase "file:${catalina.home}/classes/-" {
  +        permission java.security.AllPermission;
  +};
   
   // ========== WEB APPLICATION PERMISSIONS =====================================
   
  @@ -90,6 +94,7 @@
        permission java.util.PropertyPermission "java.vm.vendor", "read";
        permission java.util.PropertyPermission "java.vm.name", "read";
        permission java.io.FilePermission "jndi:/WEB-INF/-", "read";
  +     permission java.io.FilePermission "jar:jndi:/WEB-INF/lib/-", "read";
   };
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to