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: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org