costin      01/01/31 21:18:57

  Modified:    src/share/org/apache/tomcat/modules/config
                        PolicyInterceptor.java
  Log:
  Add permission to write in the temp dir and it's own directory.
  ( watchdog does that, and it's not bad )
  
  Revision  Changes    Path
  1.6       +13 -3     
jakarta-tomcat/src/share/org/apache/tomcat/modules/config/PolicyInterceptor.java
  
  Index: PolicyInterceptor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/config/PolicyInterceptor.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- PolicyInterceptor.java    2001/01/25 05:07:36     1.5
  +++ PolicyInterceptor.java    2001/02/01 05:18:56     1.6
  @@ -143,11 +143,21 @@
        }
   
        // Add default read "-" FilePermission for docBase, classes, lib
  -     // Default per context permissions
        FilePermission fp = new FilePermission(base + File.separator + "-",
                                               "read");
  -     if( fp != null )
  -         p.add((Permission)fp);
  +     p.add(fp);
  +
  +     // Add default write "-" FilePermission for docBase 
  +     fp = new FilePermission(base + File.separator + "-",
  +                             "write");
  +     p.add(fp);
  +     fp = new FilePermission(context.getWorkDir() + File.separator + "-",
  +                             "read");
  +     p.add(fp);
  +     fp = new FilePermission(context.getWorkDir() + File.separator + "-",
  +                             "write");
  +     p.add(fp);
  +     
        // JspFactory.getPageContext() runs in JSP Context and needs the below
        // permission during the init of a servlet generated from a JSP.
        PropertyPermission pp = new PropertyPermission("line.separator","read");
  
  
  

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

Reply via email to