diff options
| author | Gerd Moellmann | 2000-05-12 18:38:28 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-05-12 18:38:28 +0000 |
| commit | a8a3541c8e0d59a370620147212996f23f1df282 (patch) | |
| tree | 34bb9615b8ada8eca2f06c122f29f0915abc61e3 | |
| parent | 1a5c5f2e4f8af8fc120260053f04aa01b19f6547 (diff) | |
| download | emacs-a8a3541c8e0d59a370620147212996f23f1df282.tar.gz emacs-a8a3541c8e0d59a370620147212996f23f1df282.zip | |
(ange-ftp-skip-msgs): Include 500 code.for
handling FTP security extensions.
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/net/ange-ftp.el | 6 |
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 | |||
| 13 | 2000-05-11 Dave Love <fx@gnu.org> | 16 | 2000-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 |