EFS 1.6 bug: DOS ftp server not handled properly
Andy Norman (ange@hplb.hpl.hp.com)
Fri, 25 Feb 1994 15:07:42 +0000
To whom it may concern: ;-)
The 1986 PC/FTP software ftp server isn't handled properly by efs. Not
suprising really. However, it is the only thing that works nicely on my
vintage PC.
There are 2 problems.
The first is that the ftp server doesn't like all the backquoting that is
going on. The second is that you actually need to CD to the directory this is
being listed, otherwise you just get the directory name in the listing, rather
than its contents.
-- ange -- <><
Emacs : GNU Emacs 18.59.19 of Mon Feb 7 1994 on spindle.hpl.hp.com (hpux)
Package: efs
efs believes that the host type of mayweed is dos.
Contents of *ftp ange@mayweed*:
Please edit sensitive or irrelevant information.
================================================
open mayweed
Connected to mayweed.
220-mayweed.hpl.hp.com PC/TCP FTPSRV Version 1.16 by FTP Software ready
220 Connection is automatically closed if idle for 5 minutes
Remote system type is MS-DOS.
ftp> quote user "ange"
230 User OK, no password
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> dir C:\\\\FTP\\\\*.* /tmp/efsa00364
200 Port OK
150 Opening data connection
226 Closing data connection
ftp>
current state:
==============
(setq
efs-18-version "1.6/1.2"
efs-auto-version "1.6/1.4"
efs-cu-version "1.6/1.1"
efs-defun-version "1.6/1.3"
efs-dired-version "1.6/1.8"
efs-netrc-version "1.6/1.0"
efs-ovwrt-version "1.6/1.3"
efs-pc-version "1.6/1.2"
efs-report-version "1.5/1.1"
efs-version "1.6/1.11"
efs-36-bit-binary-file-name-regexp nil
efs-anonymous-umask nil
efs-auto-save 1
efs-auto-save-remotely nil
efs-backup-by-copying nil
efs-binary-file-name-regexp "\\.\\([zZ]\\|gz\\|lzh\\|arc\\|zip\\|zoo\\|ta[rz]\\|dvi\\|ps\\|elc\\|gif\\|Z-part-..\\|tpz\\|exe\\|mpg\\|TZ[a-z]?\\)\\(~\\|~[0-9]+~\\)?$\\|\\.\\(ARC\\|ELC\\|TAGS\\|EXE\\|ZIP\\|DVI|ZOO\\|GIF\\)\\([.#;][0-9]+\\)?$"
efs-buffer-name-case nil
efs-compute-remote-buffer-file-truename 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-fancy-buffer-names "%s@%s"
efs-ftp-buffer-expire-time nil
efs-ftp-program-args '("-i" "-n" "-g" "-v")
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 super-dumb-unix)
efs-max-ftp-buffer-size 3000
efs-maximize-idle nil
efs-message-interval 0
efs-nlist-cmd "nlist"
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-retry-time 5
efs-root-umask nil
efs-send-hash t
efs-short-circuit-to-remote-root nil
efs-suppress-abort-recursive-edit-and-then nil
efs-umask 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 "15\\.8\\.72\\.4$\\|\\.hp\\.com$\\|^[^.]*$"
efs-ftp-local-host-regexp "15\\.8\\.72\\.4$\\|\\.hp\\.com$\\|^[^.]*$"
efs-gateway-host "foobar"
efs-smart-gateway nil
efs-gateway-program "rlogin"
efs-gateway-program-args nil
efs-gateway-program-interactive t
)