]> git.eshelyaron.com Git - emacs.git/commitdiff
(ange-ftp-skip-msgs): Include 500 code.for
authorGerd Moellmann <gerd@gnu.org>
Fri, 12 May 2000 18:38:28 +0000 (18:38 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 12 May 2000 18:38:28 +0000 (18:38 +0000)
handling FTP security extensions.

lisp/ChangeLog
lisp/net/ange-ftp.el

index 98963cf61ca5ede56a019da0607b3c2d5e702271..5fa54f59850538e4e08085fe7b05e558d3ca195d 100644 (file)
@@ -10,6 +10,9 @@
 
        * time.el (display-time-mail-icon): Use `:ascent center'.
 
+       * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
+       handling FTP security extensions.
+       
 2000-05-11  Dave Love  <fx@gnu.org>
 
        * calendar/todo-mode.el: New file.
index 695a44fcaa54af57440886cf233d8337f49c5e5b..fc39ae3eb515e18e148cbabea62ac382ac078757 100644 (file)
@@ -666,11 +666,17 @@ parenthesized expressions in REGEXP for the components (in that order)."
 ;; mode and hangs. Have it ignore 550- instead. It will then barf
 ;; when it gets the 550 line, as it should.
 
+;; RFC2228 "FTP Security Extensions" defines extensions to the FTP
+;; protocol which involve the client requesting particular
+;; authentication methods (typically) at connection establishment. Non
+;; security-aware FTP servers should respond to this with a 500 code,
+;; which we ignore.
 (defcustom ange-ftp-skip-msgs
   (concat "^200 \\(PORT\\|Port\\) \\|^331 \\|^150 \\|^350 \\|^[0-9]+ bytes \\|"
          "^Connected \\|^$\\|^Remote system\\|^Using\\|^ \\|Password:\\|"
          "^Data connection \\|"
          "^local:\\|^Trying\\|^125 \\|^550-\\|^221 .*oodbye\\|"
+          "^500 .*AUTH \\(KERBEROS\\|GSSAPI\\)\\|^KERBEROS\\|"
          "^227 .*[Pp]assive\\|^200 EPRT\\|^500 .*EPRT")
   "*Regular expression matching ftp messages that can be ignored."
   :group 'ange-ftp