1. The client that does the ls is gnuemacs ange-ftp mode; which was
quite shocking.
2. Trivial Virtual File System (TVFS) is the RFC that specifies a
common syntax, essentially codifying Unix syntax.? That's
unfortunate because when you blow away most of the punctuation, you
limit your search abilities.
"fun"?? Dear me...? Actually, what really drove me crazy was TENEX paged
file structures; I was months getting that right.
------------------------------------------------------------------------
On 12/20/19 7:27 PM, Johnny Billquist wrote:
------------------------------------------------------------------------
On 2019-12-21 01:07, Thomas DeBellis wrote:
Yes, Unix' ls does have its unique ideas...? I was forced to
implement some of them as certain brain-damaged FTP clients think
that when are you speaking to an FTP server which claims TVS
compliance (I.E., Tops-20 Extended Mode FTP), that you must be Unix
and be able to shell out.? They literally issue the ls directly over
the control channel instead of the RFC959 compliant STAT or LIST
verbs!? No where is this documented in any RFC; you've got to snoop
the line.? Grrr...
I've never seen an ftp client that actually gives an "ls" command.
That would be interesting. Could you point me to one?
Otherwise, the more annoying thing in my opinion is that some tools
and web browsers tries to parse the output from LIST, and really
expects it to be in a totally Unix-like format.
There is some extension to the ftp protocol that is about a common
file system representation (can't remember the exact terminology right
now).
That was "fun" to implement in RSX...
I will follow up with you off list concerning
tests with RSTS,
perhaps over the weekend when I'm finished figuring out what to do.
You can ping me more abour RSX...
? Johnny