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");