From: Henrik Nordstrom <hno@hem.passagen.se>
* Allow %escapes to be send in a FTP url. The path is now handled correctly:
1) Split the path on /
2) Decode each part (possibly introducing / or ..)
* Removed up the "cleanup" of URL's.. it is basically not a good idea to
try to clean up the URL. If we get a strange URL it is probably the
intention. The "cleanup" code usually makes a mess of things.. And when
this cleanup was removed, it was much easier to handle "BASE HREF" or
not...
* Added back .. in listings (code was not updated)
* Changed .. to generate %2e%2e/ when appropriate ("root" directory, or
after %2e%2e)
* Added a link to %2f/ when on "Top level" URL.
* Added a "Up" link to ../ on the above two ones. (I chosed the term Up,
since it is to a shorter URL.. whether this it up/down in the file
system is hard to tell...)
* Changed text to "Home directory" when in directory /%2f/