It's not (just) Cygwin. I'm observing a similar problem with the
pretest EFS 1.25 on NetBSD 1.5.1alpha. (I've reported this already to
efs-bugs, if you want me to repeat details, let me know.)
I had to add a similar skip for "227 Entering Passive Mode". (lukem
ftp tries passive by default, so I don't see a PORT command.)
That did the trick. Thanks, Mike!
>>>> "Mike" == Mike Alexander
Mike> I did some debugging tonight and it appears that this
Mike> problem is being caused by "200 PORT command successful"
Mike> messages coming from the cygwin FTP client after the get
Mike> command is issued. EFS was thinking that this response
Mike> meant the get command was done when in fact it had only just
Mike> started. I fixed it by adding this to my custom.el file:
(quote (("" . "^110 \\|^125 \\|^150 ")
("^ls \\|^put \\|^get \\|^append \\|passive" .
"^500 EPSV not understood")
("^ls \\|^put \\|^get \\|^append " .
"^200 PORT command successful"))) t)
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."