--On Sunday, June 03, 2001 5:30 PM +0200 "Michael Sperber [Mr. Preprocessor]"
<sperber(a)informatik.uni-tuebingen.de> wrote:
>>>>> "Mike" == Mike Alexander
<mta(a)arbortext.com> writes:
Mike> I did some debugging tonight and it appears that this problem is being
Mike> caused by "200 PORT command successful" messages coming from the
Mike> cygwin FTP client after the get command is issued. EFS was thinking
Mike> that this response meant the get command was done when in fact it had
Mike> only just started. I fixed it by adding this to my custom.el file:
Mike> '(efs-skip-msgs-alist
Mike> (quote (("" . "^110 \\|^125 \\|^150 ")
Mike> ("^ls \\|^put \\|^get \\|^append \\|passive" .
Mike> "^500 EPSV not understood")
Mike> ("^ls \\|^put \\|^get \\|^append " .
Mike> "^200 PORT command successful"))) t)
Mike> Only the last entry is new. I have no idea what changed in efs or
Mike> cygwin to make this start failing since I'm pretty sure it worked
Mike> until recently.
I'm afraid I need more data on this one: I've not been able to
reproduce this, neither in passive nor normal mode. The fix you
suggest is very probably The Wrong Thing. Could you please do an M-x
efs-report-bug RET after encountering the problem?
Sorry for the delay replying, I was out of town and away from EMail last week.
Here's the efs-report-bug output you asked for. It's much the same as the one
that Jonathan Harris reported on June 3. Note that you can tell that efs
thought the transfer ended too soon since it sent the "quoute mdtm" command
before the transfer ended.
Mike Alexander mailto:mta@arbortext.com
Arbortext, Inc. +1-734-997-0200
Emacs : XEmacs 21.5 (beta1) "anise" [Lucid] (i586-pc-win32) of Sun May 20
2001 on MALEXHD
Package: efs
efs believes that the host type of forest is unix.
Contents of *ftp mta@forest*:
Please edit sensitive or irrelevant information.
================================================
open forest
Connected to
forest.arbortext.com.
220 forest FTP server (UNIX(r) System V Release 4.0) ready.
quote user "mta"
331 Password required for mta.
quote pass Turtle Power!
230 User mta logged in.
hash
Hash mark printing on (1024 bytes/hash mark).
quote pwd
257 "/ati/home/mta" is current directory.
quote syst
500 'SYST': command not understood.
quote cwd /ati/home/mta/Mail/NotesTest/
550 /ati/home/mta/Mail/NotesTest/: Not a directory.
quote site idle
502 SITE command not implemented.
quote cwd /ati/home/mta/Mail/
250 CWD command successful.
ls "-al" D:/TEMP/efsbBA1HM
200 PORT command successful.
150 ASCII data connection for /bin/ls (172.27.6.51,3108) (0 bytes).
type image
226 ASCII Transfer complete.
200 Type set to I.
get /ati/home/mta/Mail/NotesTest D:/TEMP/efsbBA1HM
200 PORT command successful.
150 Binary data connection for /ati/home/mta/Mail/NotesTest (172.27.6.51,3109)
(121510 bytes).
quote mdtm /ati/home/mta/Mail/NotesTest
226 Binary Transfer complete.
121510 bytes received in 0.312 seconds (389455 bytes/s)
500 'MDTM /ati/home/mta/Mail/NotesTest': command not understood.
current state:
==============
(setq
efs-cu-version "1.20pre1/1.12"
efs-defun-version "1.20pre1/1.1"
efs-dump-version "1.20pre1/1.2"
efs-fnh-version "1.20pre1/1.4"
efs-netrc-version "1.20pre1/1.2"
efs-ovwrt-version "1.20pre1/1.3"
efs-report-version "1.20pre1/1.10"
efs-version "1.20pre1/1.63"
efs-x19.15-version "1.20pre1/1.2"
efs-36-bit-binary-file-name-regexp nil
efs-anonymous-umask nil
efs-auto-save 0
efs-auto-save-remotely nil
efs-backup-by-copying nil
efs-binary-file-host-regexp nil
efs-binary-file-name-regexp
"\\.\\([zZ]\\|t?gz\\|lzh\\|arc\\|zip\\|zoo\\|ta[rz]\\|dvi\\|sit\\|ps\\|elc\\|gi
f\\|Z-part-..\\|tpz\\|exe\\|[jm]pg\\|TZ[a-z]?\\|lib\\)\\(~\\|~[0-9]+~\\)?$\\|\\
.\\(ARC\\|ELC\\|TAGS\\|EXE\\|ZIP\\|DVI|ZOO\\|GIF\\|T?GZ\\|[JM]PG\\)\\([.#;][0-9
]+\\)?$"
efs-buffer-name-case nil
efs-compute-remote-buffer-file-truename nil
efs-debug-ftp-connection nil
efs-ding-on-chmod-failure t
efs-ding-on-umask-failure t
efs-disable-netrc-security-check nil
efs-expire-ftp-buffers t
efs-ftp-buffer-expire-time nil
efs-ftp-program-args '("-i" "-n" "-g" "-v")
efs-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
efs-gateway-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
efs-gateway-hash-mark-size nil
efs-gateway-incoming-binary-hm-size nil
efs-generate-anonymous-password t
efs-hash-mark-size 1024
efs-high-security-hosts nil
efs-incoming-binary-hm-size nil
efs-local-apollo-unix nil
efs-ls-cache-max 5
efs-make-backup-files '(unix sysV-unix bsd-unix next-unix apollo-unix
dumb-unix dumb-apollo-unix super-dumb-unix)
efs-max-ftp-buffer-size 3000
efs-maximize-idle nil
efs-message-interval 0
efs-nlist-cmd "ls"
efs-nslookup-on-connect nil
efs-nslookup-program nil
efs-prompt-for-transfer-type nil
efs-pty-check-retry-time 5
efs-pty-check-threshold 1000
efs-quote-local-paths nil
efs-retry-time 5
efs-root-umask nil
efs-send-hash t
efs-set-modtimes-synchronously nil
efs-short-circuit t
efs-short-circuit-to-remote-root nil
efs-suppress-abort-recursive-edit-and-then nil
efs-text-file-name-regexp ".*"
efs-treat-crlf-as-nl nil
efs-umask nil
efs-use-passive-mode nil
efs-verbose t
efs-verify-anonymous-modtime nil
efs-verify-modtime-host-regexp ".*"
efs-ftp-program-name "ftp"
efs-ftp-program-args '("-i" "-n" "-g" "-v")
efs-local-host-regexp ".*"
efs-ftp-local-host-regexp ".*"
efs-gateway-host nil
efs-gateway-type nil
reporter-version "3.35"
features '(mail-utils smtpmail rfc2104 starttls time-stamp view-less view
mail-abbrevs sendmail reporter efs-report passwd comint-xemacs
cus-face efs-x19\.15 efs-fnh efs-ovwrt efs-cu efs-netrc efs-defun
comint ring efs efs-dump zenirc-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-autoloads tpu-autoloads
tooltalk-autoloads tm-autoloads time-autoloads textools-autoloads
text-modes-autoloads texinfo-autoloads supercite-autoloads
strokes-autoloads speedbar-autoloads sounds-wav-autoloads
sounds-au-autoloads slider-autoloads sh-script-autoloads
sgml-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-nomule-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads
os-utils-autoloads net-utils-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads hm--html-menus-autoloads
gnus-autoloads gnats-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads eshell-autoloads
emerge-autoloads elib-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
dired-autoloads debug-autoloads crisp-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
lisp-autoloads loadhist auto-show fontl-hooks code-cmds
gutter-items menubar-items x-menubar dragdrop mode-motion mouse
itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete help-nomule cus-file derived frame text-props
obsolete cus-start custom widget cl-extra mini-cl cl cl-19
packages backquote very-early-lisp file-coding
mswindows-scrollbars mswindows toolbar native-sound scrollbar
network-streams subprocesses menu-accelerator-support menubar md5
xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type windows-nt
dragdrop-api dialog devices window-system base64)
)