Changes committed gnus/lisp (ChangeLog imap.el)

"Reiner Steib" <[email protected]> Thu, 08 Jan 2009 21:39:09 +0100
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog imap.el

(imap-enable-exchange-bug-workaround): Explain auto-detection
in the doc string.


Index: ChangeLog
diff -u gnus/lisp/ChangeLog:7.1971 gnus/lisp/ChangeLog:7.1972
--- ChangeLog:7.1971	Thu Jan  8 21:24:44 2009
+++ ChangeLog	Thu Jan  8 21:39:09 2009
@@ -1,5 +1,8 @@
 2009-01-08  Reiner Steib  <[email protected]>
 
+	* imap.el (imap-enable-exchange-bug-workaround): Explain auto-detection
+	in the doc string.
+
 	* message.el (message-fix-before-sending): Amend comment.
 
 2009-01-07  David Engster  <[email protected]>
Index: imap.el
diff -u gnus/lisp/imap.el:7.50 gnus/lisp/imap.el:7.51
--- imap.el:7.50	Thu Jan  1 19:50:34 2009
+++ imap.el	Thu Jan  8 21:39:09 2009
@@ -449,9 +449,15 @@
 
 (defvar imap-enable-exchange-bug-workaround nil
   "Send FETCH UID commands as *:* instead of *.
-Enabling this appears to be required for some servers (e.g.,
-Microsoft Exchange) which otherwise would trigger a response 'BAD
-The specified message set is invalid.'.")
+
+When non-nil, use an alternative UIDS form.  Enabling appears to
+be required for some servers (e.g., Microsoft Exchange 2007)
+which otherwise would trigger a response 'BAD The specified
+message set is invalid.'.  We don't unconditionally use this
+form, since this is said to be significantly inefficient.
+
+This variable is set to t automatically per server if the
+canonical form fails.")
 
 
 ;; Utility functions:
@@ -1796,7 +1802,7 @@
   ;; this is said to be significantly inefficient.  The first time we
   ;; get here for a given, we'll try the canonical form.  If we get
   ;; the known error from the buggy server, set the flag
-  ;; buffer-locally (to account for connexions to multiple servers),
+  ;; buffer-locally (to account for connections to multiple servers),
   ;; then re-try with the alternative UIDS spec.
   (condition-case data
       (imap-fetch (if imap-enable-exchange-bug-workaround