Opened 11 years ago

Closed 11 years ago

#3987 closed Bug report (rejected)

Remote directory doesn't refresh after manual CWD

Reported by: Martin Slováček Owned by:
Priority: normal Component: FileZilla Client
Keywords: refresh manual command Cc:
Component version: Operating system type: Windows
Operating system version: XP SP2

Description

After manually entering CWD command (Server menu), the remote directory doesn't refresh.

Usually, this is not a problem, however in some specific it is: When logging in to the university Novel server via FTP, I need to change the server path (CWD MAF/). There is no other way besides the "manual" one, since I cannot get to the highest directory level where the servers are one next to other.

Tested with FileZilla 3.1.5

Change History (3)

comment:1 Changed 11 years ago by Tim Kosse

Status: newmoreinfo

"CWD MAF/" is equivalent to "CWD /MAF", I see no reason why it shouldn't work by just entering it in the remote path edit box.

comment:2 in reply to:  1 Changed 11 years ago by Martin Slováček

Status: moreinfonew

Replying to codesquid:

"CWD MAF/" is equivalent to "CWD /MAF", I see no reason why it shouldn't work by just entering it in the remote path edit box.

No, these two are not equivalent. When entering "CWD /MAF", I get "550 Invalid path message". The two slashes probably tell the Novell FTP server to CWD to a different server. "/MAF" would only change the directory on the current server.

I have also tried to enter "MAF/" to the remote path edit box, but it always gets changed to "/MAF/".

comment:3 Changed 11 years ago by Tim Kosse

Resolution: rejected
Status: newclosed

Novell server? That explains a lot. They are in violation of the FTP specifications.

RFC 959 requires that PWD returns an absolute pathname that can later be used as CWD argument to get back to the directory.

Assume this:
PWD returns /FOO
CWD BAR/BAZ
PWD returns /BAZ

Now the following command will fail on Novell servers:
CWD /FOO

Why? Bacause Novell servers are broken.

You have to upgrade to a proper server that preferably also supports TVFS.

Note: See TracTickets for help on using tickets.