You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/02/16 03:54:02 UTC

cvs commit: jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods CopyMethod.java MoveMethod.java

remm        01/02/15 18:54:02

  Modified:    src/webdav/client/src/org/apache/webdav/lib/methods
                        CopyMethod.java MoveMethod.java
  Log:
  - Encode destination URLs.
    Patch submitted by Michael Smith <ms...@xn.com.au>.
  
  Revision  Changes    Path
  1.5       +5 -4      jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/CopyMethod.java
  
  Index: CopyMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/CopyMethod.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- CopyMethod.java	2000/12/11 02:06:00	1.4
  +++ CopyMethod.java	2001/02/16 02:54:01	1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/CopyMethod.java,v 1.4 2000/12/11 02:06:00 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2000/12/11 02:06:00 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/CopyMethod.java,v 1.5 2001/02/16 02:54:01 remm Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/02/16 02:54:01 $
    *
    * ====================================================================
    *
  @@ -63,6 +63,7 @@
   
   package org.apache.webdav.lib.methods;
   
  +import org.apache.util.URLUtil;
   import org.apache.webdav.lib.State;
   import org.apache.webdav.lib.Header;
   
  @@ -197,7 +198,7 @@
   
           super.generateHeaders(host, state);
   
  -        setHeader("Destination", destination);
  +        setHeader("Destination", URLUtil.URLEncode(destination, "UTF8"));
           if (!isOverwrite())
               setHeader("Overwrite", "F");
   
  
  
  
  1.5       +5 -4      jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/MoveMethod.java
  
  Index: MoveMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/MoveMethod.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MoveMethod.java	2000/12/11 02:06:01	1.4
  +++ MoveMethod.java	2001/02/16 02:54:01	1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/MoveMethod.java,v 1.4 2000/12/11 02:06:01 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2000/12/11 02:06:01 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/MoveMethod.java,v 1.5 2001/02/16 02:54:01 remm Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/02/16 02:54:01 $
    *
    * ====================================================================
    *
  @@ -65,6 +65,7 @@
   
   import java.io.*;
   import java.util.*;
  +import org.apache.util.URLUtil;
   import org.apache.webdav.lib.State;
   import org.apache.webdav.lib.Header;
   import org.apache.webdav.lib.WebdavStatus;
  @@ -199,7 +200,7 @@
   
           super.generateHeaders(host, state);
   
  -        setHeader("Destination", destination);
  +        setHeader("Destination", URLUtil.URLEncode(destination, "UTF8"));
           if (!isOverwrite())
               setHeader("Overwrite", "F");