Mercurial > emacs
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) |