EFS 1.16 bug: Can't get EFS to work with Kerberos

Raymond Toy (toy@rtp.ericsson.se)
Wed, 24 Jun 1998 12:28:35 -0400


To whom it may concern:

As the subject says, I can't get efs to work with Kerberos.

Two problems:

1.  If I haven't run kinit, efs seems to try to run kinit but I never
    get prompted for my password.

2.  However, if I run kinit elsewhere, efs seems to know that, and
    starts connecting immediately.  However, when iftp prompts for the 
    user name, efs seems to hang.  Here is an example of what the ftp
    buffer looks like when I try to access /rtoy@ftp.mindspring.com:/

	open ftp.mindspring.com
	Connected to gwa.exu.ericsson.se.
	You are toy.@RTP.ERICSSON.SE (local name *No local name returned),
	at address 147.117.132.216, version 1, cksum 7888
	
	Name (ftp.mindspring.com:toy): 

   It hangs at this point.

If you need more information, please let me know, or let me know how I 
can help to debug this.

Thanks,

Ray


Emacs  : XEmacs 21.0 "Toggenburg" [Lucid] (sparc-sun-solaris2.5.1, Mule) of Mon Jun 22 1998 on wcsdsp4
Package: efs

efs believes that the host type of ftp.mindspring.com is unknown.

current state:
==============
(setq
 efs-cu-version "1.16/1.12"
 efs-defun-version "1.16/1.1"
 efs-dump-version "1.16/1.2"
 efs-fnh-version "1.16/1.3"
 efs-netrc-version "1.16/1.2"
 efs-ovwrt-version "1.16/1.2"
 efs-report-version "1.16/1.9"
 efs-version "1.16/1.56"
 efs-x19.15-version "1.16/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 t
 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" "-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 nil
 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-retry-time 5
 efs-root-umask nil
 efs-send-hash t
 efs-set-modtimes-synchronously nil
 efs-short-circuit nil
 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 "iftp"
 efs-ftp-program-args '("-i" "-g" "-v")
 efs-local-host-regexp "\\.ericsson\\.se$"
 efs-ftp-local-host-regexp "\\.ericsson\\.se$"
 efs-gateway-host nil
 efs-gateway-type '(kerberos "iftp" nil "kinit" ("toy"))
 reporter-version "3.35"
 features '(mail-abbrevs sendmail reporter efs-report efs-x19\.15 efs-fnh
	    passwd efs-ovwrt efs-cu efs-netrc efs-defun efs rsz-minibuf
	    lazy-shot paren blink-paren font-lock cus-face crypt crypt++
	    my-sounds scroll-in-place filladapt rlt-list-buffers advice
	    advice-preload uniquify gnuserv site-start tex-site emacs-vers
	    eos-menubar eos-debugger eos-browser eos-editor eos-common
	    eos-init pending-del bbdb-autoloads xemacs-devel-autoloads
	    xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
	    view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
	    tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
	    textools-autoloads text-modes-autoloads texinfo-autoloads
	    supercite-autoloads strokes-autoloads speedbar-autoloads
	    slider-autoloads skk-autoloads sh-script-autoloads sgml-autoloads
	    scheme-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
	    prog-modes-autoloads ph-autoloads pcl-cvs-autoloads pc-autoloads
	    os-utils-autoloads net-utils-autoloads mule-base-autoloads
	    misc-games-autoloads mine-autoloads mh-e-autoloads
	    mailcrypt-autoloads mail-lib-autoloads leim-autoloads
	    jde-autoloads ispell-autoloads ilisp-autoloads igrep-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
	    emerge-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
	    ediff-autoloads edict-autoloads edebug-autoloads dired-autoloads
	    debug-autoloads crisp-autoloads cookie-autoloads cc-mode-autoloads
	    calendar-autoloads calc-autoloads c-support-autoloads
	    auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
	    Standard-autoloads vm-loaddefs vc-hooks skk-leim efs-dump
	    annotations comint ring sunpro loadhist auto-show fontl-hooks
	    x-iso8859-1 menubar-items x-menubar dragdrop mouse mode-motion ccl
	    mule-help itimer auto-save lisp-mode easymenu iso8859-1 page
	    buff-menu lib-complete derived frame text-props cus-start custom
	    widget cl-extra mini-cl cl cl-19 packages backquote ldap
	    sparcworks tooltalk file-coding mule lucid-scrollbars cut-buffer
	    lucid-menubars xface motif-dialogs x tty-frames tty toolbar
	    nas-sound native-sound scrollbar unix-processes multicast
	    network-streams subprocesses menubar dbm md5 xemacs xim png gif
	    jpeg xpm offix lisp-float-type usg-unix-v dragdrop-api dialog
	    devices window-system c-balloon-help)
 )