Author: markt
Date: Mon Jul 6 22:52:31 2009
New Revision: 791643
URL: http://svn.apache.org/viewvc?rev=791643&view=rev
Log:
Upper case was a red herring.
Thanks to http://greenbytes.de/tech/webdav/webdav-redirector-list.html
Modified:
tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java
Modified: tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java?rev=791643&r1=791642&r2=791643&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java Mon Jul
6 22:52:31 2009
@@ -54,7 +54,6 @@
* XP x64 SP2 (MiniRedir Version 3790)
* <ul>
* <li>Only connects to port 80</li>
- * <li>Requires an upper case context path</li>
* <li>Unknown issue means it doesn't work</li>
* </ul>
*/
@@ -109,14 +108,12 @@
httpResponse.sendRedirect(buildRedirect(httpRequest));
} else if (ua.startsWith(UA_MINIDIR_5_2_3790)) {
// XP 64-bit SP2
- // Check context path case
- if (!httpRequest.getContextPath().equals(
- httpRequest.getContextPath().toUpperCase())) {
+ if (!"".equals(httpRequest.getContextPath())) {
log(request,
- "XP-x64-SP2 expects context path to be upper
case");
+ "XP-x64-SP2 clients only work with the root
context");
}
- // Some other, as yet unknown issue means I can't get this
client
- // to work
+ // Namespace issue maybe
+ // see
http://greenbytes.de/tech/webdav/webdav-redirector-list.html
log(request, "XP-x64-SP2 is known not to work with WebDAV
Servlet");
chain.doFilter(request, response);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]