Cyberduck Mountain Duck CLI

#5733 closed defect (fixed)

Loops on directory

Reported by: alexweirig Owned by: dkocher
Priority: normal Milestone: 4.0
Component: ftp Version: 3.8.1
Severity: normal Keywords:
Cc: Architecture: Intel
Platform: Mac OS X 10.6

Description (last modified by dkocher)

When trying to enter a directory containing spaces in it's name on the server ftp3.phpnet.org, Cyberduck 3.8.1 (7954) loops between Authentication and Listing Directory phase.

I can access the same directory when using the ftp command in shell or when using the Fetch FTP client.

This is the log:

220---------- Bienvenue sur Pure-FTPd [privsep] [TLS] ----------
220-Vous etes l'utilisateur 47 sur les 1000 autorises.
220-L'heure locale est 09:41. Port du serveur : 21.
220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
220-Les connections en IPv6 sont les bienvenues sur ce serveur.
220 Vous serez deconnectes apres 15 minutes d'inactivite.
AUTH TLS
234 AUTH TLS OK.
USER studio352_technolink
331 Utilisateur studio352_technolink OK. Veuillez taper votre mot de passe
PASS ********
230-L'utilisateur studio352_technolink a un acces de groupe sur:  11790     
230-OK. Le repertoire restreint courant est /
230 0 Ko utilises (0%) - autorises : 92160000 Ko
PBSZ 0
200 PBSZ=0
PROT P
200 Niveau de protection regle a "private"
FEAT
211-Extensions supported:
 EPRT
 IDLE
 MDTM
 SIZE
 REST STREAM
 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 MLSD
 AUTH TLS
 PBSZ
 PROT
 TVFS
 ESTA
 PASV
 EPSV
 SPSV
211 End.
NOOP
200 Zzz...
CWD /
250 OK. Le repertoire courant est /
SYST
215 UNIX Type: L8
STAT /
213-STAT
drwxrws---    4 11790      11790              64 Feb 18 13:12 .
drwxrws---    4 11790      11790              64 Feb 18 13:12 ..
-rw-------    1 11790      11790               4 Feb 18 13:12 .ftpquota
drwxrws---    4 11790      11790              32 Feb 24 18:24 From Studio 352
drwxrws---    2 11790      11790               6 Feb 18 13:12 To Studio 352
213 End.
NOOP
200 Zzz...
CWD /From Studio 352
250 OK. Le repertoire courant est /From Studio 352
STAT /From Studio 352
213-STAT
213 End.
PASV
227 Entering Passive Mode (195,144,11,40,41,167)
MLSD
150 Connexion de donnees acceptee
type=cdir;sizd=32;modify=20110224162427;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52c4; .
type=pdir;sizd=64;modify=20110218111209;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c53d9; ..
type=dir;sizd=78;modify=20110218141027;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52b2; 110218
NOOP
226-Options: -a -l 
226 4 elements au total
220---------- Bienvenue sur Pure-FTPd [privsep] [TLS] ----------
220-Vous etes l'utilisateur 47 sur les 1000 autorises.
220-L'heure locale est 09:42. Port du serveur : 21.
220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
220-Les connections en IPv6 sont les bienvenues sur ce serveur.
220 Vous serez deconnectes apres 15 minutes d'inactivite.
AUTH TLS
234 AUTH TLS OK.
USER studio352_technolink
331 Utilisateur studio352_technolink OK. Veuillez taper votre mot de passe
PASS ********
230-L'utilisateur studio352_technolink a un acces de groupe sur:  11790     
230-OK. Le repertoire restreint courant est /
230 0 Ko utilises (0%) - autorises : 92160000 Ko
PBSZ 0
200 PBSZ=0
PROT P
200 Niveau de protection regle a "private"
FEAT
211-Extensions supported:
 EPRT
 IDLE
 MDTM
 SIZE
 REST STREAM
 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 MLSD
 AUTH TLS
 PBSZ
 PROT
 TVFS
 ESTA
 PASV
 EPSV
 SPSV
211 End.
CWD /From Studio 352
250 OK. Le repertoire courant est /From Studio 352
STAT /From Studio 352
213-STAT
213 End.
PASV
227 Entering Passive Mode (195,144,11,40,39,18)
MLSD
150 Connexion de donnees acceptee
type=cdir;sizd=32;modify=20110224162427;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52c4; .
type=pdir;sizd=64;modify=20110218111209;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c53d9; ..
type=dir;sizd=78;modify=20110218141027;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52b2; 110218
NOOP
226-Options: -a -l 
226 4 elements au total
220---------- Bienvenue sur Pure-FTPd [privsep] [TLS] ----------
220-Vous etes l'utilisateur 46 sur les 1000 autorises.
220-L'heure locale est 09:42. Port du serveur : 21.
220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
220-Les connections en IPv6 sont les bienvenues sur ce serveur.
220 Vous serez deconnectes apres 15 minutes d'inactivite.
AUTH TLS
234 AUTH TLS OK.
USER studio352_technolink
331 Utilisateur studio352_technolink OK. Veuillez taper votre mot de passe
PASS ********
230-L'utilisateur studio352_technolink a un acces de groupe sur:  11790     
230-OK. Le repertoire restreint courant est /
230 0 Ko utilises (0%) - autorises : 92160000 Ko
PBSZ 0
200 PBSZ=0
PROT P
200 Niveau de protection regle a "private"
FEAT
211-Extensions supported:
 EPRT
 IDLE
 MDTM
 SIZE
 REST STREAM
 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 MLSD
 AUTH TLS
 PBSZ
 PROT
 TVFS
 ESTA
 PASV
 EPSV
 SPSV
