You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2009/07/07 00:41:38 UTC

svn commit: r791640 - /tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java

Author: markt
Date: Mon Jul  6 22:41:38 2009
New Revision: 791640

URL: http://svn.apache.org/viewvc?rev=791640&view=rev
Log:
XP 32-bit SP3 works with the re-direct

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=791640&r1=791639&r2=791640&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:41:38 2009
@@ -67,8 +67,12 @@
     /* Start string for all versions */
     private static final String UA_MINIDIR_START =
         "Microsoft-WebDAV-MiniRedir";
+    /* XP 32-bit SP3 */
+    private static final String UA_MINIDIR_5_1_2600 =
+        "Microsoft-WebDAV-MiniRedir/5.1.2600";
+    
     /* XP 64-bit SP2 */
-    private static final String UA_MINIDIR_3790 =
+    private static final String UA_MINIDIR_5_2_3790 =
         "Microsoft-WebDAV-MiniRedir/5.2.3790";
 
     @Override
@@ -100,7 +104,10 @@
 	        // No UA or starts with non MS value
 		    // Hope everything just works...
 		    chain.doFilter(request, response);
-		} else if (ua.startsWith(UA_MINIDIR_3790)) {
+		} else if (ua.startsWith(UA_MINIDIR_5_1_2600)) {
+		    // XP 32-bit SP3 - needs redirect with explicit port
+		    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(



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org