Listing (alot of) dirs problem...
			 
			 
			
		
		
		
			
			Example: 
 
[L] PASV 
[L] 227 Entering Passive Mode (my.ip,port) 
[L] Opening data connection IP: my.ip PORT: 34362 
[L] LIST -al 
[L] Connected. Negotiating TLSv1 session.. 
[L] TLSv1 negotiation successful... 
[L] TLSv1 encrypted session using cipher DHE-DSS-AES256-SHA (256 bits) 
[L] 150 Opening ASCII mode data connection for directory listing. 
[L] List Complete: 260 KB in 2.30 seconds (113.3 KB/s) 
 
vs 
 
[L] LIST -al 
[L] Connected. Negotiating TLSv1 session.. 
[L] TLSv1 negotiation successful... 
[L] TLSv1 encrypted session using cipher DHE-DSS-AES256-SHA (256 bits) 
[L] 150 Opening ASCII mode data connection for directory listing. 
[L] Connection lost: my.ftp 
 
It randomly does this. The dir contains 2864 folders. 
In another dir, with aprox. 7000 folders, I can enter the dir and see how FlashFXP is listing the files/dirs in the status window. It counts up to ~245kb, then it shows the dirs/files and hangs. It's not really hanging, but it's actually relisting the dir again. After a couple of seconds it says the scan is complete, ~500kb and the I get connection lost. 
It is as if FlashFXP thinks the first list failed, and tries to redo it? 
And the result is that it is trying to display ~14000 folders and can't handle it? 
 
Example: 
[R] PASV 
[R] 227 Entering Passive Mode (some.ip,199,7) 
[R] Opening data connection IP: some.ip PORT: 50951 
[R] LIST -al 
[R] Connected. Negotiating TLSv1 session.. 
[R] TLSv1 negotiation successful... 
[R] TLSv1 encrypted session using cipher DHE-DSS-AES256-SHA (256 bits) 
[R] 150 Opening ASCII mode data connection for directory listing. 
[R] List Complete: 242 KB in 21.16 seconds (11.4 KB/s) 
[R] PASV 
[R] 227 Entering Passive Mode (some.ip,199,8) 
[R] Opening data connection IP: some.ip PORT: 50952 
[R] LIST -al 
[R] Connected. Negotiating TLSv1 session.. 
[R] TLSv1 negotiation successful... 
[R] TLSv1 encrypted session using cipher DHE-DSS-AES256-SHA (256 bits) 
[R] 150 Opening ASCII mode data connection for directory listing. 
[R] Connection lost: some.ftp 
 
The 2nd "LIST -al" is done by the client itself, right after it says the first is done. It actually shows the dirs but seems "hung", until it crasches. 
 
I hade a similar problem with last betas on 2.1.x series, but the worst scenario there was dupes of all dirs/files in the listing window, not the crasching part I experience now. 
 
Both ftpds are running glftpd v1.32. Since I can control my own ftp, I disabled auth TLS, and I tried listing the dir for about 80 times, with NO problems. With Auth TLS enabled it was a 30% chance of failure on my ftp. On the other ftp the failure chance is 100%, since it does the rescan no matter what I do. 
 
Any ideas? 
 
/Zio
		 
		
		
		
		
		
		
		
	 |