EFS 1.12 bug: problems recognizing VMS file/dir names

jeff (jsparkes@bnr.ca)
Fri, 30 Sep 1994 13:49:00 -0400


Ciao bugsters!  I'm having trouble with getting files from
ftp.iup.edu. Somebody is inserting two spaces at the start of each
line (including blank one) in the dired listing.  THe spaces are *not*
in the original listing.

I haven't had much luck with attempting to debug this; edebug does not
cooperate with efs-defun.

Here's my dired buffer:
--
  /anonymous@ftp.iup.edu:/DISK$ACORNFTP:/ANONYMOUS:
 
  COGENERATION.DIR;1          1  11-MAR-1994 12:03 [SYSTEM] (RWE,RWE,,RE)
FLIGHT-SIM.DIR;1            2  11-MAR-1994 12:03 [SYSTEM] (RWE,RWE,,RE)
  INFO-PROGRAPH.DIR;1         1  11-MAR-1994 12:07 [SYSTEM] (RWE,RWE,,RE)
  SSHE-USENET.DIR;1           1  11-MAR-1994 12:08 [SYSTEM] (RWE,RWE,,RE)
  SSHENET.DIR;1               1  11-MAR-1994 12:08 [SYSTEM] (RWE,RWE,,RE)
 
  Total of 6 blocks in 5 files.
--


Emacs  : GNU Emacs 19.11 XEmacs Lucid of Mon Sep 12 1994 on bcars68a (berkeley-unix)
Package: efs

efs believes that the host type of ftp.iup.edu is vms.

Contents of *ftp anonymous@ftp.iup.edu*:
Please edit sensitive or irrelevant information.
================================================

    230-a VMS system
    230-Guest User JSPARKES@BNR.CA logged into DISK$ACORNFTP:[ANONYMOUS] at Fri 30-Sep-94 12:49, job 206054c5.
230 Directory restrictions apply
ftp> hash
Hash mark printing on (8192 bytes/hash mark).
ftp> quote pwd
257 "DISK$ACORNFTP:[ANONYMOUS]" is current directory.
ftp> dir disk$acornftp:[anonymous] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: disk$acornftp:[anonymous]
431 bytes received in 0.84 seconds (0.5 Kbytes/s)
ftp> dir DISK$ACORNFTP:[ANONYMOUS] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: DISK$ACORNFTP:[ANONYMOUS]
431 bytes received in 0.64 seconds (0.66 Kbytes/s)
ftp> quote rnfr DISK$ACORNFTP:[ANONYMOUS]\ \ FLIGHT-SIM.DIR
350 Rename from-name stored.
ftp> dir disk$acornftp:[anonymous] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: disk$acornftp:[anonymous]
431 bytes received in 0.57 seconds (0.74 Kbytes/s)
ftp> dir disk$acornftp:[anonymous.flight-sim] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: disk$acornftp:[anonymous.flight-sim]
1995 bytes received in 4.3 seconds (0.46 Kbytes/s)
ftp> dir DISK$ACORNFTP:[ANONYMOUS.flight-sim] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: DISK$ACORNFTP:[ANONYMOUS.flight-sim]
1995 bytes received in 2.3 seconds (0.84 Kbytes/s)
ftp> quote rnfr DISK$ACORNFTP:[ANONYMOUS.flight-sim]00readme
350 Rename from-name stored.
ftp> dir disk$acornftp:[anonymous.flight-sim.00readme] /tmp/efsb04371
200 PORT command successful.
550 %RMS-E-DNF, directory not found
ftp> dir disk$acornftp:[anonymous.flight-sim] /tmp/efsb04371
200 PORT command successful.
150 List started.
226 Transfer completed.
local: /tmp/efsb04371 remote: disk$acornftp:[anonymous.flight-sim]
1995 bytes received in 2.9 seconds (0.67 Kbytes/s)
ftp> type ascii
200 Type A ok.
get DISK$ACORNFTP:[ANONYMOUS.flight-sim]00read.me /tmp/efsb04371
ftp> 200 PORT command successful.
150 ASCII retrieve of DISK$ACORNFTP:[ANONYMOUS.FLIGHT-SIM]00READ.ME;8 started.
226 Transfer completed.  3170 (8) bytes transferred.
local: /tmp/efsb04371 remote: DISK$ACORNFTP:[ANONYMOUS.flight-sim]00read.me
3170 bytes received in 0.6 seconds (5.2 Kbytes/s)
ftp> 

current state:
==============
(setq
 efs-auto-version "1.12/1.6"
 efs-cu-version "1.12/1.7"
 efs-defun-version "1.12/1.3"
 efs-dired-version "1.12/1.25"
 efs-fnh-version "1.12/1.1"
 efs-l19.11-version "1.12/1.1"
 efs-ms-unix-version "1.12/1.2"
 efs-netrc-version "1.12/1.7"
 efs-ovwrt-version "1.12/1.5"
 efs-report-version "1.12/1.7"
 efs-version "1.12/1.1"
 efs-vms-version "1.12/1.10"
 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-gateway-user "jsparkes"
 efs-generate-anonymous-password "jsparkes@bnr.ca"
 efs-hash-mark-size 7968
 efs-high-security-hosts nil
 efs-incoming-binary-hm-size nil
 efs-local-apollo-unix nil
 efs-ls-cache-max 10
 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 "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-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-text-file-name-regexp ".*"
 efs-treat-crlf-as-nl 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 "^[^.]+$\\|47.*"
 efs-ftp-local-host-regexp "^[^.]+$"
 efs-gateway-host "ottgate"
 efs-gateway-type '(proxy "ftp" ("-i" "-n" "-g" "-v"))
 reporter-version "2.12"
 features '(efs-report
	    mail-abbrevs
	    hsmail
	    vm
	    vm-lucid
	    sendmail
	    reporter
	    dired-help
	    efs-vms
	    compile
	    igrep
	    edebug-xemacs
	    edebug
	    efs-dired
	    dired-xemacs
	    dired
	    passwd
	    efs-netrc
	    efs-defun
	    comint
	    efs
	    efs-ms-unix
	    bibl-dired-grab
	    byte-optimize
	    byte-compile
	    mrc-lib
	    auc-menu
	    easymenu
	    bibl-mode
	    tags
	    etags
	    !init
	    jds:font-lock
	    func-menu
	    em-config
	    jds:gnus
	    dmacro
	    kill-by-dir
	    jds:after-save
	    jds:dired
	    auto-save
	    view
	    default-dir
	    backquote
	    efs-cu
	    efs-l19\.11
	    efs-fnh
	    efs-ovwrt
	    efs-auto
	    info
	    lib-comp
	    vc
	    ring
	    vc-hooks
	    fa-extras
	    filladapt
	    scroll-in-place
	    icomplete
	    buffer-stats
	    jds:lucid
	    jds:frames
	    crypt
	    crypt++
	    jds:keymap
	    emacs-vers
	    xselect
	    x-mouse
	    mode-motion
	    mouse
	    x-iso8859-1
	    x-faces
	    xpm
	    dialog
	    font-menu
	    menubar
	    screen
	    itimer
	    lisp-float-type
	    cc-mode
	    lisp-mode
	    iso8859-1
	    )
 )