Opened 4 months ago
Closed 4 months ago
Last modified 4 months ago
#12831 closed Bug report (rejected)
Sends MLSD command even if server doesn't support it
|Reported by:||Fr0sT||Owned by:|
|Component version:||3.62.0||Operating system type:||Windows|
|Operating system version:|
I have a local (inside LAN) FTP server run by Bitvise SSH client. Trying to open it, FZ seems to always request MLSD even though the server doesn't support it. What's weird, FZ doesn't request neither SYST nor FEAT command so it couldn't even know what the server can.
14:28:40 Status: Resolving address of host.domain.local 14:28:40 Status: Connecting to 172.***:21... 14:28:40 Status: Connection established, waiting for welcome message... 14:28:42 Response: 220 FtpBridge ready 14:28:42 Command: AUTH TLS 14:28:42 Response: 530 Not logged in 14:28:42 Command: AUTH SSL 14:28:42 Response: 530 Not logged in 14:28:42 Status: Insecure server, it does not support FTP over TLS. 14:28:42 Command: USER anonymous 14:28:42 Response: 331 User name OK, need password 14:28:42 Command: PASS ********************* 14:28:42 Response: 230 User logged in 14:28:42 Status: Logged in 14:28:42 Status: Retrieving directory listing of "/"... 14:28:42 Command: CWD / 14:28:43 Response: 250 "/" is current directory 14:28:43 Command: PWD 14:28:43 Response: 257 "/" is current directory 14:28:43 Command: TYPE I 14:28:43 Response: 200 Representation type set to Image 14:28:43 Command: PASV 14:28:43 Response: 227 Entering Passive Mode (***) 14:28:43 Command: MLSD 14:28:43 Response: 502 Command not implemented 14:28:43 Error: Failed to retrieve directory listing
Change History (4)
comment:1 by , 4 months ago
|Status:||new → closed|
comment:2 by , 4 months ago
Tim, yeah, caching was the issue. There was another MLSD-capable FTP server previously on that machine. Restarting FZ helped.
comment:3 by , 4 months ago
MLSD has been around for over 15 years, FTP over TLS, FEAT and SYST are even older. You definitely want to upgrade to a modern server.
comment:4 by , 4 months ago
If you know any freeware SFTP-FTP bridging software for Windows, I'll be glad to use it :) Until then, that one was the only I found.
MLSD is only used if the server advertises MLSD support in FEAT output. Note that the results of FEAT are cached per-server for the current FileZilla session.