Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loops on directory #5733

Closed
cyberduck opened this issue Feb 28, 2011 · 2 comments
Closed

Loops on directory #5733

cyberduck opened this issue Feb 28, 2011 · 2 comments
Assignees
Labels
bug fixed ftp FTP Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

6f69947 created the issue

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

@cyberduck
Copy link
Collaborator Author

@dkocher commented

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

@cyberduck
Copy link
Collaborator Author

6f69947 commented

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

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed ftp FTP Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants