IE's FTP client

[prev] [thread] [next] [lurker] [Date index for 2004/10/26]

From: David King
Subject: IE's FTP client
Date: 07:26 on 26 Oct 2004
This is a multi-part message in MIME format.

------=_NextPart_000_0046_01C4BAEA.0AFCF4C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

One of my clients is a 100% =
Windows-Bill-Gates-Worshipping-buy-everything-he-sells shop. So the =
tools in front of me are all Microsoft tools. But, of course, they suck. =
Why does IE's FTP client assume that my starting directory (reported by =
pwd on logon) is the only one that I want to access? Just because my =
server puts me in /home/<tt>user</tt> to start doesn't mean that's the =
only place I want to go, first of all. Second of all, if you're going to =
do that, do it <em>all</em> of the time! If I type =
ftp://<tt>host</tt>/<tt>path</tt>;, I want to go to ~/path within where I =
am accustomed to you letting me go. Here's my example: I use my own FTP =
server a lot. So if I try to log in to ftp://myuser@myhost, it will only =
let me see /usr/home/myuser, not, for instance, /etc or /mnt/media. But, =
say I want to use /usr/home/myuser/documents. I can say =
ftp://myuser@myhost/documents then, right? Nope. That tries to look for =
/documents, which doesn't exist, and it wouldn't let me see it if it =
did. So if I try to edit the address bar for the path I want (because I =
don't want to wait for thirty list operations to complete for the six =
levels of hierarchy I want to skip), I can't. I have to click (and wait =
for) every single item in the hierarchy. Which doesn't matter, since it =
doesn't preserve my username in the address bar anyway (even if I put it =
there myself), so if I want to go from ~ to =
~/downloads/somedir/someotherdir, it decides that I want to =
<em>break</em> my current connection, log off, log <em>back</em> on as =
<tt>anonymous</tt> and try to access it that way, and of course =
<tt>anonymous</tt> has a different starting directory (and, in this =
case, chroot), so it fails. Then it logs <em>back</em> on as me, and try =
to open /downloads/somedir/someotherdir. Not to mention that it tries to =
log on as <tt>anonymous</tt> three times before prompting me for a =
password, even if I give it a user name, flooding my auth logs with =
every connection. Good job, Microsoft.
------=_NextPart_000_0046_01C4BAEA.0AFCF4C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>One of my clients&nbsp;is a 100%=20
Windows-Bill-Gates-Worshipping-buy-everything-he-sells shop. So the =
tools in=20
front of me are all Microsoft tools. But, of course, they suck. =
</FONT><FONT=20
face=3DArial size=3D2>Why does&nbsp;IE's FTP client&nbsp;assume that my =
starting=20
directory (reported by pwd on logon) is the only one that I want to =
access? Just=20
because my server puts me in /home/&lt;tt&gt;user&lt;/tt&gt; to start =
doesn't=20
mean that's the only place I want to go, first of all. Second of all, if =
you're=20
going to do that, do it &lt;em&gt;all&lt;/em&gt; of the time! If I type =
<A=20
href=3D"ftp://<tt>host</tt>/<tt>path</tt">ftp://&lt;tt&gt;host&lt;/tt&gt;=
/&lt;tt&gt;path&lt;/tt</A>&gt;,=20
I want to go to ~/path within where I am accustomed to you letting me =
go. Here's=20
my example: I use my own FTP server a lot. So if I try to log in to <A=20
href=3D"ftp://myuser@myhost">ftp://myuser@myhost</A>;, it will only let =
me see=20
/usr/home/myuser, not, for instance, /etc or /mnt/media. But, say I want =
to use=20
/usr/home/myuser/documents. I can say <A=20
href=3D"ftp://myuser@myhost/documents">ftp://myuser@myhost/documents</A>; =
then,=20
right? Nope. That tries to look for /documents, which doesn't exist, and =
it=20
wouldn't let me see it if it did. So if I try to edit the address bar =
for the=20
path I want (because I don't want to wait for thirty list operations to =
complete=20
for the six levels of hierarchy I want to skip), I can't. I have to =
click (and=20
wait for) every single item in the hierarchy. Which doesn't matter, =
since it=20
doesn't preserve my username in the address bar anyway (even if I put it =
there=20
myself), so if I want to go from ~ to ~/downloads/somedir/someotherdir, =
it=20
decides that I want to &lt;em&gt;break&lt;/em&gt; my current connection, =
log=20
off, log &lt;em&gt;back&lt;/em&gt; on as &lt;tt&gt;anonymous&lt;/tt&gt; =
and try=20
to access it that way, and of course &lt;tt&gt;anonymous&lt;/tt&gt; has =
a=20
different starting directory (and, in this case, chroot), so it fails. =
Then it=20
logs &lt;em&gt;back&lt;/em&gt; on as me, and try to open=20
/downloads/somedir/someotherdir. Not to mention that it tries to log on =
as=20
&lt;tt&gt;anonymous&lt;/tt&gt; three times before prompting me for a =
password,=20
even if I give it a user name, flooding my auth logs with every =
connection. Good=20
job, Microsoft.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0046_01C4BAEA.0AFCF4C0--

Generated at 11:01 on 29 Oct 2004 by mariachi 0.52