<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <ol>
      <li>The client that does the ls is gnuemacs ange-ftp mode; which
        was quite shocking.</li>
      <li>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.</li>
    </ol>
    <p>"fun"?  Dear me...  Actually, what really drove me crazy was
      TENEX paged file structures; I was months getting that right.<br>
    </p>
    <blockquote type="cite"
      cite="mid:1993fdf3-aead-c228-a672-4b827e7ab648@softjar.se">
      <hr width="100%" size="2">On 12/20/19 7:27 PM, Johnny Billquist
      wrote:<br>
      <blockquote type="cite">
        <hr width="100%" size="2">On 2019-12-21 01:07, Thomas DeBellis
        wrote:
        <br>
        <br>
        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...
        <br>
      </blockquote>
      <br>
      I've never seen an ftp client that actually gives an "ls" command.
      That would be interesting. Could you point me to one?
      <br>
      <br>
      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.
      <br>
      There is some extension to the ftp protocol that is about a common
      file system representation (can't remember the exact terminology
      right now).
      <br>
      That was "fun" to implement in RSX...
      <br>
      <br>
      <blockquote type="cite">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.
        <br>
      </blockquote>
      <br>
      You can ping me more abour RSX...
      <br>
      <br>
        Johnny
      <br>
      <br>
    </blockquote>
  </body>
</html>