X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=TODO;h=d55a97b75990ba6fba72d03c23f1ccc5d95f8c72;hp=1d036e05de6ec30de4d1c99dafea9f72e2da8cae;hb=d9dd14a995a118806148673b9b60b8569a2e13c7;hpb=b3e2c0ff97765cc7a44d840d1eb94447a2ea125f diff --git a/TODO b/TODO index 1d036e05..d55a97b7 100644 --- a/TODO +++ b/TODO @@ -3,8 +3,15 @@ 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. Not all of them represent -user-visible changes. +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 @@ -29,6 +36,10 @@ user-visible changes. * 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. + * Make `-k' convert too. * Make `-k' check for files that were downloaded in the past and convert links @@ -67,7 +78,8 @@ user-visible changes. * Fix Unix directory parser to allow for spaces in file names. -* Allow size limit to files. +* Allow size limit to files (perhaps with an option to download oversize files + up through the limit or not at all, to get more functionality than [u]limit. * Recognize HTML comments correctly. Add more options for handling bogus HTML found all over the 'net. @@ -76,11 +88,9 @@ user-visible changes. * Download to .in* when mirroring. -* Add an option to delete or move no-longer-existent files when - mirroring. +* Add an option to delete or move no-longer-existent files when mirroring. -* Implement a switch to avoid downloading multiple files (e.g. x and - x.gz). +* Implement a switch to avoid downloading multiple files (e.g. x and x.gz). * Implement uploading (--upload URL?) in FTP and HTTP.