Subject: Re: CVS commit: basesrc/usr.bin/ftp
To: None <source-changes@netbsd.org>
From: Geoff Wing <mason@primenet.com.au>
List: source-changes
Date: 07/05/2002 06:38:57
Greg A. Woods <woods@weird.com> typed:
: [ On Friday, July 5, 2002 at 06:58:18 (+1000), Luke Mewburn wrote: ]
:> I'm not sure which ftp server implementation caused the problem.

It was unfortunate that the type of the failing ftp server was not
identified.  Obviously it could be a WinNT type system with bypass
traverse access checks, even if, as Greg pointed out, the method
for presenting access permissions was in a unix style format. 

: Well, your wording in the change is still incomplete and very
: misleading.

Partly the bit saying: "The leading `/' is stripped from path"
when it also says "host[:port]/path" thus the leading '/' isn't part of
path anyway (as is specified in RFC1738).  And, as you will be very well
aware, a path of "/path" is a path of "cd (null)","cd path" which doesn't
match the description.

: "read access" is _not_ always required -- only whatever access is
: necessary for "cd" to work

And partly the bit saying: "You must have read access to each of the
intermediate directories".  See note at top.
 
If nobody else comes up with alternative wording in the next couple of
days, I'll suggest something (in current-users list, not this one)

Regards,
-- 
Geoff Wing : <gcw@pobox.com>
Rxvt Stuff : <gcw@rxvt.org>
Zsh Stuff  : <gcw@zsh.org>