Subject: Re: File names and security...
To: None <firstname.lastname@example.org>
From: Gordon W. Ross <email@example.com>
Date: 06/10/1997 10:16:27
> From: firstname.lastname@example.org (James Graham - Systems Mangler)
> Date: Mon, 9 Jun 1997 19:04:28 -0700
> Yes, but Macs don't allow ':' in filenames; it apparently uses them as
> pathname separators. Perhaps UNIX mounting a MAC filesystem should simply
> translate ':' to '/' and vice versa...
> In fact, if we wanted to be really homogeneous about it, we'd just have
> the filesystem code replace the path separator accordingly in a swap
> kind of arrangement.
I recall seeing an interesting point about path separators in Sun's
early papers describing the NFS protocol. They were careful to avoid
encoding any particular path separator in the "over-the-wire" protocol
so that clients and server could use potentially different separators.
That was their rationale for making the client do NFS_LOOKUP requests
with one directory name component at a time.
This would seem to indicate that the Mac client should deal with ':'
locally as a separator and then the NFS server should not care.
Does this not cover the problem?