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