]> sjero.net Git - wget/commitdiff
[svn] TODO: Make "ftp://<host>/%2F<file>" cause an initial "CWD /".
authordan <devnull@localhost>
Wed, 28 Feb 2001 02:03:59 +0000 (18:03 -0800)
committerdan <devnull@localhost>
Wed, 28 Feb 2001 02:03:59 +0000 (18:03 -0800)
ChangeLog
TODO

index f1777a778616c006524b3b95b5a6e5b40c41e168..701837cffe42463305b8f1ac02cac321f3ca274f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2001-02-27  Dan Harkless  <wget@harkless.org>
 
-       * TODO: Re-use FTP connection if multiple URLs on one host specified.
+       * TODO: Re-use FTP connection if multiple URLs on one host
+       specified.  Make "ftp://<host>/%2F<file>" cause an initial "CWD /".
 
 2001-02-23  Dan Harkless  <wget@harkless.org>
 
diff --git a/TODO b/TODO
index bc6786fdd8ddf15a3382e424d6c273222d1703ea..961d76af6e38966cb59f08b34167589af36e8332 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,6 +7,15 @@ items are not listed in any particular order (except that recently-added items
 may tend towards the top).  Not all of these represent user-visible
 changes.
 
+* RFC 1738 says that if logging on to an FTP server puts you in a directory
+  other than '/', the way to specify a file relative to '/' in a URL (let's use
+  "/bin/ls" in this example) is "ftp://host/%2Fbin/ls".  Wget needs to support
+  this (and ideally not consider "ftp://host//bin/ls" to be equivalent, as that
+  would equate to the command "CWD " rather than "CWD /").  To accomodate people
+  used to broken FTP clients like Internet Explorer and Netscape, if
+  "ftp://host/bin/ls" doesn't exist, Wget should try again (perhaps under
+  control of an option), acting as if the user had typed "ftp://host/%2Fbin/ls".
+
 * If multiple FTP URLs are specified that are on the same host, Wget should
   re-use the connection rather than opening a new one for each file.