emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/gnus/nnimap.el,v


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/lisp/gnus/nnimap.el,v
Date: Sat, 10 May 2008 05:34:57 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Miles Bader <miles>     08/05/10 05:34:55

Index: nnimap.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/gnus/nnimap.el,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- nnimap.el   6 May 2008 03:55:07 -0000       1.44
+++ nnimap.el   10 May 2008 05:34:54 -0000      1.45
@@ -71,6 +71,9 @@
 
 (eval-when-compile (require 'cl))
 
+(eval-and-compile
+  (autoload 'auth-source-user-or-password "auth-source"))
+
 (nnoo-declare nnimap)
 
 (defconst nnimap-version "nnimap 1.0")
@@ -796,22 +799,26 @@
           (port (if nnimap-server-port
                     (int-to-string nnimap-server-port)
                   "imap"))
-          (user (netrc-machine-user-or-password
+          (user (or 
+                 (auth-source-user-or-password "login" server port) ; this is 
preferred to netrc-*
+                 (netrc-machine-user-or-password
                  "login"
                  list
                  (list server
                        (or nnimap-server-address
                            nnimap-address))
                  (list port)
-                 (list "imap" "imaps" "143" "993")))
-          (passwd (netrc-machine-user-or-password
+                  (list "imap" "imaps" "143" "993"))))
+          (passwd (or 
+                   (auth-source-user-or-password "login" server port) ; this 
is preferred to netrc-*
+                   (netrc-machine-user-or-password
                    "password"
                    list
                    (list server
                          (or nnimap-server-address
                              nnimap-address))
                    (list port)
-                   (list "imap" "imaps" "143" "993"))))
+                    (list "imap" "imaps" "143" "993")))))
       (if (imap-authenticate user passwd nnimap-server-buffer)
          (prog2
              (setq nnimap-server-buffer-alist




reply via email to

[Prev in Thread] Current Thread [Next in Thread]