markt       2005/06/27 14:54:35

  Modified:    catalina/src/share/org/apache/naming/resources
                        FileDirContext.java
               webapps/docs changelog.xml
  Log:
  DefaultServlet was showing symbolic links in directory listings with
   - no last modified date for files or dirs
   - no size for files
   - files were displayed as directories.
  
  Revision  Changes    Path
  1.9       +5 -1      
jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/FileDirContext.java
  
  Index: FileDirContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/FileDirContext.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- FileDirContext.java       20 Apr 2005 16:13:23 -0000      1.8
  +++ FileDirContext.java       27 Jun 2005 21:54:35 -0000      1.9
  @@ -216,6 +216,8 @@
           if (file.isDirectory()) {
               FileDirContext tempContext = new FileDirContext(env);
               tempContext.setDocBase(file.getPath());
  +            tempContext.setAllowLinking(getAllowLinking());
  +            tempContext.setCaseSensitive(isCaseSensitive());
               result = tempContext;
           } else {
               result = new FileResource(file);
  @@ -903,6 +905,8 @@
               if (currentFile.isDirectory()) {
                   FileDirContext tempContext = new FileDirContext(env);
                   tempContext.setDocBase(file.getPath());
  +                tempContext.setAllowLinking(getAllowLinking());
  +                tempContext.setCaseSensitive(isCaseSensitive());
                   object = tempContext;
               } else {
                   object = new FileResource(currentFile);
  
  
  
  1.318     +4 -0      jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.317
  retrieving revision 1.318
  diff -u -r1.317 -r1.318
  --- changelog.xml     26 Jun 2005 21:23:35 -0000      1.317
  +++ changelog.xml     27 Jun 2005 21:54:35 -0000      1.318
  @@ -170,6 +170,10 @@
           <bug>34840</bug>: Better handling of external WARs redeployment, and 
ignore docBase specified
           in context file if within the Host appBase (remm)
         </fix>
  +      <fix>
  +        Fix handling of symbolic links when the DefaultServlet is generating 
directory
  +        listings.
  +      </fix>
       </changelog>
     </subsection>
     
  
  
  

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

Reply via email to