[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/erc/erc-services.el,v
From: |
Michael W. Olson |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/erc/erc-services.el,v |
Date: |
Thu, 10 Jan 2008 03:51:15 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Michael W. Olson <mwolson> 08/01/10 03:51:15
Index: erc-services.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/erc/erc-services.el,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- erc-services.el 8 Jan 2008 20:46:41 -0000 1.9
+++ erc-services.el 10 Jan 2008 03:51:14 -0000 1.10
@@ -227,6 +227,8 @@
"IDENTIFY" nil nil nil)
(freenode
"address@hidden"
+ ;; freenode also accepts a password at login, see the `erc'
+ ;; :password argument.
"/msg\\s-NickServ\\s-IDENTIFY\\s-<password>"
"NickServ"
"IDENTIFY" nil nil
@@ -249,9 +251,11 @@
"IDENTIFY" nil "SQUERY" nil)
(OFTC
"address@hidden"
- "type\\s-/msg\\s-NickServ\\s-IDENTIFY\\s-password."
+ ;; OFTC's NickServ doesn't ask you to identify anymore.
+ nil
"NickServ"
- "IDENTIFY" nil nil nil)
+ "IDENTIFY" nil nil
+ "You\\s-are\\s-successfully\\s-identified\\s-as\\s-")
(QuakeNet
nil nil
"address@hidden"
@@ -334,15 +338,15 @@
;; continue only if we're sure it's the real nickserv for this network
;; and it's told us we've successfully identified
(when (and sender (equal sspec sender)
+ success-regex
(string-match success-regex msg))
(erc-log "NickServ IDENTIFY success notification detected")
(run-hook-with-args 'erc-nickserv-identified-hook network nick)
nil)))
(defun erc-nickserv-identify-autodetect (proc parsed)
- "Check for a NickServ identify request everytime a notice is received.
-Make sure it is the real NickServ for this network and that it has
-specifically asked the user to IDENTIFY.
+ "Identify to NickServ when an identify request is received.
+Make sure it is the real NickServ for this network.
If `erc-prompt-for-nickserv-password' is non-nil, prompt the user for the
password for this nickname, otherwise try to send it automatically."
(unless (and (null erc-nickserv-passwords)
@@ -356,6 +360,7 @@
;; continue only if we're sure it's the real nickserv for this network
;; and it's asked us to identify
(when (and sender (equal sspec sender)
+ identify-regex
(string-match identify-regex msg))
(erc-log "NickServ IDENTIFY request detected")
(erc-nickserv-call-identify-function nick)