Cyberduck Mountain Duck CLI

#1172 closed defect (worksforme)

Folders in directory listing not displayed (maxum RUMPUS ftp server)

Reported by: tjcarol Owned by: dkocher
Priority: normal Milestone: 2.8.3
Component: ftp Version: 2.8b1
Severity: normal Keywords:
Cc: Architecture:

Description (last modified by dkocher)

Cannot see any file or folder.

4674335 [Background] INFO ch.cyberduck.core.Session  - SYST
4674586 [Background] INFO ch.cyberduck.core.Session  - 215 OSWALD ORB

Change History (5)

comment:1 Changed on Jul 17, 2007 at 7:37:17 PM by dkocher

  • Component changed from core to ftp
  • Description modified (diff)
  • Status changed from new to assigned
  • Summary changed from cannot see folders on a "maxum rumpus ftp server" after updating to 2.8b1. 2.7.3 was fine to Parsing directory listing fails for "maxum rumpus ftp server"
  • Version changed from 2.7.3 to 2.8b1

Is it possible to have a temporary account on this server for debugging?

comment:2 Changed on Oct 16, 2007 at 11:10:49 AM by dkocher

  • Milestone set to 2.8.1

comment:3 Changed on Oct 18, 2007 at 11:25:15 AM by dkocher

  • Description modified (diff)
  • Summary changed from Parsing directory listing fails for "maxum rumpus ftp server" to Folders in directory listing not displayed (maxum RUMPUS ftp server)
4676768 [Background] INFO ch.cyberduck.core.ftp.FTPPath  - drwxr-xr-x               folder        0 Oct 18 13:02 Akrilik
4676768 [Background] INFO ch.cyberduck.core.ftp.FTPPath  - drwxrwxrwx               folder        0 Oct  8 18:33 ARC
4676768 [Background] INFO ch.cyberduck.core.ftp.FTPPath  - drwxrwxrwx               folder        0 Oct  9 19:15 ASNIERES

Cannot see these folders in directory listing. Only files are displayed like

4676769 [Background] INFO ch.cyberduck.core.ftp.FTPPath  - -rw-rw-rw-        0    73727790 73727790 Oct  8 18:35 Asnieres-jardin-def.psd

comment:4 Changed on Dec 12, 2007 at 10:30:09 PM by maxumjohn

Some information that might help...

Some Mac OS servers (like Rumpus), use a slightly different directory listing format than tradition Unix servers, to account for Mac specific file formats. In particular, the data fork size, resource fork size, and total file size may be included in the listing. Here is an example of a very short listing that includes a folder and a file:

drwxrwxrwx folder 0 Oct 11 14:53 Uploads
-rw-r--r-- 0 589878 589878 Oct 15 13:03 WebDAV SS.bmp

If the directory list parser can't be made to handle these listings in general it is usually acceptable to customize the parser based on the system type. The traditional Mac OS "SYST" response is:

215 MACOS Peter's Server

("Peter" refers to Peter Lewis, author of the first popular FTP server on classic Mac systems.)

Please note that determining that the server type is a Mac should probably be done by checking to see if the system type contains the keyword "MACOS", rather than exactly matching "MACOS Peter's Server", since other well-behaved server apps may wish to report a more accurate server name (such as "MacOS Rumpus").

I hope this helps!

John O'Fallon
Rumpus Product Manager
Maxum Development

comment:5 Changed on Dec 19, 2007 at 10:57:27 PM by dkocher

  • Resolution set to worksforme
  • Status changed from assigned to closed

As of r3359.

Note: See TracTickets for help on using tickets.