comparison lisp/gnus/sieve-manage.el @ 110615:84a76c5e1b1c

Merge changes made in Gnus trunk. sieve-manage.el (sieve-manage-default-stream): Make default stream customizable. nnimap.el (nnimap-request-accept-article): Send a "." at the end, which may or may not help. nnimap.el (nnimap-open-connection): Have the `network' nnimap connection use STARTTLS opportunistically. gnus-sum.el (gnus-summary-insert-new-articles): Copy the old-high watermark so that nothing alters it while scanning for new messages. nnimap.el (nnimap-request-accept-article): Remove the "." at the end, since some servers don't like it. nnimap.el (nnimap-open-connection): Forget credentials if the server says the password was wrong. nnimap.el (nnimap-parse-line): Protect against invalid data. gnus-art.el, gnus-sum.el, nnimap.el: Allow setting the partial fetch per server instead of globally. message.el (message-cite-prefix-regexp): Revert last edit. nnmairix.el: Make it work with latest changes in nnimap. gnus-sum.el (gnus-summary-move-article): Don't alter gnus-newsgroup-active. gnus-sum.el (gnus-summary-exit): Kill the article buffer later, so that you don't get flashes of other buffers. nnimap.el: Fix up partial nnimap fetching. gnus-sum.el: Rework the `/ N' based on the new gnus-newsgroup-highest variable.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Mon, 27 Sep 2010 23:07:47 +0000
parents 5b9f64b04a04
children 8ce8af5eb5e3
comparison
equal deleted inserted replaced
110614:ced897c0b9f0 110615:84a76c5e1b1c
158 :group 'sieve-manage) 158 :group 'sieve-manage)
159 159
160 (defcustom sieve-manage-default-port 2000 160 (defcustom sieve-manage-default-port 2000
161 "Default port number for managesieve protocol." 161 "Default port number for managesieve protocol."
162 :type 'integer 162 :type 'integer
163 :group 'sieve-manage)
164
165 (defcustom sieve-manage-default-stream 'network
166 "Default stream type to use for `sieve-manage'.
167 Must be a name of a stream in `sieve-manage-stream-alist'."
168 :type 'symbol
163 :group 'sieve-manage) 169 :group 'sieve-manage)
164 170
165 ;; Internal variables: 171 ;; Internal variables:
166 172
167 (defconst sieve-manage-local-variables '(sieve-manage-server 173 (defconst sieve-manage-local-variables '(sieve-manage-server
172 sieve-manage-password 178 sieve-manage-password
173 sieve-manage-process 179 sieve-manage-process
174 sieve-manage-client-eol 180 sieve-manage-client-eol
175 sieve-manage-server-eol 181 sieve-manage-server-eol
176 sieve-manage-capability)) 182 sieve-manage-capability))
177 (defconst sieve-manage-default-stream 'network)
178 (defconst sieve-manage-coding-system-for-read 'binary) 183 (defconst sieve-manage-coding-system-for-read 'binary)
179 (defconst sieve-manage-coding-system-for-write 'binary) 184 (defconst sieve-manage-coding-system-for-write 'binary)
180 (defvar sieve-manage-stream nil) 185 (defvar sieve-manage-stream nil)
181 (defvar sieve-manage-auth nil) 186 (defvar sieve-manage-auth nil)
182 (defvar sieve-manage-server nil) 187 (defvar sieve-manage-server nil)