ls does not accept -d flag on some servers

Charles G Waldman (cgw@pgt.com)
Mon, 10 Aug 1998 02:54:53 -0400 (EDT)


I've run into the following problem, trying to get a friend started
using EFS to access files on her off-site webserver.

She can retrieve the files just fine, but when she tries to save a
file, she gets a window with the following message:

(3) (error/warning) Error in process filter: (ftp-error FTP Error: DIR failed: 504 Only ls flags accepted are -C, -F, -l, -t, -r, -1, -S, -L, -R, and -p.)


Indeed, when I tried to access this host using command-line ftp,
I saw that "ls -dal" (as EFS sends) is not accepted by this server.
The server claims to be running NcFTPd 2.1.3

I looked at the "customize" buffer for EFS and didn't find any obvious 
way to control what flags are passed to the remote "ls".

Is there an easy workaround for this?

This is EFS version "1.16/1.56" running on XEmacs21.0 beta.