Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: basesrc/usr.bin/ftp
On Thu, Jul 04, 2002 at 12:40:10PM -0400, Greg A. Woods wrote:
| > Log Message:
| > highlight that for ftp:// auto-fetches, read access is required on
| > intermediate directories because ftp(1) obeys RFC1738. for [bin/15419]
|
| "read access"
|
| Is there some special meaning of that term in the FTP protocol that's
| separate from the meaning implied by an FTP server running on a system
| with unix-like filesystem semantics?
|
| Filesystem read access on intermediate directories is _not_ required --
| only search (i.e. 'x') access, at least not for any ftpd that just does
| chdir(2) on any unix-like filesystem.
I am aware of UNIX's semantics. But the submitter of pr 15419 has a
situation where the behaviour of ftp(1) parsing
ftp://somehost/private/foo/blah.tgz as
connect to somehost
cd private
cd foo
get blah.tgz
doesn't work due to permission issues. (If ftp did "cd private/foo" instead
of "cd private ; cd foo", it does work).
I'm not sure which ftp server implementation caused the problem.
Since it was a problem, and it wasn't immediately apparent to the
PR submitter how ftp(1) was triggering the problem, I decided to
document how ftp(1) parses the ftp:// URLs which may have made it
more obvious to what was causing the problem.
Luke.
Home |
Main Index |
Thread Index |
Old Index