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