2001-08-18 Simon Josefsson <jas@extundo.com>
[gnus] / lisp / ChangeLog
1 2001-08-18  Simon Josefsson  <jas@extundo.com>
2
3         Make nnml groups self-contained as far as marks are concerned.
4
5         * nnml.el (nnml-request-delete-group): Delete marks file.
6         (nnml-request-rename-group): Move marks file.
7         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
8         variables.
9         (nnml-request-set-mark, nnml-request-update-info): New server
10         functions.
11         (nnml-save-marks, nnml-open-marks): New functions.
12
13 2001-08-18  Simon Josefsson  <jas@extundo.com>
14
15         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
16         `set' when setting marks.
17
18 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
19
20         * gnus.el (gnus-info-find-node): Take an argument.
21
22         * gnus-art.el (gnus-button-handle-info): New.
23         (gnus-url-unhex-string): Replace "+" to " ".
24
25 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
26
27         * message.el (message-check-news-header-syntax): Check bad From.
28
29 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
30
31         * gnus-spec.el (gnus-correct-length): New function.
32         (gnus-correct-substring): New function.
33         (gnus-tilde-max-form): Use it.
34
35 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
36
37         * nnmh.el: Docstring changes as below.
38
39         * nnml.el: Docstring changes as below.
40
41         * nnbabyl.el: Docstring changes as below.
42
43         * nnmbox.el: Docstring changes as below.
44
45         * nnfolder.el: Added docstrings identifying each virtual server
46         parameter.
47
48 2001-08-18  Simon Josefsson  <jas@extundo.com>
49
50         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
51
52 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
53
54         * message.el: rename "Abort Message" to "Postpone Message".
55         Remove "Attach file as MIME" from Message menu, it's already in
56         the MIME menu.
57
58 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
59
60         * smime.el (smime-point-at-eol): eval-and-compile.
61         (smime-make-temp-file): New.
62         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
63         Use it.
64
65 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
66
67         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline. 
68         (gnus-agent-summary-fetch-group): New command and keystroke.
69
70         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
71         (gnus-mime-display-security): Make it respect
72         gnus-unbuttonized-mime-type-p. 
73
74         * gnus-sum.el (gnus-articles-to-read): Comments.
75         (gnus-article-marked-p): New function.
76         (gnus-summary-display-make-predicate): New function.
77         (gnus-select-newsgroup): Use them.
78
79         * mm-decode.el (mm-save-part-to-file): Made it not error.
80
81 2001-08-17  Simon Josefsson  <jas@extundo.com>
82
83         * imap.el (imap-wait-for-tag): If process-status isn't open or
84         run, return nil instead of sit-for looping.
85
86 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
87
88         * lpath.el (featurep): fbind xml-parse-region.
89
90         * gnus.el (gnus-message-archive-method): Default to "archive".
91         (gnus-message-archive-method): Doc fix.
92         (gnus-parameters-get-parameter): Cleaned up.
93         (gnus-expand-group-parameter): New function.
94
95         * gnus-start.el (gnus-setup-news): Push the archive server only
96         the server list.
97
98         * mml.el (mml-menu): Changed name to "Attachments".
99
100         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
101         when there is something to detroy.
102
103 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
104
105         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
106         nil. 
107
108 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
109
110         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
111         which specifies a time today or tomorrow.
112
113 2001-08-15  Simon Josefsson  <jas@extundo.com>
114         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
115
116         * gnus-agent.el (gnus-agent-make-mode-line-string) 
117         (gnus-agent-toggle-plugged): Use new API.
118
119 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
120
121         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
122         deadline has expired.
123
124 2001-08-12  Simon Josefsson  <jas@extundo.com>
125         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
126
127         Support `recent' mark indicating newly arrived messages (to
128         separate from old but unread messages).
129         
130         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
131         `nnmail-split-history' if recent is > 0.
132         (nnimap-request-update-info-internal): Update `recent' marks.
133         (nnimap-request-set-mark): Never set `recent' marks.
134         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
135         recent.
136
137         * gnus-sum.el (gnus-recent-mark): New mark.
138         (gnus-newsgroup-recent): New variable.
139         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
140         (gnus-summary-prepare-threads): Mark recent articles.
141         (gnus-summary-add-mark): Support recent.
142         (gnus-summary-update-secondary-mark): Support recent.
143
144         * gnus.el (gnus-article-mark-lists): Add recent.
145
146 2001-08-12  Simon Josefsson  <jas@extundo.com>
147
148         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
149         whether successful decoding took place.  Add doc.
150
151 2001-08-12  Simon Josefsson  <jas@extundo.com>
152         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
153
154         * gnus.el (gnus-summary-line-format, gnus-parameters): 
155         * gnus-gl.el (gnus-summary-grouplens-line-format): 
156         * gnus-salt.el (gnus-summary-pick-line-format): 
157         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
158
159 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
160         Committed by Kai Gro\e,A_\e(Bjohann.
161         
162         * gnus-score.el (gnus-score-string): Fix `match' regexp
163         for `extra' header case.
164
165 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
166
167         * nnmbox.el (nnmbox-read-mbox): No warning.
168
169 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
170
171         * nndoc.el (nndoc-article-type): Fix doc.
172         (nndoc-generate-article-function): New.
173         (nndoc-dissection-function): New.
174         (nndoc-type-alist): Add oe-dbx.
175         (nndoc-oe-dbx-type-p): New.
176         (nndoc-oe-dbx-dissection): New.
177         (nndoc-oe-dbx-generate-article): New.
178
179 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
180
181         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
182         whether deadline has been reached.  Patch from Dan Nicolaescu
183         <dann@godzilla.ics.uci.edu>.
184
185 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
186
187         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
188         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
189         <rintaman@cs.Helsinki.FI>.
190         
191         * mail-source.el (mail-source-movemail): The error buffer is
192         modified, but nothing in it.
193
194 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
195
196         * message.el (message-bogus-system-names): New.
197         (message-make-fqdn): Use it.
198
199 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
200
201         * nndraft.el (nndraft-request-group): Use
202         nndraft-auto-save-file-name.
203
204 2001-08-09  Simon Josefsson  <jas@extundo.com>
205
206         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
207         Don't ask whether to decrypt.  Just leave result in buffer (don't
208         call mm).
209
210         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
211         parts as well.
212         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
213         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
214
215 2001-08-09  Simon Josefsson  <jas@extundo.com>
216
217         * mm-decode.el (mm-insert-part): Return decoding success status.
218         (mm-save-part-to-file): Error if decoding failed.
219
220 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
221
222         * message.el (message-tab): Use indent-relative.
223         (message-mode): Don't bind indent-line-function to indent-relative.
224
225 2001-08-09  Simon Josefsson  <jas@extundo.com>
226
227         * message.el (message-get-reply-headers): Fix string. Suggested by
228         Christoph Conrad <cc@cli.de>.
229
230 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
231
232         * message.el (message-tab): Use the current value of
233         indent-line-function.
234         (message-mode): Bind indent-line-function to indent-relative.
235
236 2001-08-08  Simon Josefsson  <jas@extundo.com>
237
238         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
239         whether `imtest' is installed.
240
241 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
242         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
243
244         * gnus-sum.el (gnus-summary-show-article): Call
245         gnus-summary-update-secondary-secondary-mark.
246         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
247         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
248         
249 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
250
251         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
252         
253         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
254
255         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
256         <gerd@gnu.org>.
257
258         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
259
260         * gnus-util.el (gnus-output-to-rmail): Ditto.
261         (gnus-output-to-mail): Ditto.
262
263         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
264
265 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
266
267         * message.el (message-indent-citation): Use
268         `message-yank-cited-prefix' for empty lines.
269
270 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
271
272         * message.el (message-indent-citation): Quote only lines starting
273         with ">" using `message-yank-cited-prefix'.
274
275 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
276
277         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
278         gnus-cache-fully-p.
279
280 2001-08-04  Simon Josefsson  <jas@extundo.com>
281
282         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
283         file if it doesn't exist (by calling gnus-cache-read-active).
284
285 2001-08-04  Simon Josefsson  <jas@extundo.com>
286
287         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
288         (gnus-cache-passively-or-fully-p): Removed.
289         (gnus-cache-fully-p): Fix it.
290
291         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
292
293 2001-08-04  Simon Josefsson  <jas@extundo.com>
294
295         * gnus-cache.el (gnus-cache-fully-p)
296         (gnus-cache-passively-or-fully-p): New functions.
297         (gnus-cache-possibly-enter-article): Cosmetic change, use
298         `g-c-p-o-f-p'.
299         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
300         was bogus (`g-c-p-a-a' does not change active info, just change
301         the functions parameters).
302         (gnus-cache-possibly-remove-articles-1): Make sure articles are
303         not removed in groups that match `gnus-uncacheable-groups'.
304
305         Reported and modifications based on discussions with Nuutti
306         Kotivuori <nuutti.kotivuori@smarttrust.com>.
307
308 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
309         Committed by Simon Josefsson  <jas@extundo.com>
310
311         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
312         calls `gnus-cache-update-active' if bounds has been extended.
313
314 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
315
316         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
317         before remove.
318         (gnus-mime-security-show-details): Ditto.
319
320 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
321
322         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
323         syntax.  Protect string-match against nil string and regexp.
324
325 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
326
327         * mm-util.el (mm-find-charset-region): Remove control-1.
328
329 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
330
331         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
332
333 2001-08-04  Simon Josefsson  <jas@extundo.com>
334
335         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
336         buffer.  Delete MIME-Version header.
337
338 2001-08-03  Simon Josefsson  <jas@extundo.com>
339
340         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
341         that is entered does not necessarily have the highest article
342         number in the group, so use `gnus-cache-possibly-alter-active'
343         instead of `gnus-cache-update-active'.
344
345 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
348
349 2001-08-03  Simon Josefsson  <jas@extundo.com>
350
351         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
352         menu.
353
354 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
355
356         * gnus.el (post-method): New group parameter.  It also provides
357         the user option `gnus-post-method-alist' and the internal function
358         `gnus-parameter-post-method'.
359
360         * gnus-msg.el (gnus-post-method): Bind the value of
361         `gnus-post-method' to the group parameter if it is defined.
362         
363 2001-08-02  Simon Josefsson  <jas@extundo.com>
364
365         * smime.el (smime-extra-arguments): Removed.
366         (smime-call-openssl-region): Don't use it.
367
368 2001-08-02  Simon Josefsson  <jas@extundo.com>
369
370         * smime.el (smime-sign-region): Handle stderr.
371         (smime-encrypt-region): Ditto.
372
373         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
374         match the ASN.1 length bytes.
375         (mm-pkcs7-enveloped-magic): Ditto.
376         (mm-view-pkcs7-get-type): Don't regexp quote.
377
378 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
379         From Andreas Fuchs <asf@void.at>
380
381         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
382
383 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
384
385         * gnus-art.el (gnus-header-button-alist): References regexp.
386
387 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
388
389         * mm-view.el (autoload): Don't autoload `diff-mode' if it's 
390         already fboundp.  Add INTERACTIVE arg to autoload form. 
391
392 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
393
394         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
395
396         * nnmail.el (nnmail-cache-open): Ditto.
397
398 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
399
400         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
401
402 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
403
404         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
405         
406 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
407         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
408         
409         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
410         (gnus-agent-toggle-plugged): Use it.
411
412 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
413
414         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
415         (gnus-ding-file-coding-system): New variable.
416         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
417         (gnus-slave-save-newsrc): Use it.
418
419 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
420
421         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
422         syntax.
423
424 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
425         Originally from Andreas Fuchs <asf@void.at>
426
427         * mml2015.el (mml2015-trust-boundaries-alist)
428         (mml2015-gpg-pretty-print-fpr): New.
429         (mml2015-gpg-extract-signature-details): More details, rename from
430         `m-g-e-from'.
431         (mml2015-gpg-verify): Use them.
432         (mml2015-gpg-clear-verify): Use them.
433
434 2001-07-31  Simon Josefsson  <jas@extundo.com>
435
436         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
437         buffer when done.
438
439 2001-07-30  Simon Josefsson  <jas@extundo.com>
440
441         * smime.el (smime-call-openssl-region): Revert previous change,
442         just pass on buf to `call-process-region'.
443         (smime-verify-region): Doc fix.  Don't message stuff.  Use
444         `smime-new-details-buffer'.  Inserts error messages into buffer.
445         (smime-noverify-region): Ditto.
446         (smime-decrypt-region): Ditto.  Handles stderr separately.
447         (smime-verify-buffer, smime-noverify-buffer)
448         (smime-decrypt-buffer): Doc fix.
449         (smime-new-details-buffer): New function.
450         (smime-pkcs7-region, smime-pkcs7-certificates-region)
451         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
452         (smime-sign-region, smime-encrypt-region): Don't use
453         `insert-buffer'.
454
455         * mml-smime.el (mml-smime-verify): Fix security button strings.
456
457 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
458
459         * gnus-art.el (gnus-mime-save-part-and-strip): Save
460         gnus-article-mime-handles.
461
462 2001-07-29  Simon Josefsson  <jas@extundo.com>
463
464         * mail-source.el (top-level): Require message for message-directory.
465         (mail-source-directory): Change default to message-directory.
466
467         * smime.el (smime-keys, smime-CA-directory, smime-CA-file) 
468         (smime-certificate-directory, smime-openssl-program) 
469         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
470         (smime-extra-arguments): New variable.
471         (smime-dns-server): Fix customize group.
472         (smime-call-openssl-region): Use `smime-extra-arguments'.
473
474 2001-07-29  Simon Josefsson  <jas@extundo.com>
475         From Vladimir Volovich <vvv@vsu.ru>
476
477         * smime.el (smime-call-openssl-region): Ignore stderr.
478
479 2001-07-29  Simon Josefsson  <jas@extundo.com>
480         From Christoph Conrad <christoph.conrad@gmx.de>
481
482         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
483         file.
484
485 2001-07-29  Simon Josefsson  <jas@extundo.com>
486
487         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
488
489         Support S/MIME decryption.
490
491         * mm-decode.el (mm-inline-media-tests): 
492         (mm-inlined-types):
493         (mm-automatic-display):
494         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
495
496         * mm-view.el (mm-pkcs7-signed-magic): 
497         (mm-pkcs7-enveloped-magic): New variables.
498         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
499         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
500         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
501         PKCS#7 blobs.
502
503         * smime.el (smime-decrypt-region): Expand keyfile.
504
505 2001-07-29  Simon Josefsson  <jas@extundo.com>
506
507         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
508         `ssl.el' variables.
509
510         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
511         but line instead of narrowing to it, because `nnmail-parse-active'
512         calls widen.  Thanks to Christoph Conrad
513         <christoph.conrad@gmx.de>.
514
515 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
516
517         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
518         for %B spec.
519
520         * gnus-sum.el (gnus-summary-prepare-threads): If
521         gnus-sum-thread-tree-root is nil, use subject instead.
522         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent) 
523         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent) 
524         (gnus-sum-thread-tree-leaf-with-other) 
525         (gnus-sum-thread-tree-single-leaf): Documentation.
526         (gnus-sum-thread-tree-single-indent): Allow nil.
527
528 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
529
530         * message.el (message-fill-paragraph): Do nothing if the user
531         wants filladapt-mode.
532
533 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
534
535         * mm-decode.el (mm-image-type-from-buffer): New.
536         (mm-get-image): Use it.
537
538 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
539
540         * gnus.el (gnus-large-newsgroup): If it is nil, ...
541
542         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
543         mm-display-parts too.
544
545 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
546
547         * nnfolder.el (nnfolder-request-accept-article): Bind
548         nntp-server-buffer.
549
550         * nnmail.el (nnmail-parse-active): Read from buffer instead of
551         nntp-server-buffer.
552
553 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
554
555         * message.el (message-check-news-header-syntax): Use
556         message-post-method.
557         (message-send-news): Bind message-post-method.
558
559 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
560
561         * mml.el (mml-tweak-type-alist): New.
562         (mml-tweak-function-alist): New.
563         (mml-tweak-part): New.
564         (mml-generate-mime-1): Use it.
565
566 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
567
568         * nnfolder.el (nnfolder-request-accept-article): Replace
569         nnfolder-request-list.
570
571 2001-07-27  Simon Josefsson  <jas@extundo.com>
572
573         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
574         nnoo-change-server failed to do it.
575
576 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
577
578         * gnus.el (gnus-parameters): Make it customizable.
579
580 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
581
582         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
583
584         * message.el (message-set-auto-save-file-name): More
585         poor-system-types.
586
587         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
588
589         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
590         supports +.
591
592 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
593
594         * mm-decode.el (mm-readable-p): New.
595         (mm-inline-media-tests): Fix the default testers.
596
597 2001-07-26  Simon Josefsson  <jas@extundo.com>
598
599         * nnimap.el (nnimap-version): Bump version number.
600
601 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
602         From Steven E. Harris <seh@speakeasy.org>
603
604         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
605         in M$Windows too.
606
607 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
608
609         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
610
611 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
612
613         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
614
615         * mm-decode.el (mm-get-image): Guess then use the type.
616
617         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
618
619 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
620         
621         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
622         display (%B) for threads if threading is off.
623  
624 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
625         From Henrik Enberg <henrik@enberg.org>
626
627         * gnus-msg.el: Customization patch.
628
629 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
630
631         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
632         variable.
633         (nnmail-split-fancy-with-parent): Ignore certain groups.
634         
635 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
636
637         * gnus-util.el (gnus-byte-compile): New.
638         (gnus-use-byte-compile): New.
639         (gnus-make-sort-function): Use it.
640
641         * nnmail.el (nnmail-get-new-mail): Use it.
642
643         * gnus-agent.el (gnus-category-make-function): Simple function or
644         compiled function.
645         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
646
647         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
648         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
649         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
650
651         * message.el (message-check-news-header-syntax): Remove quote.
652
653 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
654
655         * message.el (message-use-mail-followup-to): `t' is not a
656         documented value.
657
658 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
659
660         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
661
662 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
663
664         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
665         there are long lines.
666
667 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
668
669         * dgnushack.el (copy-list): New compiler macro.
670
671 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
672
673         * message.el (message-bounce): If no Return-Path, the whole
674         content is considered as the original message.
675
676         * nnml.el (nnml-check-directory-twice): New.
677         (nnml-article-to-file): Use it.
678         (nnml-retrieve-headers): Hack it.
679
680 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
681
682         * gnus-win.el (gnus-buffer-configuration): New configure.
683
684         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
685         not alive.
686
687         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
688         (mm-display-external): Use display-term configure.
689
690 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
691
692         * gnus-delay.el (gnus-delay-default-hour): New variable.
693         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
694
695 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
696         From Karl Kleinpaste <karl@charcoal.com>
697
698         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
699         (gnus-summary-prepare-threads): Ditto.
700
701         * gnus.el (gnus-summary-line-format): Add %B.
702
703 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
704
705         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
706
707         * mm-util.el (mm-string-as-multibyte): New.
708
709         * nnmh.el (nnmh-request-list-1): Encode, not decode!
710
711 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
712
713         * mm-util.el (mm-universal-coding-system): New.
714
715         * gnus-start.el (gnus-startup-file-coding-system): Use it.
716
717         * score-mode.el (score-mode-coding-system): Use it.
718
719 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
720
721         * gnus-start.el (gnus-setup-news): Call
722         `gnus-check-bogus-newsgroups' just after the native server is
723         opened.
724
725 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
726
727         * nnmail.el (nnmail-do-request-post): Util function to be used by
728         `nnchoke-request-post' for all nnmail-derived backends.
729
730         * nnml.el (nnml-request-post): Use it.
731
732         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
733         backend, for it groks nnml-request-post.
734
735         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
736         Treat `mail-post' backends like `mail' backends, not like `news'
737         backends.
738
739 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
740
741         * gnus-msg.el (gnus-setup-message): make-local-hook.
742
743 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
744
745         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
746         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
747         <karl@charcoal.com>, slightly changed by Kai.
748
749         * message.el (message-check-news-header-syntax): When checking
750         whether the groups exist, check the right server based on
751         `gnus-post-method'.
752
753 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
754
755         * gnus-delay.el: New file.
756
757 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
758
759         * mm-util.el (mm-read-coding-system): Take two arguments.
760
761         * gnus-sum.el (gnus-summary-show-article): Use
762         mm-read-coding-system.
763
764         * gnus-art.el (article-de-quoted-unreadable):
765         (article-de-base64-unreadable, article-wash-html):
766         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
767
768 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
769
770         * nnml.el (nnml-request-post): New function.  Can be used for
771         annotations in nnml groups.
772
773 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
774
775         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
776         command.
777
778         * gnus-start.el (gnus-find-new-newsgroups): Use
779         `message-make-date' instead of `current-time-string'.
780         (gnus-ask-server-for-new-groups): Ditto.
781         (gnus-check-first-time-used): Ditto.
782
783 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
784
785         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
786
787 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
788
789         * message.el (message-shorten-references): Change `maxcount' and
790         `cut' to obey USEFOR draft 5.
791
792 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
793
794         * gnus-sum.el (gnus-summary-display-arrow): New variable.
795         (gnus-summary-set-article-display-arrow): New function.
796         (gnus-summary-goto-subject): Use it.
797
798 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
799
800         * gnus-sum.el (gnus-summary-import-article): Insert date if
801         doesn't exist.
802
803 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
804
805         * mml.el (mml-content-type-parameters): New.
806         (mml-content-disposition-parameters): New.
807         (mml-insert-mime-headers): Use them.
808         (mml-parse-1): Accept charset.
809
810 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
811
812         * gnus-group.el (gnus-group-select-group): Doc fix.
813
814         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
815
816 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
817
818         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
819         to handle `define-derived-mode'.
820
821 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
822         From:  Stefan Monnier  <monnier@cs.yale.edu>
823
824         * message.el (message-mode): Use define-derived-mode.
825         (message-tab): message-completion-alist.
826
827         * imap.el (imap-interactive-login): Use make-local-variable.
828         (imap-open): Ditto.
829         (imap-authenticate): Ditto.
830
831         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
832
833         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
834
835 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
836
837         * message.el (message-citation-line-function): Refer to
838         gnus-cite-attribution-suffix.
839
840 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
841
842         * gnus-art.el,...: Error convention changes.
843
844 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
845
846         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
847
848 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
849
850         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
851         (nnrss-read-server-data): Ditto.
852
853 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
854
855         * gnus-setup.el (gnus-use-installed-gnus): Typo.
856         * Cleanup files.
857         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
858
859 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
860
861         * gnus.el (gnus-summary-line-format): Add %o.
862
863         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
864         unless shell outputs something.
865
866 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
867
868         * gnus-art.el (gnus-boring-article-headers): Better doc.
869         (article-hide-headers): Better regexp.
870         Suggested by Matt Swift <swift@alum.mit.edu>.
871
872         * nnheader.el (nnheader-max-head-length): Better doc.
873         (nnheader-header-value): Skip spaces.
874         (nnheader-parse-head): Remove space.
875         Suggested by Matt Swift <swift@alum.mit.edu>.
876
877         * gnus-sum.el (gnus-summary-show-raw-article): New function.
878         (gnus-get-newsgroup-headers): Remove space.
879
880 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
883         (gnus-summary-reply): Use it.
884         (gnus-summary-reply-broken-reply-to): New.
885         (gnus-msg-force-broken-reply-to): New.
886
887         * mm-view.el (mm-inline-text): Showing as text/plain when error.
888
889 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
890
891         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
892
893 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
894
895         * mm-decode.el (mm-external-terminal-program): New variable.
896         (mm-display-external): Use it. Use term to display when no
897         window-system.
898
899 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
900
901         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
902         Browse->Next entries to Browse->Prev
903
904 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
905
906         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
907
908 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
909
910         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
911         for the default encoding.
912
913         * nnrss.el (nnrss-url-field): New field.
914         (nnrss-request-article): Add newsgroups.
915
916         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
917
918 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
919
920         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
921
922         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
923         (gnus-draft-setup): Remove backlog.
924
925 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
926
927         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
928         Cleanup.
929
930 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
931
932         * gnus-msg.el (gnus-bug): Erase buffer.
933
934         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
935
936 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
937
938         * mm-decode.el (mm-attachment-override-p): Fix typo.
939
940 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
941
942         * gnus-kill.el (gnus-execute): Work with the extra headers.
943         * gnus-sum.el (gnus-summary-execute-command): Ditto.
944
945 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
946
947         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
948         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
949
950         * message.el (message-send-mail-real-function): New variable.
951         (message-send-mail-partially, message-send-mail):
952
953         * nngateway.el (nngateway-request-post): Use it.
954
955         * gnus-agent.el (gnus-agentize): Use it.
956
957         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
958         (nnsoup-revert-variables): Use it.
959
960 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
961
962         * mm-decode.el (mm-inline-media-tests): Default to displaying as
963         text/plain if the type doesn't match any other media types.
964         (mm-inlined-types): Doc fix.
965         (mm-display-inline): Revert previous change (now handled by a
966         default type in `mm-inline-media-tests'.
967         (mm-inlinable-p): Revive.
968         (mm-display-part): Call `mm-inlinable-p'.
969         (mm-attachment-override-p): Ditto.
970         (mm-inlined-p): Doc fix.
971
972         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
973         well as `mm-inlined-p'.
974
975 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
976
977         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
978         (nntp-send-command-and-decode): Use gnus-point-at-bol.
979
980 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
981         From  Paul Jarc <prj@po.cwru.edu>
982
983         * message.el (message-use-mail-followup-to): New variable.
984         (message-get-reply-headers): Use it.
985
986 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
987
988         * nnheader.el (nnheader-init-server-buffer): Make sure the
989         *nntpd* buffer is made multibyte instead of a random buffer.
990
991 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
992
993         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
994         when it returns headers.
995
996 2001-07-07  Simon Josefsson  <jas@extundo.com>
997
998         * rfc2047.el (rfc2047-encode-message-header): Skip header when
999         trying to fold. Thanks to Colin Walters
1000         <walters@cis.ohio-state.edu>
1001
1002 2001-07-06  Simon Josefsson  <jas@extundo.com>
1003
1004         * imap.el (imap-parse-address-list, imap-parse-flag-list)
1005         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
1006         Add information in `assert's.
1007
1008         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
1009         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
1010         and `nnimap-group-overview-filename', should handle all
1011         change-of-uidvalidity related issues.  But there may be other
1012         problems.)
1013
1014 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1015
1016         * rfc2047.el (rfc2047-encode-message-header): Don't include the
1017         header name when folding.
1018
1019 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1020
1021         * mm-decode.el (mm-inlined-types): Document relationship with
1022         `mm-inline-media-tests'.
1023         (mm-display-inline): Default to displaying as plain text if no
1024         inlining handler is available.
1025         (mm-inlinable-p): Remove.
1026         (mm-inlined-p): Don't call `mm-inlinable-p'.
1027         (mm-automatic-display-p): Ditto.
1028         (mm-attachment-override-p): Ditto.
1029
1030 2001-07-04  Simon Josefsson  <jas@extundo.com>
1031
1032         * nnimap.el (nnimap-importantize-dormant): New variable.
1033         (nnimap-request-update-info-internal): Use it.
1034         (nnimap-request-set-mark): Ditto.
1035
1036 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1037
1038         * nntp.el (nntp-send-command): don't pass a buffer argument to
1039         `point'. Only XEmacs accepts this.
1040         * nntp.el (nntp-send-command-nodelete): ditto.
1041         * nntp.el (nntp-send-command-and-decode): ditto.
1042
1043 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1044
1045         * nntp.el (nntp-open-connection-function): doc update.
1046         * nntp.el (nntp-pre-command): New.
1047         * nntp.el (nntp-via-rlogin-command): New.
1048         * nntp.el (nntp-via-telnet-command): New.
1049         * nntp.el (nntp-via-telnet-switches): New.
1050         * nntp.el (nntp-via-user-name): New.
1051         * nntp.el (nntp-via-user-password): New.
1052         * nntp.el (nntp-via-address): New.
1053         * nntp.el (nntp-via-envuser): New.
1054         * nntp.el (nntp-via-shell-prompt): New.
1055         * nntp.el (nntp-open-telnet-stream): New.
1056         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
1057         * nntp.el (nntp-open-via-telnet-and-telnet): New.
1058         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
1059         * nntp.el (nntp-send-command): ditto.
1060         * nntp.el (nntp-send-command-nodelete): ditto.
1061         * nntp.el (nntp-send-command-and-decode): ditto.
1062
1063 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
1064
1065         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
1066         `when'.
1067
1068 2001-07-03  Simon Josefsson  <jas@extundo.com>
1069         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1070
1071         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
1072
1073 2001-07-03  Simon Josefsson  <jas@extundo.com>
1074
1075         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
1076         remove it (workaround XEmacs `fill-region' bug).
1077
1078 2001-07-01  Simon Josefsson  <jas@extundo.com>
1079
1080         * nnimap.el (nnimap-date-days-ago): Defeat locale.
1081
1082 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1083
1084         * mml2015.el (mml2015-format-error): New function.
1085         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
1086         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
1087         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
1088
1089 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1090
1091         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
1092         Suggested by Christoph Conrad <C.Conrad@cli.de>.
1093
1094         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
1095         group variables.
1096
1097 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1098
1099         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
1100
1101         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
1102         (nnrss-save-group-data): Ditto.
1103
1104         * gnus-agent.el (gnus-agent-save-alist): Ditto.
1105
1106 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1107
1108         * message.el (message-do-send-housekeeping): Narrow to headers.
1109
1110 2001-06-24  Simon Josefsson  <jas@extundo.com>
1111
1112         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
1113         insertion when breaking lines looked for " \t" instead of "[ \t]".
1114         (rfc2047-encode-message-header): Fold lines even if
1115         no QP encoding is done.
1116
1117 2001-06-23  Simon Josefsson  <jas@extundo.com>
1118         From Samuel Tardieu <sam@inf.enst.fr>
1119
1120         * smime.el (smime-keys): Support additional certificates.
1121         (smime-make-certfiles): New function.
1122         (smime-sign-region): Use previous variables.
1123         (smime-get-certfiles): New function.
1124         (smime-sign-buffer): Use it.
1125         (smime-verify-region): Support both CAfile and CApath.
1126
1127 2001-06-23  Simon Josefsson  <jas@extundo.com>
1128
1129         * smime.el (smime-decrypt-region): Perhaps work.
1130
1131 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1132
1133         * gnus-msg.el (gnus-copy-article-buffer): Typo.
1134
1135 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1136
1137         * mm-decode.el (mm-save-part): Rewrite file name.
1138         (mm-file-name-rewrite-functions): New variable.
1139         (mm-file-name-delete-whitespace): New function.
1140         (mm-file-name-trim-whitespace): New function.
1141         (mm-file-name-collapse-whitespace): New function.
1142         (mm-file-name-replace-whitespace): New variable and function.
1143
1144 2001-06-22  Simon Josefsson  <jas@extundo.com>
1145
1146         * message.el (message-make-date): Workaround locale for weekdays.
1147
1148 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1149
1150         * message.el (message-goto-body): Return nil if not found. (revert!)
1151
1152 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1153         From Fremlin <chief@bandits.org>
1154
1155         * message.el (message-goto-body): Some messages have no header.
1156
1157         * gnus-msg.el (gnus-copy-article-buffer): Use it.
1158
1159 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1160
1161         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
1162
1163 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1164
1165         * message.el (message-make-date): Add week day.
1166         Suggested by Jason R. Mastaler <jason@mastaler.com>.
1167
1168 2001-06-19  Simon Josefsson  <jas@extundo.com>
1169
1170         * message.el (message-yank-prefix): Doc fix.
1171         (message-yank-cited-prefix): Ditto.
1172         (message-delete-not-region): Keep citation prefix on first line,
1173         if possible and appropriate.
1174
1175 2001-06-19  Simon Josefsson  <jas@extundo.com>
1176
1177         * imap.el (imap-process-connection-type): New variable.
1178         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
1179         recent `imtest's work completely (no line length issues), while
1180         making making old `imtest's unusable.  Thanks to NAGY Andras
1181         <nagya@inf.elte.hu> for his work.
1182
1183 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
1184
1185         * imap.el (imap-ssl-program): Add -quiet to shut up
1186         OpenSSL/SSLeay's internal debug talk.
1187
1188 2001-06-19  Matt Armstrong <matt@lickey.com>
1189
1190         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
1191         server.
1192
1193 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1194
1195         * nnmail.el (nnmail-article-buffer): New variable.
1196         (nnmail-split-incoming): Use it.
1197
1198 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
1199
1200         * qp.el (quoted-printable-decode-region): If called interactively,
1201         use coding-system-for-read.
1202
1203 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1204
1205         * message.el (message-check-news-header-syntax): Check Reply-To.
1206
1207 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1208
1209         * mml.el (mml-parse-1): Use message options.
1210
1211         * message.el (message-do-fcc): Don't do anything if there is no
1212         FCC.
1213
1214 2001-06-16  Simon Josefsson  <jas@extundo.com>
1215
1216         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
1217         (nnimap-expunge-search-string): New variable.
1218         (nnimap-request-expire-articles): Use it.
1219
1220 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1221
1222         * message.el (message-send-mail-with-qmail): wrong exit status is
1223         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
1224
1225 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1226
1227         * gnus-art.el (article-strip-multiple-blank-lines): Use
1228         delete-region instead of replace-match.
1229
1230 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1231
1232         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
1233         (nnweb-google-wash-article): Ditto.
1234
1235 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
1236
1237         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
1238
1239 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1240
1241         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
1242         specs.
1243
1244 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1245
1246         * gnus.el (gnus-email-address): Move it here.
1247
1248         * gnus-art.el (article-de-quoted-unreadable): Read charset if
1249         requested.
1250         (article-de-base64-unreadable): Ditto.
1251         (article-wash-html): Ditto.
1252
1253 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1254
1255         * message.el (message-options-set-recipient): Don't add ", "
1256         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
1257
1258 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1259
1260         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
1261
1262 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1263
1264         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1265         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
1266
1267         * nnrss.el (nnrss-node-text): Node might be nil.
1268
1269 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1270
1271         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1272         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
1273
1274         * nnrss.el (nnrss-group-alist): More items.
1275
1276 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1277
1278         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
1279
1280 2001-06-03  Dale Hagglund  <rdh@best.com>
1281
1282         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
1283        restrict clauses.
1284
1285 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1286
1287         From Benjamin Rutt <brutt+news@bloomington.in.us>
1288
1289         * message.el (message-wide-reply-confirm-recipients): New variable.
1290
1291 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
1292
1293         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
1294         fix so it works with XEmacs.
1295
1296 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1297
1298         * nnrss.el (nnrss-retrieve-headers): Support description as extra
1299         headers.
1300
1301 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1302
1303         * nnrss.el: Fix a few bugs.
1304
1305 2001-06-05  Simon Josefsson  <jas@extundo.com>
1306
1307         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1308         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
1309
1310 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
1311
1312         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
1313         binary so that we don't transmit ISO 2022 garbage to the process.
1314         This is needed under XEmacs.
1315
1316 2001-06-03  Simon Josefsson  <simon@josefsson.org>
1317
1318         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
1319         autoloaded incorrectly below because ssl-program-* is bound.)
1320         Thanks to Amos Gouaux for report.
1321
1322 2001-06-02  Simon Josefsson  <simon@josefsson.org>
1323
1324         * imap.el (imap-kerberos4-open):
1325         (imap-gssapi-open):
1326         (imap-ssl-open):
1327         (imap-network-open):
1328         (imap-shell-open):
1329         (imap-starttls-open): Set buffer to workaround spurious
1330         `accept-process-output' buffer changes.  Thanks to Mats Lidell
1331         <Mats.Lidell@contactor.se> for report and partial patch and Jake
1332         Colman <colman@ppllc.com> for report.
1333
1334 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1335
1336         * gnus-sum.el (gnus-summary-catchup): New argument.
1337         (gnus-summary-catchup-from-here): New function.
1338
1339 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1340
1341         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
1342         back, then insert glyph.  (Before, the glyph was inserted first,
1343         then the newline.)  This works around a behavior in XEmacs where
1344         it is not possible to insert a character after a glyph which is at
1345         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
1346
1347 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1348
1349         From Jaap-Henk Hoepman (jhh@xs4all.nl).
1350
1351         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
1352         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
1353         mm-destroy-postponed-undisplay-list): New functions.
1354         (mm-display-external): Use them.
1355
1356 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1357
1358         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
1359         `default-low' when evaluating `gnus-summary-highlight'.
1360         From Raja R Harinath <harinath@cs.umn.edu>.
1361
1362 2001-05-27  Simon Josefsson  <simon@josefsson.org>
1363
1364         * message.el (message-yank-cited-prefix): New variable.
1365         (message-indent-citation): Use it.
1366
1367         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
1368         as details.
1369         (mml2015-mailcrypt-clear-verify): Ditto.
1370
1371 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1372         From Nevin Kapur <nevin@jhu.edu>.
1373
1374         * gnus-sum.el (gnus-summary-default-high-score,
1375         gnus-summary-default-low-score): New variables.
1376         (gnus-summary-highlight): Use them.
1377
1378 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
1379
1380         * message.el (message-mail): pass the 'send-actions argument to
1381         `message-setup'.
1382
1383 2001-05-16  Simon Josefsson  <simon@josefsson.org>
1384         From Raymond Scholz <ray-2001@zonix.de>
1385
1386         * gnus-art.el (gnus-mime-view-part-as-charset):
1387         (gnus-mime-internalize-part): Doc fixes.
1388
1389 2001-05-11  Simon Josefsson  <simon@josefsson.org>
1390
1391         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
1392         status lines without any text ("^215$").
1393
1394 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1395
1396         * nnrss.el (nnrss-check-group): Reverse.
1397
1398 2001-05-07  Simon Josefsson  <simon@josefsson.org>
1399
1400         * message.el (message-get-reply-headers):
1401         (message-followup): Fix typo, suggested by David Green
1402         <dgreen@uab.edu>
1403
1404 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1405
1406         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
1407
1408         * nnrss.el (nnrss-open-server): Read server data when it is called.
1409         (nnrss-request-expire-articles): Fix.
1410
1411 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1412
1413         * message.el (message-do-send-housekeeping): mail-abbrevs may
1414         rename buffer behind Gnus.
1415
1416 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1417
1418         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
1419         (nnrss-group-alist): Add more resources.
1420         (nnrss-check-group): Ignore errors.
1421
1422 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1423
1424         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
1425
1426         * nnslashdot.el (nnslashdot-request-list): Add time.
1427         (nnslashdot-request-expire-articles): New.
1428
1429         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
1430         secondary methods too.
1431
1432 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1433
1434         * message.el (message-use-followup-to): Set default value to t.
1435
1436 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
1437
1438         * message.el (message-dont-reply-to-names): Fix documentation.
1439         (message-get-reply-headers): Use Mail-Followup-To only for wide
1440         replies.
1441
1442 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1443
1444         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
1445         correctly.
1446         (nnrss-check-group): Use time.
1447
1448 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1449
1450         * gnus.el: Oort Gnus v0.03 is released.
1451
1452 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1453
1454         * nnultimate.el (nnultimate-topic-article-to-article): Use the
1455         group.
1456
1457 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1458
1459         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
1460
1461 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1462
1463         * nnultimate.el (nnultimate-retrieve-headers): Return all
1464         available headers.
1465
1466         * gnus-sum.el (gnus-read-all-available-headers): New variable.
1467         (gnus-get-newsgroup-headers-xover): Use it.
1468
1469 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1470
1471         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1472
1473 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
1476
1477 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
1480         disable it.
1481
1482         * gnus.el (gnus-info-nodes): Remove a few The's.
1483
1484 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1485
1486         * mail-source.el (mail-source-movemail): Call-process may return a
1487         signal description string.
1488
1489         * gnus-start.el (gnus-read-newsrc-el-file):
1490         gnus-newsrc-file-version may be nil.
1491
1492         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
1493         Suggested by Michael Sperber [Mr. Preprocessor]
1494         <sperber@informatik.uni-tuebingen.de>.
1495
1496 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
1497
1498         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
1499
1500 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
1501
1502         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
1503         fontify HANDLE.
1504
1505 2001-04-18  Simon Josefsson  <simon@josefsson.org>
1506
1507         * smime.el (smime-ask-passphrase): Rework to return value.
1508         (smime-sign-region): Rework to bind value and use it.
1509         (smime-decrypt-region): Ditto.
1510
1511 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
1512         Committed by Simon Josefsson  <simon@josefsson.org>
1513
1514         * smime.el (smime-ask-passphrase): New function.
1515         (smime-sign-region): Use it.
1516         (smime-encrypt-cipher): New variable.
1517         (smime-decrypt-region): Ditto.
1518
1519 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
1520         Committed by Simon Josefsson  <simon@josefsson.org>
1521
1522         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
1523         the log.
1524
1525 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1526
1527         *gnus.el: Oort Gnus v0.02 is released.
1528
1529 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
1530
1531         * gnus.el: Oort Gnus v0.01 is released.
1532
1533 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1534
1535         * gnus-sum.el (gnus-summary-highlight): Highlight read
1536         undownloaded articles as read articles.
1537
1538         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
1539         (gnus-agent-get-undownloaded-list): Mark all undownloaded
1540         articles, even read ones, as such.
1541
1542         * gnus-sum.el (gnus-summary-find-matching): Clean up.
1543         (gnus-find-matching-articles): New function.
1544         (gnus-summary-limit-include-matching-articles): New command.
1545         (gnus-summary-limit-include-thread): Include articles that have
1546         matching subjects.
1547         (gnus-offer-save-summaries): Clean up.
1548
1549 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1550
1551         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1552
1553 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1554         From Jason Merrill <jason_merrill@redhat.com>
1555
1556         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1557
1558 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
1559         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1560
1561         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1562         newsgroup names when the original article is a news message.
1563
1564 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1565
1566         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1567         supported. Suggest by Jim Meyering <jim@meyering.net>.
1568
1569 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
1570         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1571
1572         * nnmail.el (nnmail-split-it): Added check for .* at the end of
1573         regexp in nnmail-split-fancy.
1574
1575 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1576
1577         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1578
1579 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
1580
1581         * message.el (message-send-mail): Improve the interaction with the
1582         user.
1583
1584 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1585
1586         * imap.el (imap-message-copy): Work around buggy servers that
1587         doesn't send TRYCREATE tags.
1588
1589 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1590
1591         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1592
1593 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1594
1595         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1596         date.
1597
1598 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1599
1600         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1601         lives.
1602
1603 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1604
1605         * gnus-art.el (gnus-parse-news-url): New function.
1606         (gnus-button-handle-news): New function.
1607         (gnus-button-alist): Point to new functions.
1608
1609         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1610
1611         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1612         gnus-format-specs.
1613
1614         * message.el (message-check-news-header-syntax): Question even
1615         when Gnus doesn't know the group names.
1616         (message-send-news): Clean up.
1617
1618         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1619         exited on purpose without saving.
1620
1621         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1622
1623 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1624
1625         * gnus-score.el (gnus-score-orphans): Clean up.
1626
1627         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1628
1629         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1630         later.
1631
1632         * gnus-start.el (gnus-close-all-servers): Find the right items to
1633         close.
1634
1635         * qp.el (quoted-printable-decode-region): Just message
1636         malformation; don't quit.
1637
1638 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1639         From Gerd Moellmann <gerd@gnu.org>.
1640
1641         * gnus.el (gnus-interactive): A typo.
1642
1643 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1644         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1645
1646         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1647         `assq-delete-all', if that function exists; otherwise use the old
1648         definition. Documentation changed to match the one in
1649         `assq-delete-all'.
1650
1651 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1652
1653         * gnus-start.el (gnus-close-all-servers): New function.
1654
1655         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1656         (gnus-server-remove-denials): Clean up.
1657
1658         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1659         keystroke.
1660
1661 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1662
1663         * message.el (message-send-news): Message where we are sending.
1664         (message-send-mail): Ditto.
1665
1666         * gnus.el (gnus-server-string): New function.
1667
1668         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1669
1670         * mm-decode.el (mm-default-directory): Customized.
1671         (mm-tmp-directory): Ditto.
1672
1673         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1674         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1675         or Chars.
1676         (gnus-summary-line-format-alist): ?l is now a string.
1677         (gnus-summary-prepare-threads): Output ? for unknown lines.
1678         (gnus-summary-insert-line): Ditto.
1679         (gnus-summary-print-article): Unbalanced parentheses.
1680
1681         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1682         out whether new stuff has arrived.
1683
1684 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1685
1686         * gnus-sum.el: Let printing work on ttys on Emacs.
1687
1688 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1689
1690         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1691         when forcing news.
1692
1693         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1694         command.
1695
1696 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1697
1698         * message.el (message-set-auto-save-file-name): Don't use
1699         asterisks under nt.
1700
1701 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1702
1703         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1704         lists of articles.
1705
1706         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1707
1708         * gnus-msg.el (gnus-put-message): Clean up.
1709         (gnus-summary-reply): Mark all replied-to articles as replied to.
1710         (gnus-inews-add-send-actions): Also mark as forwarded.
1711         (gnus-summary-mail-forward): Mark as forwarded.
1712
1713         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1714         of articles.
1715         (gnus-summary-mark-article-as-forwarded): Ditto.
1716
1717         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1718         forwarded.
1719         (gnus-summary-mail-forward): Clean up.
1720
1721         * gnus.el (gnus-article-mark-lists): Added forward.
1722
1723         * gnus-sum.el (gnus-forwarded-mark): New variable.
1724         (gnus-summary-prepare-threads): Use it.
1725         (gnus-summary-update-secondary-mark): Ditto.
1726         (gnus-newsgroup-forwarded): New variable.
1727
1728 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1729
1730         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1731         (gnus-summary-very-wide-reply): New command and keystroke.
1732         (gnus-summary-very-wide-reply-with-original): Ditto.
1733
1734         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1735         (gnus-score-adaptive): Use it.
1736
1737         * gnus-start.el (gnus-get-unread-articles): Clean up.
1738
1739 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1740
1741         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1742         boards.
1743
1744 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1745
1746         * gnus-start.el:
1747         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1748         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1749
1750
1751 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1752
1753         * nnultimate.el (nnultimate-retrieve-headers): Understand
1754         long-form month names.
1755
1756 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1757
1758         * gnus-sum.el (gnus-summary-show-all-headers):
1759         gnus-article-show-all-headers is broken. Use
1760         gnus-summary-toggle-header instead.
1761
1762         * mml2015.el (mml2015-gpg-extract-from): No error.
1763
1764 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1765         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
1766
1767         * mml2015.el (mml2015-gpg-extract-from): New function.
1768         (mml2015-gpg-verify): Use it.
1769         (mml2015-gpg-clear-verify): Use it.
1770
1771 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * message.el (message-setup-fill-variables): Use
1774         fill-paragraph-function.
1775         (message-fill-paragraph): Take an argument.
1776         (message-newline-and-reformat): Take another argument.
1777
1778 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1779
1780         * message.el (rmail-output): It is in rmailout.el not rmail.el.
1781
1782 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1783
1784         * message.el (message-forward): local-variable-p takes an extra
1785         argument in XEmacs.
1786
1787 2001-03-16  Simon Josefsson  <simon@josefsson.org>
1788
1789         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1790         `nnimap-use-nov-p' (it really tested the negative).
1791         (nnimap-retrieve-headers): Use it.
1792
1793 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1794
1795         * message.el (message-generate-headers-first): Update doc.
1796
1797 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
1798
1799         * gnus.el (gnus-summary-line-format): Typo.
1800
1801 2001-03-11  Simon Josefsson  <simon@josefsson.org>
1802
1803         * mailcap.el (mailcap-mime-data): Add application/sieve.
1804         (mailcap-mime-extensions): Add .siv, .xls.
1805
1806 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1807         From Christoph Conrad <christoph.conrad@gmx.de>
1808
1809         * gnus-score.el (gnus-summary-lower-thread): Typo.
1810
1811 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1812
1813         * message.el (message-forward-decoded-p): New variable.
1814         (message-forward-subject-author-subject): Use it.
1815         (message-make-forward-subject): Use it.
1816         (message-forward): Use it.
1817
1818         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1819
1820         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1821         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1822
1823 ;;Has been fixed -- zsh.
1824 ;;2001-03-05  Dave Love  <fx@gnu.org>
1825 ;;
1826 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1827 ;;      Move it after definition of mm-coding-system-p.
1828 ;;
1829 2001-03-01  Dave Love  <fx@gnu.org>
1830
1831         * mm-util.el (mm-inhibit-file-name-handlers): Add
1832         image-file-handler.
1833
1834 2001-02-11  Dave Love  <fx@gnu.org>
1835
1836         * message.el (message-signature-file): Fix doc, :type.
1837
1838 2001-02-08  Dave Love  <fx@gnu.org>
1839
1840         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1841         (message-posting-charset): Defvar when compiling again.
1842         (rfc2047-encodable-p): Require message.
1843
1844         * gnus-sum.el (gnus-alter-articles-to-read-function):
1845         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1846
1847 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1848
1849         * nnrss.el: New file.
1850
1851 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
1852         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1853
1854         * rfc2047.el (rfc2047-unfold-region): Fix arg of
1855         `skip-chars-forward'.
1856
1857 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1858
1859         * nndraft.el (nndraft-request-group): Restore auto save files if
1860         the original files do not exist.
1861
1862 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1863
1864         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1865         SCORE paths.
1866
1867         * mm-decode.el (mm-dissect-buffer): Call
1868         mail-extract-address-components only if necessary.
1869
1870 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1871
1872         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1873         directory part.
1874         (gnus-score-search-global-directories): Use file-directory-p.
1875
1876         * gnus-score.el (gnus-score-score-files-1): Use
1877         gnus-kill-files-directory.
1878         From Adrian Aichner <adrian@xemacs.org>.
1879
1880 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1881
1882         * gnus.el (charset): Move here from gnus-sum.el.
1883
1884 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1885
1886         * mml.el (mml-preview): Disable local map.
1887
1888         * gnus-sum.el (gnus-summary-make-menu-bar): Make
1889         gnus-article-post-menu here.
1890
1891         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1892         if it has not been made.
1893
1894 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1895
1896         * gnus-art.el (gnus-article-describe-key): Map key to event.
1897         (gnus-article-describe-key-briefly): Ditto
1898
1899 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1900
1901         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1902
1903 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1904         From Katsumi Yamaoka <yamaoka@jpl.org>.
1905
1906         * dgnushack.el (coerce, merge, subseq): defmacro.
1907
1908 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1909
1910         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1911         A fake defalias in nndraft.el results a not-activated bug in
1912         uncompiled versions.
1913
1914 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
1915         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1916
1917         * gnus-util.el (gnus-split-references): Handle malformed References:.
1918
1919 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1920
1921         * gnus-art.el (gnus-article-mime-part-status): 1 part.
1922
1923 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1924         From NAGY Andras <nagya@inf.elte.hu>.
1925
1926         * gnus.el (gnus-parameters): Typo.
1927
1928 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1929
1930         * gnus.el (gnus-read-method): Remove redundancy.
1931
1932 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1933
1934         * nnslashdot.el (nnslashdot-backslash-url): New.
1935         (nnslashdot-request-list): Use it.
1936
1937 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1938
1939         * nnml.el (nnml-generate-active-info): Fix the case when there is
1940         no file.
1941
1942         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1943         (gnus-summary-create-article): New.
1944
1945         * gnus-group.el (gnus-group-mark-article-read): New.
1946
1947         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1948
1949         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1950
1951 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1952
1953         * gnus-art.el (gnus-article-edit-done): Don't use
1954         gnus-article-edit-exit.
1955         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1956
1957         * gnus.el (gnus-parameters): New.
1958         Suggested by NAGY Andras <nagya@inf.elte.hu>.
1959         (gnus-parameters-get-parameter): New.
1960         (gnus-group-find-parameter): Use it.
1961
1962 2001-02-23  Simon Josefsson  <simon@josefsson.org>
1963
1964         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1965         change of default value to `current'.
1966
1967 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1968
1969         * nneething.el (nneething-get-head): Insert unreadable file too.
1970
1971 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1972
1973         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1974
1975         * webmail.el (webmail-type-definition): Deja is bought by google.
1976
1977 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1978
1979         * gnus-sum.el (gnus-fetch-headers): New.
1980         (gnus-select-newsgroup): Use it.
1981         (gnus-summary-insert-articles): New.
1982         (gnus-summary-insert-old-articles): New.
1983         (gnus-summary-insert-new-articles): New.
1984
1985         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1986         (gnus-group-list-active): Ditto.
1987         * gnus-sum.el (gnus-set-mode-line): Ditto.
1988         (gnus-summary-read-group-1): Ditto.
1989
1990 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1991
1992         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1993         current topic.
1994
1995 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1996
1997         * smiley.el (gnus-smiley-display): Don't do widening.
1998
1999         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
2000         within body.
2001
2002         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
2003
2004         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
2005         New.
2006         (gnus-mime-display-multipart-related-as-mixed): New.
2007         (gnus-mime-display-part): Use them.
2008
2009 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2010
2011         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
2012         something special.
2013
2014 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2015
2016         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
2017         (nnweb-request-article): Call reference if exists.
2018         (nnweb-type-definition): Dejanews is bought by google.com.
2019         Beta!
2020
2021 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2022
2023         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
2024
2025 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2026
2027         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
2028         gnus-article-sort-functions.
2029         (gnus-article-sort-functions): Doc fix.  Refer to
2030         gnus-thread-sort-functions.
2031
2032 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2033         From Paul Jarc <prj@po.cwru.edu>.
2034
2035         * message.el (message-get-reply-headers): More fixes.
2036
2037 2001-02-17  Paul Jarc <prj@po.cwru.edu>
2038         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2039
2040         * message.el (message-get-reply-headers): Fix bug with
2041         Mail-Followup-To/to-address interaction.
2042
2043 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2044
2045         * gnus-msg.el (gnus-configure-posting-styles): Match header in
2046         gnus-article-copy.
2047
2048 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2049
2050         * message.el (message-do-send-housekeeping): Rename to a better
2051         name.
2052
2053 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2054
2055         * message.el (message-cancel-news): Check article first, then ask
2056         yes or no.
2057
2058 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2059
2060         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
2061
2062 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2063
2064         * gnus-range.el (gnus-range-normalize): New function.
2065
2066 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
2067
2068         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
2069
2070 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2071
2072         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
2073
2074         * nnagent.el (nnagent-request-regenerate): New.
2075
2076         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
2077
2078         * nnml.el (nnml-generate-nov-databases): Accept argument
2079         server. Don't open server if it is opened.
2080         (nnml-request-regenerate): Use it. Change to deffoo.
2081
2082 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
2083         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2084
2085         * gnus.el (gnus-define-group-parameter): Fix.
2086
2087 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2088
2089         * gnus.el (gnus-define-group-parameter): Improved.
2090
2091         * gnus-sum.el (charset): Define parameter.
2092         (ignored-charsets): Ditto.
2093         (gnus-summary-setup-default-charset): Use them.
2094
2095         * gnus-start.el (gnus-read-descriptions-file): Use them.
2096
2097         * gnus-cus.el (gnus-group-parameters): Remove them.
2098
2099 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2100
2101         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
2102
2103 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2104
2105         * gnus-sum.el (gnus-summary-read-group-1): Remove
2106         gnus-summary-set-local-parameters.
2107         (gnus-summary-setup-buffer): Put it here.
2108
2109 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2110
2111         * gnus.el (to-address): Define parameter.
2112         (to-list): Ditto.
2113         * gnus-art.el (article-hide-boring-headers): Use them.
2114         * gnus-msg.el (gnus-post-news): Ditto.
2115         * gnus-cus.el (gnus-group-parameters): Remove them.
2116
2117 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2118
2119         * gnus-draft.el (gnus-draft-reminder): New.
2120
2121         * gnus-art.el (gnus-sender-save-name): New.
2122
2123 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2124
2125         * mm-util.el (mm-mime-charset): Error message.
2126
2127 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2128
2129         * message.el (message-check-news-body-syntax): Don't check mml lines.
2130
2131 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2132
2133         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
2134         subscribe.
2135
2136         * gnus-start.el (gnus-call-subscribe-functions): New.
2137         (gnus-find-new-newsgroups): Use it.
2138         (gnus-ask-server-for-new-groups): Use it.
2139         (gnus-check-first-time-used): Use it.
2140         (gnus-subscribe-newsgroup-method): Grok a list of functions.
2141         (gnus-subscribe-options-newsgroup-method): Ditto.
2142         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
2143         return .
2144
2145 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2146
2147         * gnus-cus.el (gnus-score-customize): Doc fix.
2148
2149 2001-02-11  Jesper Harder <harder@ifa.au.dk>
2150
2151         * dgnushack.el (my-getenv): Typo.
2152
2153 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2154
2155         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
2156
2157 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2158
2159         * gnus-group.el (gnus-group-suspend): Offer save summaries.
2160
2161         * gnus-art.el (gnus-treat-leading-whitespace): New.
2162         (gnus-treatment-function-alist): Use it.
2163         (article-remove-leading-whitespace): New.
2164         (gnus-article-make-menu-bar): Use it.
2165
2166         * gnus-sum.el (gnus-summary-wash-empty-map): Add
2167         remove-leading-whitespace.
2168         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
2169         because of conflict.
2170
2171 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2172
2173         * Makefile.in: Hack generating gnus-load.el.
2174         * dgnushack.el: Ditto.
2175         * gnus-load.el: Remove it.
2176
2177 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2178
2179         * dgnushack.el : Add URLDIR.
2180
2181         * Makefile.in (EMACS_COMP): Ditto.
2182
2183 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2184
2185         * gnus-cus.el (gnus-score-customize): Error on no score file.
2186
2187 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2188
2189         * mm-decode.el (mm-merge-handles): New function.
2190
2191         * mm-view.el (mm-inline-message): Use it.
2192         (mm-view-message): Ditto.
2193
2194         * mm-partial.el (mm-inline-partial): Ditto.
2195
2196         * mm-extern.el (mm-inline-external-body): Ditto.
2197
2198         * gnus-art.el (gnus-mime-view-part): Ditto.
2199         (gnus-mime-view-part-as-type): Ditto.
2200         (gnus-mime-save-part-and-strip): Prevent users to strip in some
2201         cases.
2202
2203 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2204
2205         * message.el (message-cancel-news): Allow to shoot foot.
2206         (message-supersede): Ditto.
2207
2208 2001-02-08  Tommi Vainikainen <thv@iki.fi>
2209
2210         * gnus-sum.el (gnus-simplify-subject-re): Use
2211         message-subject-re-regexp.
2212
2213 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2214
2215         * nnmail.el (nnmail-expiry-target-group): Bind
2216         nnmail-cache-accepted-message-ids to nil.
2217
2218         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
2219         coding system.
2220
2221 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2222
2223         * qp.el (quoted-printable-encode-region): Make sure characters are
2224         between 00 and FF.  Don't check charset.
2225
2226         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
2227         in Emacs 20.
2228         * rfc2047.el (rfc2047-q-encode-region): Ditto.
2229
2230 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2231
2232         * message.el (message-make-forward-subject): Argument decoded.
2233         (message-forward): Use it when digest.
2234
2235         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
2236         buffer.
2237
2238 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2239
2240         * message.el (message-generate-headers-first): Doc fix.
2241
2242 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2243
2244         * gnus-art.el (article-make-date-line): Error proof.
2245
2246 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2247
2248         * gnus-group.el (gnus-group-listing-limit): New.
2249         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
2250
2251         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
2252
2253 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2254
2255         * message.el (message-newline-and-reformat): Special case for
2256         breaking at BOL.
2257
2258 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
2259
2260         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
2261         message/rfc822.
2262
2263 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2264
2265         * message.el (message-encode-message-body): Don't insert
2266         Content-Type if it is inside a mail.
2267
2268 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2269
2270         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
2271         gnus-article-commands-menu.
2272
2273         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
2274         in Emacs.
2275
2276         * gnus-start.el (gnus-read-descriptions-file): Use
2277         gnus-group-name-charset and gnus-group-charset-alist.
2278
2279 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2280
2281         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
2282         active region.
2283
2284         * gnus-start.el (gnus-group-change-level): Remove from both
2285         gnus-zombie-list and gnus-killed-list.
2286
2287 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2288
2289         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
2290         gnus-subscribe-topics.
2291
2292         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
2293
2294 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2295
2296         * gnus-art.el (gnus-article-make-menu-bar): Make
2297         gnus-article-post-menu.
2298
2299         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
2300
2301         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
2302
2303         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2304
2305         * message.el (message-mode-menu): Ditto.
2306
2307         * gnus-art.el (defvar): eval-when-compile.
2308
2309 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2310
2311         * gnus-agent.el (gnus-agentize): Fix doc.
2312
2313 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
2314
2315         * mml.el (mml-preview): Bind `q'.
2316
2317 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2318
2319         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
2320
2321 2001-01-31  Dave Love  <fx@gnu.org>
2322
2323         * mm-util.el (mm-mime-mule-charset-alist)
2324         (mm-find-mime-charset-region): Consider mule-utf-8.
2325
2326 2001-01-31  Dave Love  <fx@gnu.org>
2327
2328         * gnus-art.el (gnus-article-x-face-command)
2329         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
2330         :version.
2331
2332 2001-01-26  Dave Love  <fx@gnu.org>
2333
2334         * mm-util.el (mm-multibyte-string-p): New.
2335
2336 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
2337 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
2338 ;;      string-as-multibyte on class.  Clarify line-folding.
2339         (quoted-printable-encode-string): Make temp buffer inherit
2340         string's multibyteness.
2341
2342 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
2343
2344         * nnheader.el (toplevel): Don't require `gnus-util' at
2345         compile-time; this creates a circular dependency, and prevents
2346         a bootstrap.
2347
2348 2001-01-22  Andreas Schwab  <schwab@suse.de>
2349
2350         * nnheader.el (gnus-delete-line): Autoload it as a macro.
2351
2352 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2353
2354         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
2355
2356         * gnus-art.el (article-hide-list-identifiers): Ditto.
2357
2358         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2359
2360 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2361
2362         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
2363
2364         * gnus-art.el (article-hide-list-identifiers): Similar.
2365
2366 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
2367
2368         * nnmail.el (nnmail-remove-list-identifiers): Improved.
2369
2370 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2371
2372         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
2373
2374 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2375
2376         * gnus-util.el (gnus-string-equal): New function.
2377
2378         * gnus-art.el (article-hide-boring-headers): Use it.
2379
2380 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
2381
2382         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
2383
2384 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2385
2386         * gnus-msg.el (gnus-msg-mail): Support switch-action.
2387
2388 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2389
2390         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
2391         command if there is not last-saver.
2392
2393 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2394
2395         * nntp.el (nntp-open-connection): 201 is possible.
2396
2397 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2398
2399         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
2400         (rfc2047-charset-encoding-alist): Add big5.
2401
2402 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2403
2404         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
2405         (gnus-agent-remove-server): Ditto.
2406         (autoload): gnus-server-update-server.
2407
2408         * gnus-srvr.el (gnus-server-line-format): Add %a.
2409         (gnus-server-line-format-alist): Add gnus-tmp-agent.
2410         (gnus-server-insert-server-line): Use it.
2411
2412 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2413
2414         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
2415         GB2312 and Big5.
2416
2417 2001-01-24  Simon Josefsson  <sj@extundo.com>
2418
2419         * mail-source.el (mail-sources): Add :program specifier to IMAP
2420         mail source.
2421         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
2422
2423 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2424
2425         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
2426
2427 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2428
2429         * nntp.el (nntp-wait-for): Return the success code.
2430         (nntp-open-connection): Use it.
2431
2432 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2433
2434         * gnus-int.el (gnus-check-server): Allow breaking the opening.
2435
2436 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2437
2438         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
2439
2440 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2441
2442         * gnus-sum.el (gnus-summary-print-article): Take one prefix
2443         argument. Allow to print several articles in one file.
2444
2445 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2446
2447         * webmail.el (webmail-type-definition): netaddress changes.
2448
2449 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2450
2451         * gnus.el: Fix copyright. Remove trailing spaces.
2452
2453         * message.el (message-forward): Use mule4.
2454
2455 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456
2457         * mm-util.el (mm-string-as-unibyte): New.
2458
2459         * message.el (message-forward): Use it.
2460
2461 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2462
2463         * message.el (message-cite-original-without-signature): Don't peel
2464         off the blank line.
2465         (message-get-reply-headers): Add Cc if it is not in follow-to.
2466
2467 2001-01-20  Simon Josefsson  <sj@extundo.com>
2468
2469         * mm-decode.el (mm-handle-multipart-from): Add.
2470         (mm-dissect-buffer): Save From: header value.
2471         (mm-security-from): Remove.
2472         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
2473
2474         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
2475         instead of `mml-security-from'.  Protect null from value.
2476
2477 2001-01-20  Simon Josefsson  <sj@extundo.com>
2478
2479         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
2480         application/vnd.ms-excel attachments.
2481
2482 2001-01-19  Simon Josefsson  <sj@extundo.com>
2483
2484         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
2485
2486 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2487
2488         * message.el (message-ignored-mail-headers): Ditto.
2489
2490 2001-01-19  Simon Josefsson  <sj@extundo.com>
2491
2492         * message.el (message-ignored-news-headers): Only search beginning
2493         of line.
2494
2495 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
2496
2497         * message.el (message-send-mail): Content-Type may not be there.
2498
2499 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2500
2501         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
2502         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
2503
2504         * gnus-art.el (article-display-x-face): Insert X-Face if there is
2505         not.
2506
2507 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2508
2509         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
2510         non-native groups.
2511
2512 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2513
2514         * message.el (message-yank-original): Understand
2515         universal-argument.
2516
2517 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2518
2519         * gnus-art.el (gnus-boring-article-headers): Add to-address.
2520         (article-hide-boring-headers): Ditto.
2521
2522         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
2523
2524 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2525
2526         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
2527         one.
2528
2529 2001-01-16  Simon Josefsson  <simon@josefsson.org>
2530
2531         * message.el (message-make-in-reply-to): Add comment to message-id
2532         (old syntax, see 2000-08-02 change).
2533
2534 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2535
2536         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2537         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
2538         (gnus-button-reply): Ditto.
2539
2540 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
2541
2542         * gnus-art.el (article-display-x-face): Fix.
2543
2544 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2545
2546         * gnus-art.el (article-display-x-face): Use
2547         gnus-original-article-buffer.
2548
2549 2001-01-15  Jack Twilley <jmt@tbe.net>
2550
2551         * message.el (message-add-header): Move to point-max.
2552
2553 2001-01-15  Simon Josefsson  <simon@josefsson.org>
2554
2555         * smime.el (smime-CA-directory, smime-CA-file): Change default to
2556         nil, improve documentation.
2557         (smime-certificate-directory): Comment out false hints (until it
2558         is implemented).
2559
2560         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2561         there aren't any keys.
2562         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2563         verify certificate.  Default is changed to only check integrity.
2564         Improved security status texts.  If a certificate doesn't contain
2565         a email address, don't fail.
2566
2567         * smime.el (smime-noverify-region):
2568         (smime-noverify-buffer): New functions.  Verifies integrity only.
2569
2570 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2571
2572         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2573
2574 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2575
2576         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2577         (gnus-remove-some-windows): Ditto.
2578
2579 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2580
2581         * gnus-art.el (article-make-date-line): 11th.
2582
2583 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2584
2585         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2586         (mml2015-gpg-sign): Ditto.
2587
2588 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2589
2590         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2591         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2592
2593 2001-01-08  Dave Love  <fx@gnu.org>
2594
2595         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2596         single character.
2597
2598         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2599
2600         * message.el: Doc and message fixes.
2601         (message-send-rename-function)
2602         (message-make-forward-subject-function)
2603         (message-send-mail-function, message-reply-to-function)
2604         (message-wide-reply-to-function, message-followup-to-function)
2605         (message-distribution-function, message-auto-save-directory): Fix
2606         :type.
2607
2608         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2609         proceeding after warnings.  Amend multipart warning message.
2610
2611 2001-01-04  Dave Love  <fx@gnu.org>
2612
2613         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2614         compiling.
2615         (gnus-make-directory): Require nnmail.
2616
2617         * mm-decode.el (mm-inline-media-tests): Add
2618         image/x-portable-bitmap.
2619         (mm-get-image): Grok pbm.
2620
2621 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2622
2623         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2624
2625 2001-01-09  Didier Verna  <didier@xemacs.org>
2626
2627         * dgnushack.el (dgnushack-compile): give a dummy value to
2628         `gnus-xmas-glyph-directory' for the time of compilation.
2629         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2630         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2631         * gnus-art.el: ditto.
2632         * gnus-group.el: ditto.
2633         * gnus-salt.el: ditto.
2634         * gnus-sum.el: ditto.
2635         * gnus-topic.el: ditto.
2636         * gnus-xmas.el (gnus-xmas-define): see above.
2637         * gnus-xmas.el (gnus-xmas-redefine): see above.
2638         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2639         non-continuable error when the directory can't be found.
2640
2641 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2642
2643         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2644         handle.
2645         * gnus-art.el (gnus-mime-view-part): Copy it.
2646         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2647
2648 2001-01-09  Michael Downes <mjd@ams.org>
2649
2650         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2651
2652 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2653
2654         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2655         orig-file. Use ',source.
2656
2657 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2658
2659         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2660         (gnus-xmas-group-startup-message):
2661         Detect gnus-xmas-glyph-directory when it is nil.
2662
2663 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2664
2665         * pop3.el (pop3-get-message-count): Andrew Innes
2666         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2667
2668 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2669
2670         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2671
2672         * time-date.el (time-to-number-of-days): New function.
2673
2674 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2675
2676         * nnslashdot.el (nnslashdot-request-list): Always get the right
2677         sid.
2678
2679 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2680
2681         * message.el (message-minibuffer-local-map): New keymap.
2682         (message-read-from-minibuffer): Use it.
2683         * gnus-msg.el (gnus-summary-resend-message): Use it
2684
2685 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2686
2687         * gnus-start.el (gnus-display-time-event-handler): New function.
2688         (gnus-after-getting-new-news-hook): Use it.
2689
2690 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2691
2692         * message.el (message-ignored-mail-headers): Add draft header.
2693
2694 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2695
2696         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2697         excursion.
2698
2699         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2700
2701 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2702
2703         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2704
2705 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2706
2707         * qp.el (quoted-printable-decode-region): Don't backward-char.
2708
2709 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2710
2711         * gnus-draft.el: Mark articles as replied.
2712
2713         * gnus-sum.el (gnus-summary-add-mark): New function.
2714
2715         * gnus-group.el (gnus-add-mark): New function.
2716
2717         * gnus-sum.el (gnus-summary-buffer-name): New function.
2718         (gnus-summary-setup-buffer): Use it.
2719
2720         * gnus-draft.el: Set things up with the right post method and
2721         stuff.
2722
2723         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2724
2725         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2726
2727         * gnus.el (gnus-draft-meta-information-header): New variable.
2728
2729 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2730
2731         * gnus-art.el (gnus-treatment-function-alist): Move the date
2732         functions before the header sorting functions.
2733
2734         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2735
2736         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2737         Don't (push "/usr/share/emacs/site-lisp" load-path).
2738
2739         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2740         to empty fill prefixes.
2741
2742 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2743
2744         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2745         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2746
2747 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2748
2749         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2750
2751         * nnml.el (autoload): Move to nnheader.el.
2752
2753         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2754         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2755         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2756         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2757
2758 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2759
2760         * gnus-art.el (article-make-date-line): Get the hours right.
2761         (gnus-ignored-headers): More hiding.
2762
2763         * nnmail.el (nnmail-expiry-wait): Not an integer.
2764
2765         * message.el (message-goto-body): Only expand abbrev when called
2766         interactively.
2767         (message-make-lines): Use it.
2768
2769 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2770
2771         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2772
2773 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2774
2775         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2776         include the expunged articles.
2777
2778         * gnus-group.el (gnus-group-sort-by-server): New function.
2779
2780         * gnus.el (gnus-method-to-server-name): New function.
2781         (gnus-group-prefixed-name): Use it.
2782
2783         * gnus-group.el (gnus-group-sort-function): Doc fix.
2784         (gnus-group-sort-groups-by-server): New command.
2785
2786 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2787
2788         * gnus-art.el (gnus-treat-date-english): New variable.
2789         (article-date-english): New command.
2790         (gnus-english-month-names): New variable.
2791         (article-make-date-line): Do 'english.
2792
2793         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2794         after the fill prefix.
2795
2796         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2797         score...".
2798
2799         * gnus-art.el (gnus-ignored-headers): Hide more headers.
2800
2801         * message.el (message-mode-map): Bind comment-region.
2802
2803         * gnus-art.el (gnus-mime-display-part): Let w3 display
2804         multipart/related.
2805
2806         * mm-bodies.el (mm-long-lines-p): New function.
2807         (mm-body-encoding): Use it.
2808         (mm-body-encoding): Encode articles with lines longer than 1000
2809         characters.
2810
2811 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2812
2813         * mm-util.el (mm-enable-multibyte): Use
2814         default-enable-multibyte-characters.
2815         (mm-enable-multibyte-mule4): Ditto.
2816         (mm-disable-multibyte): Test XEmacs.
2817         (mm-disable-multibyte-mule4): Ditto.
2818         (mm-with-unibyte-current-buffer): Simplified.
2819         (mm-with-unibyte-current-buffer-mule4): Ditto.
2820
2821 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2822
2823         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2824
2825         * nnheader.el (nnheader-string-as-multibyte): New alias.
2826
2827         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2828
2829         * gnus-uu.el (gnus-message-process-mark): New function.
2830         (gnus-uu-mark-by-regexp): Use it.
2831         (gnus-new-processable): New function.
2832
2833 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
2834
2835         * gnus-sum.el (gnus-no-mark): New variable.
2836
2837 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2838
2839         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2840         backslashes.
2841
2842 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
2843
2844         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2845         definition.
2846
2847 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2848
2849         * dgnushack.el (dgnushack-compile): elc is in the current directory.
2850
2851         * qp.el (quoted-printable-encode-region): Don't check multibyte in
2852         XEmacs.
2853
2854 2000-12-25  Lloyd Zusman <ljz@asfast.com>
2855
2856         * mml.el (mml-read-tag): Save tag location.
2857
2858 2000-12-25  Simon Josefsson  <simon@josefsson.org>
2859
2860         * starttls.el: Sync with Emacs 21.
2861
2862 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2863
2864         * message.el (message-mail): Support yank-action.
2865
2866         * message.el (message-setup): Revoke the last change.
2867
2868 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2869
2870         * message.el (message-setup): Use cons. Suggested by Johan Vromans
2871         <jvromans@squirrel.nl>.
2872
2873 2000-12-24  Simon Josefsson  <sj@extundo.com>
2874
2875         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2876         mailing list junk at end of part.
2877
2878 2000-12-23  Simon Josefsson  <sj@extundo.com>
2879
2880         * nnimap.el (nnimap-expiry-target): New function.
2881         (nnimap-request-expire-articles): Use it.
2882
2883 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2884
2885         * gnus.el (gnus-group-parameters-more): New variable.
2886         * gnus-cus.el (gnus-group-customize): Use it.
2887
2888         * gnus.el (gnus-define-group-parameter): New macro.
2889         (auto-expire): Use it
2890         (total-expire): Use it.
2891         * gnus-art.el (banner): Use it.
2892
2893         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2894         <ljz@asfast.com>.
2895
2896 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2897
2898         * gnus-topic.el (gnus-topic-create-topic): Use list.
2899
2900         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2901         before binding gnus-default-article-saver.
2902
2903         * gnus-sum.el (gnus-summary-save-article):
2904         (gnus-summary-pipe-output):
2905         (gnus-summary-save-article-mail):
2906         (gnus-summary-save-article-rmail):
2907         (gnus-summary-save-article-file):
2908         (gnus-summary-write-article-file):
2909         (gnus-summary-save-article-body-file): Ditto.
2910
2911         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2912
2913 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2914
2915         * gnus-art.el (gnus-mime-security-button-map):
2916         (gnus-mime-button-map): Add parent.
2917
2918 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2919
2920         * messagexmas.el (message-xmas-redefine): New function.
2921
2922         * message.el: Use it.
2923
2924         * gnus-art.el (gnus-article-check-hidden-text): Return t.
2925
2926         * gnus-util.el (gnus-remove-text-properties-when): Return t.
2927
2928 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2929
2930         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2931         malformatted messages.
2932
2933 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2934
2935         * mm-util.el (mm-image-load-path): New function.
2936
2937         * gnus-group.el (gnus-group-make-tool-bar): Use it.
2938
2939         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2940
2941         * message.el (message-tool-bar-map): Use it.
2942
2943         * Makefile.in (install-el): New.
2944
2945 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2946
2947         * gnus-art.el (article-treat-dumbquotes): Quote \.
2948
2949 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2950
2951         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2952         Emacs 20 runs on a terminal.
2953
2954 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2955
2956         * gnus-msg.el (gnus-bug): Revert to save-excursion.
2957
2958         * mml.el (gnus-add-minor-mode): Autoload.
2959
2960         * message.el (message-forward): Save-restriction.
2961
2962 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2963
2964         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2965         Paul Stevenson <p.stevenson@surrey.ac.uk>
2966
2967 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2968
2969         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2970
2971         * mml.el (gnus-ems): Don't require.
2972
2973         * gnus.el (gnus-decode-rfc1522): Removed.
2974         (gnus-set-text-properties): Define.
2975
2976 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2977
2978         * gnus-art.el (gnus-mime-*): handle may be nil.
2979
2980         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2981
2982         * gnus.el (gnus-group-remove-excess-properties): Not defined
2983         in gnus-xmas.
2984
2985 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2986
2987         * message.el (message-mail-user-agent): Add :version.
2988
2989 2000-12-21  Miles Bader  <miles@gnu.org>
2990
2991         * message.el (message-mode): Set `comment-start' to the  yank prefix.
2992
2993 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2994
2995         * message.el (message-mail-user-agent): New variable.
2996         (message-setup): Renamed to message-setup-1. Support
2997         mail-user-agent.
2998         (message-mail-user-agent): New function.
2999         (message-mail): Use it.
3000         (message-reply): Use it.
3001         (message-resend): Use it.
3002         (message-mail-other-window): Use it.
3003         (message-mail-other-frame): Use it.
3004
3005         * gnus-msg.el (gnus-bug): Support mail-user-agent.
3006
3007 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3008
3009         * message.el (message-tool-bar-map): Simplify.
3010         (message-narrow-to-head-1): New function.
3011         (message-narrow-to-head): Use it.
3012         (message-reply): Ditto.
3013         (message-cancel-news): Ditto.
3014         (message-supersede): Ditto.
3015         (message-make-forward-subject): Ditto.
3016         (message-bounce): Ditto.
3017
3018 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3019
3020         * uudecode.el (uudecode-decode-region-external): make-temp-file
3021         may not be defined.
3022
3023         * binhex.el (defalias): eval-and-compile.
3024
3025         * message.el (message-tool-bar-map): New function.
3026         (message-mode): Use it.
3027
3028 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3029
3030         * nntp.el (nntp-find-connection): Remove the entry.
3031         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
3032
3033 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3034
3035         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
3036
3037         * message.el (message-forward): Copy buffer in unibyte mode.
3038
3039 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3040
3041         * message.el (message-make-forward-subject): Don't widen. Decode.
3042         (message-forward): Don't decode subject.
3043
3044 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
3045
3046         * qp.el (quoted-printable-encode-region): Upcase QP.
3047
3048 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3049
3050         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
3051         mail-extract-a-c instead. Don't depend on Gnus.
3052
3053         * mml.el (gnus-ems): Require it.
3054
3055         * gnus-msg.el (gnus-summary-mail-forward):
3056
3057         * message.el (message-forward):  Move mime-to-mml here.
3058
3059 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3060
3061         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
3062         * gnus-art.el (gnus-insert-mime-button): Simplify.
3063         (gnus-mime-display-alternative): Ditto.
3064         (gnus-insert-mime-security-button): Ditto.
3065
3066 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3067
3068         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
3069         text-property-not-all doesn't return nil when start=mark(end).
3070         (gnus-remove-text-properties-when): Ditto.
3071
3072 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3073
3074         * gnus-start.el (gnus-group-change-level): Remove group from
3075         gnus-active-hashtb if real killed.
3076
3077 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3078
3079         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
3080         (gnus-mime-display-alternative): Ditto.
3081         (gnus-insert-mime-security-button): Ditto.
3082
3083 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3084
3085         * gnus-start.el (gnus-group-change-level): Don't add it into
3086         killed-list if it was killed.
3087
3088 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3089
3090         * nnmbox.el (nnmbox-file-coding-system): Use binary.
3091         (nnmbox-active-file-coding-system): Ditto.
3092
3093         * gnus-cus.el (gnus-group-parameters): Add posting-style.
3094
3095 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3096
3097         * gnus.el (gnus-version):
3098         (gnus-version-number): Set to Oort Gnus 0.01.
3099
3100         * gnus-art.el (gnus-mime-security-button-map):
3101         (gnus-insert-mime-security-button): Fix for Emacs21.
3102
3103 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3104
3105         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
3106         easymenu, because XEmacs doesn't understand :help.
3107
3108         * mm-uu.el: Require binhex.
3109
3110 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3111
3112         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
3113
3114 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3115
3116         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
3117
3118 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
3119
3120         * *.xpm, *.pbm: Convert icons icons to size 24x24.
3121
3122 2000-12-18  Dave Love  <fx@gnu.org>
3123
3124         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
3125         (unused).
3126
3127 2000-12-13  Miles Bader  <miles@gnu.org>
3128
3129         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
3130         to t, so that we don't get stuck while trying to smilefy
3131         intangible text.
3132
3133 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3134
3135         * smiley-ems.el (smiley-regexp-alist): Make regexps match
3136         at the end of the buffer.
3137         (smiley-region): In the loop, move to the end of the submatch
3138         matching the smiley instead of using the end of the match
3139         of the whole regexp.
3140
3141 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
3142
3143         * message.el (message-mode): Doc fix.
3144
3145 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3146
3147         * smiley-ems.el (smiley-region): Doc fix.
3148
3149 2000-12-11  Miles Bader  <miles@gnu.org>
3150
3151         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
3152         bottom line visible, check to see if it's partially obscured, and
3153         if so, either scroll one more line to make it fully visible, or
3154         revert to showing the second line from the top.
3155
3156 2000-12-07  Dave Love  <fx@gnu.org>
3157
3158         * mailcap.el (mailcap-download-directory)
3159         * gnus-audio.el (gnus-audio-directory)
3160         * smiley-ems.el (smiley-data-directory): Fix :type.
3161
3162 2000-11-30  Dave Love  <fx@gnu.org>
3163
3164         * message.el (message-auto-save-directory): Use
3165         file-name-as-directory.
3166         (message-set-auto-save-file-name): Create
3167         message-auto-save-directory if necessary.
3168         (message-replace-chars-in-string): Removed -- unused.
3169         (message-mail-alias-type): Customize.
3170         (message-headers): Remove duplicate defgroup.
3171
3172 2000-11-29  Dave Love  <fx@gnu.org>
3173
3174         * qp.el (quoted-printable-decode-region): Use error, not message
3175         to report malformed text (like base64).  Amend message.
3176
3177 2000-11-29  Miles Bader  <miles@gnu.org>
3178
3179         * message.el (message-header-lines): Fontify tag.
3180
3181 2000-11-27  Dave Love  <fx@gnu.org>
3182
3183         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
3184         compiler warning.
3185
3186 ;2000-11-26  Dave Love  <fx@gnu.org>
3187 ;
3188 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
3189 ;
3190 2000-11-23  Dave Love  <fx@gnu.org>
3191
3192         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
3193
3194         * mm-uu.el (uudecode): Require.
3195         (uudecode-decode-region, uudecode-decode-region-external): Don't
3196         autoload.
3197         (mm-uu-copy-to-buffer): Doc fix.
3198         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
3199         type fix.
3200
3201         * mailcap.el: Doc fixes.
3202         (mailcap-mime-data): Various adjustments.
3203         (mailcap): New group.
3204         (mailcap-download-directory): Customize.
3205         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
3206         (mailcap-temporary-directory): Deleted (unused).
3207         (mailcap-unescape-mime-test): Simplify slightly.
3208         (mailcap-viewer-passes-test): Use functionp.
3209         (mailcap-command-p): Aliased to executable-find.
3210
3211         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
3212         default-enable-multibyte-characters is nil.
3213
3214 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
3215
3216         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
3217
3218 2000-11-21  Dave Love  <fx@gnu.org>
3219
3220         * gnus-art.el (gnus-mime-button-map): Don't inherit from
3221         gnus-article-mode-map.
3222 ;       (gnus-mime-button-menu): Use mouse-set-point.
3223         (gnus-insert-mime-button, gnus-mime-display-alternative)
3224         (gnus-mime-display-alternative): Don't use local-map property.
3225
3226 2000-11-17  Dave Love  <fx@gnu.org>
3227
3228         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
3229         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
3230         and make-temp-file.
3231         (uudecode-decode-region): Doc fix.
3232
3233 2000-11-14  Dave Love  <fx@gnu.org>
3234
3235         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
3236         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
3237         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
3238         New files, derived from the XPMs.
3239
3240 2000-11-10  Dave Love  <fx@gnu.org>
3241
3242         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
3243         (gnus-agent-lib-file, gnus-agent-load-alist)
3244         (gnus-agent-save-alist, gnus-agent-article-name): Use
3245         expand-file-name.
3246
3247         * gnus-group.el (gnus-group-name-charset-method-alist): Add
3248         :version.
3249         (nnkiboze-score-file): Defvar when compiling.
3250
3251         * gnus-start.el (gnus-read-newsrc-file): Add :version.
3252
3253         * gnus-art.el (gnus-article-banner-alist)
3254         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
3255         (gnus-article-date-lapsed-new-header)
3256         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
3257         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
3258         (gnus-treat-strip-headers-in-body)
3259         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
3260         (gnus-treat-translate): Add :version.
3261         (gnus-article-mime-part-function): Fix defcustom.
3262
3263         * nnmail.el (nnmail-expiry-target)
3264         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
3265         (nnmail-split-header-length-limit): Add :version.
3266
3267         * gnus-sum.el (gnus-auto-expirable-marks)
3268         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
3269         (gnus-extra-headers, gnus-ignored-from-addresses)
3270         (gnus-newsgroup-ignored-charsets)
3271         (gnus-group-highlight-words-alist)
3272         (gnus-summary-show-article-charset-alist): Add :version.
3273
3274         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
3275         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
3276         files, converted from the XPMs.
3277
3278         * gnus-cache.el (gnus-cache-active-file): Don't use
3279         file-name-as-directory on directory.
3280         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
3281         use file-name-as-directory on directory.
3282
3283         * time-date.el (timezone-make-date-arpa-standard): Autoload.
3284         (date-to-time): Use it.
3285
3286 ;       * message.el (message-mode) <adaptive-fill-regexp>:
3287 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
3288 ;       (message-newline-and-reformat): Likewise.
3289         (message-forward-as-mime, message-forward-ignored-headers)
3290         (message-buffer-naming-style, message-default-charset)
3291         (message-dont-reply-to-names, message-send-mail-partially-limit):
3292         Add :version.
3293
3294         * mm-util.el: Doc fixes.
3295         (mm-mime-charset): Don't use the raw result of
3296         mm-preferred-coding-system.
3297         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
3298         (mm-with-unibyte): Simplify.
3299
3300         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
3301         concat.
3302
3303         * pop3.el (pop3-version): Deleted.
3304         (pop3-make-date): New function, avoiding message-make-date.
3305         (pop3-munge-message-separator): Use it.
3306
3307 2000-11-09  Dave Love  <fx@gnu.org>
3308
3309         * gnus-group.el (gnus-group-make-directory-group)
3310         (gnus-group-fetch-faq): Use expand-file-name.
3311         (gnus-group-fetch-faq): Simplify completing-read form.
3312
3313         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
3314         test for Mule.
3315
3316         * message.el (tool-bar-map): Defvar when compiling.
3317
3318         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
3319         (gnus-tm-lisp-directory): Deleted.
3320         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
3321         (featurep 'xemacs).
3322         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
3323         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
3324         version numbers from file names.
3325
3326 2000-11-08  Dave Love  <fx@gnu.org>
3327
3328         * mm-view.el: Use featurep for XEmacs test.
3329         (mm-inline-message): Test for `remove-specifier'; don't use
3330         condition-case.
3331
3332         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
3333
3334         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
3335         (gnus-score-find-bnews): Don't concat "".
3336
3337         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
3338         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
3339         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
3340         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
3341
3342         * gnus-sum.el: Put some defvars in eval-when-compile.
3343         (gnus-summary-mode-hook): Add :options.
3344         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
3345         (gnus-summary-tool-bar-map): New variable.
3346         (gnus-summary-make-tool-bar): New function.
3347         (gnus-summary-mode): Put kill-all-local-variables first.
3348
3349         * gnus-group.el (gnus-group-toolbar-map): New variable.
3350         (gnus-group-make-tool-bar): Rewritten.
3351         (gnus-group-mode): Put kill-all-local-variables first.
3352
3353         * rfc2047.el: Require gnus-util.
3354
3355         * nnml.el (gnus-sorted-intersection): Autoload.
3356
3357         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
3358         Put some defvars in eval-when-compile.
3359         (gnus-intersection, gnus-sorted-complement):  Autoload.
3360
3361         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
3362
3363         * mm-encode.el (mm-body-7-or-8): Autoload.
3364
3365         * mm-decode.el (mm-insert-inline): Autoload.
3366
3367         * mml.el:
3368         * message.el: Put some defvars in eval-when-compile.
3369
3370         * gnus-msg.el: Put some defvars in eval-when-compile.
3371         (gnus-msg-mail): Move after gnus-setup-message.
3372
3373         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
3374
3375 2000-11-07  Dave Love  <fx@gnu.org>
3376
3377         * gnus-util.el (nnheader): Don't require message (recursive
3378         autoload).
3379
3380         * uudecode.el: Avoid compiler warnings.
3381
3382         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
3383         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
3384
3385 2000-11-06  Dave Love  <fx@gnu.org>
3386
3387         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
3388
3389         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
3390         (uudecode-char-int): New alias, replacing char-int.
3391         (uudecode-decode-region): Don't call buffer-disable-undo.
3392
3393 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
3394 ;       (mm-uu-configure-list): Doc fix.
3395 ;
3396 ;       * earcon.el (running-xemacs): Don't define.
3397 ;
3398 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3399 ;
3400 ;       * message.el (message-font-lock-keywords): Match a final newline
3401 ;       to help font-lock's multiline support.
3402 ;
3403 2000-11-03  Dave Love  <fx@gnu.org>
3404
3405         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
3406
3407         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
3408         name.
3409
3410         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
3411         <banner>: Fix custom type, doc.
3412
3413         * mm-decode.el (mm-display-external): Space-prefix temp buffer
3414         name.  Don't disable undo explicitly.
3415
3416 ;2000-11-02  Dave Love  <fx@gnu.org>
3417 ;
3418 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
3419 ;       cite-prefix.
3420
3421 2000-11-01  Dave Love  <fx@gnu.org>
3422
3423         * rfc2047.el (base64): Require unconditionally.
3424         (message-posting-charset): Defvar when compiling.
3425         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
3426         message.
3427
3428         * gnus-sum.el (nnoo): Require.
3429         (mm-uu-dissect): Autoload.
3430
3431         * mml.el (mml-parse-1): Clarify message.
3432         (mml-minibuffer-read-type): Use mailcap-mime-types.
3433
3434 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
3435
3436         * mml.el: Fix a typo in the requiring of CL.
3437
3438 2000-11-01  Dave Love  <fx@gnu.org>
3439
3440         * utf7.el: Require cl when compiling.
3441
3442         * binhex.el: Use (featurep 'xemacs).
3443         (binhex-char-int): New alias, replacing char-int.  Change callers.
3444         (binhex-decode-region): Simplify work buffer code.
3445         (binhex-decode-region-external): Use expand-file-name, not concat.
3446
3447 2000-10-30  Dave Love  <fx@gnu.org>
3448
3449         * gnus-art.el: Fix 2000-10-27 change properly.
3450
3451 2000-10-28  Miles Bader  <miles@gnu.org>
3452
3453         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
3454
3455 2000-10-27  Dave Love  <fx@gnu.org>
3456
3457         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
3458         strings.
3459         (gnus-group-make-tool-bar): New function.
3460         (gnus-group-mode): Use it.
3461
3462         * message.el (message-mode-menu): Add some :help strings.
3463         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
3464         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
3465
3466         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
3467         * describe-group.xpm, get-news.xpm, kill-group.xpm:
3468         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
3469
3470         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
3471         display-graphic-p here.
3472
3473 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
3474
3475         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
3476         of the `gnus-xemacs' variable, as the latter has been removed.
3477         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
3478         * gnus-art.el (gnus-treat-display-xface)
3479         (gnus-treat-display-smileys, gnus-treat-display-picons)
3480         (gnus-article-read-summary-keys): Likewise.
3481
3482 2000-10-26  Dave Love  <fx@gnu.org>
3483
3484         (defvar): Use rmail-spool-directory unconditionally.
3485
3486 2000-10-18  Dave Love  <fx@gnu.org>
3487
3488         * mm-bodies.el (mm-uu-decode-function)
3489         (mm-uu-binhex-decode-function): Defvar when compiling.
3490
3491         * gnus-nocem.el (gnus-nocem-issuers): Update.
3492         (gnus-nocem-check-from): New option.
3493         (gnus-nocem-scan-groups): Use it.
3494         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
3495         (gnus-nocem-check-article-limit): Add :version.
3496
3497 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
3498
3499         * ietf-drums.el (mm-util): Require CL when compiling.
3500
3501 2000-10-15  Dave Love  <fx@gnu.org>
3502
3503         * qp.el: Require mm-util.
3504
3505 2000-10-13  Dave Love  <fx@gnu.org>
3506
3507         * qp.el (quoted-printable-decode-region): Avoid invalid
3508         coding-systems.
3509
3510 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
3511
3512         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
3513         to a recursive load.
3514
3515 2000-10-12  Dave Love  <fx@gnu.org>
3516
3517         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
3518
3519         * gnus.el (gnus-group-startup-message): Check for PBM image.
3520
3521 2000-10-09  Dave Love  <fx@gnu.org>
3522
3523         * mail-source.el (mail-source-fetch-imap): Bind
3524         default-enable-multibyte-characters rather than using
3525         mm-disable-multibyte.
3526
3527 2000-10-05  Dave Love  <fx@gnu.org>
3528
3529         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
3530         Autoload.
3531         (quoted-printable-decode-region):  Rename arg which confused
3532         charset with coding-system.  Don't use nonascii-insert-offset.
3533         Coding-system encode the region initially.  Don't recognize `=='
3534         as valid QP.  Coding-system decode the region finally.
3535         (quoted-printable-decode-string): Rename arg which confused
3536         charset with coding-system.
3537
3538         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
3539         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
3540         mm-encode-coding-region.
3541         (mm-decode-body, mm-decode-string): Rename variables which
3542         confused charset with coding-system.
3543         (binhex-decode-region): Don't autoload.
3544         (mm-body-encoding): Require message.
3545         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
3546         cond branches.
3547
3548         * gnus-art.el (article-de-quoted-unreadable)
3549         (article-de-base64-unreadable): Fold search case
3550         rather than downcasing string.  Apply mm-charset-to-coding-system
3551         to arg of quoted-printable-decode-region.
3552
3553 2000-10-04  Dave Love  <fx@gnu.org>
3554
3555         * gnus-ems.el: Don't turn off compiler warnings in local vars.
3556         Require ring when compiling.
3557         (gnus-article-compface-xbm): New variable.
3558
3559 2000-10-04  Dave Love  <fx@gnu.org>
3560
3561         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
3562         pbm images.
3563
3564         * frown.pbm, smile.pbm, wry.pbm: New files.
3565
3566         * frown.xbm, smile.xbm, wry.xbm: Deleted.
3567
3568 2000-10-03  Dave Love  <fx@gnu.org>
3569
3570         * mail-source.el (mail-sources): Revert to nil.
3571
3572         * nnmail (nnmail-spool-file): Revert to `((file))'.
3573
3574         * qp.el: Don't require mm-util.
3575         (quoted-printable-decode-region): Rewritten.
3576         (quoted-printable-decode-string, quoted-printable-encode-region):
3577         Doc fix.
3578         (quoted-printable-encode-region): Barf on multibyte characters.
3579         Maybe make the class multibyte.  Upcase chars, not formatted
3580         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3581         (quoted-printable-encode-string): Don't use
3582         mm-with-unibyte-buffer.
3583
3584 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3585
3586         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3587
3588 2000-09-21  Dave Love  <fx@gnu.org>
3589
3590         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3591         (for Emacs 20).  Tidy somewhat.
3592
3593 2000-09-21  Dave Love  <fx@gnu.org>
3594
3595         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3596         image processing.  Rationalize logic somewhat.
3597
3598 2000-09-20  Dave Love  <fx@gnu.org>
3599
3600         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3601         specifically.
3602
3603         * gnus.el (gnus-version-number): Avoid some redundant
3604         autoloads.
3605
3606 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3607
3608         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3609         to XBM; we always have PBM support.
3610
3611 2000-09-14  Dave Love  <fx@gnu.org>
3612
3613         * gnus.el (gnus-charset):
3614         * mm-decode.el (mime-display):
3615         * imap.el (imap) <defgroup>: Add :version.
3616
3617 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3618
3619         * parse-time.el: Fix author's mail address.
3620
3621         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3622         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3623         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3624         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3625         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3626         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3627         * rfc2231.el, uudecode.el: Fix copyright notice.
3628
3629         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3630         require `w3' at load-time only if not running in batch mode.
3631
3632 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3633
3634         * gnus.el: Before merge with Emacs21.
3635
3636 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3637
3638         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3639
3640 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3641
3642         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3643         to avoid conflict with the standard `back-to-indentation'
3644         binding.
3645
3646 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3647
3648         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3649
3650         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3651         (mm-disable-multibyte-mule4): Ditto.
3652         (mm-with-unibyte-current-buffer-mule4): Ditto.
3653
3654 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3655
3656         * pop3.el (pop3-movemail): Use binary.
3657         (pop3-movemail-file-coding-system): Removed.
3658
3659 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3660
3661         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3662
3663 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3664
3665         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3666         exists.
3667
3668 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3669
3670         * gnus-msg.el (gnus-post-method): Use backend name when the
3671         address is "".
3672
3673 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3674
3675         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3676         mm-verify-option.
3677         (gnus-treat-x-pgp-sig): Default value.
3678         (gnus-ignored-headers): Redundant.
3679
3680 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3681
3682         * gnus-win.el (gnus-configure-frame): Save selected window.
3683
3684 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3685
3686         * nnmbox.el: Require gnus-range.
3687         (nnmbox-group-building-active-articles): New variable.
3688         (nnmbox-group-active-articles): New variable; this is a cache of
3689         all active articles by group and number.
3690         (nnmbox-in-header-p): New function.
3691         (nnmbox-find-article): New function.
3692         (nnmbox-record-active-article): New function.
3693         (nnmbox-record-deleted-article): New function.
3694         (nnmbox-is-article-active-p): New function.
3695         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3696         (nnmbox-request-article): Ditto.  Also supply extra arg to
3697         nnmbox-article-group-number.
3698         (nnmbox-request-expire-articles): Ditto.
3699         (nnmbox-request-move-article): Ditto.
3700         (nnmbox-request-replace-article): Ditto.
3701         (nnmbox-request-rename-group): Rename group entry in active
3702         article cache.
3703         (nnmbox-delete-mail): Update active article cache, unless article
3704         is being replaced.
3705         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3706         than partially duplicating it.
3707         (nnmbox-article-group-number): Add extra `this-line' arg, to
3708         handle articles belonging to multiple groups.
3709         (nnmbox-save-mail): Update active article cache.
3710         (nnmbox-read-mbox): Build active article cache when loading mbox.
3711         Also do some repair work, if we find articles that are missing the
3712         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3713         reconstruct these from Xref info.
3714
3715 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3716
3717         * mail-source.el (mail-source-report-new-mail): Use
3718         nnheader-run-at-time.
3719
3720 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3721
3722         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3723         an error is thrown, and then rethrow the error.
3724         (mail-source-check-pop): Ditto.
3725         (mail-source-start-idle-timer): Prevent multiple pop checks
3726         running if the check takes a long time.
3727
3728 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3729
3730         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3731         succeed.
3732
3733 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3734
3735         * gnus-win.el (gnus-configure-windows): Make sure
3736         nntp-server-buffer is live.
3737         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3738
3739 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3740
3741         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3742
3743 2000-12-04  Andreas Jaeger  <aj@suse.de>
3744
3745         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3746
3747 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3748
3749         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3750
3751 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3752
3753         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3754
3755 2000-12-01  Simon Josefsson  <sj@extundo.com>
3756
3757         * mml-smime.el (mml-smime-verify): Fix address parsing.
3758
3759 2000-12-01  Simon Josefsson  <sj@extundo.com>
3760
3761         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
3762         more than one certificate inside PKCS#7 blob.  Better security
3763         information (clamed / actual sender, openssl output, certificates
3764         inside message).
3765
3766         * smime.el (smime-verify-region): Output to /dev/null.
3767         (smime-buffer-as-string-region): Don't parse empty lines.
3768
3769 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3770
3771         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3772         ?d and ?D.
3773         (gnus-mime-security-show-details-inline): New variable.
3774         (gnus-mime-security-show-details): Use them.
3775         (gnus-insert-mime-security-button): Ditto.
3776
3777         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3778         Suggest by Michael Duggan (md5i@cs.cmu.edu).
3779         (mml2015-gpg-clear-verify): Ditto.
3780         (mml2015-gpg-decrypt-1): Ditto.
3781         (mml2015-use): Prefer 'gpg.
3782
3783 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3784
3785         * gnus-util.el (gnus-add-text-properties-when): New function.
3786         (gnus-remove-text-properties-when): Ditto.
3787
3788         * gnus-cite.el (gnus-article-hide-citation): Use them.
3789         (gnus-article-toggle-cited-text): Use them.
3790
3791         * gnus-art.el (gnus-signature-toggle): Use them.
3792         (gnus-article-show-hidden-text): Ditto.
3793         (gnus-article-hide-text): Ditto.
3794
3795 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3796
3797         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3798
3799 2000-11-30  Simon Josefsson  <sj@extundo.com>
3800
3801         * smime.el (smime-point-at-eol): New alias.
3802         (smime-buffer-as-string-region): Use it.
3803
3804 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3805
3806         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3807
3808 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3809
3810         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3811
3812         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3813
3814         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3815
3816 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
3817
3818         * nnmh.el (nnmh-request-expire-articles): Implemented
3819         expiry-target for nnmh backend.
3820
3821 2000-11-30  Simon Josefsson  <sj@extundo.com>
3822
3823         * mm-decode.el (mm-security-from): New variable.
3824         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3825
3826         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3827         than `from'.
3828
3829 2000-11-30  Simon Josefsson  <sj@extundo.com>
3830
3831         * mml-smime.el (mml-smime-verify): Verify that certificate mail
3832         address match sender address.
3833
3834         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3835
3836         * smime.el (smime-verify-region): Don't copy buffer.
3837         (smime-decrypt-buffer): Use expand-file-name on keyfile.
3838         (smime-pkcs7-region): New function.
3839         (smime-pkcs7-certificates-region): Ditto.
3840         (smime-pkcs7-email-region): Ditto.
3841         (smime-buffer-as-string-region): Ditto.
3842
3843         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3844         buffer.
3845
3846 2000-11-23  Jens Krinke <j.krinke@gmx.de>
3847
3848         * smime.el (smime-decrypt-region): Fix keyfile argument.
3849
3850 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3851
3852         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3853
3854 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3855
3856         * message.el (message-shoot-gnksa-feet): New variable.
3857         (message-gnksa-enable-p): New function.
3858         (message-send): Use it.
3859         (message-check-news-body-syntax): Ditto.
3860
3861 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
3862
3863         * message.el (message-make-message-id): Remove the redundancy.
3864
3865 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3866
3867         * message.el (message-setup): Discourage using mc-install-*-mode.
3868
3869         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3870
3871 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3872
3873         * gnus-cite.el (gnus-cite-parse): Guess citation length.
3874
3875 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3876
3877         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3878
3879 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3880
3881         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3882
3883 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3884
3885         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3886         insert-buffer-substring.
3887
3888         * message.el (message-send-mail): Use buffer-substring-no-properties.
3889         (message-send-news): Ditto.
3890
3891 2000-11-22  David Edmondson <dme@dme.org>
3892
3893         * imap.el (imap-wait-for-tag): Message read info.
3894
3895 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3896
3897         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3898         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3899         (mml2015-gpg-encrypt): Ditto.
3900
3901 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3902
3903         * mm-decode.el (mm-verify-option): Default value.
3904
3905         * mml-sec.el (mml-secure-part): Error message.
3906
3907 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3908
3909         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3910
3911 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3912
3913         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3914
3915 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3916
3917         * gnus-art.el (gnus-article-describe-key): Use prompt.
3918         (gnus-article-describe-key-briefly): Ditto.
3919
3920 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3921
3922         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3923
3924 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3925
3926         * gnus-art.el (gnus-article-describe-key): New function.
3927         (gnus-article-describe-key-briefly): New function.
3928
3929 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3930
3931         * mm-decode.el (mm-decrypt-option): Doc typo.
3932
3933         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3934         return a number.
3935
3936 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3937
3938         * message.el (message-newline-and-reformat): Typo.
3939
3940 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3941
3942         * gnus-art.el (article-verify-x-pgp-sig): Check whether
3943         original-article-buffer exists.
3944
3945         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3946         (rfc2047-header-encoding-alist): Addresses are different from text.
3947         (rfc2047-encode-message-header): Ditto.
3948         (rfc2047-dissect-region): Extra parameter.
3949         (rfc2047-encode-region): Ditto.
3950         (rfc2047-encode-string): Ditto.
3951
3952 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3953
3954         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3955         (mm-uu-pgp-encrypted-extract): Use it.
3956         (mm-uu-pgp-signed-extract-1): New function.
3957         (mm-uu-pgp-signed-extract): Use it.
3958
3959         * gnus-art.el (gnus-mime-display-security): New function.
3960         (gnus-mime-display-part): Use it.
3961         (gnus-mime-security-verify-or-decrypt): New function.
3962         (gnus-mime-security-press-button): New function.
3963         (gnus-insert-mime-security-button): Use it.
3964
3965         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3966         (mm-find-raw-part-by-type): Ditto.
3967         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3968         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3969         (mm-destroy-parts): Kill nested multibyte buffer.
3970
3971         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3972         (mml2015-gpg-verify): Ditto.
3973
3974 2000-11-18  Simon Josefsson  <sj@extundo.com>
3975
3976         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3977         (mml2015-function-alist): Use it.
3978
3979         * mml-sec.el (mml-sign-alist): Update names.
3980         (mml-encrypt-alist): Ditto.
3981         (mml-secure-part-smime-sign): Moved to mml-smime.el
3982         as `mml-smime-sign-query'.
3983         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3984         `mml-smime-get-file-cert'.
3985         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3986         `mml-smime-get-dns-cert'.
3987         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3988         `mml-smime-encrypt-query'.
3989         (mml-smime-sign-buffer): Use mml-smime-sign.
3990         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3991
3992         * mml-smime.el (mml-smime-sign): New function.
3993         (mml-smime-encrypt):
3994         (mml-smime-sign-query):
3995         (mml-smime-get-file-cert):
3996         (mml-smime-get-dns-cert):
3997         (mml-smime-encrypt-query): Moved from mml-sec.el.
3998
3999 2000-11-16  Simon Josefsson  <sj@extundo.com>
4000
4001         * mml2015.el (mml2015-gpg-clear-verify): New function.
4002         (mml2015-function-alist): Add it.
4003
4004 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4005
4006         * message.el (message-setup-fill-variables): Use
4007         message-cite-prefix-regexp.
4008         (message-newline-and-reformat): Check the end of citation, leading
4009         WSP, break in the cite prefix.
4010         (message-fill-paragraph): New function.
4011
4012 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4013
4014         * lpath.el: Shut up.
4015
4016 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4017
4018         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
4019         raw 8-bit in headers in dk.* newsgroups.
4020
4021 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4022
4023         * message.el (message-newline-and-reformat): Match extra WSPs.
4024
4025 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
4026
4027         * mml.el (mml-generate-mime-1): Ignore ascii.
4028
4029 2000-11-16 Justin Sheehy <justin@iago.org>
4030
4031         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
4032
4033 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4034
4035         * message.el (message-cite-prefix-regexp): Prefix should not end
4036         at space.
4037
4038 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4039
4040         * message.el (message-mode-syntax-table): Add - as a word
4041         constituent as in articles.
4042         (message-setup-fill-variables): Add -_. as supercite-style prefix.
4043         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
4044         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
4045
4046 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4047
4048         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
4049
4050 2000-11-12  David Edmondson  <dme@dme.org>
4051
4052         * message.el (message-font-lock-keywords): use
4053         message-cite-prefix-regexp.
4054
4055 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4056
4057         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
4058         Stein Arild Str\e,Ax\e(Bmme.
4059         (gnus-group-jump-to-group): Use it.
4060         (gnus-group-jump-to-group-prompt): Customize.
4061
4062 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4063
4064         * mailcap.el (mailcap-possible-viewers): Match the entire string.
4065
4066 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4067
4068         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
4069         incompatible.
4070         (mml2015-mailcrypt-sign): Ditto.
4071
4072 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4073
4074         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
4075         group is open.
4076
4077 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4078
4079         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
4080         nnvirtual articles.
4081         (gnus-backlog-request-article): Don't request nnvirtual articles.
4082
4083 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4084
4085         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
4086         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
4087
4088 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4089
4090         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
4091         * mml.el (mml-generate-mime-1): Use charset attribute.
4092         * mm-bodies.el (mm-encode-body): Add parameter charset.
4093         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
4094
4095 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4096
4097         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
4098         (mml2015-mailcrypt-clear-decrypt): Ditto.
4099         (mml2015-mailcrypt-verify): Ditto.
4100         (mml2015-mailcrypt-clear-verify): Ditto.
4101         (mml2015-gpg-verify): Ditto.
4102
4103 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4104
4105         * smime.el (smime-openssl-program): Test the existence of openssl.
4106         * mml-smime.el: Require mm-decode.
4107         (mml-smime-verify-test): New function.
4108         * mm-decode.el (mm-verify-function-alist): Use it.
4109
4110 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4111
4112         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
4113         anyway.
4114
4115 2000-11-13  Simon Josefsson  <sj@extundo.com>
4116
4117         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
4118         verification doesn't work.
4119
4120 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4121
4122         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
4123         (gnus-inews-do-gcc): Use it.
4124
4125 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4126
4127         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
4128         leading space.
4129         * mm-extern.el (mm-inline-external-body): Report error when no
4130         access-type.
4131
4132 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4133
4134         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
4135
4136 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
4137
4138         * gnus-art.el (gnus-mime-button-menu): Use select-window.
4139
4140 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
4141
4142         * gnus-art.el (gnus-mime-display-part): Display multipart/related
4143         as multipart/mixed.
4144
4145 2000-11-12  David Edmondson  <dme@dme.org>
4146
4147         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
4148         and replace `.' with `\w' to allow for different syntax tables
4149         (from Vladimir Volovich).
4150         * message.el (message-newline-and-reformat): use
4151         `message-cite-prefix-regexp'.
4152         * gnus-cite.el (gnus-supercite-regexp): use
4153         `message-cite-prefix-regexp'.
4154         * gnus-cite.el (gnus-cite-parse): use
4155         `message-cite-prefix-regexp'.
4156
4157 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4158
4159         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
4160         PGP SIGNATURE.  Escape leading "-"'s.
4161         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
4162
4163 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4164
4165         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
4166
4167 2000-11-11  Simon Josefsson  <sj@extundo.com>
4168
4169         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
4170
4171         * smime.el (smime-details-buffer): New variable.
4172         (smime-sign-region):
4173         (smime-encrypt-region):
4174         (smime-verify-region):
4175         (smime-decrypt-region): Copy OpenSSL output to the buffer.
4176
4177         * mml-smime.el (mml-smime-verify): Support security info.
4178
4179 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
4180
4181         * mm-decode.el (mm-verify-option): Set default to nil.
4182         (mm-decrypt-option): Ditto.
4183         * gnus-art.el (article-verify-x-pgp-sig): New function.
4184
4185 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
4186
4187         * gnus-art.el (gnus-mime-display-alternative): Show button if no
4188         preferred part.
4189
4190 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4191
4192         * gnus-sum.el (gnus-move-split-methods): Say that
4193         `gnus-split-methods' uses file names, whereas this uses group
4194         names.  (Report from Nevin Kapur)
4195
4196 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
4197
4198         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
4199
4200 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4201
4202         * nnheader.el (nnheader-directory-files-is-safe): New variable.
4203         (nnheader-directory-articles): Use it.
4204         (nnheader-article-to-file-alist): Ditto.
4205
4206 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4207
4208         * rfc2047.el (rfc2047-pad-base64): New function.
4209         (rfc2047-decode): Use it.
4210
4211 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4212
4213         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
4214         select method.
4215
4216 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4217
4218         * mml2015.el (mml2015-gpg-decrypt-1):
4219         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
4220
4221 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4222
4223         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
4224
4225 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4226
4227         * pop3.el (pop3-munge-message-separator): A message may have an
4228         empty body.
4229
4230 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
4231
4232         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
4233         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
4234         (mm-uu-pgp-signed-extract): Use coding-system.
4235
4236 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4237
4238         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
4239         (gnus-insert-mime-security-button): New function.
4240         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
4241         * mml2015.el:  Add security info when verify or decrypt.
4242         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
4243         (mm-uu-pgp-encrypted-extract): Ditto.
4244
4245 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
4246
4247         * mm-decode.el (mm-display-parts): New function.
4248         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
4249
4250 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
4251
4252         * gnus-mlspl.el: Documentation tweaks.
4253
4254 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4255
4256         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
4257         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
4258         argument.
4259
4260 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
4261
4262         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
4263
4264 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
4265
4266         * gnus-art.el (gnus-article-encrypt): New function.
4267         (gnus-article-encrypt-protocol-alist): New variable.
4268         (gnus-article-encrypt-protocol): New variable.
4269         * mml2015.el (mml2015-self-encrypt): New function.
4270         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
4271
4272 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4273
4274         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
4275         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
4276         let mailcap do it.
4277         * mml2015.el: Remove snarf code.
4278         * mm-decode.el: Remove snarf code.
4279
4280 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
4281
4282         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
4283         (mml-insert-mime): Understand gnus-decoded.
4284         (mime-to-mml): New parameter handles.
4285         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
4286         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
4287
4288 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4289
4290         * mm-decode.el (mime-security): New group.
4291         (mm-verify-function-alist): Add test function.
4292         (mm-decrypt-function-alist): Ditto.
4293         (mm-snarf-option): Set default value as nil.
4294         (mm-find-part-by-type): Recursive parameter.
4295         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
4296         * mml2015.el: Support draft-ietf-openpgp-multsig.
4297
4298 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
4299
4300         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
4301         (gnus-article-view-part-as-charset): New function.
4302
4303 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4304
4305         * mm-decode.el (mm-verify-option): Default value.
4306         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
4307
4308 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4309
4310         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
4311
4312 2000-11-05  Simon Josefsson  <sj@extundo.com>
4313
4314         * mml-smime.el (mml-smime-verify): Work in original multipart
4315         buffert.
4316
4317         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
4318         (mm-handle-multipart-ctl-parameter): Ditto.
4319         (mm-alist-to-plist): New function.
4320         (mm-dissect-buffer): Store CTL parameters and copy original buffer
4321         for multiparts.
4322         (mm-destroy-parts): Destroy multipart buffert.
4323         (mm-remove-part): Ditto.
4324
4325         * mml-smime.el (mml-smime-sign): Not used.
4326         (mml-smime-encrypt): Ditto.
4327
4328         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
4329
4330         Verify S/MIME signature support.
4331
4332         * mm-decode.el (mm-inline-media-tests): Add
4333         application/{x-,}pkcs7-signature.
4334         (mm-inlined-types): Ditto.
4335         (mm-automatic-display): Ditto.
4336         (mm-verify-function-alist): Ditto.  Add name of method.
4337         (mm-decrypt-function-alist): Add name of method.
4338         (mm-find-part-by-type): Add documentation.
4339         (mm-possibly-verify-or-decrypt): Use new format of
4340         mm-{verify,decrypt}-function-alist.  Use method names.
4341
4342         * mml-smime.el (mml-smime-verify): New function.
4343
4344 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4345
4346         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
4347
4348 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4349
4350         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
4351         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
4352         * mm-decode.el (mm-snarf-option): New.
4353
4354 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4355
4356         * mm-util.el (mm-subst-char-in-string): New function.
4357         (mm-replace-chars-in-string): Use it.
4358         * message.el (message-replace-chars-in-string): Use it.
4359         * nnheader.el (nnheader-replace-chars-in-string): Use it.
4360         * gnus-mh.el (mh-lib-progs): Shut up.
4361
4362 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4363
4364         * base64.el, md5.el: Moved to contrib directory.
4365
4366 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4367
4368         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
4369         the last article when search.
4370
4371 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4372
4373         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
4374         * nnmail.el (nnmail-pathname-coding-system): Ditto.
4375
4376 2000-09-29  David Edmondson  <dme@thus.net>
4377
4378         * message.el (message-newline-and-reformat): Typo.
4379
4380 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4381
4382         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
4383
4384 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4385
4386         * nntp.el (nntp-decode-text): Delete bogus status lines.
4387
4388 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
4389
4390         * message.el (message-font-lock-keywords): Match a final newline
4391         to help font-lock's multiline support.
4392
4393 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4394
4395         * nnoo.el (nnoo-set): New function.
4396
4397 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4398
4399         * gpg.el, gpg-ring.el: Moved to contrib directory.
4400
4401 2000-11-04  Simon Josefsson  <sj@extundo.com>
4402
4403         * nnimap.el (nnimap-split-inbox): Typo.
4404
4405 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4406
4407         * gnus-msg.el (gnus-msg-mail): Move it backwards.
4408
4409 2000-11-03  Simon Josefsson  <sj@extundo.com>
4410
4411         * rfc2231.el (rfc2231-parse-qp-string): New function.
4412         (require): rfc2047.
4413
4414         * mail-parse.el (mail-header-parse-content-type):
4415         (mail-header-parse-content-disposition): Support invalid QP
4416         encoded strings, by using `rfc2231-parse-qp-string'.
4417
4418 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4419
4420         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
4421         (rfc2231-decode-encoded-string): Typo "> X 1".
4422         (rfc2231-encode-string): Insert the name of charset.
4423         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
4424
4425 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4426
4427         * mm-decode.el (mm-save-part): Return the filename.
4428         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
4429         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
4430         (gnus-mime-action-alist): Use it.
4431         (gnus-mime-button-commands): USe it.
4432         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
4433         (mm-inline-external-body): unwind-protect.
4434
4435 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4436
4437         * gnus-art.el (gnus-insert-mime-button): Show url.
4438
4439 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4440
4441         * mml.el (mml-generate-mime-1): Support external url.
4442         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
4443
4444 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
4445
4446         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
4447         * mm-decode.el (mm-display-external): Ditto.
4448         * mm-extern.el: New file.
4449         * mm-decode.el (mm-inline-media-tests): Hook it up.
4450         (mm-inlined-types): Inline message/external-body.
4451
4452 2000-11-02  Simon Josefsson  <sj@extundo.com>
4453
4454         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
4455
4456         * message.el (message-get-reply-headers): Better handling when
4457         Mail-Followup-To is very large.
4458
4459 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4460
4461         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
4462         * gnus-art.el (gnus-article-edit-done):
4463         * gnus-sum.el (gnus-summary-edit-article-done): Move line
4464         counting code here.
4465         * gnus-msg.el (gnus-setup-message): Remove a hack.
4466
4467 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4468
4469         * gnus-sum.el (gnus-newsgroup-variables): New variable.
4470         (gnus-summary-mode): Make them local variables.
4471         (gnus-set-global-variables): Globalize them.
4472         (gnus-summary-exit): Kill them.
4473
4474 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
4475
4476         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
4477         word.
4478
4479 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4480
4481         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
4482         gnus-article-wash-types.
4483         * gnus-art.el (gnus-article-wash-status): Use them.
4484
4485 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
4486
4487         * mml.el (mml-read-tag): Remove spaces and LF.
4488
4489 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4490
4491         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
4492         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
4493
4494 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
4495
4496         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
4497
4498 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4499
4500         * gnus-sum.el (gnus-article-charset): New variable.
4501         (gnus-summary-display-article): Set it.
4502         * gnus-msg.el (gnus-copy-article-buffer): Use it.
4503         * gnus-art.el (gnus-article-mode): Make it local variable.
4504
4505 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4506
4507         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
4508
4509 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4510
4511         * nnwfm.el: New file.
4512
4513         * nnweb.el (nnweb-replace-in-string): New function.
4514
4515 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4516
4517         * mml2015.el: Wrap gpg.el.
4518         * gpg.el (gpg-verify): The last argument of apply is a list.
4519         (gpg-encrypt): Add passphrase as a parameter.
4520
4521 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4522
4523         * gpg.el: New file.
4524         * gpg-ring.el: New file.
4525
4526 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4527
4528         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
4529
4530 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
4531
4532         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
4533         double-quote charcters.
4534         (gnus-summary-prepare-threads): Ditto.
4535
4536 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4537
4538         * gnus-art.el (gnus-mime-display-single): Forward line -1.
4539         * mml.el (mml-read-tag): Don't skip the leading space.
4540         * lpath.el (font-lock-set-defaults): Shut up.
4541
4542 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4543
4544         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
4545
4546 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4547
4548         * qp.el (quoted-printable-encode-region): Replace leading - when
4549         ultra safe.
4550         * mml.el (mml-generate-mime-postprocess-function): Removed.
4551         (mml-postprocess-alist): Removed.
4552         (mml-generate-mime-1): Use ultra-safe when sign.
4553         * mml2015.el (mml2015-fix-micalg): Uppercase.
4554         (mml2015-verify): Insert LF.
4555         (mml2015-mailcrypt-sign): Downcase; search backward.
4556
4557 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4558
4559         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
4560         restrictive.
4561         (nnultimate-table-regexp): New variable.
4562         (nnultimate-forum-table-p): Use it.
4563
4564 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
4565
4566         * gnus-sum.el (gnus-summary-expire-articles): Save point.
4567
4568 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4569
4570         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
4571         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
4572
4573 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4574
4575         * mml2015.el: Shut up.
4576
4577 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4578
4579         * gnus.el (gnus-server-browse-hashtb): Removed.
4580         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4581         (gnus-group-insert-group-line-info): Use simplified method.
4582         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4583
4584 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4585
4586         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4587         moved here.
4588         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4589         * gnus-group.el (gnus-group-prepare-flat): Use it.
4590         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4591
4592 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4593
4594         * mml.el (mml-mode): Show menu in XEmacs.
4595
4596 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4597
4598         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4599         (gnus-server-read-server-in-server-buffer): New function.
4600         (gnus-browse-foreign-server): Browse in group buffer.
4601         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4602         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4603         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4604         * gnus.el (gnus-server-browse-hashtb): New variable.
4605
4606 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4607
4608         * nnfolder.el (nnfolder-open-nov): Use group.
4609
4610 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4611
4612         * nnfolder.el: Add NOV. Set version to 2.0.
4613         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4614
4615 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4616
4617         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4618
4619 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4620
4621         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4622         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4623
4624 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4625
4626         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4627
4628 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4629
4630         * mm-decode.el (mm-verify-function-alist): New variable.
4631         (mm-verify-option): New variable.
4632         (mm-decrypt-function-alist): Ditto.
4633         (mm-decrypt-option): Ditto.
4634         (mm-find-raw-part-by-type): New function.
4635         (mm-possibly-verify-or-decrypt): New function.
4636         (mm-dissect-multipart): Use it.
4637         * mml2015.el (mml2015-fix-micalg): New function.
4638         (mml2015-decrypt): Use new interface.
4639         (mml2015-verify):  Use new interface.
4640         (mml2015-setup): Make it bogus.
4641
4642 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4643
4644         * mml.el (mml-generate-mime-postprocess-function): Set to
4645         mml-postprocess.
4646         (autoload): Autoload mml2015 and mml-smime.
4647         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4648         * mml2015.el (mml2015-encrypt): New function.
4649         (mml2015-sign): New function.
4650         (mml2015-encrypt-function): New variable.
4651         (mml2015-sign-function): New variable.
4652         (mml2015-mailcrypt-encrypt): Use message-recipients.
4653         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4654         * mml-smime.el (mml-smime-setup): Ditto.
4655
4656 2000-10-28  Simon Josefsson  <sj@extundo.com>
4657
4658         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4659         Communigate Pro 3.3.1 server.
4660
4661         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4662         in buffers.
4663         (mml-secure-dns-server): Removed.
4664         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4665         write certificates to files.
4666
4667         * smime.el (smime-dns-server): New variable.
4668         (smime-mail-to-domain):
4669         (smime-cert-by-dns): New functions.
4670
4671         * dig.el: New file.
4672
4673 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4674
4675         * message.el (message-options): New variable.
4676         (message-options-set-recipient): New function.
4677         (message-send): Use them.
4678         * gnus-int.el (gnus-request-replace-article): Use them.
4679         (gnus-request-accept-article): Ditto.
4680         * mml.el (mml-preview): Use them.
4681         * gnus-sum.el (gnus-summary-edit-article): Use them.
4682
4683         * message.el (message-options-get): New function.
4684         (message-options-get): New function.
4685         * rfc2047.el (rfc2047-encode-message-header): Use them.
4686         * mm-bodies.el (mm-encode-body): Use them.
4687
4688 2000-10-28  Simon Josefsson  <sj@extundo.com>
4689
4690         * nnimap.el (nnimap-retrieve-which-headers):
4691         (nnimap-request-article-part): Quote message-id.
4692
4693         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4694         (smime-CA-file): New variable.
4695         (smime-call-openssl-region): Don't error.
4696         (smime-sign-region): Return result value.
4697         (smime-encrypt-region): Ditto.
4698         (smime-verify-region): New function.
4699         (smime-decrypt-region): Ditto.
4700         (smime-verify-buffer): Ditto.
4701         (smime-decrypt-buffer): Ditto.
4702
4703         * mml.el: Require mml-sec.
4704         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4705         (mml-mode-map): Add "sign" and "encrypt" maps.
4706         (mml-menu): Add security menu.
4707         (mml-preview): Use generate-new-buffer.
4708
4709         * mml-sec.el: New file.
4710
4711 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4712
4713         * mm-decode.el (mm-find-part-by-type): Move it here.
4714         * mml.el (mml-postprocess): Move it here.
4715         (mml-postprocess-alist): Move it here. Merge them.
4716
4717 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4718
4719         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4720         unencoded stuff in the header.
4721
4722 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4723
4724         * gnus-group.el (gnus-group-listed-groups): New variable.
4725         (gnus-group-list-option): New variable.
4726         (gnus-group-list-limit-map): New keymap.
4727         (gnus-group-list-flush-map): New keymap.
4728         (gnus-group-list-plus-map): New keymap.
4729         (gnus-group-prepare-logic): New function.
4730         (gnus-group-prepare-flat): Merge with
4731         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4732         (gnus-group-prepare-flat-list-dead): Ditto.
4733         (gnus-group-list-matching): Use gnus-group-prepare-function.
4734         (gnus-group-list-dormant): Ditto.
4735         (gnus-group-list-cached): Ditto.
4736         (gnus-group-listed-groups): New function.
4737         (gnus-group-list-limit): New function.
4738         (gnus-group-list-flush): New function.
4739         (gnus-group-list-plus): New function.
4740         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4741         (gnus-topic-prepare-topic): Ditto.
4742
4743 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4744
4745         * message.el (message-insert-to, message-get-reply-headers):
4746         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4747
4748 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4749
4750         * mml2015.el: New file.
4751         * smime.el: New file.
4752         * mml-smime.el: New file.
4753
4754 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4755
4756         * ChangeLog: Moved to ChangeLog.1.
4757
4758 ;; Local Variables:
4759 ;; coding: iso-2022-7bit
4760 ;; End: