Recursive Delete fails with FileZilla client 3.3.2

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

Moderator: Project members

Post Reply
Message
Author
jonkr
500 Command not understood
Posts: 3
Joined: 2010-03-04 11:56
First name: Jon
Last name: Kristensen

Recursive Delete fails with FileZilla client 3.3.2

#1 Post by jonkr » 2010-03-04 12:20

Hi,

I am using a third party FTP server that is a DOS/unix hybrid. It has limied functionality, use DOS file/path names, but reports directory listings in unix format.
So far, so good. Everythings work, except recursive deletes.
When I select a non-empty folder and press delete, every file in that directory is deleted as expected.
FileZilla also recursively traverses into any subdirectories, and correctly list any files therin. But it never tries to delete these files or the subdirectory itself.
I have attached debug logs.
Behaviour is confirmed with clients running on RedHat enterprise 5 linux, Windows XP and Windows 7.

Also, recursive upload works without porblems, but recursive download fails.
If I try to download a directory, the only two lines written to the message log is:
Trace: CFileZillaEnginePrivate::ResetOperation(0)
Trace: CFileZillaEnginePrivate::ResetOperation(0)

Turning on/off "force show hidden files" does not change any of this behaviour.

FileZilla works as expected against RHEL or XP (IIS) servers.
Thus, there must be some disagreement between my server and FileZilla.
FileZille does not seem to have any problems parsing the returned directory listings (the remote pane shows all files as it should).
It also seems to decode the response to PWD as expected - it navigates my remote folders without problems.

I have used other FTP clients (eg WS_FTP, ncFTP). These do not have any such problems.

Any help determining the cause of my problems would be appreciated.
If this is a FileZilla bug, I would appreciate any hints as to if/when it will be fixed.

Thanks
Jon.
Attachments
filezilla1.log
Message Log with full debug.
Comment inserted at time where delete operation starts/fails.
(45.11 KiB) Downloaded 246 times

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

Re: Recursive Delete fails with FileZilla client 3.3.2

#2 Post by botg » 2010-03-04 20:34

Do you by chance have filters enabled?

jonkr
500 Command not understood
Posts: 3
Joined: 2010-03-04 11:56
First name: Jon
Last name: Kristensen

Re: Recursive Delete fails with FileZilla client 3.3.2

#3 Post by jonkr » 2010-03-05 07:57

No, I do not have any filters enabled.
Jon.

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

Re: Recursive Delete fails with FileZilla client 3.3.2

#4 Post by botg » 2010-03-05 20:30

Try forcing the server type to DOS in the site manager.

jonkr
500 Command not understood
Posts: 3
Joined: 2010-03-04 11:56
First name: Jon
Last name: Kristensen

Re: Recursive Delete fails with FileZilla client 3.3.2

#5 Post by jonkr » 2010-03-08 15:55

Thanks, but I have tried that.
I have also tried to force all other service types, but DOS is the only one that works.
I assume that Auto causes the server to select DOS because of the format of the return from PWD (DOS type path string).

I have also downloaded the source code and browsed through it.
From it, I saw that parsing of the directory listing is indpendendent of server type (with a couploe of exceptions).
But the program flow was not easy to follow, so I could not see why it would fail to delete directories two levels down.
I hoped that someone more familiar with the code could use the traces I posted to pinpoint the problem.

Thanks again.
Jon.

Post Reply