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

Reply via email to