211 End.
CWD /From Studio 352
250 OK. Le repertoire courant est /From Studio 352
STAT /From Studio 352
213-STAT
213 End.
PASV
227 Entering Passive Mode (195,144,11,40,46,151)
MLSD
150 Connexion de donnees acceptee
type=cdir;sizd=32;modify=20110224162427;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52c4; .
type=pdir;sizd=64;modify=20110218111209;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c53d9; ..
type=dir;sizd=78;modify=20110218141027;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52b2; 110218
NOOP
226-Options: -a -l 
226 4 elements au total
220---------- Bienvenue sur Pure-FTPd [privsep] [TLS] ----------
220-Vous etes l'utilisateur 46 sur les 1000 autorises.
220-L'heure locale est 09:42. Port du serveur : 21.
220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
220-Les connections en IPv6 sont les bienvenues sur ce serveur.
220 Vous serez deconnectes apres 15 minutes d'inactivite.
AUTH TLS
234 AUTH TLS OK.
USER studio352_technolink
331 Utilisateur studio352_technolink OK. Veuillez taper votre mot de passe
PASS ********
230-L'utilisateur studio352_technolink a un acces de groupe sur:  11790     
230-OK. Le repertoire restreint courant est /
230 0 Ko utilises (0%) - autorises : 92160000 Ko
PBSZ 0
200 PBSZ=0
PROT P
200 Niveau de protection regle a "private"
FEAT
211-Extensions supported:
 EPRT
 IDLE
 MDTM
 SIZE
 REST STREAM
 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 MLSD
 AUTH TLS
 PBSZ
 PROT
 TVFS
 ESTA
 PASV
 EPSV
 SPSV
211 End.
CWD /From Studio 352
250 OK. Le repertoire courant est /From Studio 352
STAT /From Studio 352
213-STAT
213 End.
PASV
227 Entering Passive Mode (195,144,11,40,40,98)
MLSD
150 Connexion de donnees acceptee
type=cdir;sizd=32;modify=20110224162427;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52c4; .
type=pdir;sizd=64;modify=20110218111209;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c53d9; ..
type=dir;sizd=78;modify=20110218141027;UNIX.mode=02770;UNIX.uid=11790;UNIX.gid=11790;unique=17g8c52b2; 110218
NOOP
226-Options: -a -l 
226 4 elements au total
220---------- Bienvenue sur Pure-FTPd [privsep] [TLS] ----------
220-Vous etes l'utilisateur 46 sur les 1000 autorises.
220-L'heure locale est 09:42. Port du serveur : 21.
220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
220-Les connections en IPv6 sont les bienvenues sur ce serveur.
220 Vous serez deconnectes apres 15 minutes d'inactivite.
AUTH TLS
234 AUTH TLS OK.
USER studio352_technolink
331 Utilisateur studio352_technolink OK. Veuillez taper votre mot de passe
PASS ********
230-L'utilisateur studio352_technolink a un acces de groupe sur:  11790     
230-OK. Le repertoire restreint courant est /
230 0 Ko utilises (0%) - autorises : 92160000 Ko
PBSZ 0

Change History (5)

comment:1 Changed on Feb 28, 2011 at 5:17:42 PM by dkocher

  • Component changed from core to ftp
  • Description modified (diff)
  • Owner set to dkocher

comment:2 Changed on Feb 28, 2011 at 5:19:13 PM by dkocher

Please try the latest nightly build and report back if that solves your issue. We have rewritten our FTP implementation.

comment:3 Changed on Feb 28, 2011 at 5:19:23 PM by dkocher

  • Summary changed from Cyberduck loops on directory to Loops on directory

comment:4 Changed on Feb 28, 2011 at 10:20:48 PM by alexweirig

Hello,

thanks for this hint. I downloaded the latest nightly build (8441) and it seems to work just fine.

So I suppose you've fixed the problem by rewriting the FTP routines.

Cheers

Alex

comment:5 Changed on Mar 1, 2011 at 10:12:51 AM by dkocher

  • Milestone set to 4.0
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.
swiss made software