-This is the todo list for Wget. I don't have any time-table of when I
-plan to implement these features; this is just a list of things I'd
-like to see in Wget. I'll work on some of them myself, and I will
-accept patches in their direction. The items are not listed in any
-particular order. Not all of them are user-visible changes.
+This is the to-do list for Wget. There is no timetable of when we plan to
+implement these features -- this is just a list of things it'd be nice to see in
+Wget. Patches to implement any of these items would be gladly accepted. The
+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.
+
+* When spanning hosts, there's no way to say that you are only interested in
+ files in a certain directory on _one_ of the hosts (-I and -X apply to all).
+ Perhaps -I and -X should take an optional hostname before the directory?
+
+* When simplifying paths, wget needs to stop at any '?' character. Also, wget
+ behaves differently from popular browsers in removing './'s from abs. URLs.
+
+* Add an option to not encode special characters like ' ' and '~' when saving
+ local files. Would be good to have a mode that encodes all special characters
+ (as now), one that encodes none (as above), and one that only encodes a
+ character if it was encoded in the original URL (e.g. %20 but not %7E).
+
+* --retr-symlinks should cause wget to traverse links to directories too.
+
+* Lots of noncompliant webservers issue HTTP redirects to relative URLs, and
+ browsers follow them, so wget should too.
+
+* Make wget return non-zero status in more situations, like incorrect HTTP auth.
+
+* Timestamps are sometimes not copied over on files retrieved by FTP.
+
+* Wget does not currently handle "fragment identifiers" (the part of a URL
+ starting with the '#' character) properly.
+
+* Make -K compare X.orig to X and move the former on top of the latter if
+ they're the same, rather than leaving identical .orig files laying around.
+
+* Allow mirroring of FTP URLs where logging in puts you somewhere else besides
+ '/'.
+
+* If CGI output is saved to a file, e.g. cow.cgi?param, -k needs to change the
+ '?' to a "%3F" in links to that file to avoid passing part of the filename as
+ a parameter.