Running `efs-report-bug' as suggested.
Gruss bug team:
efs is set up to work through gateway (see below). It may loop
infinitely when trying to visit (through RET in dired buffer) a remote
file. The file gets downloaded infinite number of (or many) times,
and never gets visited.
An example of such a file is
`/ftp.funet.fi:/pub/mirrors/rsync.samba.org/pub/rsync/README'.
Emacs: XEmacs 21.4 (patch 6) "Common Lisp" [Lucid] (i686-pc-linux, Mule) of Thu
Sep 26 2002 on host
Package: efs
ftp client: ftp-0.17-6 from the distribution
efs believes that the host type of ftp.funet.fi is unix.
Contents of *ftp anonymous(a)ftp.funet.fi*:
================================================
250-This is the rsync ftp site, where you can find the rsync source code
250-and binaries.
250-
250-For more information on rsync see the web site at
250-http://rsync.samba.org/
250-
250 CWD command successful.
ftp> ls "-al" /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,233)
150 Opening ASCII mode data connection for -al.
226 Transfer complete.
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,235)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 1.06 secs (6.6 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,237)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 1 secs (7 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,239)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 1.02 secs (6.9 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,241)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 0.941 secs (7.5 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,247)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 2.11 secs (3.3 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,249)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 0.988 secs (7.1 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,251)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 0.879 secs (8 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,253)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 0.938 secs (7.5 Kbytes/sec)
ftp> get /pub/mirrors/rsync.samba.org/pub/rsync/README /tmp/gin/efsa3HGAR
227 Entering Passive Mode (192,168,168,50,8,255)
150 Opening BINARY mode data connection for /pub/mirrors/rsync.samba.org/pub/rsync/README
(7211 bytes).
226 Transfer complete.
7211 bytes received in 0.946 secs (7.4 Kbytes/sec)
ftp>
current state:
(sensitive information replaced with comments)
==============
(setq
efs-cu-version "1.20/1.13"
efs-defun-version "1.20/1.1"
efs-dired-mule-version "1.20/1.2"
efs-dired-version "1.20/1.32"
efs-dump-version "1.20/1.2"
efs-fnh-version "1.20/1.4"
efs-netrc-version "1.20/1.4"
efs-ovwrt-version "1.20/1.3"
efs-report-version "1.20/1.10"
efs-version "1.20/1.66"
efs-x19.15-version "1.20/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\\|gif\\|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 "_@"
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 "nslookup"
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-send-progress-off nil
efs-set-modtimes-synchronously nil
efs-short-circuit nil
efs-short-circuit-to-remote-root nil
efs-slash-local-paths 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 "/usr/bin/ftp"
efs-ftp-program-args '("-i" "-n" "-g" "-v")
efs-local-host-regexp ; set up for internal network
efs-ftp-local-host-regexp ; set up for internal network
efs-gateway-host ; host name of my ftp gateway
efs-gateway-type '(proxy "/usr/bin/ftp" ("-i" "-n"
"-g" "-v"))
reporter-version "Your version of reporter is obsolete. Please upgrade."
features '(env efs-dired dired-faces dired-xemacs dired mail-abbrevs sendmail
rfc822 reporter efs-report compile efs-x19\.15 efs-fnh efs-ovwrt
efs-netrc efs-defun efs efs-dump tex-mode comint makefile
regexp-opt cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs
cc-vars wid-edit cc-menus imenu cc-defs efs-cu info vc-hooks
rsz-minibuf viper viper-ex viper-macs viper-mous viper-keym
viper-util viper-cmd cus-face viper-init ring disp-table advice
advice-preload cyril-util coding-cookie xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
vc-autoloads tramp-autoloads tm-autoloads text-modes-autoloads
texinfo-autoloads sh-script-autoloads scheme-autoloads
sasl-autoloads rmail-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads prog-modes-autoloads
perl-modes-autoloads pcl-cvs-autoloads os-utils-autoloads
misc-games-autoloads mail-lib-autoloads ispell-autoloads
ilisp-autoloads gnus-autoloads gnats-autoloads fsf-compat-autoloads
fortran-modes-autoloads eterm-autoloads emerge-autoloads
efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads dired-autoloads debug-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads c-support-autoloads
auctex-autoloads apel-autoloads mule-ucs-autoloads
mule-base-autoloads coding-cookie-autoloads lisp-autoloads loadhist
auto-show fontl-hooks x-iso8859-1 slovenian czech romanian ccl
mule-help code-cmds gutter-items menubar-items x-menubar
mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1
page buff-menu lib-complete cus-file derived frame text-props
obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages
backquote very-early-lisp postgresqlv7 postgresql file-coding mule
lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x
c-balloon-help tty-frames tty toolbar native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar md5 xemacs xim gutter tiff png gif
jpeg xpm xbm lisp-float-type linux dialog devices window-system
base64)
)