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:
Priority: normal Component: FileZilla Client
Keywords: MLSD Cc:
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 Tim Kosse, 4 months ago

Resolution: rejected
Status: newclosed

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.

comment:2 by Fr0sT, 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 Tim Kosse, 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 Fr0sT, 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.

Note: See TracTickets for help on using tickets.