Pete Collins wrote:
> 
> 2. I think ridding AppendRelativePath is a good idea and will solve a
> lot of problems. However, GetLeafName and Append need to support '../'
> paths on unix.
> 
> Example: '/usr/local/www/../../../etc/passwd'
> 
> Is a perfectly valid unix file path.

Doesn't this take us back to a world where we suffer because of file
path differences on different platforms?

Allowing Append("foo/bar") opens up a world of hurt. How does this
work on Mac (where file *names* can contain '..' and '/')?

Simon

Reply via email to