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