[Cyberduck-trac] [Cyberduck] #2895: Error listing directories

Cyberduck trac at trac.cyberduck.ch
Thu Jan 15 10:06:56 CET 2009


#2895: Error listing directories
-----------------------------------+----------------------------------------
 Reporter:  ariel.elias@…          |        Owner:  dkocher  
     Type:  defect                 |       Status:  closed   
 Priority:  normal                 |    Milestone:           
Component:  ftp                    |      Version:  3.1.1    
 Severity:  normal                 |   Resolution:  duplicate
 Keywords:                         |  
-----------------------------------+----------------------------------------
Changes (by dkocher):

  * status:  new => closed
  * resolution:  => duplicate


Old description:

> Hello... I work with a Windows Server 2003, with Pablo's FTP Server
> inside... When I try to list the directories, the message I get is
> "/disco-c" Directory Not Found
> The transcription is:
> NOOP
> 200 OK
> CWD / disco-c
> 550 "/ disco-c": Directory not found.
>
> As you can see, there is an space betwen slahs, and the "d". If I get the
> directory listing from other FTP client (for example FileZilla, or
> TotalCommander), the directory listing is retrived just ok.
>
> I hope you can reproduce this bug... If I can help you any way, let me
> know.
>
> Thanks in advance, for such a greate product.

New description:

 Hello... I work with a Windows Server 2003, with Pablo's FTP Server
 inside... When I try to list the directories, the message I get is
 "/disco-c" Directory Not Found
 The transcription is:

 {{{
  LIST -a
  150 Opening ASCII mode data connection for directory list.
  drwx------ 1 user group              0 Feb 14 01:47 BackupsEnGeneral
  drwx------ 1 user group              0 Dec 23 15:41
  borrables_cuando_falta_espacio
  drwx------ 1 user group              0 Aug 22 12:15 diskimage
  drwx------ 1 user group              0 Apr 23 17:18 fuentes
  drwx------ 1 user group              0 Jan 07 22:08 mySQLTemp
  drwx------ 1 user group              0 Nov 21 17:56 operativas
  -rwx------ 1 user group          38635 Jul 13 2006  users.xml
  drwx------ 1 user group              0 Nov 27 2007  disco-c
  226 Transfer complete
  NOOP
  200 OK
  CWD / disco-c
  550 "/ disco-c": Directory not found.

 }}}


 As you can see, there is an space betwen slahs, and the "d". If I get the
 directory listing from other FTP client (for example FileZilla, or
 TotalCommander), the directory listing is retrived just ok.

 I hope you can reproduce this bug... If I can help you any way, let me
 know.

 Thanks in advance, for such a greate product.

--

Comment:

 This is the same issue as described in #1775. The second whitespace before
 the filename is interpreted as the first character of the filename. Use
 the following workaround to make the parser ignore whitspace in directory
 listings:

 {{{
 defaults write ch.sudo.cyberduck ftp.parser.whitespaceAware false
 }}}

 Paste this into Terminal.app and restart Cyberduck.

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/2895#comment:3>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV and Amazon S3 Browser for Mac OS X.


More information about the Cyberduck-trac mailing list