> This bug is kind of annoying when there are lots of pages > shared across multiple clients. The common practice we > use on Tomcat 4.0.2 is to build symbolic links under each > client that points to a centralized place to avoid file > copying on deployment. > > With the new code in 4.1, the path check below prevents > any symlinked pages from being served. I would like to > have it removed. However, with these two lines removed, > the code essentially retroback to 4.0.2 version with > very minor changes.
Obviously, those lines are for security reasons. -1 for the patch (at best, the check will be made optional). Remy > org/apache/naming/resources/FileDirContext.java > > @@ -866,10 +866,6 @@ > if (canPath == null) > return null; > > - if (!canPath.startsWith(absoluteBase)) { > - return null; > - } > - > // Windows only check > if ((caseSensitive) && (File.separatorChar == '\\')) { > String fileAbsPath = file.getAbsolutePath(); > > > ==================================================================== > Xiaoyan Liu > Capitalthinking.com > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>