Cyberduck Mountain Duck CLI

#5625 closed defect (fixed)

MLST fails with spaces in path

Reported by: Mark Muse Owned by: dkocher
Priority: normal Milestone: 4.0b9
Component: ftp Version: 4.0b8
Severity: normal Keywords: MLST
Cc: Architecture: PPC
Platform: Mac OS X 10.6

Description (last modified by dkocher)

Can't download files. Server host says MLST is the problem. Tried to disable MLST:

To disable MLSD for directory listings, open a Terminal.app window and enter:

             defaults write ch.sudo.cyberduck ftp.sendMlsdListCommand false

Restart Cyberduck.

Done but MLST is still in operation and problem persists.

Change History (5)

comment:1 Changed on Jan 9, 2011 at 1:25:18 PM by dkocher

  • Description modified (diff)

Please try the latest snapshot build and let me know if this is still an issue.

comment:2 Changed on Jan 9, 2011 at 1:25:48 PM by dkocher

  • Component changed from core to ftp
  • Owner set to dkocher
  • Summary changed from MLST problem - disable does not seem to work to MLST fails with spaces in path
NOOP
200 NOOP command successful
PASV
227 Entering Passive Mode (xx,xxx,xxx,xxx,243,146).
MLSD /transfer/WV
150 Opening ASCII mode data connection for MLSD
modify=20110107030856;perm=flcdmpe;type=dir;unique=806U6F90354;UNIX.group=833;UNIX.mode=0755;UNIX.owner=833; Map Files
modify=20110106191108;perm=flcdmpe;type=dir;unique=806U6F902BB;UNIX.group=833;UNIX.mode=0777;UNIX.owner=833; .
modify=20110107010849;perm=flcdmpe;type=dir;unique=806U6F907BB;UNIX.group=833;UNIX.mode=0751;UNIX.owner=833; ..
modify=20110106190720;perm=flcdmpe;type=dir;unique=806U6F902BC;UNIX.group=833;UNIX.mode=0755;UNIX.owner=833; Photos & Images
226 Transfer complete

The result was that both levels of folders were created on my computer but no files were downloaded. I then opened the folders and tried to download the contents:

NOOP
200 NOOP command successful
PASV
227 Entering Passive Mode (xx,xxx,xxx,xxx,232,203).
MLSD /transfer/WV/Map Files
501 Invalid number of arguments
PORT 192,168,254,2,237,182
200 PORT command successful
MLSD /transfer/WV/Map Files
501 Invalid number of arguments


comment:3 Changed on Jan 9, 2011 at 1:29:11 PM by dkocher

  • Milestone set to 4.0b9
  • Status changed from new to assigned

comment:4 Changed on Jan 9, 2011 at 1:29:54 PM by dkocher

I cannot replicate the issue on a ProFTPD 1.3.3d installation here.

comment:5 Changed on Jan 10, 2011 at 9:42:30 AM by dkocher

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

In r8217.

Note: See TracTickets for help on using tickets.
swiss made software