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]