bd71c92140f7f37db9bd79109f0f4fdf42111826
[gnus] / lisp / ChangeLog
1 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
4
5 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6
7         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
8         disable it.
9
10         * gnus.el (gnus-info-nodes): Remove a few The's.
11
12 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
13
14         * mail-source.el (mail-source-movemail): Call-process may return a
15         signal description string.
16
17         * gnus-start.el (gnus-read-newsrc-el-file):
18         gnus-newsrc-file-version may be nil.
19
20         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
21         Suggested by Michael Sperber [Mr. Preprocessor]  
22         <sperber@informatik.uni-tuebingen.de>.
23
24 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
25
26         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
27
28 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
29
30         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
31         fontify HANDLE.
32
33 2001-04-18  Simon Josefsson  <simon@josefsson.org>
34
35         * smime.el (smime-ask-passphrase): Rework to return value.
36         (smime-sign-region): Rework to bind value and use it.
37         (smime-decrypt-region): Ditto.
38
39 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
40         Committed by Simon Josefsson  <simon@josefsson.org>
41
42         * smime.el (smime-ask-passphrase): New function.
43         (smime-sign-region): Use it.
44         (smime-encrypt-cipher): New variable.
45         (smime-decrypt-region): Ditto.
46
47 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
48         Committed by Simon Josefsson  <simon@josefsson.org>
49
50         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
51         the log.
52
53 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
54
55         *gnus.el: Oort Gnus v0.02 is released.
56
57 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
58
59         * gnus.el: Oort Gnus v0.01 is released.
60
61 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
62
63         * gnus-sum.el (gnus-summary-highlight): Highlight read
64         undownloaded articles as read articles.
65
66         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
67         (gnus-agent-get-undownloaded-list): Mark all undownloaded
68         articles, even read ones, as such.
69
70         * gnus-sum.el (gnus-summary-find-matching): Clean up.
71         (gnus-find-matching-articles): New function.
72         (gnus-summary-limit-include-matching-articles): New command. 
73         (gnus-summary-limit-include-thread): Include articles that have
74         matching subjects.
75         (gnus-offer-save-summaries): Clean up.
76
77 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
78
79         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
80
81 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
82         From Jason Merrill <jason_merrill@redhat.com>
83
84         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
85
86 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
87         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
88
89         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
90         newsgroup names when the original article is a news message.
91         
92 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
93
94         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
95         supported. Suggest by Jim Meyering <jim@meyering.net>.
96
97 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
98         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
99
100         * nnmail.el (nnmail-split-it): Added check for .* at the end of
101         regexp in nnmail-split-fancy.
102
103 2001-04-10  Simon Josefsson  <simon@josefsson.org>
104
105         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
106
107 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
108
109         * message.el (message-send-mail): Improve the interaction with the
110         user.
111
112 2001-04-10  Simon Josefsson  <simon@josefsson.org>
113
114         * imap.el (imap-message-copy): Work around buggy servers that
115         doesn't send TRYCREATE tags.
116
117 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
118
119         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
120
121 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
122
123         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
124         date. 
125
126 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
127
128         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
129         lives. 
130
131 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
132
133         * gnus-art.el (gnus-parse-news-url): New function.
134         (gnus-button-handle-news): New function.
135         (gnus-button-alist): Point to new functions.
136
137         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
138
139         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
140         gnus-format-specs. 
141
142         * message.el (message-check-news-header-syntax): Question even
143         when Gnus doesn't know the group names.
144         (message-send-news): Clean up.
145
146         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
147         exited on purpose without saving.
148
149         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
150
151 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
152
153         * gnus-score.el (gnus-score-orphans): Clean up.
154
155         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window. 
156
157         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
158         later. 
159
160         * gnus-start.el (gnus-close-all-servers): Find the right items to
161         close. 
162
163         * qp.el (quoted-printable-decode-region): Just message
164         malformation; don't quit.
165
166 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
167         From Gerd Moellmann <gerd@gnu.org>.
168
169         * gnus.el (gnus-interactive): A typo.
170
171 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
172         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
173
174         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
175         `assq-delete-all', if that function exists; otherwise use the old
176         definition. Documentation changed to match the one in
177         `assq-delete-all'.
178         
179 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
180
181         * gnus-start.el (gnus-close-all-servers): New function.
182
183         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
184         (gnus-server-remove-denials): Clean up.
185
186         * gnus-sum.el (gnus-summary-sort-by-original): New command and
187         keystroke. 
188
189 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
190
191         * message.el (message-send-news): Message where we are sending.
192         (message-send-mail): Ditto.
193
194         * gnus.el (gnus-server-string): New function.
195
196         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
197
198         * mm-decode.el (mm-default-directory): Customized.
199         (mm-tmp-directory): Ditto.
200
201         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix. 
202         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
203         or Chars. 
204         (gnus-summary-line-format-alist): ?l is now a string.
205         (gnus-summary-prepare-threads): Output ? for unknown lines.
206         (gnus-summary-insert-line): Ditto.
207         (gnus-summary-print-article): Unbalanced parentheses.
208
209         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
210         out whether new stuff has arrived.
211
212 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
213
214         * gnus-sum.el: Let printing work on ttys on Emacs.
215
216 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
217
218         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
219         when forcing news.
220
221         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
222         command. 
223
224 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
225
226         * message.el (message-set-auto-save-file-name): Don't use
227         asterisks under nt.
228
229 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
230
231         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
232         lists of articles.
233
234         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
235
236         * gnus-msg.el (gnus-put-message): Clean up.
237         (gnus-summary-reply): Mark all replied-to articles as replied to.
238         (gnus-inews-add-send-actions): Also mark as forwarded.
239         (gnus-summary-mail-forward): Mark as forwarded.  
240
241         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
242         of articles. 
243         (gnus-summary-mark-article-as-forwarded): Ditto.
244
245         * gnus-msg.el (gnus-summary-resend-message): Mark article as
246         forwarded. 
247         (gnus-summary-mail-forward): Clean up.
248
249         * gnus.el (gnus-article-mark-lists): Added forward.
250
251         * gnus-sum.el (gnus-forwarded-mark): New variable.
252         (gnus-summary-prepare-threads): Use it.
253         (gnus-summary-update-secondary-mark): Ditto.
254         (gnus-newsgroup-forwarded): New variable.
255
256 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
257
258         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
259         (gnus-summary-very-wide-reply): New command and keystroke.
260         (gnus-summary-very-wide-reply-with-original): Ditto.
261
262         * gnus-score.el (gnus-adaptive-word-length-limit): New variable. 
263         (gnus-score-adaptive): Use it.
264
265         * gnus-start.el (gnus-get-unread-articles): Clean up.
266
267 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
268
269         * nnultimate.el (nnultimate-retrieve-headers): Work for other
270         boards. 
271
272 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
273
274         * gnus-start.el:
275         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
276         * gnus-start.el (gnus-subscribe-newsgroup): use it.
277
278
279 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
280
281         * nnultimate.el (nnultimate-retrieve-headers): Understand
282         long-form month names.
283
284 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
285
286         * gnus-sum.el (gnus-summary-show-all-headers):
287         gnus-article-show-all-headers is broken. Use
288         gnus-summary-toggle-header instead.
289
290         * mml2015.el (mml2015-gpg-extract-from): No error.
291
292 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
293         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
294
295         * mml2015.el (mml2015-gpg-extract-from): New function.
296         (mml2015-gpg-verify): Use it.
297         (mml2015-gpg-clear-verify): Use it.
298
299 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
300
301         * message.el (message-setup-fill-variables): Use
302         fill-paragraph-function.
303         (message-fill-paragraph): Take an argument.
304         (message-newline-and-reformat): Take another argument.
305
306 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
307
308         * message.el (rmail-output): It is in rmailout.el not rmail.el.
309
310 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
311
312         * message.el (message-forward): local-variable-p takes an extra
313         argument in XEmacs.
314
315 2001-03-16  Simon Josefsson  <simon@josefsson.org>
316
317         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
318         `nnimap-use-nov-p' (it really tested the negative).
319         (nnimap-retrieve-headers): Use it.
320
321 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
322
323         * message.el (message-generate-headers-first): Update doc.
324
325 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
326
327         * gnus.el (gnus-summary-line-format): Typo.
328
329 2001-03-11  Simon Josefsson  <simon@josefsson.org>
330
331         * mailcap.el (mailcap-mime-data): Add application/sieve.
332         (mailcap-mime-extensions): Add .siv, .xls.
333
334 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
335         From Christoph Conrad <christoph.conrad@gmx.de>
336
337         * gnus-score.el (gnus-summary-lower-thread): Typo.
338
339 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
340
341         * message.el (message-forward-decoded-p): New variable.
342         (message-forward-subject-author-subject): Use it.
343         (message-make-forward-subject): Use it.
344         (message-forward): Use it.
345
346         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
347
348         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
349         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
350
351 ;;Has been fixed -- zsh.
352 ;;2001-03-05  Dave Love  <fx@gnu.org>
353 ;;
354 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
355 ;;      Move it after definition of mm-coding-system-p.
356 ;;
357 2001-03-01  Dave Love  <fx@gnu.org>
358
359         * mm-util.el (mm-inhibit-file-name-handlers): Add
360         image-file-handler.
361
362 2001-02-11  Dave Love  <fx@gnu.org>
363
364         * message.el (message-signature-file): Fix doc, :type.
365
366 2001-02-08  Dave Love  <fx@gnu.org>
367
368         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
369         (message-posting-charset): Defvar when compiling again.
370         (rfc2047-encodable-p): Require message.
371
372         * gnus-sum.el (gnus-alter-articles-to-read-function):
373         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
374
375 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
376
377         * nnrss.el: New file.
378
379 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
380         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
381
382         * rfc2047.el (rfc2047-unfold-region): Fix arg of
383         `skip-chars-forward'.
384
385 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
386
387         * nndraft.el (nndraft-request-group): Restore auto save files if
388         the original files do not exist.
389
390 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
391
392         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
393         SCORE paths.
394
395         * mm-decode.el (mm-dissect-buffer): Call
396         mail-extract-address-components only if necessary.
397
398 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
399
400         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
401         directory part.
402         (gnus-score-search-global-directories): Use file-directory-p.
403
404         * gnus-score.el (gnus-score-score-files-1): Use
405         gnus-kill-files-directory.
406         From Adrian Aichner <adrian@xemacs.org>.
407
408 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
409
410         * gnus.el (charset): Move here from gnus-sum.el.
411
412 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
413
414         * mml.el (mml-preview): Disable local map.
415
416         * gnus-sum.el (gnus-summary-make-menu-bar): Make
417         gnus-article-post-menu here.
418
419         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
420         if it has not been made.
421
422 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
423
424         * gnus-art.el (gnus-article-describe-key): Map key to event.
425         (gnus-article-describe-key-briefly): Ditto
426
427 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
428
429         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
430
431 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
432         From Katsumi Yamaoka <yamaoka@jpl.org>.
433
434         * dgnushack.el (coerce, merge, subseq): defmacro.
435
436 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
437
438         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
439         A fake defalias in nndraft.el results a not-activated bug in
440         uncompiled versions.
441
442 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
443         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
444
445         * gnus-util.el (gnus-split-references): Handle malformed References:.
446
447 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
448
449         * gnus-art.el (gnus-article-mime-part-status): 1 part.
450
451 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
452         From NAGY Andras <nagya@inf.elte.hu>.
453
454         * gnus.el (gnus-parameters): Typo.
455
456 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
457
458         * gnus.el (gnus-read-method): Remove redundancy.
459
460 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
461
462         * nnslashdot.el (nnslashdot-backslash-url): New.
463         (nnslashdot-request-list): Use it.
464
465 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
466
467         * nnml.el (nnml-generate-active-info): Fix the case when there is
468         no file.
469
470         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
471         (gnus-summary-create-article): New.
472
473         * gnus-group.el (gnus-group-mark-article-read): New.
474
475         * gnus-msg.el (gnus-inews-do-gcc): Use it.
476
477         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
478
479 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
480
481         * gnus-art.el (gnus-article-edit-done): Don't use
482         gnus-article-edit-exit.
483         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
484
485         * gnus.el (gnus-parameters): New.
486         Suggested by NAGY Andras <nagya@inf.elte.hu>.
487         (gnus-parameters-get-parameter): New.
488         (gnus-group-find-parameter): Use it.
489
490 2001-02-23  Simon Josefsson  <simon@josefsson.org>
491
492         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
493         change of default value to `current'.
494
495 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
496
497         * nneething.el (nneething-get-head): Insert unreadable file too.
498
499 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
500
501         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
502
503         * webmail.el (webmail-type-definition): Deja is bought by google.
504
505 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
506
507         * gnus-sum.el (gnus-fetch-headers): New.
508         (gnus-select-newsgroup): Use it.
509         (gnus-summary-insert-articles): New.
510         (gnus-summary-insert-old-articles): New.
511         (gnus-summary-insert-new-articles): New.
512
513         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
514         (gnus-group-list-active): Ditto.
515         * gnus-sum.el (gnus-set-mode-line): Ditto.
516         (gnus-summary-read-group-1): Ditto.
517
518 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
519
520         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
521         current topic.
522
523 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
524
525         * smiley.el (gnus-smiley-display): Don't do widening.
526
527         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
528         within body.
529
530         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
531
532         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
533         New.
534         (gnus-mime-display-multipart-related-as-mixed): New.
535         (gnus-mime-display-part): Use them.
536
537 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
540         something special.
541
542 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
543
544         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
545         (nnweb-request-article): Call reference if exists.
546         (nnweb-type-definition): Dejanews is bought by google.com.
547         Beta!
548
549 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
550
551         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
552
553 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
554
555         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
556         gnus-article-sort-functions.
557         (gnus-article-sort-functions): Doc fix.  Refer to
558         gnus-thread-sort-functions.
559
560 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
561         From Paul Jarc <prj@po.cwru.edu>.
562
563         * message.el (message-get-reply-headers): More fixes.
564
565 2001-02-17  Paul Jarc <prj@po.cwru.edu>
566         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
567
568         * message.el (message-get-reply-headers): Fix bug with
569         Mail-Followup-To/to-address interaction.
570
571 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
572
573         * gnus-msg.el (gnus-configure-posting-styles): Match header in
574         gnus-article-copy.
575
576 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
577
578         * message.el (message-do-send-housekeeping): Rename to a better
579         name.
580
581 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
582
583         * message.el (message-cancel-news): Check article first, then ask
584         yes or no.
585
586 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
587
588         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
589
590 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
591
592         * gnus-range.el (gnus-range-normalize): New function.
593
594 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
595
596         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
597
598 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
599
600         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
601
602         * nnagent.el (nnagent-request-regenerate): New.
603
604         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
605
606         * nnml.el (nnml-generate-nov-databases): Accept argument
607         server. Don't open server if it is opened.
608         (nnml-request-regenerate): Use it. Change to deffoo.
609
610 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
611         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
612
613         * gnus.el (gnus-define-group-parameter): Fix.
614
615 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
616
617         * gnus.el (gnus-define-group-parameter): Improved.
618
619         * gnus-sum.el (charset): Define parameter.
620         (ignored-charsets): Ditto.
621         (gnus-summary-setup-default-charset): Use them.
622
623         * gnus-start.el (gnus-read-descriptions-file): Use them.
624
625         * gnus-cus.el (gnus-group-parameters): Remove them.
626
627 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
628
629         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
630
631 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
632
633         * gnus-sum.el (gnus-summary-read-group-1): Remove
634         gnus-summary-set-local-parameters.
635         (gnus-summary-setup-buffer): Put it here.
636
637 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
638
639         * gnus.el (to-address): Define parameter.
640         (to-list): Ditto.
641         * gnus-art.el (article-hide-boring-headers): Use them.
642         * gnus-msg.el (gnus-post-news): Ditto.
643         * gnus-cus.el (gnus-group-parameters): Remove them.
644
645 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
646
647         * gnus-draft.el (gnus-draft-reminder): New.
648
649         * gnus-art.el (gnus-sender-save-name): New.
650
651 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
652
653         * mm-util.el (mm-mime-charset): Error message.
654
655 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
656
657         * message.el (message-check-news-body-syntax): Don't check mml lines.
658
659 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
660
661         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
662         subscribe.
663
664         * gnus-start.el (gnus-call-subscribe-functions): New.
665         (gnus-find-new-newsgroups): Use it.
666         (gnus-ask-server-for-new-groups): Use it.
667         (gnus-check-first-time-used): Use it.
668         (gnus-subscribe-newsgroup-method): Grok a list of functions.
669         (gnus-subscribe-options-newsgroup-method): Ditto.
670         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
671         return .
672
673 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
674
675         * gnus-cus.el (gnus-score-customize): Doc fix.
676
677 2001-02-11  Jesper Harder <harder@ifa.au.dk>
678
679         * dgnushack.el (my-getenv): Typo.
680
681 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
682
683         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
684
685 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
686
687         * gnus-group.el (gnus-group-suspend): Offer save summaries.
688
689         * gnus-art.el (gnus-treat-leading-whitespace): New.
690         (gnus-treatment-function-alist): Use it.
691         (article-remove-leading-whitespace): New.
692         (gnus-article-make-menu-bar): Use it.
693
694         * gnus-sum.el (gnus-summary-wash-empty-map): Add
695         remove-leading-whitespace.
696         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
697         because of conflict.
698
699 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
700
701         * Makefile.in: Hack generating gnus-load.el.
702         * dgnushack.el: Ditto.
703         * gnus-load.el: Remove it.
704
705 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
706
707         * dgnushack.el : Add URLDIR.
708
709         * Makefile.in (EMACS_COMP): Ditto.
710
711 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
712
713         * gnus-cus.el (gnus-score-customize): Error on no score file.
714
715 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
716
717         * mm-decode.el (mm-merge-handles): New function.
718
719         * mm-view.el (mm-inline-message): Use it.
720         (mm-view-message): Ditto.
721
722         * mm-partial.el (mm-inline-partial): Ditto.
723
724         * mm-extern.el (mm-inline-external-body): Ditto.
725
726         * gnus-art.el (gnus-mime-view-part): Ditto.
727         (gnus-mime-view-part-as-type): Ditto.
728         (gnus-mime-save-part-and-strip): Prevent users to strip in some
729         cases.
730
731 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
732
733         * message.el (message-cancel-news): Allow to shoot foot.
734         (message-supersede): Ditto.
735
736 2001-02-08  Tommi Vainikainen <thv@iki.fi>
737
738         * gnus-sum.el (gnus-simplify-subject-re): Use
739         message-subject-re-regexp.
740
741 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
742
743         * nnmail.el (nnmail-expiry-target-group): Bind
744         nnmail-cache-accepted-message-ids to nil.
745
746         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
747         coding system.
748
749 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
750
751         * qp.el (quoted-printable-encode-region): Make sure characters are
752         between 00 and FF.  Don't check charset.
753
754         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
755         in Emacs 20.
756         * rfc2047.el (rfc2047-q-encode-region): Ditto.
757
758 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
759
760         * message.el (message-make-forward-subject): Argument decoded.
761         (message-forward): Use it when digest.
762
763         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
764         buffer.
765
766 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
767
768         * message.el (message-generate-headers-first): Doc fix.
769
770 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
771
772         * gnus-art.el (article-make-date-line): Error proof.
773
774 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
775
776         * gnus-group.el (gnus-group-listing-limit): New.
777         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
778
779         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
780
781 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
782
783         * message.el (message-newline-and-reformat): Special case for
784         breaking at BOL.
785
786 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
787
788         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
789         message/rfc822.
790
791 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
792
793         * message.el (message-encode-message-body): Don't insert
794         Content-Type if it is inside a mail.
795
796 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
797
798         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
799         gnus-article-commands-menu.
800
801         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
802         in Emacs.
803
804         * gnus-start.el (gnus-read-descriptions-file): Use
805         gnus-group-name-charset and gnus-group-charset-alist.
806
807 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
808
809         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
810         active region.
811
812         * gnus-start.el (gnus-group-change-level): Remove from both
813         gnus-zombie-list and gnus-killed-list.
814
815 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
816
817         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
818         gnus-subscribe-topics.
819
820         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
821
822 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
823
824         * gnus-art.el (gnus-article-make-menu-bar): Make
825         gnus-article-post-menu.
826
827         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
828
829         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
830
831         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
832
833         * message.el (message-mode-menu): Ditto.
834
835         * gnus-art.el (defvar): eval-when-compile.
836
837 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
838
839         * gnus-agent.el (gnus-agentize): Fix doc.
840
841 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
842
843         * mml.el (mml-preview): Bind `q'.
844
845 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
846
847         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
848
849 2001-01-31  Dave Love  <fx@gnu.org>
850
851         * mm-util.el (mm-mime-mule-charset-alist)
852         (mm-find-mime-charset-region): Consider mule-utf-8.
853
854 2001-01-31  Dave Love  <fx@gnu.org>
855
856         * gnus-art.el (gnus-article-x-face-command)
857         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
858         :version.
859
860 2001-01-26  Dave Love  <fx@gnu.org>
861
862         * mm-util.el (mm-multibyte-string-p): New.
863
864 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
865 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
866 ;;      string-as-multibyte on class.  Clarify line-folding.
867         (quoted-printable-encode-string): Make temp buffer inherit
868         string's multibyteness.
869
870 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
871
872         * nnheader.el (toplevel): Don't require `gnus-util' at
873         compile-time; this creates a circular dependency, and prevents
874         a bootstrap.
875
876 2001-01-22  Andreas Schwab  <schwab@suse.de>
877
878         * nnheader.el (gnus-delete-line): Autoload it as a macro.
879
880 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
883
884         * gnus-art.el (article-hide-list-identifiers): Ditto.
885
886         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
887
888 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
889
890         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
891
892         * gnus-art.el (article-hide-list-identifiers): Similar.
893
894 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
895
896         * nnmail.el (nnmail-remove-list-identifiers): Improved.
897
898 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
899
900         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
901
902 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
903
904         * gnus-util.el (gnus-string-equal): New function.
905
906         * gnus-art.el (article-hide-boring-headers): Use it.
907
908 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
909
910         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
911
912 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
913
914         * gnus-msg.el (gnus-msg-mail): Support switch-action.
915
916 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
917
918         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
919         command if there is not last-saver.
920
921 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
922
923         * nntp.el (nntp-open-connection): 201 is possible.
924
925 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
926
927         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
928         (rfc2047-charset-encoding-alist): Add big5.
929
930 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
931
932         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
933         (gnus-agent-remove-server): Ditto.
934         (autoload): gnus-server-update-server.
935
936         * gnus-srvr.el (gnus-server-line-format): Add %a.
937         (gnus-server-line-format-alist): Add gnus-tmp-agent.
938         (gnus-server-insert-server-line): Use it.
939
940 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
941
942         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
943         GB2312 and Big5.
944
945 2001-01-24  Simon Josefsson  <sj@extundo.com>
946
947         * mail-source.el (mail-sources): Add :program specifier to IMAP
948         mail source.
949         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
950
951 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
952
953         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
954
955 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
956
957         * nntp.el (nntp-wait-for): Return the success code.
958         (nntp-open-connection): Use it.
959
960 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
961
962         * gnus-int.el (gnus-check-server): Allow breaking the opening.
963
964 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
965
966         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
967
968 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
969
970         * gnus-sum.el (gnus-summary-print-article): Take one prefix
971         argument. Allow to print several articles in one file.
972
973 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
974
975         * webmail.el (webmail-type-definition): netaddress changes.
976
977 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
978
979         * gnus.el: Fix copyright. Remove trailing spaces.
980
981         * message.el (message-forward): Use mule4.
982
983 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
984
985         * mm-util.el (mm-string-as-unibyte): New.
986
987         * message.el (message-forward): Use it.
988
989 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
990
991         * message.el (message-cite-original-without-signature): Don't peel
992         off the blank line.
993         (message-get-reply-headers): Add Cc if it is not in follow-to.
994
995 2001-01-20  Simon Josefsson  <sj@extundo.com>
996
997         * mm-decode.el (mm-handle-multipart-from): Add.
998         (mm-dissect-buffer): Save From: header value.
999         (mm-security-from): Remove.
1000         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1001
1002         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1003         instead of `mml-security-from'.  Protect null from value.
1004
1005 2001-01-20  Simon Josefsson  <sj@extundo.com>
1006
1007         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1008         application/vnd.ms-excel attachments.
1009
1010 2001-01-19  Simon Josefsson  <sj@extundo.com>
1011
1012         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1013
1014 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1015
1016         * message.el (message-ignored-mail-headers): Ditto.
1017
1018 2001-01-19  Simon Josefsson  <sj@extundo.com>
1019
1020         * message.el (message-ignored-news-headers): Only search beginning
1021         of line.
1022
1023 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
1024
1025         * message.el (message-send-mail): Content-Type may not be there.
1026
1027 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1028
1029         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1030         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1031
1032         * gnus-art.el (article-display-x-face): Insert X-Face if there is
1033         not.
1034
1035 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1036
1037         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1038         non-native groups.
1039
1040 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1041
1042         * message.el (message-yank-original): Understand
1043         universal-argument.
1044
1045 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1046
1047         * gnus-art.el (gnus-boring-article-headers): Add to-address.
1048         (article-hide-boring-headers): Ditto.
1049
1050         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1051
1052 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1053
1054         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1055         one.
1056
1057 2001-01-16  Simon Josefsson  <simon@josefsson.org>
1058
1059         * message.el (message-make-in-reply-to): Add comment to message-id
1060         (old syntax, see 2000-08-02 change).
1061
1062 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1063
1064         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1065         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1066         (gnus-button-reply): Ditto.
1067
1068 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
1069
1070         * gnus-art.el (article-display-x-face): Fix.
1071
1072 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1073
1074         * gnus-art.el (article-display-x-face): Use
1075         gnus-original-article-buffer.
1076
1077 2001-01-15  Jack Twilley <jmt@tbe.net>
1078
1079         * message.el (message-add-header): Move to point-max.
1080
1081 2001-01-15  Simon Josefsson  <simon@josefsson.org>
1082
1083         * smime.el (smime-CA-directory, smime-CA-file): Change default to
1084         nil, improve documentation.
1085         (smime-certificate-directory): Comment out false hints (until it
1086         is implemented).
1087
1088         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1089         there aren't any keys.
1090         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1091         verify certificate.  Default is changed to only check integrity.
1092         Improved security status texts.  If a certificate doesn't contain
1093         a email address, don't fail.
1094
1095         * smime.el (smime-noverify-region):
1096         (smime-noverify-buffer): New functions.  Verifies integrity only.
1097
1098 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1099
1100         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1101
1102 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1103
1104         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1105         (gnus-remove-some-windows): Ditto.
1106
1107 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1108
1109         * gnus-art.el (article-make-date-line): 11th.
1110
1111 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1112
1113         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1114         (mml2015-gpg-sign): Ditto.
1115
1116 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1117
1118         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1119         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1120
1121 2001-01-08  Dave Love  <fx@gnu.org>
1122
1123         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1124         single character.
1125
1126         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1127
1128         * message.el: Doc and message fixes.
1129         (message-send-rename-function)
1130         (message-make-forward-subject-function)
1131         (message-send-mail-function, message-reply-to-function)
1132         (message-wide-reply-to-function, message-followup-to-function)
1133         (message-distribution-function, message-auto-save-directory): Fix
1134         :type.
1135
1136         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1137         proceeding after warnings.  Amend multipart warning message.
1138
1139 2001-01-04  Dave Love  <fx@gnu.org>
1140
1141         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
1142         compiling.
1143         (gnus-make-directory): Require nnmail.
1144
1145         * mm-decode.el (mm-inline-media-tests): Add
1146         image/x-portable-bitmap.
1147         (mm-get-image): Grok pbm.
1148
1149 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
1150
1151         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
1152
1153 2001-01-09  Didier Verna  <didier@xemacs.org>
1154
1155         * dgnushack.el (dgnushack-compile): give a dummy value to
1156         `gnus-xmas-glyph-directory' for the time of compilation.
1157         * gnus-agent.el: moved some XEmacs specific hook add-ons from
1158         `gnus-xmas-[re]define' to avoid loosing user custom settings.
1159         * gnus-art.el: ditto.
1160         * gnus-group.el: ditto.
1161         * gnus-salt.el: ditto.
1162         * gnus-sum.el: ditto.
1163         * gnus-topic.el: ditto.
1164         * gnus-xmas.el (gnus-xmas-define): see above.
1165         * gnus-xmas.el (gnus-xmas-redefine): see above.
1166         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
1167         non-continuable error when the directory can't be found.
1168
1169 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1170
1171         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
1172         handle.
1173         * gnus-art.el (gnus-mime-view-part): Copy it.
1174         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
1175
1176 2001-01-09  Michael Downes <mjd@ams.org>
1177
1178         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
1179
1180 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1181
1182         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
1183         orig-file. Use ',source.
1184
1185 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1186
1187         * gnus-xmas.el (gnus-xmas-modeline-glyph):
1188         (gnus-xmas-group-startup-message):
1189         Detect gnus-xmas-glyph-directory when it is nil.
1190
1191 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1192
1193         * pop3.el (pop3-get-message-count): Andrew Innes
1194         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
1195
1196 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1197
1198         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
1199
1200         * time-date.el (time-to-number-of-days): New function.
1201
1202 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
1203
1204         * nnslashdot.el (nnslashdot-request-list): Always get the right
1205         sid.
1206
1207 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1208
1209         * message.el (message-minibuffer-local-map): New keymap.
1210         (message-read-from-minibuffer): Use it.
1211         * gnus-msg.el (gnus-summary-resend-message): Use it
1212
1213 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1214
1215         * gnus-start.el (gnus-display-time-event-handler): New function.
1216         (gnus-after-getting-new-news-hook): Use it.
1217
1218 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1219
1220         * message.el (message-ignored-mail-headers): Add draft header.
1221
1222 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1223
1224         * gnus-sum.el (gnus-summary-expire-articles): Don't save
1225         excursion.
1226
1227         * nnslashdot.el (nnslashdot-request-list): Get the right year.
1228
1229 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
1230
1231         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
1232
1233 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1234
1235         * qp.el (quoted-printable-decode-region): Don't backward-char.
1236
1237 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1238
1239         * gnus-draft.el: Mark articles as replied.
1240
1241         * gnus-sum.el (gnus-summary-add-mark): New function.
1242
1243         * gnus-group.el (gnus-add-mark): New function.
1244
1245         * gnus-sum.el (gnus-summary-buffer-name): New function.
1246         (gnus-summary-setup-buffer): Use it.
1247
1248         * gnus-draft.el: Set things up with the right post method and
1249         stuff.
1250
1251         * message.el (message-ignored-news-headers): Remove X-Draft-From.
1252
1253         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
1254
1255         * gnus.el (gnus-draft-meta-information-header): New variable.
1256
1257 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1258
1259         * gnus-art.el (gnus-treatment-function-alist): Move the date
1260         functions before the header sorting functions.
1261
1262         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
1263
1264         * dgnushack.el (dgnushack-compile): Message whether there is w3.
1265         Don't (push "/usr/share/emacs/site-lisp" load-path).
1266
1267         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
1268         to empty fill prefixes.
1269
1270 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1271
1272         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
1273         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
1274
1275 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1276
1277         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
1278
1279         * nnml.el (autoload): Move to nnheader.el.
1280
1281         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
1282         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
1283         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
1284         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
1285
1286 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1287
1288         * gnus-art.el (article-make-date-line): Get the hours right.
1289         (gnus-ignored-headers): More hiding.
1290
1291         * nnmail.el (nnmail-expiry-wait): Not an integer.
1292
1293         * message.el (message-goto-body): Only expand abbrev when called
1294         interactively.
1295         (message-make-lines): Use it.
1296
1297 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1298
1299         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
1300
1301 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1302
1303         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
1304         include the expunged articles.
1305
1306         * gnus-group.el (gnus-group-sort-by-server): New function.
1307
1308         * gnus.el (gnus-method-to-server-name): New function.
1309         (gnus-group-prefixed-name): Use it.
1310
1311         * gnus-group.el (gnus-group-sort-function): Doc fix.
1312         (gnus-group-sort-groups-by-server): New command.
1313
1314 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1315
1316         * gnus-art.el (gnus-treat-date-english): New variable.
1317         (article-date-english): New command.
1318         (gnus-english-month-names): New variable.
1319         (article-make-date-line): Do 'english.
1320
1321         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
1322         after the fill prefix.
1323
1324         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
1325         score...".
1326
1327         * gnus-art.el (gnus-ignored-headers): Hide more headers.
1328
1329         * message.el (message-mode-map): Bind comment-region.
1330
1331         * gnus-art.el (gnus-mime-display-part): Let w3 display
1332         multipart/related.
1333
1334         * mm-bodies.el (mm-long-lines-p): New function.
1335         (mm-body-encoding): Use it.
1336         (mm-body-encoding): Encode articles with lines longer than 1000
1337         characters.
1338
1339 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1340
1341         * mm-util.el (mm-enable-multibyte): Use
1342         default-enable-multibyte-characters.
1343         (mm-enable-multibyte-mule4): Ditto.
1344         (mm-disable-multibyte): Test XEmacs.
1345         (mm-disable-multibyte-mule4): Ditto.
1346         (mm-with-unibyte-current-buffer): Simplified.
1347         (mm-with-unibyte-current-buffer-mule4): Ditto.
1348
1349 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1350
1351         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
1352
1353         * nnheader.el (nnheader-string-as-multibyte): New alias.
1354
1355         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
1356
1357         * gnus-uu.el (gnus-message-process-mark): New function.
1358         (gnus-uu-mark-by-regexp): Use it.
1359         (gnus-new-processable): New function.
1360
1361 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
1362
1363         * gnus-sum.el (gnus-no-mark): New variable.
1364
1365 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1366
1367         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
1368         backslashes.
1369
1370 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
1371
1372         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
1373         definition.
1374
1375 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1376
1377         * dgnushack.el (dgnushack-compile): elc is in the current directory.
1378
1379         * qp.el (quoted-printable-encode-region): Don't check multibyte in
1380         XEmacs.
1381
1382 2000-12-25  Lloyd Zusman <ljz@asfast.com>
1383
1384         * mml.el (mml-read-tag): Save tag location.
1385
1386 2000-12-25  Simon Josefsson  <simon@josefsson.org>
1387
1388         * starttls.el: Sync with Emacs 21.
1389
1390 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1391
1392         * message.el (message-mail): Support yank-action.
1393
1394         * message.el (message-setup): Revoke the last change.
1395
1396 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1397
1398         * message.el (message-setup): Use cons. Suggested by Johan Vromans
1399         <jvromans@squirrel.nl>.
1400
1401 2000-12-24  Simon Josefsson  <sj@extundo.com>
1402
1403         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
1404         mailing list junk at end of part.
1405
1406 2000-12-23  Simon Josefsson  <sj@extundo.com>
1407
1408         * nnimap.el (nnimap-expiry-target): New function.
1409         (nnimap-request-expire-articles): Use it.
1410
1411 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1412
1413         * gnus.el (gnus-group-parameters-more): New variable.
1414         * gnus-cus.el (gnus-group-customize): Use it.
1415
1416         * gnus.el (gnus-define-group-parameter): New macro.
1417         (auto-expire): Use it
1418         (total-expire): Use it.
1419         * gnus-art.el (banner): Use it.
1420
1421         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
1422         <ljz@asfast.com>.
1423
1424 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1425
1426         * gnus-topic.el (gnus-topic-create-topic): Use list.
1427
1428         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
1429         before binding gnus-default-article-saver.
1430
1431         * gnus-sum.el (gnus-summary-save-article):
1432         (gnus-summary-pipe-output):
1433         (gnus-summary-save-article-mail):
1434         (gnus-summary-save-article-rmail):
1435         (gnus-summary-save-article-file):
1436         (gnus-summary-write-article-file):
1437         (gnus-summary-save-article-body-file): Ditto.
1438
1439         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
1440
1441 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1442
1443         * gnus-art.el (gnus-mime-security-button-map):
1444         (gnus-mime-button-map): Add parent.
1445
1446 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1447
1448         * messagexmas.el (message-xmas-redefine): New function.
1449
1450         * message.el: Use it.
1451
1452         * gnus-art.el (gnus-article-check-hidden-text): Return t.
1453
1454         * gnus-util.el (gnus-remove-text-properties-when): Return t.
1455
1456 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1457
1458         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
1459         malformatted messages.
1460
1461 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1462
1463         * mm-util.el (mm-image-load-path): New function.
1464
1465         * gnus-group.el (gnus-group-make-tool-bar): Use it.
1466
1467         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
1468
1469         * message.el (message-tool-bar-map): Use it.
1470
1471         * Makefile.in (install-el): New.
1472
1473 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
1474
1475         * gnus-art.el (article-treat-dumbquotes): Quote \.
1476
1477 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
1480         Emacs 20 runs on a terminal.
1481
1482 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1483
1484         * gnus-msg.el (gnus-bug): Revert to save-excursion.
1485
1486         * mml.el (gnus-add-minor-mode): Autoload.
1487
1488         * message.el (message-forward): Save-restriction.
1489
1490 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1491
1492         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
1493         Paul Stevenson <p.stevenson@surrey.ac.uk>
1494
1495 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1496
1497         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
1498
1499         * mml.el (gnus-ems): Don't require.
1500
1501         * gnus.el (gnus-decode-rfc1522): Removed.
1502         (gnus-set-text-properties): Define.
1503
1504 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1505
1506         * gnus-art.el (gnus-mime-*): handle may be nil.
1507
1508         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
1509
1510         * gnus.el (gnus-group-remove-excess-properties): Not defined
1511         in gnus-xmas.
1512
1513 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1514
1515         * message.el (message-mail-user-agent): Add :version.
1516
1517 2000-12-21  Miles Bader  <miles@gnu.org>
1518
1519         * message.el (message-mode): Set `comment-start' to the  yank prefix.
1520
1521 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1522
1523         * message.el (message-mail-user-agent): New variable.
1524         (message-setup): Renamed to message-setup-1. Support
1525         mail-user-agent.
1526         (message-mail-user-agent): New function.
1527         (message-mail): Use it.
1528         (message-reply): Use it.
1529         (message-resend): Use it.
1530         (message-mail-other-window): Use it.
1531         (message-mail-other-frame): Use it.
1532
1533         * gnus-msg.el (gnus-bug): Support mail-user-agent.
1534
1535 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * message.el (message-tool-bar-map): Simplify.
1538         (message-narrow-to-head-1): New function.
1539         (message-narrow-to-head): Use it.
1540         (message-reply): Ditto.
1541         (message-cancel-news): Ditto.
1542         (message-supersede): Ditto.
1543         (message-make-forward-subject): Ditto.
1544         (message-bounce): Ditto.
1545
1546 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1547
1548         * uudecode.el (uudecode-decode-region-external): make-temp-file
1549         may not be defined.
1550
1551         * binhex.el (defalias): eval-and-compile.
1552
1553         * message.el (message-tool-bar-map): New function.
1554         (message-mode): Use it.
1555
1556 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1557
1558         * nntp.el (nntp-find-connection): Remove the entry.
1559         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
1560
1561 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1562
1563         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
1564
1565         * message.el (message-forward): Copy buffer in unibyte mode.
1566
1567 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1568
1569         * message.el (message-make-forward-subject): Don't widen. Decode.
1570         (message-forward): Don't decode subject.
1571
1572 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
1573
1574         * qp.el (quoted-printable-encode-region): Upcase QP.
1575
1576 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
1579         mail-extract-a-c instead. Don't depend on Gnus.
1580
1581         * mml.el (gnus-ems): Require it.
1582
1583         * gnus-msg.el (gnus-summary-mail-forward):
1584
1585         * message.el (message-forward):  Move mime-to-mml here.
1586
1587 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1588
1589         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
1590         * gnus-art.el (gnus-insert-mime-button): Simplify.
1591         (gnus-mime-display-alternative): Ditto.
1592         (gnus-insert-mime-security-button): Ditto.
1593
1594 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1595
1596         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
1597         text-property-not-all doesn't return nil when start=mark(end).
1598         (gnus-remove-text-properties-when): Ditto.
1599
1600 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1601
1602         * gnus-start.el (gnus-group-change-level): Remove group from
1603         gnus-active-hashtb if real killed.
1604
1605 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1606
1607         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
1608         (gnus-mime-display-alternative): Ditto.
1609         (gnus-insert-mime-security-button): Ditto.
1610
1611 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1612
1613         * gnus-start.el (gnus-group-change-level): Don't add it into
1614         killed-list if it was killed.
1615
1616 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1617
1618         * nnmbox.el (nnmbox-file-coding-system): Use binary.
1619         (nnmbox-active-file-coding-system): Ditto.
1620
1621         * gnus-cus.el (gnus-group-parameters): Add posting-style.
1622
1623 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1624
1625         * gnus.el (gnus-version):
1626         (gnus-version-number): Set to Oort Gnus 0.01.
1627
1628         * gnus-art.el (gnus-mime-security-button-map):
1629         (gnus-insert-mime-security-button): Fix for Emacs21.
1630
1631 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1632
1633         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
1634         easymenu, because XEmacs doesn't understand :help.
1635
1636         * mm-uu.el: Require binhex.
1637
1638 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1639
1640         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
1641
1642 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1643
1644         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1645
1646 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
1647
1648         * *.xpm, *.pbm: Convert icons icons to size 24x24.
1649
1650 2000-12-18  Dave Love  <fx@gnu.org>
1651
1652         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1653         (unused).
1654
1655 2000-12-13  Miles Bader  <miles@gnu.org>
1656
1657         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1658         to t, so that we don't get stuck while trying to smilefy
1659         intangible text.
1660
1661 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1662
1663         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1664         at the end of the buffer.
1665         (smiley-region): In the loop, move to the end of the submatch
1666         matching the smiley instead of using the end of the match
1667         of the whole regexp.
1668
1669 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1670
1671         * message.el (message-mode): Doc fix.
1672
1673 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1674
1675         * smiley-ems.el (smiley-region): Doc fix.
1676
1677 2000-12-11  Miles Bader  <miles@gnu.org>
1678
1679         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1680         bottom line visible, check to see if it's partially obscured, and
1681         if so, either scroll one more line to make it fully visible, or
1682         revert to showing the second line from the top.
1683
1684 2000-12-07  Dave Love  <fx@gnu.org>
1685
1686         * mailcap.el (mailcap-download-directory)
1687         * gnus-audio.el (gnus-audio-directory)
1688         * smiley-ems.el (smiley-data-directory): Fix :type.
1689
1690 2000-11-30  Dave Love  <fx@gnu.org>
1691
1692         * message.el (message-auto-save-directory): Use
1693         file-name-as-directory.
1694         (message-set-auto-save-file-name): Create
1695         message-auto-save-directory if necessary.
1696         (message-replace-chars-in-string): Removed -- unused.
1697         (message-mail-alias-type): Customize.
1698         (message-headers): Remove duplicate defgroup.
1699
1700 2000-11-29  Dave Love  <fx@gnu.org>
1701
1702         * qp.el (quoted-printable-decode-region): Use error, not message
1703         to report malformed text (like base64).  Amend message.
1704
1705 2000-11-29  Miles Bader  <miles@gnu.org>
1706
1707         * message.el (message-header-lines): Fontify tag.
1708
1709 2000-11-27  Dave Love  <fx@gnu.org>
1710
1711         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1712         compiler warning.
1713
1714 ;2000-11-26  Dave Love  <fx@gnu.org>
1715 ;
1716 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1717 ;
1718 2000-11-23  Dave Love  <fx@gnu.org>
1719
1720         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1721
1722         * mm-uu.el (uudecode): Require.
1723         (uudecode-decode-region, uudecode-decode-region-external): Don't
1724         autoload.
1725         (mm-uu-copy-to-buffer): Doc fix.
1726         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1727         type fix.
1728
1729         * mailcap.el: Doc fixes.
1730         (mailcap-mime-data): Various adjustments.
1731         (mailcap): New group.
1732         (mailcap-download-directory): Customize.
1733         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1734         (mailcap-temporary-directory): Deleted (unused).
1735         (mailcap-unescape-mime-test): Simplify slightly.
1736         (mailcap-viewer-passes-test): Use functionp.
1737         (mailcap-command-p): Aliased to executable-find.
1738
1739         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1740         default-enable-multibyte-characters is nil.
1741
1742 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1743
1744         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1745
1746 2000-11-21  Dave Love  <fx@gnu.org>
1747
1748         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1749         gnus-article-mode-map.
1750 ;       (gnus-mime-button-menu): Use mouse-set-point.
1751         (gnus-insert-mime-button, gnus-mime-display-alternative)
1752         (gnus-mime-display-alternative): Don't use local-map property.
1753
1754 2000-11-17  Dave Love  <fx@gnu.org>
1755
1756         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1757         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1758         and make-temp-file.
1759         (uudecode-decode-region): Doc fix.
1760
1761 2000-11-14  Dave Love  <fx@gnu.org>
1762
1763         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1764         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1765         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1766         New files, derived from the XPMs.
1767
1768 2000-11-10  Dave Love  <fx@gnu.org>
1769
1770         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1771         (gnus-agent-lib-file, gnus-agent-load-alist)
1772         (gnus-agent-save-alist, gnus-agent-article-name): Use
1773         expand-file-name.
1774
1775         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1776         :version.
1777         (nnkiboze-score-file): Defvar when compiling.
1778
1779         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1780
1781         * gnus-art.el (gnus-article-banner-alist)
1782         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1783         (gnus-article-date-lapsed-new-header)
1784         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1785         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1786         (gnus-treat-strip-headers-in-body)
1787         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1788         (gnus-treat-translate): Add :version.
1789         (gnus-article-mime-part-function): Fix defcustom.
1790
1791         * nnmail.el (nnmail-expiry-target)
1792         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1793         (nnmail-split-header-length-limit): Add :version.
1794
1795         * gnus-sum.el (gnus-auto-expirable-marks)
1796         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1797         (gnus-extra-headers, gnus-ignored-from-addresses)
1798         (gnus-newsgroup-ignored-charsets)
1799         (gnus-group-highlight-words-alist)
1800         (gnus-summary-show-article-charset-alist): Add :version.
1801
1802         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1803         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1804         files, converted from the XPMs.
1805
1806         * gnus-cache.el (gnus-cache-active-file): Don't use
1807         file-name-as-directory on directory.
1808         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1809         use file-name-as-directory on directory.
1810
1811         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1812         (date-to-time): Use it.
1813
1814 ;       * message.el (message-mode) <adaptive-fill-regexp>:
1815 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1816 ;       (message-newline-and-reformat): Likewise.
1817         (message-forward-as-mime, message-forward-ignored-headers)
1818         (message-buffer-naming-style, message-default-charset)
1819         (message-dont-reply-to-names, message-send-mail-partially-limit):
1820         Add :version.
1821
1822         * mm-util.el: Doc fixes.
1823         (mm-mime-charset): Don't use the raw result of
1824         mm-preferred-coding-system.
1825         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1826         (mm-with-unibyte): Simplify.
1827
1828         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1829         concat.
1830
1831         * pop3.el (pop3-version): Deleted.
1832         (pop3-make-date): New function, avoiding message-make-date.
1833         (pop3-munge-message-separator): Use it.
1834
1835 2000-11-09  Dave Love  <fx@gnu.org>
1836
1837         * gnus-group.el (gnus-group-make-directory-group)
1838         (gnus-group-fetch-faq): Use expand-file-name.
1839         (gnus-group-fetch-faq): Simplify completing-read form.
1840
1841         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1842         test for Mule.
1843
1844         * message.el (tool-bar-map): Defvar when compiling.
1845
1846         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1847         (gnus-tm-lisp-directory): Deleted.
1848         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1849         (featurep 'xemacs).
1850         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1851         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1852         version numbers from file names.
1853
1854 2000-11-08  Dave Love  <fx@gnu.org>
1855
1856         * mm-view.el: Use featurep for XEmacs test.
1857         (mm-inline-message): Test for `remove-specifier'; don't use
1858         condition-case.
1859
1860         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1861
1862         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1863         (gnus-score-find-bnews): Don't concat "".
1864
1865         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1866         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1867         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1868         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1869
1870         * gnus-sum.el: Put some defvars in eval-when-compile.
1871         (gnus-summary-mode-hook): Add :options.
1872         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1873         (gnus-summary-tool-bar-map): New variable.
1874         (gnus-summary-make-tool-bar): New function.
1875         (gnus-summary-mode): Put kill-all-local-variables first.
1876
1877         * gnus-group.el (gnus-group-toolbar-map): New variable.
1878         (gnus-group-make-tool-bar): Rewritten.
1879         (gnus-group-mode): Put kill-all-local-variables first.
1880
1881         * rfc2047.el: Require gnus-util.
1882
1883         * nnml.el (gnus-sorted-intersection): Autoload.
1884
1885         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1886         Put some defvars in eval-when-compile.
1887         (gnus-intersection, gnus-sorted-complement):  Autoload.
1888
1889         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1890
1891         * mm-encode.el (mm-body-7-or-8): Autoload.
1892
1893         * mm-decode.el (mm-insert-inline): Autoload.
1894
1895         * mml.el:
1896         * message.el: Put some defvars in eval-when-compile.
1897
1898         * gnus-msg.el: Put some defvars in eval-when-compile.
1899         (gnus-msg-mail): Move after gnus-setup-message.
1900
1901         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1902
1903 2000-11-07  Dave Love  <fx@gnu.org>
1904
1905         * gnus-util.el (nnheader): Don't require message (recursive
1906         autoload).
1907
1908         * uudecode.el: Avoid compiler warnings.
1909
1910         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1911         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1912
1913 2000-11-06  Dave Love  <fx@gnu.org>
1914
1915         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1916
1917         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1918         (uudecode-char-int): New alias, replacing char-int.
1919         (uudecode-decode-region): Don't call buffer-disable-undo.
1920
1921 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
1922 ;       (mm-uu-configure-list): Doc fix.
1923 ;
1924 ;       * earcon.el (running-xemacs): Don't define.
1925 ;
1926 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1927 ;
1928 ;       * message.el (message-font-lock-keywords): Match a final newline
1929 ;       to help font-lock's multiline support.
1930 ;
1931 2000-11-03  Dave Love  <fx@gnu.org>
1932
1933         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1934
1935         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1936         name.
1937
1938         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1939         <banner>: Fix custom type, doc.
1940
1941         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1942         name.  Don't disable undo explicitly.
1943
1944 ;2000-11-02  Dave Love  <fx@gnu.org>
1945 ;
1946 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
1947 ;       cite-prefix.
1948
1949 2000-11-01  Dave Love  <fx@gnu.org>
1950
1951         * rfc2047.el (base64): Require unconditionally.
1952         (message-posting-charset): Defvar when compiling.
1953         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1954         message.
1955
1956         * gnus-sum.el (nnoo): Require.
1957         (mm-uu-dissect): Autoload.
1958
1959         * mml.el (mml-parse-1): Clarify message.
1960         (mml-minibuffer-read-type): Use mailcap-mime-types.
1961
1962 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1963
1964         * mml.el: Fix a typo in the requiring of CL.
1965
1966 2000-11-01  Dave Love  <fx@gnu.org>
1967
1968         * utf7.el: Require cl when compiling.
1969
1970         * binhex.el: Use (featurep 'xemacs).
1971         (binhex-char-int): New alias, replacing char-int.  Change callers.
1972         (binhex-decode-region): Simplify work buffer code.
1973         (binhex-decode-region-external): Use expand-file-name, not concat.
1974
1975 2000-10-30  Dave Love  <fx@gnu.org>
1976
1977         * gnus-art.el: Fix 2000-10-27 change properly.
1978
1979 2000-10-28  Miles Bader  <miles@gnu.org>
1980
1981         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1982
1983 2000-10-27  Dave Love  <fx@gnu.org>
1984
1985         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1986         strings.
1987         (gnus-group-make-tool-bar): New function.
1988         (gnus-group-mode): Use it.
1989
1990         * message.el (message-mode-menu): Add some :help strings.
1991         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1992         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1993
1994         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1995         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1996         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1997
1998         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1999         display-graphic-p here.
2000
2001 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
2002
2003         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2004         of the `gnus-xemacs' variable, as the latter has been removed.
2005         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2006         * gnus-art.el (gnus-treat-display-xface)
2007         (gnus-treat-display-smileys, gnus-treat-display-picons)
2008         (gnus-article-read-summary-keys): Likewise.
2009
2010 2000-10-26  Dave Love  <fx@gnu.org>
2011
2012         (defvar): Use rmail-spool-directory unconditionally.
2013
2014 2000-10-18  Dave Love  <fx@gnu.org>
2015
2016         * mm-bodies.el (mm-uu-decode-function)
2017         (mm-uu-binhex-decode-function): Defvar when compiling.
2018
2019         * gnus-nocem.el (gnus-nocem-issuers): Update.
2020         (gnus-nocem-check-from): New option.
2021         (gnus-nocem-scan-groups): Use it.
2022         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2023         (gnus-nocem-check-article-limit): Add :version.
2024
2025 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
2026
2027         * ietf-drums.el (mm-util): Require CL when compiling.
2028
2029 2000-10-15  Dave Love  <fx@gnu.org>
2030
2031         * qp.el: Require mm-util.
2032
2033 2000-10-13  Dave Love  <fx@gnu.org>
2034
2035         * qp.el (quoted-printable-decode-region): Avoid invalid
2036         coding-systems.
2037
2038 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
2039
2040         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2041         to a recursive load.
2042
2043 2000-10-12  Dave Love  <fx@gnu.org>
2044
2045         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2046
2047         * gnus.el (gnus-group-startup-message): Check for PBM image.
2048
2049 2000-10-09  Dave Love  <fx@gnu.org>
2050
2051         * mail-source.el (mail-source-fetch-imap): Bind
2052         default-enable-multibyte-characters rather than using
2053         mm-disable-multibyte.
2054
2055 2000-10-05  Dave Love  <fx@gnu.org>
2056
2057         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2058         Autoload.
2059         (quoted-printable-decode-region):  Rename arg which confused
2060         charset with coding-system.  Don't use nonascii-insert-offset.
2061         Coding-system encode the region initially.  Don't recognize `=='
2062         as valid QP.  Coding-system decode the region finally.
2063         (quoted-printable-decode-string): Rename arg which confused
2064         charset with coding-system.
2065
2066         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2067         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2068         mm-encode-coding-region.
2069         (mm-decode-body, mm-decode-string): Rename variables which
2070         confused charset with coding-system.
2071         (binhex-decode-region): Don't autoload.
2072         (mm-body-encoding): Require message.
2073         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2074         cond branches.
2075
2076         * gnus-art.el (article-de-quoted-unreadable)
2077         (article-de-base64-unreadable): Fold search case
2078         rather than downcasing string.  Apply mm-charset-to-coding-system
2079         to arg of quoted-printable-decode-region.
2080
2081 2000-10-04  Dave Love  <fx@gnu.org>
2082
2083         * gnus-ems.el: Don't turn off compiler warnings in local vars.
2084         Require ring when compiling.
2085         (gnus-article-compface-xbm): New variable.
2086
2087 2000-10-04  Dave Love  <fx@gnu.org>
2088
2089         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2090         pbm images.
2091
2092         * frown.pbm, smile.pbm, wry.pbm: New files.
2093
2094         * frown.xbm, smile.xbm, wry.xbm: Deleted.
2095
2096 2000-10-03  Dave Love  <fx@gnu.org>
2097
2098         * mail-source.el (mail-sources): Revert to nil.
2099
2100         * nnmail (nnmail-spool-file): Revert to `((file))'.
2101
2102         * qp.el: Don't require mm-util.
2103         (quoted-printable-decode-region): Rewritten.
2104         (quoted-printable-decode-string, quoted-printable-encode-region):
2105         Doc fix.
2106         (quoted-printable-encode-region): Barf on multibyte characters.
2107         Maybe make the class multibyte.  Upcase chars, not formatted
2108         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
2109         (quoted-printable-encode-string): Don't use
2110         mm-with-unibyte-buffer.
2111
2112 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
2113
2114         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
2115
2116 2000-09-21  Dave Love  <fx@gnu.org>
2117
2118         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2119         (for Emacs 20).  Tidy somewhat.
2120
2121 2000-09-21  Dave Love  <fx@gnu.org>
2122
2123         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2124         image processing.  Rationalize logic somewhat.
2125
2126 2000-09-20  Dave Love  <fx@gnu.org>
2127
2128         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2129         specifically.
2130
2131         * gnus.el (gnus-version-number): Avoid some redundant
2132         autoloads.
2133
2134 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
2135
2136         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2137         to XBM; we always have PBM support.
2138
2139 2000-09-14  Dave Love  <fx@gnu.org>
2140
2141         * gnus.el (gnus-charset):
2142         * mm-decode.el (mime-display):
2143         * imap.el (imap) <defgroup>: Add :version.
2144
2145 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2146
2147         * parse-time.el: Fix author's mail address.
2148
2149         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2150         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2151         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2152         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2153         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2154         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2155         * rfc2231.el, uudecode.el: Fix copyright notice.
2156
2157         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2158         require `w3' at load-time only if not running in batch mode.
2159
2160 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2161
2162         * gnus.el: Before merge with Emacs21.
2163
2164 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
2165
2166         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
2167
2168 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
2169
2170         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
2171         to avoid conflict with the standard `back-to-indentation'
2172         binding.
2173
2174 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2175
2176         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
2177
2178         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
2179         (mm-disable-multibyte-mule4): Ditto.
2180         (mm-with-unibyte-current-buffer-mule4): Ditto.
2181
2182 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2183
2184         * pop3.el (pop3-movemail): Use binary.
2185         (pop3-movemail-file-coding-system): Removed.
2186
2187 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2188
2189         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
2190
2191 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2192
2193         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
2194         exists.
2195
2196 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2197
2198         * gnus-msg.el (gnus-post-method): Use backend name when the
2199         address is "".
2200
2201 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202
2203         * gnus-art.el (article-verify-x-pgp-sig): Don't test
2204         mm-verify-option.
2205         (gnus-treat-x-pgp-sig): Default value.
2206         (gnus-ignored-headers): Redundant.
2207
2208 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2209
2210         * gnus-win.el (gnus-configure-frame): Save selected window.
2211
2212 2000-02-15  Andrew Innes  <andrewi@gnu.org>
2213
2214         * nnmbox.el: Require gnus-range.
2215         (nnmbox-group-building-active-articles): New variable.
2216         (nnmbox-group-active-articles): New variable; this is a cache of
2217         all active articles by group and number.
2218         (nnmbox-in-header-p): New function.
2219         (nnmbox-find-article): New function.
2220         (nnmbox-record-active-article): New function.
2221         (nnmbox-record-deleted-article): New function.
2222         (nnmbox-is-article-active-p): New function.
2223         (nnmbox-retrieve-headers): Use nnmbox-find-article.
2224         (nnmbox-request-article): Ditto.  Also supply extra arg to
2225         nnmbox-article-group-number.
2226         (nnmbox-request-expire-articles): Ditto.
2227         (nnmbox-request-move-article): Ditto.
2228         (nnmbox-request-replace-article): Ditto.
2229         (nnmbox-request-rename-group): Rename group entry in active
2230         article cache.
2231         (nnmbox-delete-mail): Update active article cache, unless article
2232         is being replaced.
2233         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
2234         than partially duplicating it.
2235         (nnmbox-article-group-number): Add extra `this-line' arg, to
2236         handle articles belonging to multiple groups.
2237         (nnmbox-save-mail): Update active article cache.
2238         (nnmbox-read-mbox): Build active article cache when loading mbox.
2239         Also do some repair work, if we find articles that are missing the
2240         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
2241         reconstruct these from Xref info.
2242
2243 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2244
2245         * mail-source.el (mail-source-report-new-mail): Use
2246         nnheader-run-at-time.
2247
2248 2000-02-15  Andrew Innes  <andrewi@gnu.org>
2249
2250         * mail-source.el (mail-source-fetch-pop): Clear pop password when
2251         an error is thrown, and then rethrow the error.
2252         (mail-source-check-pop): Ditto.
2253         (mail-source-start-idle-timer): Prevent multiple pop checks
2254         running if the check takes a long time.
2255
2256 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2257
2258         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
2259         succeed.
2260
2261 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2262
2263         * gnus-win.el (gnus-configure-windows): Make sure
2264         nntp-server-buffer is live.
2265         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
2266
2267 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
2268
2269         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
2270
2271 2000-12-04  Andreas Jaeger  <aj@suse.de>
2272
2273         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
2274
2275 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2276
2277         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
2278
2279 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
2280
2281         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
2282
2283 2000-12-01  Simon Josefsson  <sj@extundo.com>
2284
2285         * mml-smime.el (mml-smime-verify): Fix address parsing.
2286
2287 2000-12-01  Simon Josefsson  <sj@extundo.com>
2288
2289         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
2290         more than one certificate inside PKCS#7 blob.  Better security
2291         information (clamed / actual sender, openssl output, certificates
2292         inside message).
2293
2294         * smime.el (smime-verify-region): Output to /dev/null.
2295         (smime-buffer-as-string-region): Don't parse empty lines.
2296
2297 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2298
2299         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
2300         ?d and ?D.
2301         (gnus-mime-security-show-details-inline): New variable.
2302         (gnus-mime-security-show-details): Use them.
2303         (gnus-insert-mime-security-button): Ditto.
2304
2305         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
2306         Suggest by Michael Duggan (md5i@cs.cmu.edu).
2307         (mml2015-gpg-clear-verify): Ditto.
2308         (mml2015-gpg-decrypt-1): Ditto.
2309         (mml2015-use): Prefer 'gpg.
2310
2311 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2312
2313         * gnus-util.el (gnus-add-text-properties-when): New function.
2314         (gnus-remove-text-properties-when): Ditto.
2315
2316         * gnus-cite.el (gnus-article-hide-citation): Use them.
2317         (gnus-article-toggle-cited-text): Use them.
2318
2319         * gnus-art.el (gnus-signature-toggle): Use them.
2320         (gnus-article-show-hidden-text): Ditto.
2321         (gnus-article-hide-text): Ditto.
2322
2323 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2324
2325         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
2326
2327 2000-11-30  Simon Josefsson  <sj@extundo.com>
2328
2329         * smime.el (smime-point-at-eol): New alias.
2330         (smime-buffer-as-string-region): Use it.
2331
2332 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2333
2334         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
2335
2336 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2337
2338         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
2339
2340         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2341
2342         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2343
2344 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
2345
2346         * nnmh.el (nnmh-request-expire-articles): Implemented
2347         expiry-target for nnmh backend.
2348
2349 2000-11-30  Simon Josefsson  <sj@extundo.com>
2350
2351         * mm-decode.el (mm-security-from): New variable.
2352         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
2353
2354         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
2355         than `from'.
2356
2357 2000-11-30  Simon Josefsson  <sj@extundo.com>
2358
2359         * mml-smime.el (mml-smime-verify): Verify that certificate mail
2360         address match sender address.
2361
2362         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
2363
2364         * smime.el (smime-verify-region): Don't copy buffer.
2365         (smime-decrypt-buffer): Use expand-file-name on keyfile.
2366         (smime-pkcs7-region): New function.
2367         (smime-pkcs7-certificates-region): Ditto.
2368         (smime-pkcs7-email-region): Ditto.
2369         (smime-buffer-as-string-region): Ditto.
2370
2371         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
2372         buffer.
2373
2374 2000-11-23  Jens Krinke <j.krinke@gmx.de>
2375
2376         * smime.el (smime-decrypt-region): Fix keyfile argument.
2377
2378 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2379
2380         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
2381
2382 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2383
2384         * message.el (message-shoot-gnksa-feet): New variable.
2385         (message-gnksa-enable-p): New function.
2386         (message-send): Use it.
2387         (message-check-news-body-syntax): Ditto.
2388
2389 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
2390
2391         * message.el (message-make-message-id): Remove the redundancy.
2392
2393 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2394
2395         * message.el (message-setup): Discourage using mc-install-*-mode.
2396
2397         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
2398
2399 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2400
2401         * gnus-cite.el (gnus-cite-parse): Guess citation length.
2402
2403 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2404
2405         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
2406
2407 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2408
2409         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
2410
2411 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2412
2413         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
2414         insert-buffer-substring.
2415
2416         * message.el (message-send-mail): Use buffer-substring-no-properties.
2417         (message-send-news): Ditto.
2418
2419 2000-11-22  David Edmondson <dme@dme.org>
2420
2421         * imap.el (imap-wait-for-tag): Message read info.
2422
2423 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2424
2425         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
2426         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
2427         (mml2015-gpg-encrypt): Ditto.
2428
2429 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2430
2431         * mm-decode.el (mm-verify-option): Default value.
2432
2433         * mml-sec.el (mml-secure-part): Error message.
2434
2435 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2436
2437         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
2438
2439 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2440
2441         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
2442
2443 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2444
2445         * gnus-art.el (gnus-article-describe-key): Use prompt.
2446         (gnus-article-describe-key-briefly): Ditto.
2447
2448 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2449
2450         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
2451
2452 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2453
2454         * gnus-art.el (gnus-article-describe-key): New function.
2455         (gnus-article-describe-key-briefly): New function.
2456
2457 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2458
2459         * mm-decode.el (mm-decrypt-option): Doc typo.
2460
2461         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
2462         return a number.
2463
2464 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2465
2466         * message.el (message-newline-and-reformat): Typo.
2467
2468 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2469
2470         * gnus-art.el (article-verify-x-pgp-sig): Check whether
2471         original-article-buffer exists.
2472
2473         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
2474         (rfc2047-header-encoding-alist): Addresses are different from text.
2475         (rfc2047-encode-message-header): Ditto.
2476         (rfc2047-dissect-region): Extra parameter.
2477         (rfc2047-encode-region): Ditto.
2478         (rfc2047-encode-string): Ditto.
2479
2480 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2481
2482         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
2483         (mm-uu-pgp-encrypted-extract): Use it.
2484         (mm-uu-pgp-signed-extract-1): New function.
2485         (mm-uu-pgp-signed-extract): Use it.
2486
2487         * gnus-art.el (gnus-mime-display-security): New function.
2488         (gnus-mime-display-part): Use it.
2489         (gnus-mime-security-verify-or-decrypt): New function.
2490         (gnus-mime-security-press-button): New function.
2491         (gnus-insert-mime-security-button): Use it.
2492
2493         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
2494         (mm-find-raw-part-by-type): Ditto.
2495         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
2496         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
2497         (mm-destroy-parts): Kill nested multibyte buffer.
2498
2499         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
2500         (mml2015-gpg-verify): Ditto.
2501
2502 2000-11-18  Simon Josefsson  <sj@extundo.com>
2503
2504         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
2505         (mml2015-function-alist): Use it.
2506
2507         * mml-sec.el (mml-sign-alist): Update names.
2508         (mml-encrypt-alist): Ditto.
2509         (mml-secure-part-smime-sign): Moved to mml-smime.el
2510         as `mml-smime-sign-query'.
2511         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
2512         `mml-smime-get-file-cert'.
2513         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
2514         `mml-smime-get-dns-cert'.
2515         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
2516         `mml-smime-encrypt-query'.
2517         (mml-smime-sign-buffer): Use mml-smime-sign.
2518         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
2519
2520         * mml-smime.el (mml-smime-sign): New function.
2521         (mml-smime-encrypt):
2522         (mml-smime-sign-query):
2523         (mml-smime-get-file-cert):
2524         (mml-smime-get-dns-cert):
2525         (mml-smime-encrypt-query): Moved from mml-sec.el.
2526
2527 2000-11-16  Simon Josefsson  <sj@extundo.com>
2528
2529         * mml2015.el (mml2015-gpg-clear-verify): New function.
2530         (mml2015-function-alist): Add it.
2531
2532 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2533
2534         * message.el (message-setup-fill-variables): Use
2535         message-cite-prefix-regexp.
2536         (message-newline-and-reformat): Check the end of citation, leading
2537         WSP, break in the cite prefix.
2538         (message-fill-paragraph): New function.
2539
2540 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2541
2542         * lpath.el: Shut up.
2543
2544 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
2545
2546         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
2547         raw 8-bit in headers in dk.* newsgroups.
2548
2549 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2550
2551         * message.el (message-newline-and-reformat): Match extra WSPs.
2552
2553 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2554
2555         * mml.el (mml-generate-mime-1): Ignore ascii.
2556
2557 2000-11-16 Justin Sheehy <justin@iago.org>
2558
2559         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
2560
2561 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2562
2563         * message.el (message-cite-prefix-regexp): Prefix should not end
2564         at space.
2565
2566 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2567
2568         * message.el (message-mode-syntax-table): Add - as a word
2569         constituent as in articles.
2570         (message-setup-fill-variables): Add -_. as supercite-style prefix.
2571         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
2572         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
2573
2574 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2575
2576         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
2577
2578 2000-11-12  David Edmondson  <dme@dme.org>
2579
2580         * message.el (message-font-lock-keywords): use
2581         message-cite-prefix-regexp.
2582
2583 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2584
2585         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
2586         Stein Arild Str\e,Ax\e(Bmme.
2587         (gnus-group-jump-to-group): Use it.
2588         (gnus-group-jump-to-group-prompt): Customize.
2589
2590 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2591
2592         * mailcap.el (mailcap-possible-viewers): Match the entire string.
2593
2594 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2595
2596         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
2597         incompatible.
2598         (mml2015-mailcrypt-sign): Ditto.
2599
2600 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2601
2602         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
2603         group is open.
2604
2605 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2606
2607         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
2608         nnvirtual articles.
2609         (gnus-backlog-request-article): Don't request nnvirtual articles.
2610
2611 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2612
2613         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2614         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
2615
2616 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2617
2618         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
2619         * mml.el (mml-generate-mime-1): Use charset attribute.
2620         * mm-bodies.el (mm-encode-body): Add parameter charset.
2621         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
2622
2623 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2624
2625         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
2626         (mml2015-mailcrypt-clear-decrypt): Ditto.
2627         (mml2015-mailcrypt-verify): Ditto.
2628         (mml2015-mailcrypt-clear-verify): Ditto.
2629         (mml2015-gpg-verify): Ditto.
2630
2631 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2632
2633         * smime.el (smime-openssl-program): Test the existence of openssl.
2634         * mml-smime.el: Require mm-decode.
2635         (mml-smime-verify-test): New function.
2636         * mm-decode.el (mm-verify-function-alist): Use it.
2637
2638 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2639
2640         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
2641         anyway.
2642
2643 2000-11-13  Simon Josefsson  <sj@extundo.com>
2644
2645         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
2646         verification doesn't work.
2647
2648 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2649
2650         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
2651         (gnus-inews-do-gcc): Use it.
2652
2653 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2654
2655         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
2656         leading space.
2657         * mm-extern.el (mm-inline-external-body): Report error when no
2658         access-type.
2659
2660 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2661
2662         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
2663
2664 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2665
2666         * gnus-art.el (gnus-mime-button-menu): Use select-window.
2667
2668 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
2669
2670         * gnus-art.el (gnus-mime-display-part): Display multipart/related
2671         as multipart/mixed.
2672
2673 2000-11-12  David Edmondson  <dme@dme.org>
2674
2675         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
2676         and replace `.' with `\w' to allow for different syntax tables
2677         (from Vladimir Volovich).
2678         * message.el (message-newline-and-reformat): use
2679         `message-cite-prefix-regexp'.
2680         * gnus-cite.el (gnus-supercite-regexp): use
2681         `message-cite-prefix-regexp'.
2682         * gnus-cite.el (gnus-cite-parse): use
2683         `message-cite-prefix-regexp'.
2684
2685 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2686
2687         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
2688         PGP SIGNATURE.  Escape leading "-"'s.
2689         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
2690
2691 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2692
2693         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
2694
2695 2000-11-11  Simon Josefsson  <sj@extundo.com>
2696
2697         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
2698
2699         * smime.el (smime-details-buffer): New variable.
2700         (smime-sign-region):
2701         (smime-encrypt-region):
2702         (smime-verify-region):
2703         (smime-decrypt-region): Copy OpenSSL output to the buffer.
2704
2705         * mml-smime.el (mml-smime-verify): Support security info.
2706
2707 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
2708
2709         * mm-decode.el (mm-verify-option): Set default to nil.
2710         (mm-decrypt-option): Ditto.
2711         * gnus-art.el (article-verify-x-pgp-sig): New function.
2712
2713 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2714
2715         * gnus-art.el (gnus-mime-display-alternative): Show button if no
2716         preferred part.
2717
2718 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2719
2720         * gnus-sum.el (gnus-move-split-methods): Say that
2721         `gnus-split-methods' uses file names, whereas this uses group
2722         names.  (Report from Nevin Kapur)
2723
2724 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
2725
2726         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2727
2728 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2729
2730         * nnheader.el (nnheader-directory-files-is-safe): New variable.
2731         (nnheader-directory-articles): Use it.
2732         (nnheader-article-to-file-alist): Ditto.
2733
2734 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2735
2736         * rfc2047.el (rfc2047-pad-base64): New function.
2737         (rfc2047-decode): Use it.
2738
2739 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2740
2741         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2742         select method.
2743
2744 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2745
2746         * mml2015.el (mml2015-gpg-decrypt-1):
2747         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2748
2749 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2750
2751         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2752
2753 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2754
2755         * pop3.el (pop3-munge-message-separator): A message may have an
2756         empty body.
2757
2758 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
2759
2760         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2761         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2762         (mm-uu-pgp-signed-extract): Use coding-system.
2763
2764 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2765
2766         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2767         (gnus-insert-mime-security-button): New function.
2768         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2769         * mml2015.el:  Add security info when verify or decrypt.
2770         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2771         (mm-uu-pgp-encrypted-extract): Ditto.
2772
2773 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
2774
2775         * mm-decode.el (mm-display-parts): New function.
2776         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2777
2778 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2779
2780         * gnus-mlspl.el: Documentation tweaks.
2781
2782 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2783
2784         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2785         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2786         argument.
2787
2788 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2789
2790         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2791
2792 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
2793
2794         * gnus-art.el (gnus-article-encrypt): New function.
2795         (gnus-article-encrypt-protocol-alist): New variable.
2796         (gnus-article-encrypt-protocol): New variable.
2797         * mml2015.el (mml2015-self-encrypt): New function.
2798         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2799
2800 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2801
2802         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2803         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2804         let mailcap do it.
2805         * mml2015.el: Remove snarf code.
2806         * mm-decode.el: Remove snarf code.
2807
2808 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2809
2810         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2811         (mml-insert-mime): Understand gnus-decoded.
2812         (mime-to-mml): New parameter handles.
2813         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2814         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2815
2816 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2817
2818         * mm-decode.el (mime-security): New group.
2819         (mm-verify-function-alist): Add test function.
2820         (mm-decrypt-function-alist): Ditto.
2821         (mm-snarf-option): Set default value as nil.
2822         (mm-find-part-by-type): Recursive parameter.
2823         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2824         * mml2015.el: Support draft-ietf-openpgp-multsig.
2825
2826 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
2827
2828         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2829         (gnus-article-view-part-as-charset): New function.
2830
2831 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2832
2833         * mm-decode.el (mm-verify-option): Default value.
2834         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2835
2836 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2837
2838         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2839
2840 2000-11-05  Simon Josefsson  <sj@extundo.com>
2841
2842         * mml-smime.el (mml-smime-verify): Work in original multipart
2843         buffert.
2844
2845         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2846         (mm-handle-multipart-ctl-parameter): Ditto.
2847         (mm-alist-to-plist): New function.
2848         (mm-dissect-buffer): Store CTL parameters and copy original buffer
2849         for multiparts.
2850         (mm-destroy-parts): Destroy multipart buffert.
2851         (mm-remove-part): Ditto.
2852
2853         * mml-smime.el (mml-smime-sign): Not used.
2854         (mml-smime-encrypt): Ditto.
2855
2856         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
2857
2858         Verify S/MIME signature support.
2859
2860         * mm-decode.el (mm-inline-media-tests): Add
2861         application/{x-,}pkcs7-signature.
2862         (mm-inlined-types): Ditto.
2863         (mm-automatic-display): Ditto.
2864         (mm-verify-function-alist): Ditto.  Add name of method.
2865         (mm-decrypt-function-alist): Add name of method.
2866         (mm-find-part-by-type): Add documentation.
2867         (mm-possibly-verify-or-decrypt): Use new format of
2868         mm-{verify,decrypt}-function-alist.  Use method names.
2869
2870         * mml-smime.el (mml-smime-verify): New function.
2871
2872 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2873
2874         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
2875
2876 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2877
2878         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
2879         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
2880         * mm-decode.el (mm-snarf-option): New.
2881
2882 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2883
2884         * mm-util.el (mm-subst-char-in-string): New function.
2885         (mm-replace-chars-in-string): Use it.
2886         * message.el (message-replace-chars-in-string): Use it.
2887         * nnheader.el (nnheader-replace-chars-in-string): Use it.
2888         * gnus-mh.el (mh-lib-progs): Shut up.
2889
2890 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2891
2892         * base64.el, md5.el: Moved to contrib directory.
2893
2894 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2895
2896         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
2897         the last article when search.
2898
2899 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2900
2901         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
2902         * nnmail.el (nnmail-pathname-coding-system): Ditto.
2903
2904 2000-09-29  David Edmondson  <dme@thus.net>
2905
2906         * message.el (message-newline-and-reformat): Typo.
2907
2908 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2909
2910         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
2911
2912 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2913
2914         * nntp.el (nntp-decode-text): Delete bogus status lines.
2915
2916 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2917
2918         * message.el (message-font-lock-keywords): Match a final newline
2919         to help font-lock's multiline support.
2920
2921 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2922
2923         * nnoo.el (nnoo-set): New function.
2924
2925 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2926
2927         * gpg.el, gpg-ring.el: Moved to contrib directory.
2928
2929 2000-11-04  Simon Josefsson  <sj@extundo.com>
2930
2931         * nnimap.el (nnimap-split-inbox): Typo.
2932
2933 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2934
2935         * gnus-msg.el (gnus-msg-mail): Move it backwards.
2936
2937 2000-11-03  Simon Josefsson  <sj@extundo.com>
2938
2939         * rfc2231.el (rfc2231-parse-qp-string): New function.
2940         (require): rfc2047.
2941
2942         * mail-parse.el (mail-header-parse-content-type):
2943         (mail-header-parse-content-disposition): Support invalid QP
2944         encoded strings, by using `rfc2231-parse-qp-string'.
2945
2946 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2947
2948         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
2949         (rfc2231-decode-encoded-string): Typo "> X 1".
2950         (rfc2231-encode-string): Insert the name of charset.
2951         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
2952
2953 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2954
2955         * mm-decode.el (mm-save-part): Return the filename.
2956         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
2957         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
2958         (gnus-mime-action-alist): Use it.
2959         (gnus-mime-button-commands): USe it.
2960         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
2961         (mm-inline-external-body): unwind-protect.
2962
2963 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2964
2965         * gnus-art.el (gnus-insert-mime-button): Show url.
2966
2967 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2968
2969         * mml.el (mml-generate-mime-1): Support external url.
2970         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
2971
2972 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
2973
2974         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
2975         * mm-decode.el (mm-display-external): Ditto.
2976         * mm-extern.el: New file.
2977         * mm-decode.el (mm-inline-media-tests): Hook it up.
2978         (mm-inlined-types): Inline message/external-body.
2979
2980 2000-11-02  Simon Josefsson  <sj@extundo.com>
2981
2982         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
2983
2984         * message.el (message-get-reply-headers): Better handling when
2985         Mail-Followup-To is very large.
2986
2987 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2988
2989         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
2990         * gnus-art.el (gnus-article-edit-done):
2991         * gnus-sum.el (gnus-summary-edit-article-done): Move line
2992         counting code here.
2993         * gnus-msg.el (gnus-setup-message): Remove a hack.
2994
2995 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2996
2997         * gnus-sum.el (gnus-newsgroup-variables): New variable.
2998         (gnus-summary-mode): Make them local variables.
2999         (gnus-set-global-variables): Globalize them.
3000         (gnus-summary-exit): Kill them.
3001
3002 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
3003
3004         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3005         word.
3006
3007 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3008
3009         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3010         gnus-article-wash-types.
3011         * gnus-art.el (gnus-article-wash-status): Use them.
3012
3013 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
3014
3015         * mml.el (mml-read-tag): Remove spaces and LF.
3016
3017 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3018
3019         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3020         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3021
3022 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
3023
3024         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3025
3026 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3027
3028         * gnus-sum.el (gnus-article-charset): New variable.
3029         (gnus-summary-display-article): Set it.
3030         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3031         * gnus-art.el (gnus-article-mode): Make it local variable.
3032
3033 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3034
3035         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3036
3037 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3038
3039         * nnwfm.el: New file.
3040
3041         * nnweb.el (nnweb-replace-in-string): New function.
3042
3043 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3044
3045         * mml2015.el: Wrap gpg.el.
3046         * gpg.el (gpg-verify): The last argument of apply is a list.
3047         (gpg-encrypt): Add passphrase as a parameter.
3048
3049 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3050
3051         * gpg.el: New file.
3052         * gpg-ring.el: New file.
3053
3054 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3055
3056         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3057
3058 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
3059
3060         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3061         double-quote charcters.
3062         (gnus-summary-prepare-threads): Ditto.
3063
3064 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3065
3066         * gnus-art.el (gnus-mime-display-single): Forward line -1.
3067         * mml.el (mml-read-tag): Don't skip the leading space.
3068         * lpath.el (font-lock-set-defaults): Shut up.
3069
3070 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3073
3074 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3075
3076         * qp.el (quoted-printable-encode-region): Replace leading - when
3077         ultra safe.
3078         * mml.el (mml-generate-mime-postprocess-function): Removed.
3079         (mml-postprocess-alist): Removed.
3080         (mml-generate-mime-1): Use ultra-safe when sign.
3081         * mml2015.el (mml2015-fix-micalg): Uppercase.
3082         (mml2015-verify): Insert LF.
3083         (mml2015-mailcrypt-sign): Downcase; search backward.
3084
3085 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3086
3087         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3088         restrictive.
3089         (nnultimate-table-regexp): New variable.
3090         (nnultimate-forum-table-p): Use it.
3091
3092 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
3093
3094         * gnus-sum.el (gnus-summary-expire-articles): Save point.
3095
3096 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3097
3098         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3099         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3100
3101 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3102
3103         * mml2015.el: Shut up.
3104
3105 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3106
3107         * gnus.el (gnus-server-browse-hashtb): Removed.
3108         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3109         (gnus-group-insert-group-line-info): Use simplified method.
3110         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3111
3112 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3113
3114         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3115         moved here.
3116         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3117         * gnus-group.el (gnus-group-prepare-flat): Use it.
3118         * gnus-topic.el (gnus-group-prepare-topics): Use it.
3119
3120 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3121
3122         * mml.el (mml-mode): Show menu in XEmacs.
3123
3124 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
3125
3126         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3127         (gnus-server-read-server-in-server-buffer): New function.
3128         (gnus-browse-foreign-server): Browse in group buffer.
3129         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3130         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3131         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3132         * gnus.el (gnus-server-browse-hashtb): New variable.
3133
3134 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3135
3136         * nnfolder.el (nnfolder-open-nov): Use group.
3137
3138 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
3139
3140         * nnfolder.el: Add NOV. Set version to 2.0.
3141         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
3142
3143 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3144
3145         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
3146
3147 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3148
3149         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
3150         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
3151
3152 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
3155
3156 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3157
3158         * mm-decode.el (mm-verify-function-alist): New variable.
3159         (mm-verify-option): New variable.
3160         (mm-decrypt-function-alist): Ditto.
3161         (mm-decrypt-option): Ditto.
3162         (mm-find-raw-part-by-type): New function.
3163         (mm-possibly-verify-or-decrypt): New function.
3164         (mm-dissect-multipart): Use it.
3165         * mml2015.el (mml2015-fix-micalg): New function.
3166         (mml2015-decrypt): Use new interface.
3167         (mml2015-verify):  Use new interface.
3168         (mml2015-setup): Make it bogus.
3169
3170 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3171
3172         * mml.el (mml-generate-mime-postprocess-function): Set to
3173         mml-postprocess.
3174         (autoload): Autoload mml2015 and mml-smime.
3175         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
3176         * mml2015.el (mml2015-encrypt): New function.
3177         (mml2015-sign): New function.
3178         (mml2015-encrypt-function): New variable.
3179         (mml2015-sign-function): New variable.
3180         (mml2015-mailcrypt-encrypt): Use message-recipients.
3181         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
3182         * mml-smime.el (mml-smime-setup): Ditto.
3183
3184 2000-10-28  Simon Josefsson  <sj@extundo.com>
3185
3186         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
3187         Communigate Pro 3.3.1 server.
3188
3189         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
3190         in buffers.
3191         (mml-secure-dns-server): Removed.
3192         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
3193         write certificates to files.
3194
3195         * smime.el (smime-dns-server): New variable.
3196         (smime-mail-to-domain):
3197         (smime-cert-by-dns): New functions.
3198
3199         * dig.el: New file.
3200
3201 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
3202
3203         * message.el (message-options): New variable.
3204         (message-options-set-recipient): New function.
3205         (message-send): Use them.
3206         * gnus-int.el (gnus-request-replace-article): Use them.
3207         (gnus-request-accept-article): Ditto.
3208         * mml.el (mml-preview): Use them.
3209         * gnus-sum.el (gnus-summary-edit-article): Use them.
3210
3211         * message.el (message-options-get): New function.
3212         (message-options-get): New function.
3213         * rfc2047.el (rfc2047-encode-message-header): Use them.
3214         * mm-bodies.el (mm-encode-body): Use them.
3215
3216 2000-10-28  Simon Josefsson  <sj@extundo.com>
3217
3218         * nnimap.el (nnimap-retrieve-which-headers):
3219         (nnimap-request-article-part): Quote message-id.
3220
3221         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
3222         (smime-CA-file): New variable.
3223         (smime-call-openssl-region): Don't error.
3224         (smime-sign-region): Return result value.
3225         (smime-encrypt-region): Ditto.
3226         (smime-verify-region): New function.
3227         (smime-decrypt-region): Ditto.
3228         (smime-verify-buffer): Ditto.
3229         (smime-decrypt-buffer): Ditto.
3230
3231         * mml.el: Require mml-sec.
3232         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
3233         (mml-mode-map): Add "sign" and "encrypt" maps.
3234         (mml-menu): Add security menu.
3235         (mml-preview): Use generate-new-buffer.
3236
3237         * mml-sec.el: New file.
3238
3239 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3240
3241         * mm-decode.el (mm-find-part-by-type): Move it here.
3242         * mml.el (mml-postprocess): Move it here.
3243         (mml-postprocess-alist): Move it here. Merge them.
3244
3245 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
3246
3247         * rfc2047.el (rfc2047-encode-message-header): Make sure no
3248         unencoded stuff in the header.
3249
3250 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3251
3252         * gnus-group.el (gnus-group-listed-groups): New variable.
3253         (gnus-group-list-option): New variable.
3254         (gnus-group-list-limit-map): New keymap.
3255         (gnus-group-list-flush-map): New keymap.
3256         (gnus-group-list-plus-map): New keymap.
3257         (gnus-group-prepare-logic): New function.
3258         (gnus-group-prepare-flat): Merge with
3259         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
3260         (gnus-group-prepare-flat-list-dead): Ditto.
3261         (gnus-group-list-matching): Use gnus-group-prepare-function.
3262         (gnus-group-list-dormant): Ditto.
3263         (gnus-group-list-cached): Ditto.
3264         (gnus-group-listed-groups): New function.
3265         (gnus-group-list-limit): New function.
3266         (gnus-group-list-flush): New function.
3267         (gnus-group-list-plus): New function.
3268         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
3269         (gnus-topic-prepare-topic): Ditto.
3270
3271 2000-10-27  Paul Jarc <prj@po.cwru.edu>
3272
3273         * message.el (message-insert-to, message-get-reply-headers):
3274         (message-reply, message-followup): Mail-{Followup,Reply}-To.
3275
3276 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3277
3278         * mml2015.el: New file.
3279         * smime.el: New file.
3280         * mml-smime.el: New file.
3281
3282 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3283
3284         * ChangeLog: Moved to ChangeLog.1.
3285
3286 ;; Local Variables:
3287 ;; coding: iso-2022-7bit
3288 ;; End: