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