aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-05-12 18:38:28 +0000
committerGerd Moellmann2000-05-12 18:38:28 +0000
commita8a3541c8e0d59a370620147212996f23f1df282 (patch)
tree34bb9615b8ada8eca2f06c122f29f0915abc61e3
parent1a5c5f2e4f8af8fc120260053f04aa01b19f6547 (diff)
downloademacs-a8a3541c8e0d59a370620147212996f23f1df282.tar.gz
emacs-a8a3541c8e0d59a370620147212996f23f1df282.zip
(ange-ftp-skip-msgs): Include 500 code.for
handling FTP security extensions.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/net/ange-ftp.el6
2 files changed, 9 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 98963cf61ca..5fa54f59850 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -10,6 +10,9 @@
10 10
11 * time.el (display-time-mail-icon): Use `:ascent center'. 11 * time.el (display-time-mail-icon): Use `:ascent center'.
12 12
13 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
14 handling FTP security extensions.
15
132000-05-11 Dave Love <fx@gnu.org> 162000-05-11 Dave Love <fx@gnu.org>
14 17
15 * calendar/todo-mode.el: New file. 18 * calendar/todo-mode.el: New file.
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 695a44fcaa5..fc39ae3eb51 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -666,11 +666,17 @@ parenthesized expressions in REGEXP for the components (in that order)."
666;; mode and hangs. Have it ignore 550- instead. It will then barf 666;; mode and hangs. Have it ignore 550- instead. It will then barf
667;; when it gets the 550 line, as it should. 667;; when it gets the 550 line, as it should.
668 668
669;; RFC2228 "FTP Security Extensions" defines extensions to the FTP
670;; protocol which involve the client requesting particular
671;; authentication methods (typically) at connection establishment. Non
672;; security-aware FTP servers should respond to this with a 500 code,
673;; which we ignore.
669(defcustom ange-ftp-skip-msgs 674(defcustom ange-ftp-skip-msgs
670 (concat "^200 \\(PORT\\|Port\\) \\|^331 \\|^150 \\|^350 \\|^[0-9]+ bytes \\|" 675 (concat "^200 \\(PORT\\|Port\\) \\|^331 \\|^150 \\|^350 \\|^[0-9]+ bytes \\|"
671 "^Connected \\|^$\\|^Remote system\\|^Using\\|^ \\|Password:\\|" 676 "^Connected \\|^$\\|^Remote system\\|^Using\\|^ \\|Password:\\|"
672 "^Data connection \\|" 677 "^Data connection \\|"
673 "^local:\\|^Trying\\|^125 \\|^550-\\|^221 .*oodbye\\|" 678 "^local:\\|^Trying\\|^125 \\|^550-\\|^221 .*oodbye\\|"
679 "^500 .*AUTH \\(KERBEROS\\|GSSAPI\\)\\|^KERBEROS\\|"
674 "^227 .*[Pp]assive\\|^200 EPRT\\|^500 .*EPRT") 680 "^227 .*[Pp]assive\\|^200 EPRT\\|^500 .*EPRT")
675 "*Regular expression matching ftp messages that can be ignored." 681 "*Regular expression matching ftp messages that can be ignored."
676 :group 'ange-ftp 682 :group 'ange-ftp