Ftp-WG: RE: MFXX questions
"David Somers" <[email protected]> Mon, 9 Feb 2004 09:51:23
| Newsgroups | gmane.ietf.ftpext |
|---|---|
| Message-ID | <[email protected]> |
> Note that MDTM doesn't "exclude directories", it says that the > behaviour there is undefined. That's because different real > filesystems implement directories in vastly different ways, and > there is/was no desire to constrain them to necessarily have the > concept of modification time for a directory, or force one on top > of the particular server's filesystem. > > On the other hand, I'd expect the typical unix server's MDTM > implementation to return the standard unix st_mtime for a directory > when queried (that's permissible as undefined behaviour). It > simply isn't worth the bother to specifically check for the name > being a directory, and exclude it. > > Servers on systems where there is no st_mtime, or anything like it, > for a directory, can return an error, or return 00000000000000, or the > current time, or do just about anything else they like (provided only > that they stay within the protocol). Robert, mlst-16, section 3 says "...MDTM can be used to determine when a file..." Perhaps it would be better if 'file' could be replaced with 'object', thus avoiding any ambiguity over the file/directory issue. > ps: I haven't had time to read the MFXX draft yet, but if it is going to > go anywhere as an IETF work item, it will need to be specified in a way > such that it is implementable on anything which could reasonably implement > an FTP server. I am currently aware of three server implementations that implement some of the ideas in MFF, so I think its fair to say its in a state where it can be reasonably implememted. If anybody has implemented any of the features in somers-mfxx could they please let me know! I'm working on somers-mfxx-02 at the moment and hope to clear up the issues raised... although I have a feeling draft -02 won't be the final draft ;-) At some stage it will be put forward to the IETF as I would like it to go from i-d to RFC status. If it can be put forward as an FTPEXT Working Group document, then that's fine by me. Cheers, David