Empty file listing with Filezilla 3.2.4 - MLSD problem ?

Need help with FileZilla Client? Something does not work as expected? In this forum you may find an answer.

Moderator: Project members

Message
Author
User avatar
botg
Site Admin
Posts: 35650
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#16 Post by botg » 2009-04-27 22:13

Server does claim it supports MLSD, see FEAT response.

User avatar
boco
Contributor
Posts: 26980
Joined: 2006-05-01 03:28
Location: Germany

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#17 Post by boco » 2009-04-28 06:57

The 'Compliance level' feat is sent only by few servers, it's no part of the official FEAT response. Filezilla can't rely on it.
If the server claims to support MLSx, it must support the latest version (there are no such things as version numbers for FEAT).
But still, Filezilla should have a fallback option, either automatically (detect nonconform lists) or manually (user forces LIST).
No support requests over PM! You will NOT get any reply!!!
FTP connection problems? Please read Network Configuration.
FileZilla connection test: https://filezilla-project.org/conntest.php
FileZilla Pro support: https://customerforum.fileZilla-project.org

agetduke
500 Command not understood
Posts: 1
Joined: 2009-05-12 00:28
First name: Aget
Last name: Duke

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#18 Post by agetduke » 2009-05-12 00:40

After reading this thread, I'm not convinced alienating the users of this [awesome, free] software is the best approach. There are valid concerns for disabling that command even if a server considers it valid.

Case in point - a Checkpoint firewall will not permit the MLSD command. It doesn't give a hollar or hoot about what server and client you are using on either end. You put filezilla in front of that firewall, with a server that *does accept* MLSD commands behind the firewall, and you've now castrated those filezilla users, despite the client and server agreeing. There's a good case for falling back when it's out of the control of the client *and* server.

From a purely PC standpoint, wouldn't it be better to allow an override or fallback to accomodate such conditions instead of throwing RFCs in the face of certain products? What about IPS systems and the link that scan FTP traffic and disallow in similar fashion?

User avatar
botg
Site Admin
Posts: 35650
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#19 Post by botg » 2009-05-12 06:51

Case in point - a Checkpoint firewall will not permit the MLSD command.
That firewall is broken and needs to be fixed.

mccojr02
500 Command not understood
Posts: 1
Joined: 2009-05-12 16:28
First name: John
Last name: McCormick

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#20 Post by mccojr02 » 2009-05-12 16:57

I don't know squat about the standards that have been quoted here. I don't have a clue who to contact about upgrading a server or even where that server might be. I use FileZilla as a tool and I haven't the foggiest how it works behind its very user friendly interface.

Having said that, all I know is that the previously very friendly FileZilla user interface has let me down and will no longer allow me to do my work. Personally, I have no choice but to find another FTP client -- even if I have to pay for it.

For those of you who are developers of FileZilla -- You have done a GREAT job. It is a fantastic tool (back in the days when it worked for me) and I have nothing but respect for all of you. I only wish that you would remember the end user when racing to include the latest standards. In real life, many servers do not have fulltime admins to make these upgrades and for many who are admins, it is just another task assigned to them to juggle while doing their real job. Unfortunately, we are not all computer savvy out here. :o

User avatar
botg
Site Admin
Posts: 35650
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#21 Post by botg » 2009-05-12 17:36

I only wish that you would remember the end user when racing to include the latest standards
I do care very much about the users of FileZilla. That is why on servers not supporting MLSD, LIST gets used still. However if the server actively advertises MLSD support yet it doesn't work, then it clearly isn't my fault. Likewise, if some firewall prevents MLSD yet doesn't change the FEAT response accordingly, that firewall is broken and needs to be fixed.

Millions of users and only a handful of users is reporting problems. A very vocal minority though.

antarex
504 Command not implemented
Posts: 10
Joined: 2009-04-27 12:29
First name: Stephane
Last name: Bouvard

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#22 Post by antarex » 2009-05-12 18:18

If the firewall does'nt know about MLSD, and broke it because it cannot handle it, it does not mean that the firewall is broken, it only means that the firewall only support FTP and not FTP extensions, and can thus only be used with FTP softwares able to use standard ftp without extension... with a single option Filezilla could be compatible...

When i use filezilla, i would be glad to be able to choose to only use FTP standard protocol and not any further extension...

If i told you that a firewall allow only unencrypted FTP connections, but filezilla refuse to connect unencrypted because the server told that it can *also* use encrypted connection, did you still think that the firewall is broken ? My point of view is that the user must configure his software to comply his internet connexion, and thus that the software used should be able to be configured...

User avatar
botg
Site Admin
Posts: 35650
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#23 Post by botg » 2009-05-12 18:18

If the firewall does'nt know about MLSD, and broke it because it cannot handle it, it does not mean that the firewall is broken
Then why didn't the firewall filter out unknown extensions from the FEAT reply?
If i told you that a firewall allow only unencrypted FTP connections, but filezilla refuse to connect unencrypted because the server told that it can *also* use encrypted connection, did you still think that the firewall is broken ?
Same thing, firewall would have to filter the advertised features.

Besides, a firewall that only allows unencrypted connections, that's scary.

antarex
504 Command not implemented
Posts: 10
Joined: 2009-04-27 12:29
First name: Stephane
Last name: Bouvard

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#24 Post by antarex » 2009-05-12 19:40

botg wrote:Then why didn't the firewall filter out unknown extensions from the FEAT reply?
Maybe because FEAT command is not part of the FTP protocol, but only extension, and thus a firewall only supporting FTP may not know this command and just ignore it... I know that a good firewall *should* discard any unknown command, but it's not the point here to judge if a firewall is good or not, nor to tell that a firewall is broken just because it does not do it.

The only interesting point here is to allow or not filezilla to work in a "standard FTP" mode, without extensions, the reasons "why to do it" are multiple, i see personnaly in this thread a couple of fully valid reasons, now you have the right to have a different opinion, i respect that, but please at least stop arguing only by telling any "ftp only" component is broken because it's not compatible with extensions provided in RFC 3659.

When you need to use PASV because your are behind some NAT router, even if the server told that it can work without PASV, the user does not expect an answer telling him "change your router", but only an answer telling him where to change the PASV config in Filezilla, it's exactly the same here : nobody say that it's the fault of Filezilla if in some situations MLSD does not work, nobody want to know if the firewall is bad, if the server is bad, we just want to be able to disable MLSD wich is not part of the FTP protocol.

User avatar
botg
Site Admin
Posts: 35650
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Empty file listing with Filezilla 3.2.4 - MLSD problem ?

#25 Post by botg » 2009-05-12 20:32

Maybe because FEAT command is not part of the FTP protocol, but only extension, and thus a firewall only supporting FTP may not know this command and just ignore it...
Your broken firewall doesn't ignore it, it passes it through unfiltered.
nobody want to know if the firewall is bad, if the server is bad, we just want to be able to disable MLSD wich is not part of the FTP protocol.
Stop using your stupid firewall then, it's not part of the FTP protocol.

I'm usually a very calm person, but I'm short of smashing things due to your irrational reluctance to fix broken servers and firewalls. Closing this topic before I go insane.

Locked