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