lisp/ChangeLog addition:
[gnus] / lisp / ChangeLog
1 2001-11-26  Didier Verna  <didier@xemacs.org>
2
3         * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
4         if needed.
5
6 2001-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
7
8         * message.el (message-tamago-not-in-use-p): New function.
9         (message-strip-forbidden-properties): Use it.
10
11 2001-11-26  Didier Verna  <didier@xemacs.org>
12
13         * gnus-start.el (gnus-check-first-time-used): only check for
14         existence of .el[d] files.
15
16 2001-11-25 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
17
18         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
19
20         * message.el (message-setup-1): Clean up mc-*.
21
22 2001-11-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
23
24         * gnus-util.el (gnus-directory-sep-char-regexp): New.
25         * gnus-score.el (gnus-score-find-bnews): Use it.
26
27         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
28         (gnus-summary-limit-to-author): Ditto.
29         (gnus-summary-limit-to-extra): Ditto.
30         (gnus-summary-find-matching): Support not-matching argument.
31
32 2001-11-25  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
33
34         * message.el (message-wash-subject): Use `insert' rather than
35         `insert-string', which is deprecated.
36
37 2001-11-24  Simon Josefsson  <jas@extundo.com>
38
39         * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
40         message. (Gnus does not "default" to using 8bit for the message,
41         it default to use 8bit encoding and the user-supplied CTE
42         value. Calling this behaviour "treating it as 8bit" is perhaps
43         better.)
44
45         * mm-bodies.el (mm-body-encoding): Intern encoding if needed
46         (compare mm-charset-to-coding-system).
47
48 2001-11-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
49
50         * canlock.el (canlock-sha1-with-openssl): Use unibyte
51         buffer. Correctly decode hex.
52
53 2001-11-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
54
55         * gnus-agent.el (gnus-category-insert-line): Convert category
56         names to strings.
57
58 2001-11-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
59
60         * message.el (sha1): eval-and-compile.
61
62 2001-11-20  Simon Josefsson  <jas@extundo.com>
63
64         * message.el (message-allow-no-recipients): New variable.
65         (message-send): Use it, customize the prompting when posting to
66         Gcc/Fcc alone.  From prj@po.cwru.edu (Paul Jarc).
67
68 2001-11-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
69
70         * mm-util.el (mm-coding-system-priorities): New.
71         (mm-sort-coding-systems-predicate): New.
72         (mm-find-mime-charset-region): Resort coding systems if needed.
73         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
74
75 2001-11-20  Didier Verna  <didier@xemacs.org>
76
77         * gnus-group.el (gnus-group-make-help-group): new optional
78         argument to control the error behavior.
79         * gnus-start.el (gnus-check-first-time-used): use it to avoid
80         erroring.
81
82 2001-11-19  Simon Josefsson  <jas@extundo.com>
83
84         * message.el (message-mode-map): Use C-c C-f C-i for Importance:
85         instead of C-c C-u.  Suggested by Per Abrahamsen
86         <abraham@dina.kvl.dk>.
87
88 2001-11-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
89
90         * nnfolder.el (nnfolder-read-folder): Use group instead of
91         nnfolder-current-group.
92         Suggested by Lorentey Karoly <lorentey@elte.hu>.
93
94 2001-11-17  Simon Josefsson  <jas@extundo.com>
95
96         * message.el (message-send): Ask user if Fcc/Gcc should be
97         performed when no other sender was specified.
98         Suggested by prj@po.cwru.edu (Paul Jarc).
99
100 2001-11-17  Simon Josefsson  <jas@extundo.com>
101
102         * message.el (message-mode, message-mode-map): Use C-c C-u for
103         Importance: instead of C-c C-p (used by SC).
104
105 2001-11-16  Simon Josefsson  <jas@extundo.com>
106
107         * message.el (message-insert-importance-high)
108         (message-insert-importance-low): Save point.
109
110         * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
111         value.
112
113 2001-11-16  Per Abrahamsen  <abraham@dina.kvl.dk>
114
115         * message.el (message-strip-special-text-properties): New option.
116         (message-strip-forbidden-properties): Obey it.
117
118 2001-11-14  Sam Steingold  <sds@gnu.org>
119
120         * gnus-score.el: Fixed some doc strings to properly quote symbols.
121
122 2001-11-15  Simon Josefsson  <jas@extundo.com>
123
124         Support "Importance:" header in Message.
125
126         * message.el (message-mode-map): Bind C-c C-p to
127         `message-insert-or-toggle-importance'
128         (message-mode-menu): Add message-insert-importance-{high,low}.
129         (message-insert-importance-high, message-insert-importance-low)
130         (message-insert-or-toggle-importance): New functions.
131         (message-tool-bar-map): Add {un,}important.
132         (message-mode): Doc fix.
133
134 2001-11-15  Simon Josefsson  <jas@extundo.com>
135
136         * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
137
138         * mml.el (mml-menu): Fix toolbar tooltip.
139
140 2001-11-15 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
141
142         * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
143         * nnml.el (nnml-save-marks): Ditto.
144
145         * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
146
147 2001-11-15  Simon Josefsson  <jas@extundo.com>
148
149         * nnml.el (nnml-save-marks):
150         * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
151         Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
152
153 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
154
155         * gnus-art.el (gnus-article-wash-status-strings): Use
156         `copy-sequence', not `copy-seq'.
157
158 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
159
160         * gnus-art.el (gnus-article-wash-status-strings): New constant.
161         (gnus-gnus-article-wash-status-entry): New function.
162         (gnus-article-wash-status): Use it.
163
164 2001-11-13 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
165
166         * mml1991.el: Add coding header.
167
168 2001-11-12  Simon Josefsson  <jas@extundo.com>
169
170         * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
171         (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
172         `mml1991-sign' and `mml1991-encrypt'.
173         (mml1991-encrypt, mml1991-sign): New glue functions.
174         (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
175
176         * mml.el (mml-mode-map): `C-c RET o' map for PGP.
177         (mml-menu): Add PGP to menu.
178
179         * mml-sec.el (top-level): Require mml1991.  Don't require smime.
180         (mml-sign-alist, mml-encrypt-alist): Add "pgp".
181         (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
182         (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
183
184         * mml2015.el: Mention RFC 3156.
185
186         * mml1991.el: New file.  From Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>.
187
188 2001-11-12 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
191
192         * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
193           From <Michael.Cook@cisco.com>
194
195 2001-11-11  Simon Josefsson  <jas@extundo.com>
196
197         * message.el (top-level): Autoload sha1.
198         (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
199         canlock, no need to require two different hash algs).  Suggested
200         by Ferenc Wagner <wferi@bolyai1.elte.hu>.
201
202 2001-11-09  Simon Josefsson  <jas@extundo.com>
203
204         * gnus.el (gnus-local-domain): Fix doc.  From Pavel Jan\e,Bm\e(Bk
205         <Pavel@Janik.cz>.
206
207 2001-11-09  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
208
209         * message.el (message-point-in-header-p): New function.
210         (message-do-auto-fill): Use it.
211         (message-beginning-of-line): New function.  Goes to beginning of
212         header value (i.e., end of header name), or to beginning of line
213         if already at beginning of value.  Behaves like
214         `beginning-of-line' when in message body.
215         (message-mode-map): Bind it.
216
217 2001-11-08  Simon Josefsson  <jas@extundo.com>
218
219         * gnus-msg.el (gnus-posting-styles): Add doc.
220
221 2001-11-07  Simon Josefsson  <jas@extundo.com>
222
223         * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
224
225         * sieve-mode.el (sieve-control-commands-face)
226         (sieve-control-commands-face, sieve-action-commands-face)
227         (sieve-test-commands-face, sieve-tagged-arguments-face): New
228         faces.
229         (sieve-font-lock-keywords): Use them.
230         (sieve-mode): Only set font-lock-defaults in emacs.
231
232         * gnus-art.el (gnus-default-article-saver): Add
233         gnus-summary-save-body-in-file.
234         (gnus-summary-write-to-file): Fix doc.
235
236 2001-11-07  Simon Josefsson  <jas@extundo.com>
237
238         * gnus-art.el (gnus-treat-highlight-signature): Add cross
239         reference to the correct chapter in the manual.
240
241         * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
242         Suggested by "Golubev I. N." <gin@mo.msk.ru>.
243
244 2001-11-07 06:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
245
246         * mml.el (mml-preview): Bind mail-header-separator.
247
248 2001-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
249
250         * message.el: Always require canlock.
251         (message-ignored-supersedes-headers): Include Cancel-Lock and
252         Cancel-Key.
253         (message-insert-canlock): Don't require canlock.
254         (message-cancel-news): Don't check whether canlock is available.
255         (message-supersede): Support cancel-locks.
256
257         * gnus-art.el: Don't autoload canlock.
258
259 2001-11-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * mail-source.el (mail-source-fetch-imap): ASYNC param.
262         From: <andre@slamdunknetworks.com>
263
264 2001-11-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
265
266         * many files: Fix copyright lines.
267
268 2001-11-05 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
269
270         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
271         Suggested by Dave Love  <fx@gnu.org>.
272
273 2001-11-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
274
275         * message.el (message-kill-buffer): Remove auto-save file after
276         confirm.
277
278         * message.el (message-send-mail): Call message-generate-headers
279         once.  Suggested by Matt Armstrong <matt@lickey.com>.
280
281         * gnus-topic.el (gnus-topic-rename): Initial-input.
282         Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
283
284 2001-11-03  Per Abrahamsen  <abraham@dina.kvl.dk>
285
286         * message.el (message-forbidden-properties): New constant.
287         (message-strip-forbidden-properties): New function.
288         (message-mode): Activate it.
289
290 2001-11-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
291
292         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
293         (mm-hack-charsets): Fix doc.
294
295 2001-11-02  Simon Josefsson  <jas@extundo.com>
296
297         * gnus-int.el (gnus-check-server): Message "...done" when done.
298
299         * imap.el (imap-close): Don't message (imap-send-command-wait
300         returns if the connection is dropped).
301         (imap-wait-for-tag): Nix out message only when necessary.
302
303         * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
304         for non-crossposting.
305         (gnus-sieve-crosspost): Default to t to be consistent with other
306         parts of Gnus.
307
308 2001-11-01 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
309
310         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
311         (mm-iso-8859-x-to-15-table): Ditto.
312         (mm-iso-8859-x-to-15-region): Ditto.
313         (mm-find-mime-charset-region): Ditto.
314
315 2001-11-01  Simon Josefsson  <jas@extundo.com>
316
317         * nnimap.el (nnimap-close-asynchronous): New variable.
318         (nnimap-close-group): Use it.
319         (nnimap-expunge): Don't use it.
320
321         * imap.el (imap-callbacks): New variable.
322         (imap-remassoc): Copied from `gnus-remassoc'.
323         (imap-add-callback): New function.
324         (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
325         behaviour.
326         (imap-parse-response): Call the callback.
327
328         * message.el (message-insert-canlock): New variable.
329         (message-canlock-generate, message-canlock-password)
330         (message-insert-canlock): New functions.
331         (message-send-news): Call `message-insert-canlock'.
332         (top-level): Require canlock when compiling.
333         (message-insert-canlock): Require canlock before we need it.
334
335 2001-11-01 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
336
337         * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
338
339 2001-11-01 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
340
341         * dgnushack.el (dgnushack-make-load): A workaround for
342         custom-add-loads bug in some versions of XEmacs.
343
344 2001-11-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
345
346         * mm-util.el (mm-charset-synonym-alist): Revert (some).
347
348 2001-11-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
349
350         * mm-util.el (mm-iso-8859-x-to-15-region): New.
351         (mm-hack-charsets): New.
352         (mm-iso-8859-15-compatible): New.
353         (mm-iso-8859-x-to-15-table): New.
354         (mm-find-mime-charset-region): Add parameter hack-charsets.
355
356         * mm-bodies.el (mm-encode-body): Use it.
357         * mml.el (mml-parse-1): Ditto.
358
359 2001-11-01  Simon Josefsson  <jas@extundo.com>
360
361         * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
362
363 2001-11-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
364
365         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
366         is nil.
367
368 2001-11-01 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
369
370         * smiley-ems.el (smiley-update-cache): Auto detect file type.
371
372         * message.el (message-forward-rmail-make-body):
373         save-window-excursion.
374         (message-encode-message-body): no error.
375         (message-setup-1): compose-mail send-actions are different from
376         message-send-actions.
377
378 2001-11-01  Simon Josefsson  <jas@extundo.com>
379
380         * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
381         <yamaoka@jpl.org>.
382
383 2001-10-31 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
384
385         * sieve-manage.el (sieve-string-bytes): No complain.
386
387 2001-11-01  Simon Josefsson  <jas@extundo.com>
388
389         * gnus-group.el (gnus-group-mode-map): Bind "D u" to
390         `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
391         has autoload cookies, so no `require' should be necessary.)
392
393         * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
394         files.
395
396 2001-10-31  Simon Josefsson  <jas@extundo.com>
397
398         * gnus-cus.el (gnus-group-parameters): Support integer `display'
399         parameter.
400
401         * gnus-sum.el (gnus-select-newsgroup): If group parameter
402         `display' is a number (and C-u wasn't used to enter group), only
403         fetch that number of articles.
404
405 2001-10-31  Matt Armstrong  <matt@lickey.com>
406
407         * gnus.el (gnus-find-subscribed-addresses): Doc fix:
408         not-subscribed -> subscribed.
409
410 2001-10-31 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
411         From: Josh Huber <huber@alum.wpi.edu>
412
413         * message.el (message-subscribed-address-functions): New.
414         (message-subscribed-addresses): New.
415         (message-subscribed-regexps): New.
416         (message-goto-mail-followup-to): New.
417         (message-send-mail): Mail-Followup-To.
418         (message-make-mft): New.
419
420         * gnus.el (gnus-find-subscribed-addresses): New.
421
422 2001-10-31 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
423
424         * mail-source.el (mail-source-fetch): If debug, don't regain signals.
425         (mail-source-fetch-pop): Ditto.
426         (mail-source-check-pop): Ditto.
427
428         * gnus-start.el (gnus-read-init-file): Ditto.
429         (gnus-activate-group): Ditto.
430         (gnus-read-newsrc-el-file): Ditto.
431
432 2001-10-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
433
434         * message.el (message-get-reply-headers): Make sure there is ", ".
435
436         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
437         mm-coding-system-p. Don't correct it only in XEmacs.
438         (mm-charset-to-coding-system): Use mm-coding-system-p and
439         mm-get-coding-system-list.
440         (mm-emacs-mule, mm-mule4-p): New.
441         (mm-enable-multibyte, mm-disable-multibyte,
442         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
443         mm-with-unibyte-current-buffer,
444         mm-with-unibyte-current-buffer-mule4): Use them.
445         (mm-find-mime-charset-region): Treat iso-2022-jp.
446
447         From  Dave Love  <fx@gnu.org>:
448
449         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
450         construction.
451         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
452         entries conditional on not having a coding system defined for
453         them.
454         (mm-mule-charset-to-mime-charset): Use
455         find-coding-systems-for-charsets if defined.
456         (mm-charset-to-coding-system): Don't use
457         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
458         later.  Add last resort search of coding systems.
459         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
460         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
461         Mule 4.
462         (mm-find-mime-charset-region): Re-write.
463         (mm-with-unibyte-current-buffer): Restore buffer as well as
464         multibyteness.
465
466 2001-10-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
467
468         * canlock.el, sha1-el.el, hex-util.el: Move from contrib
469         directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
470         KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
471
472 2001-10-30 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
473
474         * gnus-art.el (article-display-x-face): Nix buffer-read-only
475         again.
476
477         * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
478
479 2001-10-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
480
481         * gnus-spec.el (gnus-parse-simple-format): Use
482           buffer-substring-no-properties.
483
484 2001-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
485
486         * gnus-art.el (article-verify-cancel-lock): New function.
487
488         * nnheader.el (nntp-process-response): New variable.
489         (nnheader-init-server-buffer): Make `nntp-process-response'
490         buffer-local in `nntp-server-buffer'.
491
492         * nntp.el (nntp-prepare-post-hook): New hook.
493         (nntp-wait-for): Save a server's ID in `nntp-process-response'.
494         (nntp-async-trigger): Ditto.
495         (nntp-request-post): Insert a server's ID if there's no Message-ID
496         header; run `nntp-prepare-post-hook'.
497
498 2001-10-30 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
499
500         * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
501         instead.
502
503         * message.el (message-forward-subject-author-subject): Don't use
504         message-news-p, which widens the buffer.
505         (message-forward-make-body): New function.
506         (message-forward): Use it.
507         (message-insinuate-rmail): New.
508         (message-forward-rmail-make-body): New.
509
510 2001-10-30 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
511
512         * mm-extern.el (mm-extern): Provide it.
513
514         * mm-partial.el (mm-partial): Provide it.
515
516 2001-10-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
517
518         * gnus-msg.el (gnus-setup-message): Call post-command-hook.
519
520 2001-10-29  Simon Josefsson  <jas@extundo.com>
521
522         * mml.el (mml-preview): Bind message-this-is-news if it is
523         news. From Jesper Harder <harder@myrealbox.com>.
524
525 2001-10-28  Simon Josefsson  <jas@extundo.com>
526
527         * gnus-sum.el (gnus-group-make-articles-read): Inline group.
528
529 2001-10-29  Per Abrahamsen  <abraham@dina.kvl.dk>
530
531         * smiley-ems.el (smiley-regexp-alist): Add support for sad and
532         ironic smilies.
533
534 2001-10-27  Simon Josefsson  <jas@extundo.com>
535
536         * message.el (message-indent-citation): Don't add trailing
537         whitespace when citing text.
538
539         * gnus.el (gnus-group-faq-directory): Fix.  From Jesper Harder
540         <harder@ifa.au.dk>.
541
542 2001-10-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
543
544         * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
545         not available.
546         (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
547         (nnweb-type-definition): Add google as alias of dejanews.
548         (nnweb-google-parse-1): Forward 1 line.
549
550 2001-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
551
552         * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
553         variable `message-forward-ignored-headers'.
554
555 2001-10-24  Per Abrahamsen  <abraham@dina.kvl.dk>
556
557         * gnus.el (gnus-expand-group-parameter): New function.
558         (gnus-expand-group-parameters): Call it.
559         (gnus-group-fast-parameter): New function.
560         (gnus-group-find-parameter): Call it.
561
562 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
563
564         * gnus.el (gnus-news-group-p): Rewrote.  Now accepts a header
565         vector (it didn't before because of a bug).
566         * gnus-msg.el (gnus-post-news): Use header vector directly, if
567         available.  Before it converted it to an article number.
568
569         This makes followup to news articles with negative numbers in
570         nnvirtual groups use news instead of mail.
571
572 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
573
574         * gnus.el (post-method): Use `native' instead of `nil'.
575
576         * gnus-msg.el (gnus-post-method): Ditto.
577
578 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
579
580         * gnus.el (gnus-define-group-parameter): Grammar fix.
581
582 2001-10-22  Simon Josefsson  <jas@extundo.com>
583
584         * gnus-msg.el (gnus-extended-version): Include
585         system-configuration.
586         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann).
587
588 2001-10-22  Per Abrahamsen  <abraham@dina.kvl.dk>
589
590         * gnus.el (post-method): Customization fix: `native' is not a
591         valid value.
592         * gnus-msg.el (gnus-post-method): Doc and customization fix:
593         `native' is not a valid value.
594
595 2001-10-21  Simon Josefsson  <jas@extundo.com>
596
597         * nnimap.el (nnimap): Defgroup
598         (nnimap-strict-function, nnimap-strict-function-match): New
599         widget, from Per Abrahamsen  <abraham@dina.kvl.dk>.
600         (nnimap-split-crosspost, nnimap-split-inbox)
601         (nnimap-split-rule, nnimap-split-predicate)
602         (nnimap-split-predicate): Defcustom.
603         (nnimap-split-inbox, nnimap-expunge-search-string)
604         (nnimap-importantize-dormant): Remove "*" from doc.
605
606 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
607
608         * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
609         not supplied via prefix arg.  From Lisp, make arg mandatory.
610         Suggested by Frank Schmitt.
611
612 2001-10-20  Per Abrahamsen  <abraham@dina.kvl.dk>
613
614         * message.el (message-do-auto-fill): Avoid calling
615         'rfc822-goto-eoh'.
616
617 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
618         From Paul Jarc <prj@po.cwru.edu>.
619
620         * message.el (message-get-reply-headers): Restructure the logic
621         and add comments.  From Paul Jarc <prj@po.cwru.edu>.
622
623 2001-10-20  Simon Josefsson  <jas@extundo.com>
624
625         * message.el (message-cancel-news): Support cancel-locks.
626         Suggested by Per Abrahamsson.
627
628         * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
629         conses.  From David Z Maze <dmaze@MIT.EDU>.
630
631         * nnfolder.el (nnfolder-marks-changed-p): Ditto.
632
633 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
634
635         * mm-decode.el (mm-default-directory): Fix customize type.
636
637         * message.el (message-setup-fill-variables): Kludge to use
638         normal-auto-fill-function even if auto fill is already activated.
639
640 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
641
642         * message.el (message-do-auto-fill): New version that does not
643         rely on text properties, by Simon Josefsson <jas@extundo.com>.
644         (message-setup-1): Removed the `message-field' property.
645
646         * gnus-draft.el (gnus-draft-edit-message): Removed the
647         `message-field' property.
648
649 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
650
651         * gnus-draft.el (gnus-draft-edit-message): Change `field' to
652         `message-field'.  The `field' property has a special significance in
653         Emacs 21.
654
655         * message.el (message-send, message-setup-1): Ditto.
656
657 2001-10-18  Simon Josefsson  <jas@extundo.com>
658
659         * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
660         when undoing.
661
662 2001-10-18  Simon Josefsson  <jas@extundo.com>
663         From Frank Schmitt <usereplyto@Frank-Schmitt.net>
664
665         * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
666         (gnus-summary-make-menu-bar): Ditto.
667
668 2001-10-17  Simon Josefsson  <jas@extundo.com>
669
670         * nnimap.el (nnimap-expiry-target): Make sure it is back to the
671         server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
672
673 2001-10-17 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
674
675         * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
676         * gnus-util.el (gnus-user-date): New function.
677         From Frank Schmitt <usenet@Frank-Schmitt.net>.
678
679 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
680
681         * message.el (message-check-news-header-syntax): Special case
682         nnvirtual groups.
683
684         * gnus-sum.el (gnus-summary-respool-default-method): Changed
685         customize type to `symbol'.
686
687 2001-10-17 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
688
689         * gnus-spec.el (gnus-parse-simple-format): Support extended spec
690         %&foo;.
691         (gnus-parse-simple-format): Support user extended spec too.
692         %u&foo; invokes gnus-user-format-function-foo.
693
694 2001-10-17 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
695
696         * nnml.el (nnml-request-expire-articles): Make sure it is back to
697         the server.
698         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
699         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
700         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
701         * nndiary.el (nndiary-request-expire-articles): Ditto.
702         (nndiary-schedule): Defsubst it before use it.
703         (nndiary-error): eval-and-compile.
704
705 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
706
707         * gnus-msg.el (gnus-post-method): Changed two instances of
708         `active' to `current' and one `null' to `not'.
709
710 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
711         From Katsumi Yamaoka  <yamaoka@jpl.org>.
712
713         * message.el (message-setup-fill-variables): Use
714         `normal-auto-fill-function' instead of `auto-fill-function'.
715
716 2001-10-16  Simon Josefsson  <jas@extundo.com>
717
718         * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
719         (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
720         body. (Mailcrypt seem to do this, but gpg.el doesn't.)
721
722 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
723         Patch by Oliver Scholz <oscholz@my.gnus.org>.
724
725         * gnus-draft.el (gnus-draft-edit-message): Add text property
726         `field' with value `header' to message headers.
727         * message.el (message-setup-1): Really add text property to all of
728         the header, not just part of it.
729
730 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
731
732         * gnus-group.el (gnus-group-sort-by-server): Use it.
733
734         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
735
736         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
737         and keystroke.
738
739 2001-10-14  Simon Josefsson  <jas@extundo.com>
740
741         * dig.el: Doc fix.
742
743         * smime.el: Doc fix.
744
745         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
746         charset magic from message.el.
747
748 2001-10-12  Simon Josefsson  <jas@extundo.com>
749         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
750
751         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
752         'cite from g-a-wash-types.
753         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
754         (gnus-article-hide-citation): Fix.
755
756         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
757         character.
758         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
759
760         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
761         definition.
762         (gnus-signature-toggle): Toggle `s' mode line character.
763
764         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
765         doing stuff that clears it.
766
767 2001-10-12  Simon Josefsson  <jas@extundo.com>
768
769         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
770         From Eric Marsden <emarsden@laas.fr>.
771
772 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
773
774         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
775         (autoload): Add some autoloads.
776
777 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
778         Suggested by Oliver Scholz <epameinondas@gmx.de>.
779
780         * message.el (message-do-auto-fill): New function.  Like
781         `do-auto-fill' but don't fill when in the message header.
782         (message-setup-1): Put a text property on the message header.
783         (message-setup-fill-variables): Use `message-do-auto-fill'.
784
785 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
786
787         * message.el (message-send-mail-partially): Insert an empty line
788         first, because of the change of message-make-lines.
789
790 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
791
792         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
793         iso-8859-15, make it an alias for iso-8859-1.
794
795 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
796
797         * message.el (message-send-news): Don't modify the value of
798         `message-syntax-checks' if it is not a list (possibly it is
799         `dont-check-for-anything-just-trust-me').
800
801 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
802
803         * gnus-group.el (gnus-group-name-charset-group-alist): Use
804         `find-coding-system' for XEmacs to check whether the coding-system
805         `utf-8' is available.
806
807 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
808
809         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
810
811 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
812
813         * message.el (message-send-news): Oops, missed case with no
814         "Followup-To" header...
815
816 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
817
818         * message.el (message-send-news): Allow
819         `gnus-group-name-charset-group-alist' to affect encoding of the
820         "Newsgroups" and "Followup-To" headers.
821
822 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
823
824         * Makefile.in (install-el): Depend on gnus-load.el.
825
826 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
827
828         * Makefile.in (install-el): Use -f.
829         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
830
831 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
832
833         * message.el (message-send-news): Don't encode Followups-To when
834         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
835
836         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
837         header.
838
839         * gnus-art.el (article-decode-group-name): Also decode
840         "Followup-To".
841
842         * rfc2047.el (rfc2047-encode-message-header): Encode without
843         asking for null methods.
844
845         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
846         default charset for newsgroup names in accordance with USEFOR.
847
848         * gnus-group.el (gnus-group-name-charset-method-alist,
849         gnus-group-name-charset-group-alist): Removed "*" from doc
850         strings, "*" should not be used for complex variables.
851
852 2001-10-06  Simon Josefsson  <jas@extundo.com>
853
854         Support UTF-8 group names better.
855
856         * message.el (message-check-news-header-syntax): Encode group
857         names before comparison.
858
859         * gnus-msg.el (gnus-copy-article-buffer): Run all
860         `gnus-article-decode-hook's except `article-decode-charset'
861         instead of hardcoding call to one of them.
862
863         * gnus-art.el (gnus-article-decode-hook): Add
864         `article-decode-group-name'.
865         (article-decode-group-name): New function, use `g-d-n'.
866
867         * gnus-group.el (gnus-group-insert-group-line): Decode
868         gnus-tmp-group using `g-d-n'.
869
870         * gnus-util.el (gnus-decode-newsgroups): New function.
871
872 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
873
874         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
875         `gnus-group-name-charset-group-alist'.
876
877 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
878
879         * Makefile.in: Install el in install. Add uninstall.
880
881 2001-10-05  Simon Josefsson  <jas@extundo.com>
882
883         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
884
885         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
886
887         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
888         empty folders.
889
890         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
891         limiting if read-all (C-u RET) was used.
892
893 2001-10-04  Simon Josefsson  <jas@extundo.com>
894
895         * mail-source.el (mail-source-movemail-program): New variable.
896         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
897         <thutt@thutt.vmware.com>.
898
899 2001-10-03  Simon Josefsson  <jas@extundo.com>
900
901         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
902         (gnus-summary-line-format-alist): Fix param.
903
904 2001-10-02  Simon Josefsson  <jas@extundo.com>
905
906         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
907         don't go through `nnimap-request-expire-articles' to delete the
908         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
909
910 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
911
912         * gnus-agent.el (gnus-agent-write-active): The min in the
913         agent/active may be larger than that in the server/active.
914
915 2001-10-01  Simon Josefsson  <jas@extundo.com>
916
917         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
918         is IMAP4rev1.
919
920         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
921
922         * nnfolder.el: Ditto.
923
924 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
925
926         * gnus-sum.el (gnus-summary-extract-address-component): New function.
927         (gnus-summary-from-or-to-or-newsgroups): Optimize.
928
929 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
930
931         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
932         (message-mode-menu): Menu item for same.
933
934         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
935         delayed articles.
936
937         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
938         nndraft:delayed does not exist.
939         (gnus-delay-initialize): Don't set up keymap, that's done from
940         message.el now.
941         (gnus-delay, gnus-delay-group, gnus-delay-header)
942         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
943
944 2001-09-29  Simon Josefsson  <jas@extundo.com>
945
946         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
947         utf-8, not eight-bit-control.
948
949         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
950         (imap-log, imap-debug): Custom.
951         (imap-log-buffer, imap-debug-buffer): New constants.
952         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
953         (imap-network-open, imap-shell-open, imap-starttls-open)
954         (imap-send-command-1, imap-send-command, imap-arrival-filter)
955         (imap-debug): Use imap-*-buffer.
956
957         * nndoc.el (nndoc-article-type): Add mailman.
958         (nndoc-type-alist): Ditto.
959         (nndoc-mailman-type-p): New function.
960
961 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
962
963         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
964         gnus-art.el.
965
966 2001-09-27  Simon Josefsson  <jas@extundo.com>
967
968         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
969         (gnus-topic-catchup-articles): New function. Suggested by Robin
970         S. Socha <robin-dated-1001857693.185e29@socha.net>.
971
972 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
973         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
974
975         * gnus-ems.el (gnus-article-display-xface): Insert xface after
976         previous ones.
977
978 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
979         From Daiki Ueno  <ueno@unixuser.org>
980
981         * gnus-sum.el (gnus-summary-show-article): The arglist of
982         detect-coding-region is incompatible.
983
984 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
985         From Katsuhiro Hermit Endo <hermit@koka-in.org>
986
987         * gnus-group.el (gnus-group-delete-group): Typo.
988
989 2001-09-26  Simon Josefsson  <jas@extundo.com>
990
991         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
992
993         * nnimap.el (nnimap-expiry-target): Use temp buffer.
994
995 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
996
997         * gnus-cus.el (gnus-group-parameters): Display as sexp.
998
999 2001-09-22  Simon Josefsson  <jas@extundo.com>
1000
1001         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
1002
1003         * nnfolder.el (nnfolder-open-marks): Ditto.
1004
1005         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
1006         (gnus-update-marks): Use it.
1007         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
1008         hardcoded list.
1009
1010         * gnus.el (gnus-article-special-mark-lists): Add killed.
1011         (gnus-article-unpropagated-mark-lists): New constant.
1012
1013 2001-09-22  Simon Josefsson  <jas@extundo.com>
1014
1015         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
1016         custom option.
1017
1018 2001-09-23  Simon Josefsson  <jas@extundo.com>
1019
1020         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
1021
1022 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1023
1024         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
1025
1026 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
1027
1028         * gnus-group.el (gnus-group-sort-function): Fix customize type to
1029         accept lists of functions.
1030
1031 2001-09-20  Simon Josefsson  <jas@extundo.com>
1032
1033         * gnus-group.el (gnus-group-catchup): Update expire marks in
1034         backend.  Also, if ALL also set expire marks on tick/dormant.
1035
1036 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1037
1038         * message.el (message-tab-body-function): New variable.
1039         * message.el (message-tab): Use it.
1040
1041 2001-09-19  Sam Steingold  <sds@gnu.org>
1042
1043         * gnus-win.el (gnus-buffer-configuration): Respect
1044         `gnus-bug-create-help-buffer'.
1045
1046 2001-09-18  Simon Josefsson  <jas@extundo.com>
1047
1048         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
1049         (gnus-parse-simple-format): Re-revert.
1050
1051 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
1052
1053         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
1054         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
1055
1056 2001-09-18  Simon Josefsson  <jas@extundo.com>
1057
1058         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
1059         signed.
1060         (gnus-parse-simple-format): Don't use it.
1061
1062 2001-09-17  Miles Bader  <miles@gnu.org>
1063
1064         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
1065         error querying a backend abort the whole process.
1066
1067 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1068
1069         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
1070         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
1071
1072 2001-09-17  Didier Verna  <didier@xemacs.org>
1073
1074         * nndiary.el: version 0.2-b14.
1075         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
1076         compatibility problem with XEmacs 21.1.
1077
1078 2001-09-15  Simon Josefsson  <jas@extundo.com>
1079
1080         * gnus-group.el (gnus-group-line-format): Document %c.
1081
1082         * nnml.el (nnml-parse-head): Handle CRLF files.
1083         (nnml-generate-nov-file): Ditto.
1084         (nnml-retrieve-headers): Ditto.
1085
1086 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
1087
1088         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
1089
1090 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
1091
1092         * gnus-spec.el (gnus-correct-substring): Still stopped one
1093         character before we wanted (never included last character).
1094         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
1095         add missing "," (once per function)
1096
1097 2001-09-14  Simon Josefsson  <jas@extundo.com>
1098
1099         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
1100         (otherwise e.g. gnus-agentize in .gnus overrides the customized
1101         default before gnus-group is loaded and the variable set.)
1102
1103         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
1104         killed or unsent marks.
1105
1106         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
1107         isn't an article to set it on (e.g. when you `a' in a group).
1108
1109 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1110
1111         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
1112         can read e-mails from Microsoft Outlook users not using ISO
1113         8859-2 character set.
1114
1115 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1116
1117         * gnus-diary.el: Minor modifications to avoid warnings.
1118         (gnus-summary-misc-menu): defvar.
1119         (gnus-diary-check-message): Use gnus-point-at-eol.
1120         (gnus-diary-kill-entire-line): eval-and-compile.
1121
1122 2001-09-12  Didier Verna  <didier@xemacs.org>
1123
1124         * nndiary.el: new version (0.2-b13).
1125         * nndiary.el (nndiary-mail-sources): doc update.
1126         * nndiary.el (nndiary-split-methods): ditto.
1127         * nndiary.el (nndiary-request-accept-article-hooks): New.
1128         * nndiary.el (nndiary-request-accept-article): use it, check
1129         message validity.
1130         * nndiary.el (nndiary-get-new-mail): changed default to nil.
1131         * nndiary.el (nndiary-schedule): fix bug (misplaced
1132         condition-case): it didn't return nil on error.
1133         * gnus-diary.el: new version.
1134         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
1135         * gnus-diary.el (gnus-diary-header-value-history): New.
1136         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
1137         * gnus-diary.el (gnus-diary-add-header): New.
1138         * gnus-diary.el (gnus-diary-check-message): New.
1139         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
1140         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
1141
1142 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1143
1144         * gnus-sum.el (gnus-select-newsgroup): Make
1145         `gnus-current-select-method' buffer-local.
1146
1147         * gnus-art.el (gnus-request-article-this-buffer): Refer
1148         `gnus-current-select-method' in the current summary buffer.
1149
1150 2001-09-10  Simon Josefsson  <jas@extundo.com>
1151         From Daniel Pittman <daniel@rimspace.net>
1152
1153         * gnus-spec.el (gnus-correct-pad-form): Fix.
1154
1155 2001-09-09  Simon Josefsson  <jas@extundo.com>
1156
1157         * mm-decode.el (mm-inline-media-tests): Add
1158         application/x-emacs-lisp.
1159         (mm-attachment-override-types): Add
1160         application/{x-,}pkcs7-signature.
1161
1162         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
1163         (gnus-server-line-format, gnus-server-mode-line-format)
1164         (gnus-server-browse-in-group-buffer): Customize.
1165
1166 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1167
1168         * nnml.el (nnml-marks-changed-p): Typo.
1169         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
1170         (nnml-marks-changed-p): Use gnus-gethash.
1171         (nnml-marks-modtime): Use gnus-make-hashtable.
1172
1173         * nnfolder.el (nnfolder-marks-changed-p): Typo.
1174         (nnfolder-request-expire-articles, nnfolder-save-marks)
1175         (nnfolder-open-marks): Typo.
1176         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
1177         (nnfolder-marks-changed-p): Use gnus-gethash.
1178         (nnfolder-marks-modtime): Use gnus-make-hashtable.
1179
1180 2001-09-08  Simon Josefsson  <jas@extundo.com>
1181
1182         * nnfolder.el (nnfolder-marks-modtime): New variable.
1183         (nnfolder-marks-changed-p): New function.
1184         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
1185         (nnfolder-request-update-info): Don't update if marks didn't change.
1186
1187         * nnml.el (nnml-marks-modtime): New variable.
1188         (nnml-marks-changed-p): New function.
1189         (nnml-save-marks, nnml-open-marks): Save modtime.
1190         (nnml-request-update-info): Don't update if marks didn't change.
1191
1192         * gnus-agent.el (gnus-agent-any-covered-gcc)
1193         (gnus-agent-add-server, gnus-agent-remove-server): Use
1194         gnus-agent-method-p.
1195
1196         * gnus-art.el (gnus-buttonized-mime-types): New variable.
1197         (gnus-unbuttonized-mime-type-p): Use it.
1198
1199         * gnus-agent.el (gnus-agent-fetch-group): If online, actually
1200         fetch group.
1201
1202 2001-09-08  Simon Josefsson  <jas@extundo.com>
1203         From Daniel Pittman <daniel@rimspace.net>
1204
1205         * gnus-spec.el (gnus-correct-pad-form): New function.
1206         (gnus-parse-simple-format): Use it.
1207
1208 2001-09-07  Simon Josefsson  <jas@extundo.com>
1209
1210         * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
1211         (gnus-group-sort-selected-groups): Ditto.  Suggested by Harry
1212         Putnam <reader@newsguy.com>.
1213         (gnus-group-sort-selected-groups): Touch dribble file.
1214
1215 2001-09-07 Raja R Harinath  <harinath@cs.umn.edu>
1216
1217         * nnml.el (nnml-filenames-are-evil): New variable.
1218         (nnml-article-to-file-alist): Rename to ...
1219         (nnml-current-group-article-to-file-alist): ... this.
1220         Respect `nnml-filenames-are-evil'.
1221         (nnml-active-number): Update.
1222         (nnml-update-file-alist): Update.
1223         (nnml-request-article): Use nnheader-article-to-file-alist.
1224         (nnml-request-rename-group): Likewise.
1225
1226 2001-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1227
1228         * gnus-sum.el (gnus-summary-insert-line): Fix.
1229
1230 2001-09-06  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.umu.se>
1231
1232         * gnus-sum.el: Bind g-s-t-s to "W g".
1233         * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
1234         * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
1235         display of graphical smilies.
1236
1237 2001-09-07 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1238
1239         * gnus-start.el (gnus-setup-news): A typo.
1240         From Bill White <billw@wolfram.com>.
1241
1242 2001-09-06  Simon Josefsson  <jas@extundo.com>
1243
1244         * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
1245         and unseen marks.
1246
1247 2001-09-05  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1248
1249         * nnmail.el (nnmail-split-fancy): Document `junk'.
1250
1251 2001-09-04  Simon Josefsson  <jas@extundo.com>
1252
1253         * imap.el (imap-search): Don't error if server is broken.
1254
1255 2001-09-02  Benjamin Rutt  <brutt@bloomington.in.us>
1256
1257         * nnmbox.el (nnmbox-find-article): Fix infinite loop when
1258         searching for an article that isn't in the mbox.
1259
1260 2001-09-02 23:12:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1261
1262         * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
1263         right, and get all the comments.
1264
1265 2001-09-02  Simon Josefsson  <jas@extundo.com>
1266         Suggested by Dan Christensen <jdc+news@uwo.ca>
1267
1268         * nnfolder.el (nnfolder-request-update-info): Fix message.
1269
1270         * nnml.el (nnml-request-update-info): Ditto.
1271
1272 2001-09-01  Simon Josefsson  <jas@extundo.com>
1273
1274         * nnml.el (nnml-request-expire-articles): Also bind
1275         `nnml-current-group' and `nnml-article-file-alist' when using
1276         expiry-target. (Otherwise nnml will be in a inconsistent internal
1277         state causing all kind of problems.)
1278         (nnml-request-expire-articles): If `nnml-article-to-file' or
1279         `file-attributes' failes, return article as un-expirable instead
1280         of treating it as expired.
1281
1282 2001-08-31  Sam Steingold  <sds@gnu.org>
1283
1284         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
1285         typo: `exmine' --> `examine'.
1286
1287 2001-08-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1288
1289         * nndoc.el (nndoc-forward-type-p): It is not a digest.
1290
1291 2001-08-30 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1292
1293         * nnml.el (nnml-check-directory-twice): Remove.
1294         (nnml-retrieve-headers): Ditto.
1295         (nnml-article-to-file): Use nnheader-directory-files-is-safe.
1296
1297 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1298
1299         * nnheader.el (nnheader-directory-files-is-safe): No need to read
1300         directory twice on Windows, or on GNU Emacs-21.
1301
1302 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1303
1304         * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
1305         (nnml-request-rename-group): Ditto.
1306         (nnml-active-number): Ditto.
1307         (nnml-request-create-group): Use nnml-directory-articles.
1308         (nnml-request-expire-articles): Use nnml-directory-articles, which
1309         gets list from nov database if available.
1310         (nnml-get-nov-buffer): New function.
1311         (nnml-open-nov): Use it.
1312         (nnml-update-file-alist): Use nnml-article-to-file-alist, which
1313         gets alist from nov database if available.
1314         (nnml-directory-articles): New function.
1315         (nnml-article-to-file-alist): New function.
1316
1317 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1318
1319         * mm-decode.el (mm-display-external): Use `name' as filename, if
1320         `filename' attribute is not present.
1321
1322 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1323
1324         * mail-source.el (mail-source-flash): New defcustom.
1325         (mail-source-new-mail-p): Ring visible bell if appropriate.
1326         (mail-source-start-idle-timer): Use unwind-protect to ensure idle
1327         timer is cleared even if mail check signals an error.
1328
1329 2001-08-29 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1330
1331         * gnus-sum.el (gnus-summary-move-article): Only update marks of
1332         type 'list.
1333
1334 2001-08-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1335
1336         * flow-fill.el (fill-flowed): eol might be point-max.
1337
1338 2001-08-27  Simon Josefsson  <jas@extundo.com>
1339
1340         * nnml.el (nnml-request-update-info): Fix message.
1341         (nnml-open-marks): Ditto.
1342
1343         * nnfolder.el (nnfolder-request-update-info):
1344         (nnfolder-open-marks): Fix message.
1345
1346 2001-08-25  Simon Josefsson  <jas@extundo.com>
1347
1348         * nnfolder.el (nnfolder-save-marks): Don't create directory named
1349         after group in ~/.
1350
1351 2001-08-25  Simon Josefsson  <jas@extundo.com>
1352         From Andreas Jaeger  <aj@suse.de>
1353
1354         * nnfolder.el (nnfolder-open-marks): Fix typo.
1355         * nnml.el (nnml-open-marks): Likewise.
1356
1357 2001-08-25  Simon Josefsson  <jas@extundo.com>
1358
1359         Make nnfolder groups self-contained as far as marks are concerned.
1360
1361         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1362         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
1363         (nnfolder-open-server): Make marks directory.
1364         (nnfolder-request-delete-group): Delete marks file.
1365         (nnfolder-request-delete-group): Check of nov/marks file exist
1366         before deleting.
1367         (nnfolder-request-rename-group): Rename marks file.
1368         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
1369         (nnfolder-request-set-mark, nnfolder-request-update-info)
1370         (nnfolder-group-marks-pathname, nnfolder-save-marks)
1371         (nnfolder-open-marks): New functions.
1372         (top-level): Require gnus.
1373
1374 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1375
1376         * nnweb.el (nnweb-type-definition): Use google raw file.
1377         (nnweb-google-parse-1): Ditto.
1378         (nnweb-google-identity): Ditto.
1379         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
1380         (nnweb-altavista-wash-article): Ditto.
1381         (nnweb-request-article): Remove nnweb-decode-entities.
1382
1383         * nnml.el: Require 'gnus.
1384
1385 2001-08-25  Simon Josefsson  <jas@extundo.com>
1386
1387         * nnml.el (nnml-marks-is-evil): Add doc.
1388
1389 2001-08-25  Simon Josefsson  <jas@extundo.com>
1390
1391         * nnml.el (nnml-save-marks): Wrap saving marks in a
1392         condition-case, to allow user to start Gnus if saving marks failed
1393         for some reason.
1394
1395 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1396
1397         * gnus-spec.el (gnus-compile): Don't compile gnus-version.
1398
1399         * gnus-group.el (gnus-update-group-mark-positions): Bind
1400         gnus-group-update-hook to nil.
1401
1402 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1403
1404         * mml.el (mml-generate-mime-1): Force as multibyte string.
1405
1406 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1407
1408         * gnus-sum.el (gnus-summary-insert-line)
1409         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1410         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1411
1412         * gnus-spec.el (gnus-correct-substring): Take optional END.
1413
1414         * nnrss.el (nnrss-request-article): Remove \n.
1415         (nnrss-retrieve-headers): Lines number is -1.
1416
1417 2001-08-24  Simon Josefsson  <jas@extundo.com>
1418
1419         * gnus-group.el (gnus-info-clear-data): Call
1420         nnfoo-request-set-mark to propagate marks.  Fix bug:
1421         `gnus-group-update-line' doesn't update read range unless we call
1422         `gnus-get-unread-articles-in-group' first.
1423
1424         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
1425         to server.
1426
1427 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1428
1429         * gnus-util.el (gnus-create-info-command): Return an interactive
1430         function.
1431
1432 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1433         From Katsumi Yamaoka <yamaoka@jpl.org>
1434
1435         * gnus-spec.el (gnus-parse-complex-format): Use equal.
1436
1437 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1438
1439         * gnus-sum.el (gnus-select-newsgroup): Use it.
1440
1441         * gnus-util.el (gnus-not-ignore): New function.
1442
1443         * lpath.el (featurep): Don't fbind char-int.
1444
1445         * gnus-util.el (gnus-create-info-command): New function.
1446
1447         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
1448         right node.
1449
1450         * gnus-sum.el (gnus-select-newsgroup): Clean up.
1451         (gnus-summary-limit-children): Use 'identity instead of `all'.
1452         (gnus-summary-limit-to-display-predicate): New command and
1453         keystroke.
1454
1455 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1456
1457         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
1458
1459         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
1460
1461 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1462
1463         * gnus-spec.el: Add the Gnus version.
1464         (gnus-update-format-specifications): If the Gnus version changes,
1465         nix out the format spec cache.
1466
1467         * gnus.el (gnus-continuum-version): Made into a command and
1468         optionalize the VERSION.
1469
1470         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
1471         the start of the lines.
1472
1473 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1474
1475         * gnus.el (gnus-visual-p): Define function before use of
1476         function.
1477
1478 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1479
1480         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
1481         (gnus-article-mark-to-type): New function.
1482         (gnus-update-missing-marks): Only update marks of type 'list.
1483
1484         * gnus.el (gnus-article-special-mark-lists): New variable.
1485
1486 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1487
1488         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
1489         (gnus-select-newsgroup): Still use 'all.
1490         (gnus-summary-initial-limit): Comparing with 'all.
1491
1492 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1493
1494         * gnus-start.el (gnus-activate-group): If dont-check, don't update
1495         active.
1496
1497 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1498
1499         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
1500         nnslashdot-*-retrieve-headers.
1501         (nnslashdot-request-article): Fix for slashcode 2.2.
1502         (nnslashdot-make-tuple): New.
1503         (nnslashdot-read-groups): Use it.
1504
1505 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1506
1507         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
1508         list.
1509
1510         * gnus-sum.el (gnus-summary-move-article): Don't select article.
1511
1512 2001-08-20  Simon Josefsson  <jas@extundo.com>
1513
1514         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
1515         opened, error instead of continuing (and exploding later).
1516
1517 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1518
1519         * gnus.el (gnus-expand-group-parameters): Return the parameter
1520         list.
1521
1522         * gnus-sum.el (gnus-summary-show-article): Doc fix.
1523         (gnus-summary-show-article): Guess at charset if required.
1524
1525         * gnus-spec.el (gnus-correct-substring): Stopped one character
1526         before we wanted.
1527
1528 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1529
1530         * earcon.el (earcon-auto-play): Remove unused option.
1531
1532 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1533
1534         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
1535         message down in levels, since it happens very fast.
1536
1537         * smiley-ems.el (smiley-update-cache): Respect the symbol version
1538         of smiley-regexp-alist.
1539
1540         * mm-view.el (mm-inline-text): Ignore vcard errors.
1541
1542         * gnus-art.el (gnus-ignored-headers): Added more junk headers.
1543
1544         * gnus-score.el (gnus-all-score-files): Use append instead of
1545         nconc.
1546
1547         * gnus.el (gnus-splash-face): Doc fix.
1548
1549         * mm-decode.el (mm-mailcap-command): Use
1550         mm-path-name-rewrite-functions.
1551         (mm-path-name-rewrite-functions): New variable.
1552
1553         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
1554         (gnus-complex-form-to-spec): Insert tab.
1555         (gnus-spec-tab): New function.
1556
1557         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
1558         entering the group.
1559
1560         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
1561         the positional spec.
1562         (gnus-parse-complex-format): React to %C.
1563
1564         * gnus-ems.el (gnus-char-width): Moved here.
1565
1566         * gnus-sum.el (gnus-select-newsgroup): Set
1567         gnus-newsgroup-articles.
1568         (gnus-unseen-mark): New variable.
1569         (gnus-newsgroup-unseen): Ditto.
1570         (gnus-newsgroup-seen): Ditto.
1571         (gnus-adjust-marked-articles): Use them.
1572         (gnus-update-marks): Use them.
1573         (gnus-summary-update-secondary-mark): Display.
1574         (gnus-summary-prepare-threads): Display.
1575
1576         * gnus-msg.el (gnus-inews-group-method): Use and return the
1577         method, not the server.
1578
1579 2001-08-19  Simon Josefsson  <jas@extundo.com>
1580
1581         * gnus-srvr.el (gnus-server-agent-face): New.
1582         (gnus-server-agent-face): New.
1583         (gnus-server-mode): Turn on font-lock-mode.
1584
1585         * gnus.el (gnus-server-visual): Add defgroup.
1586
1587 2001-08-19  Simon Josefsson  <jas@extundo.com>
1588         From Joe Casadonte <jcasadonte@northbound-train.com>
1589
1590         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
1591         gnus-server-denied-face): New.
1592         (gnus-server-opened-face, gnus-server-closed-face,
1593         gnus-server-denied-face): New.
1594         (gnus-server-font-lock-keywords): Add.
1595
1596 2001-08-19  Simon Josefsson  <jas@extundo.com>
1597
1598         * nnml.el (nnml-request-set-mark): Return nil.
1599         (nnml-save-marks): Use nnml-possibly-create-directory.
1600         (nnml-open-marks): Only work in temp buffer when inserting/reading
1601         .marks file.
1602
1603 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1604
1605         * gnus.el (gnus-expand-group-parameters): Fix.
1606
1607         * gnus-spec.el (gnus-char-width): New.
1608         (gnus-correct-substring, gnus-correct-length): Use it.
1609
1610         * message.el (message-required-mail-headers): Fix doc.
1611
1612 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1613
1614         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
1615
1616         * mm-decode.el (mm-save-part-to-file): Insert the handle.
1617
1618 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1619
1620         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1621         slashdot 2.2 (not fully fixed yet).
1622         (nnslashdot-request-article): Ditto.
1623
1624 2001-08-18  Simon Josefsson  <jas@extundo.com>
1625
1626         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
1627         nnimap.
1628
1629         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
1630         gnus-util.
1631         (nnimap-request-update-info-internal): Use new functions.
1632
1633         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
1634         new functions.
1635
1636 2001-08-18  Simon Josefsson  <jas@extundo.com>
1637
1638         Make nnml groups self-contained as far as marks are concerned.
1639
1640         * nnml.el (nnml-request-delete-group): Delete marks file.
1641         (nnml-request-rename-group): Move marks file.
1642         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
1643         variables.
1644         (nnml-request-set-mark, nnml-request-update-info): New server
1645         functions.
1646         (nnml-save-marks, nnml-open-marks): New functions.
1647
1648 2001-08-18  Simon Josefsson  <jas@extundo.com>
1649
1650         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
1651         `set' when setting marks.
1652
1653 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1654
1655         * gnus.el (gnus-info-find-node): Take an argument.
1656
1657         * gnus-art.el (gnus-button-handle-info): New.
1658         (gnus-url-unhex-string): Replace "+" with " ".
1659
1660 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1661
1662         * message.el (message-check-news-header-syntax): Check bad From.
1663
1664 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1665
1666         * gnus-spec.el (gnus-correct-length): New function.
1667         (gnus-correct-substring): New function.
1668         (gnus-tilde-max-form): Use it.
1669
1670 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
1671
1672         * nnmh.el: Docstring changes as below.
1673
1674         * nnml.el: Docstring changes as below.
1675
1676         * nnbabyl.el: Docstring changes as below.
1677
1678         * nnmbox.el: Docstring changes as below.
1679
1680         * nnfolder.el: Added docstrings identifying each virtual server
1681         parameter.
1682
1683 2001-08-18  Simon Josefsson  <jas@extundo.com>
1684
1685         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
1686
1687 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
1688
1689         * message.el: rename "Abort Message" to "Postpone Message".
1690         Remove "Attach file as MIME" from Message menu, it's already in
1691         the MIME menu.
1692
1693 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1694
1695         * smime.el (smime-point-at-eol): eval-and-compile.
1696         (smime-make-temp-file): New.
1697         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
1698         Use it.
1699
1700 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1701
1702         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
1703         (gnus-agent-summary-fetch-group): New command and keystroke.
1704
1705         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
1706         (gnus-mime-display-security): Make it respect
1707         gnus-unbuttonized-mime-type-p.
1708
1709         * gnus-sum.el (gnus-articles-to-read): Comments.
1710         (gnus-article-marked-p): New function.
1711         (gnus-summary-display-make-predicate): New function.
1712         (gnus-select-newsgroup): Use them.
1713
1714         * mm-decode.el (mm-save-part-to-file): Made it not error.
1715
1716 2001-08-17  Simon Josefsson  <jas@extundo.com>
1717
1718         * imap.el (imap-wait-for-tag): If process-status isn't open or
1719         run, return nil instead of sit-for looping.
1720
1721 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1722
1723         * lpath.el (featurep): fbind xml-parse-region.
1724
1725         * gnus.el (gnus-message-archive-method): Default to "archive".
1726         (gnus-message-archive-method): Doc fix.
1727         (gnus-parameters-get-parameter): Cleaned up.
1728         (gnus-expand-group-parameter): New function.
1729
1730         * gnus-start.el (gnus-setup-news): Push the archive server only
1731         the server list.
1732
1733         * mml.el (mml-menu): Changed name to "Attachments".
1734
1735         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
1736         when there is something to detroy.
1737
1738 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1739
1740         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
1741         nil.
1742
1743 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1744
1745         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
1746         which specifies a time today or tomorrow.
1747
1748 2001-08-15  Simon Josefsson  <jas@extundo.com>
1749         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
1750
1751         * gnus-agent.el (gnus-agent-make-mode-line-string)
1752         (gnus-agent-toggle-plugged): Use new API.
1753
1754 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1755
1756         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
1757         deadline has expired.
1758
1759 2001-08-12  Simon Josefsson  <jas@extundo.com>
1760         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
1761
1762         Support `recent' mark indicating newly arrived messages (to
1763         separate from old but unread messages).
1764
1765         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
1766         `nnmail-split-history' if recent is > 0.
1767         (nnimap-request-update-info-internal): Update `recent' marks.
1768         (nnimap-request-set-mark): Never set `recent' marks.
1769         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
1770         recent.
1771
1772         * gnus-sum.el (gnus-recent-mark): New mark.
1773         (gnus-newsgroup-recent): New variable.
1774         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
1775         (gnus-summary-prepare-threads): Mark recent articles.
1776         (gnus-summary-add-mark): Support recent.
1777         (gnus-summary-update-secondary-mark): Support recent.
1778
1779         * gnus.el (gnus-article-mark-lists): Add recent.
1780
1781 2001-08-12  Simon Josefsson  <jas@extundo.com>
1782
1783         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
1784         whether successful decoding took place.  Add doc.
1785
1786 2001-08-12  Simon Josefsson  <jas@extundo.com>
1787         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
1788
1789         * gnus.el (gnus-summary-line-format, gnus-parameters):
1790         * gnus-gl.el (gnus-summary-grouplens-line-format):
1791         * gnus-salt.el (gnus-summary-pick-line-format):
1792         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
1793
1794 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
1795         Committed by Kai Gro\e,A_\e(Bjohann.
1796
1797         * gnus-score.el (gnus-score-string): Fix `match' regexp
1798         for `extra' header case.
1799
1800 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1801
1802         * nnmbox.el (nnmbox-read-mbox): No warning.
1803
1804 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1805
1806         * nndoc.el (nndoc-article-type): Fix doc.
1807         (nndoc-generate-article-function): New.
1808         (nndoc-dissection-function): New.
1809         (nndoc-type-alist): Add oe-dbx.
1810         (nndoc-oe-dbx-type-p): New.
1811         (nndoc-oe-dbx-dissection): New.
1812         (nndoc-oe-dbx-generate-article): New.
1813
1814 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1815
1816         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
1817         whether deadline has been reached.  Patch from Dan Nicolaescu
1818         <dann@godzilla.ics.uci.edu>.
1819
1820 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1821
1822         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
1823         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
1824         <rintaman@cs.Helsinki.FI>.
1825
1826         * mail-source.el (mail-source-movemail): The error buffer is
1827         modified, but nothing in it.
1828
1829 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1830
1831         * message.el (message-bogus-system-names): New.
1832         (message-make-fqdn): Use it.
1833
1834 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1835
1836         * nndraft.el (nndraft-request-group): Use
1837         nndraft-auto-save-file-name.
1838
1839 2001-08-09  Simon Josefsson  <jas@extundo.com>
1840
1841         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
1842         Don't ask whether to decrypt.  Just leave result in buffer (don't
1843         call mm).
1844
1845         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
1846         parts as well.
1847         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
1848         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
1849
1850 2001-08-09  Simon Josefsson  <jas@extundo.com>
1851
1852         * mm-decode.el (mm-insert-part): Return decoding success status.
1853         (mm-save-part-to-file): Error if decoding failed.
1854
1855 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1856
1857         * message.el (message-tab): Use indent-relative.
1858         (message-mode): Don't bind indent-line-function to indent-relative.
1859
1860 2001-08-09  Simon Josefsson  <jas@extundo.com>
1861
1862         * message.el (message-get-reply-headers): Fix string. Suggested by
1863         Christoph Conrad <cc@cli.de>.
1864
1865 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1866
1867         * message.el (message-tab): Use the current value of
1868         indent-line-function.
1869         (message-mode): Bind indent-line-function to indent-relative.
1870
1871 2001-08-08  Simon Josefsson  <jas@extundo.com>
1872
1873         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
1874         whether `imtest' is installed.
1875
1876 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1877         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1878
1879         * gnus-sum.el (gnus-summary-show-article): Call
1880         gnus-summary-update-secondary-secondary-mark.
1881         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
1882         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
1883
1884 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1885
1886         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
1887
1888         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1889
1890         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
1891         <gerd@gnu.org>.
1892
1893         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
1894
1895         * gnus-util.el (gnus-output-to-rmail): Ditto.
1896         (gnus-output-to-mail): Ditto.
1897
1898         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
1899
1900 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
1901
1902         * message.el (message-indent-citation): Use
1903         `message-yank-cited-prefix' for empty lines.
1904
1905 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
1906
1907         * message.el (message-indent-citation): Quote only lines starting
1908         with ">" using `message-yank-cited-prefix'.
1909
1910 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1911
1912         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
1913         gnus-cache-fully-p.
1914
1915 2001-08-04  Simon Josefsson  <jas@extundo.com>
1916
1917         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
1918         file if it doesn't exist (by calling gnus-cache-read-active).
1919
1920 2001-08-04  Simon Josefsson  <jas@extundo.com>
1921
1922         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
1923         (gnus-cache-passively-or-fully-p): Removed.
1924         (gnus-cache-fully-p): Fix it.
1925
1926         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
1927
1928 2001-08-04  Simon Josefsson  <jas@extundo.com>
1929
1930         * gnus-cache.el (gnus-cache-fully-p)
1931         (gnus-cache-passively-or-fully-p): New functions.
1932         (gnus-cache-possibly-enter-article): Cosmetic change, use
1933         `g-c-p-o-f-p'.
1934         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
1935         was bogus (`g-c-p-a-a' does not change active info, just change
1936         the functions parameters).
1937         (gnus-cache-possibly-remove-articles-1): Make sure articles are
1938         not removed in groups that match `gnus-uncacheable-groups'.
1939
1940         Reported and modifications based on discussions with Nuutti
1941         Kotivuori <nuutti.kotivuori@smarttrust.com>.
1942
1943 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1944         Committed by Simon Josefsson  <jas@extundo.com>
1945
1946         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
1947         calls `gnus-cache-update-active' if bounds has been extended.
1948
1949 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1950
1951         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
1952         before remove.
1953         (gnus-mime-security-show-details): Ditto.
1954
1955 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1956
1957         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
1958         syntax.  Protect string-match against nil string and regexp.
1959
1960 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1961
1962         * mm-util.el (mm-find-charset-region): Remove control-1.
1963
1964 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1965
1966         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
1967
1968 2001-08-04  Simon Josefsson  <jas@extundo.com>
1969
1970         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
1971         buffer.  Delete MIME-Version header.
1972
1973 2001-08-03  Simon Josefsson  <jas@extundo.com>
1974
1975         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
1976         that is entered does not necessarily have the highest article
1977         number in the group, so use `gnus-cache-possibly-alter-active'
1978         instead of `gnus-cache-update-active'.
1979
1980 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1981
1982         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
1983
1984 2001-08-03  Simon Josefsson  <jas@extundo.com>
1985
1986         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
1987         menu.
1988
1989 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1990
1991         * gnus.el (post-method): New group parameter.  It also provides
1992         the user option `gnus-post-method-alist' and the internal function
1993         `gnus-parameter-post-method'.
1994
1995         * gnus-msg.el (gnus-post-method): Bind the value of
1996         `gnus-post-method' to the group parameter if it is defined.
1997
1998 2001-08-02  Simon Josefsson  <jas@extundo.com>
1999
2000         * smime.el (smime-extra-arguments): Removed.
2001         (smime-call-openssl-region): Don't use it.
2002
2003 2001-08-02  Simon Josefsson  <jas@extundo.com>
2004
2005         * smime.el (smime-sign-region): Handle stderr.
2006         (smime-encrypt-region): Ditto.
2007
2008         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
2009         match the ASN.1 length bytes.
2010         (mm-pkcs7-enveloped-magic): Ditto.
2011         (mm-view-pkcs7-get-type): Don't regexp quote.
2012
2013 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2014         From Andreas Fuchs <asf@void.at>
2015
2016         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
2017
2018 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2019
2020         * gnus-art.el (gnus-header-button-alist): References regexp.
2021
2022 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
2023
2024         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
2025         already fboundp.  Add INTERACTIVE arg to autoload form.
2026
2027 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2028
2029         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
2030
2031         * nnmail.el (nnmail-cache-open): Ditto.
2032
2033 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2034
2035         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
2036
2037 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2038
2039         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
2040
2041 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2042         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2043
2044         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
2045         (gnus-agent-toggle-plugged): Use it.
2046
2047 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2048
2049         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
2050         (gnus-ding-file-coding-system): New variable.
2051         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
2052         (gnus-slave-save-newsrc): Use it.
2053
2054 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2055
2056         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
2057         syntax.
2058
2059 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2060         Originally from Andreas Fuchs <asf@void.at>
2061
2062         * mml2015.el (mml2015-trust-boundaries-alist)
2063         (mml2015-gpg-pretty-print-fpr): New.
2064         (mml2015-gpg-extract-signature-details): More details, rename from
2065         `m-g-e-from'.
2066         (mml2015-gpg-verify): Use them.
2067         (mml2015-gpg-clear-verify): Use them.
2068
2069 2001-07-31  Simon Josefsson  <jas@extundo.com>
2070
2071         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
2072         buffer when done.
2073
2074 2001-07-30  Simon Josefsson  <jas@extundo.com>
2075
2076         * smime.el (smime-call-openssl-region): Revert previous change,
2077         just pass on buf to `call-process-region'.
2078         (smime-verify-region): Doc fix.  Don't message stuff.  Use
2079         `smime-new-details-buffer'.  Inserts error messages into buffer.
2080         (smime-noverify-region): Ditto.
2081         (smime-decrypt-region): Ditto.  Handles stderr separately.
2082         (smime-verify-buffer, smime-noverify-buffer)
2083         (smime-decrypt-buffer): Doc fix.
2084         (smime-new-details-buffer): New function.
2085         (smime-pkcs7-region, smime-pkcs7-certificates-region)
2086         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
2087         (smime-sign-region, smime-encrypt-region): Don't use
2088         `insert-buffer'.
2089
2090         * mml-smime.el (mml-smime-verify): Fix security button strings.
2091
2092 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2093
2094         * gnus-art.el (gnus-mime-save-part-and-strip): Save
2095         gnus-article-mime-handles.
2096
2097 2001-07-29  Simon Josefsson  <jas@extundo.com>
2098
2099         * mail-source.el (top-level): Require message for message-directory.
2100         (mail-source-directory): Change default to message-directory.
2101
2102         * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
2103         (smime-certificate-directory, smime-openssl-program)
2104         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
2105         (smime-extra-arguments): New variable.
2106         (smime-dns-server): Fix customize group.
2107         (smime-call-openssl-region): Use `smime-extra-arguments'.
2108
2109 2001-07-29  Simon Josefsson  <jas@extundo.com>
2110         From Vladimir Volovich <vvv@vsu.ru>
2111
2112         * smime.el (smime-call-openssl-region): Ignore stderr.
2113
2114 2001-07-29  Simon Josefsson  <jas@extundo.com>
2115         From Christoph Conrad <christoph.conrad@gmx.de>
2116
2117         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
2118         file.
2119
2120 2001-07-29  Simon Josefsson  <jas@extundo.com>
2121
2122         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
2123
2124         Support S/MIME decryption.
2125
2126         * mm-decode.el (mm-inline-media-tests):
2127         (mm-inlined-types):
2128         (mm-automatic-display):
2129         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
2130
2131         * mm-view.el (mm-pkcs7-signed-magic):
2132         (mm-pkcs7-enveloped-magic): New variables.
2133         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
2134         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
2135         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
2136         PKCS#7 blobs.
2137
2138         * smime.el (smime-decrypt-region): Expand keyfile.
2139
2140 2001-07-29  Simon Josefsson  <jas@extundo.com>
2141
2142         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
2143         `ssl.el' variables.
2144
2145         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
2146         but line instead of narrowing to it, because `nnmail-parse-active'
2147         calls widen.  Thanks to Christoph Conrad
2148         <christoph.conrad@gmx.de>.
2149
2150 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2151
2152         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
2153         for %B spec.
2154
2155         * gnus-sum.el (gnus-summary-prepare-threads): If
2156         gnus-sum-thread-tree-root is nil, use subject instead.
2157         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
2158         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2159         (gnus-sum-thread-tree-leaf-with-other)
2160         (gnus-sum-thread-tree-single-leaf): Documentation.
2161         (gnus-sum-thread-tree-single-indent): Allow nil.
2162
2163 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2164
2165         * message.el (message-fill-paragraph): Do nothing if the user
2166         wants filladapt-mode.
2167
2168 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2169
2170         * mm-decode.el (mm-image-type-from-buffer): New.
2171         (mm-get-image): Use it.
2172
2173 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2174
2175         * gnus.el (gnus-large-newsgroup): If it is nil, ...
2176
2177         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
2178         mm-display-parts too.
2179
2180 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2181
2182         * nnfolder.el (nnfolder-request-accept-article): Bind
2183         nntp-server-buffer.
2184
2185         * nnmail.el (nnmail-parse-active): Read from buffer instead of
2186         nntp-server-buffer.
2187
2188 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2189
2190         * message.el (message-check-news-header-syntax): Use
2191         message-post-method.
2192         (message-send-news): Bind message-post-method.
2193
2194 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2195
2196         * mml.el (mml-tweak-type-alist): New.
2197         (mml-tweak-function-alist): New.
2198         (mml-tweak-part): New.
2199         (mml-generate-mime-1): Use it.
2200
2201 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202
2203         * nnfolder.el (nnfolder-request-accept-article): Replace
2204         nnfolder-request-list.
2205
2206 2001-07-27  Simon Josefsson  <jas@extundo.com>
2207
2208         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
2209         nnoo-change-server failed to do it.
2210
2211 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2212
2213         * gnus.el (gnus-parameters): Make it customizable.
2214
2215 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2216
2217         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
2218
2219         * message.el (message-set-auto-save-file-name): More
2220         poor-system-types.
2221
2222         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
2223
2224         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
2225         supports +.
2226
2227 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2228
2229         * mm-decode.el (mm-readable-p): New.
2230         (mm-inline-media-tests): Fix the default testers.
2231
2232 2001-07-26  Simon Josefsson  <jas@extundo.com>
2233
2234         * nnimap.el (nnimap-version): Bump version number.
2235
2236 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2237         From Steven E. Harris <seh@speakeasy.org>
2238
2239         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
2240         in M$Windows too.
2241
2242 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2243
2244         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
2245
2246 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2247
2248         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
2249
2250         * mm-decode.el (mm-get-image): Guess then use the type.
2251
2252         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
2253
2254 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
2255
2256         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
2257         display (%B) for threads if threading is off.
2258
2259 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2260         From Henrik Enberg <henrik@enberg.org>
2261
2262         * gnus-msg.el: Customization patch.
2263
2264 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
2265
2266         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
2267         variable.
2268         (nnmail-split-fancy-with-parent): Ignore certain groups.
2269
2270 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2271
2272         * gnus-util.el (gnus-byte-compile): New.
2273         (gnus-use-byte-compile): New.
2274         (gnus-make-sort-function): Use it.
2275
2276         * nnmail.el (nnmail-get-new-mail): Use it.
2277
2278         * gnus-agent.el (gnus-category-make-function): Simple function or
2279         compiled function.
2280         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
2281
2282         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
2283         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
2284         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
2285
2286         * message.el (message-check-news-header-syntax): Remove quote.
2287
2288 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2289
2290         * message.el (message-use-mail-followup-to): `t' is not a
2291         documented value.
2292
2293 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2294
2295         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
2296
2297 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2298
2299         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
2300         there are long lines.
2301
2302 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
2303
2304         * dgnushack.el (copy-list): New compiler macro.
2305
2306 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2307
2308         * message.el (message-bounce): If no Return-Path, the whole
2309         content is considered as the original message.
2310
2311         * nnml.el (nnml-check-directory-twice): New.
2312         (nnml-article-to-file): Use it.
2313         (nnml-retrieve-headers): Hack it.
2314
2315 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2316
2317         * gnus-win.el (gnus-buffer-configuration): New configure.
2318
2319         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
2320         not alive.
2321
2322         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
2323         (mm-display-external): Use display-term configure.
2324
2325 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2326
2327         * gnus-delay.el (gnus-delay-default-hour): New variable.
2328         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
2329
2330 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2331         From Karl Kleinpaste <karl@charcoal.com>
2332
2333         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
2334         (gnus-summary-prepare-threads): Ditto.
2335
2336         * gnus.el (gnus-summary-line-format): Add %B.
2337
2338 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2339
2340         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
2341
2342         * mm-util.el (mm-string-as-multibyte): New.
2343
2344         * nnmh.el (nnmh-request-list-1): Encode, not decode!
2345
2346 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2347
2348         * mm-util.el (mm-universal-coding-system): New.
2349
2350         * gnus-start.el (gnus-startup-file-coding-system): Use it.
2351
2352         * score-mode.el (score-mode-coding-system): Use it.
2353
2354 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
2355
2356         * gnus-start.el (gnus-setup-news): Call
2357         `gnus-check-bogus-newsgroups' just after the native server is
2358         opened.
2359
2360 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2361
2362         * nnmail.el (nnmail-do-request-post): Util function to be used by
2363         `nnchoke-request-post' for all nnmail-derived backends.
2364
2365         * nnml.el (nnml-request-post): Use it.
2366
2367         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
2368         backend, for it groks nnml-request-post.
2369
2370         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
2371         Treat `mail-post' backends like `mail' backends, not like `news'
2372         backends.
2373
2374 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2375
2376         * gnus-msg.el (gnus-setup-message): make-local-hook.
2377
2378 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2379
2380         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
2381         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
2382         <karl@charcoal.com>, slightly changed by Kai.
2383
2384         * message.el (message-check-news-header-syntax): When checking
2385         whether the groups exist, check the right server based on
2386         `gnus-post-method'.
2387
2388 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2389
2390         * gnus-delay.el: New file.
2391
2392 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2393
2394         * mm-util.el (mm-read-coding-system): Take two arguments.
2395
2396         * gnus-sum.el (gnus-summary-show-article): Use
2397         mm-read-coding-system.
2398
2399         * gnus-art.el (article-de-quoted-unreadable):
2400         (article-de-base64-unreadable, article-wash-html):
2401         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
2402
2403 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2404
2405         * nnml.el (nnml-request-post): New function.  Can be used for
2406         annotations in nnml groups.
2407
2408 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
2409
2410         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
2411         command.
2412
2413         * gnus-start.el (gnus-find-new-newsgroups): Use
2414         `message-make-date' instead of `current-time-string'.
2415         (gnus-ask-server-for-new-groups): Ditto.
2416         (gnus-check-first-time-used): Ditto.
2417
2418 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2419
2420         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
2421
2422 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
2423
2424         * message.el (message-shorten-references): Change `maxcount' and
2425         `cut' to obey USEFOR draft 5.
2426
2427 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
2428
2429         * gnus-sum.el (gnus-summary-display-arrow): New variable.
2430         (gnus-summary-set-article-display-arrow): New function.
2431         (gnus-summary-goto-subject): Use it.
2432
2433 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2434
2435         * gnus-sum.el (gnus-summary-import-article): Insert date if
2436         doesn't exist.
2437
2438 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2439
2440         * mml.el (mml-content-type-parameters): New.
2441         (mml-content-disposition-parameters): New.
2442         (mml-insert-mime-headers): Use them.
2443         (mml-parse-1): Accept charset.
2444
2445 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2446
2447         * gnus-group.el (gnus-group-select-group): Doc fix.
2448
2449         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
2450
2451 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
2452
2453         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
2454         to handle `define-derived-mode'.
2455
2456 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2457         From:  Stefan Monnier  <monnier@cs.yale.edu>
2458
2459         * message.el (message-mode): Use define-derived-mode.
2460         (message-tab): message-completion-alist.
2461
2462         * imap.el (imap-interactive-login): Use make-local-variable.
2463         (imap-open): Ditto.
2464         (imap-authenticate): Ditto.
2465
2466         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
2467
2468         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
2469
2470 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2471
2472         * message.el (message-citation-line-function): Refer to
2473         gnus-cite-attribution-suffix.
2474
2475 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2476
2477         * gnus-art.el,...: Error convention changes.
2478
2479 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2480
2481         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
2482
2483 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2484
2485         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
2486         (nnrss-read-server-data): Ditto.
2487
2488 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2489
2490         * gnus-setup.el (gnus-use-installed-gnus): Typo.
2491         * Cleanup files.
2492         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
2493
2494 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2495
2496         * gnus.el (gnus-summary-line-format): Add %o.
2497
2498         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
2499         unless shell outputs something.
2500
2501 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2502
2503         * gnus-art.el (gnus-boring-article-headers): Better doc.
2504         (article-hide-headers): Better regexp.
2505         Suggested by Matt Swift <swift@alum.mit.edu>.
2506
2507         * nnheader.el (nnheader-max-head-length): Better doc.
2508         (nnheader-header-value): Skip spaces.
2509         (nnheader-parse-head): Remove space.
2510         Suggested by Matt Swift <swift@alum.mit.edu>.
2511
2512         * gnus-sum.el (gnus-summary-show-raw-article): New function.
2513         (gnus-get-newsgroup-headers): Remove space.
2514
2515 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2516
2517         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
2518         (gnus-summary-reply): Use it.
2519         (gnus-summary-reply-broken-reply-to): New.
2520         (gnus-msg-force-broken-reply-to): New.
2521
2522         * mm-view.el (mm-inline-text): Showing as text/plain when error.
2523
2524 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2525
2526         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
2527
2528 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2529
2530         * mm-decode.el (mm-external-terminal-program): New variable.
2531         (mm-display-external): Use it. Use term to display when no
2532         window-system.
2533
2534 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2535
2536         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2537         Browse->Next entries to Browse->Prev
2538
2539 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2540
2541         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
2542
2543 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2544
2545         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
2546         for the default encoding.
2547
2548         * nnrss.el (nnrss-url-field): New field.
2549         (nnrss-request-article): Add newsgroups.
2550
2551         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
2552
2553 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2554
2555         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
2556
2557         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
2558         (gnus-draft-setup): Remove backlog.
2559
2560 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2561
2562         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
2563         Cleanup.
2564
2565 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2566
2567         * gnus-msg.el (gnus-bug): Erase buffer.
2568
2569         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
2570
2571 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2572
2573         * mm-decode.el (mm-attachment-override-p): Fix typo.
2574
2575 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
2576
2577         * gnus-kill.el (gnus-execute): Work with the extra headers.
2578         * gnus-sum.el (gnus-summary-execute-command): Ditto.
2579
2580 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2581
2582         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2583         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
2584
2585         * message.el (message-send-mail-real-function): New variable.
2586         (message-send-mail-partially, message-send-mail):
2587
2588         * nngateway.el (nngateway-request-post): Use it.
2589
2590         * gnus-agent.el (gnus-agentize): Use it.
2591
2592         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
2593         (nnsoup-revert-variables): Use it.
2594
2595 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
2596
2597         * mm-decode.el (mm-inline-media-tests): Default to displaying as
2598         text/plain if the type doesn't match any other media types.
2599         (mm-inlined-types): Doc fix.
2600         (mm-display-inline): Revert previous change (now handled by a
2601         default type in `mm-inline-media-tests'.
2602         (mm-inlinable-p): Revive.
2603         (mm-display-part): Call `mm-inlinable-p'.
2604         (mm-attachment-override-p): Ditto.
2605         (mm-inlined-p): Doc fix.
2606
2607         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
2608         well as `mm-inlined-p'.
2609
2610 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2611
2612         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
2613         (nntp-send-command-and-decode): Use gnus-point-at-bol.
2614
2615 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2616         From  Paul Jarc <prj@po.cwru.edu>
2617
2618         * message.el (message-use-mail-followup-to): New variable.
2619         (message-get-reply-headers): Use it.
2620
2621 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
2622
2623         * nnheader.el (nnheader-init-server-buffer): Make sure the
2624         *nntpd* buffer is made multibyte instead of a random buffer.
2625
2626 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2627
2628         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
2629         when it returns headers.
2630
2631 2001-07-07  Simon Josefsson  <jas@extundo.com>
2632
2633         * rfc2047.el (rfc2047-encode-message-header): Skip header when
2634         trying to fold. Thanks to Colin Walters
2635         <walters@cis.ohio-state.edu>
2636
2637 2001-07-06  Simon Josefsson  <jas@extundo.com>
2638
2639         * imap.el (imap-parse-address-list, imap-parse-flag-list)
2640         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
2641         Add information in `assert's.
2642
2643         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2644         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
2645         and `nnimap-group-overview-filename', should handle all
2646         change-of-uidvalidity related issues.  But there may be other
2647         problems.)
2648
2649 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2650
2651         * rfc2047.el (rfc2047-encode-message-header): Don't include the
2652         header name when folding.
2653
2654 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2655
2656         * mm-decode.el (mm-inlined-types): Document relationship with
2657         `mm-inline-media-tests'.
2658         (mm-display-inline): Default to displaying as plain text if no
2659         inlining handler is available.
2660         (mm-inlinable-p): Remove.
2661         (mm-inlined-p): Don't call `mm-inlinable-p'.
2662         (mm-automatic-display-p): Ditto.
2663         (mm-attachment-override-p): Ditto.
2664
2665 2001-07-04  Simon Josefsson  <jas@extundo.com>
2666
2667         * nnimap.el (nnimap-importantize-dormant): New variable.
2668         (nnimap-request-update-info-internal): Use it.
2669         (nnimap-request-set-mark): Ditto.
2670
2671 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2672
2673         * nntp.el (nntp-send-command): don't pass a buffer argument to
2674         `point'. Only XEmacs accepts this.
2675         * nntp.el (nntp-send-command-nodelete): ditto.
2676         * nntp.el (nntp-send-command-and-decode): ditto.
2677
2678 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2679
2680         * nntp.el (nntp-open-connection-function): doc update.
2681         * nntp.el (nntp-pre-command): New.
2682         * nntp.el (nntp-via-rlogin-command): New.
2683         * nntp.el (nntp-via-telnet-command): New.
2684         * nntp.el (nntp-via-telnet-switches): New.
2685         * nntp.el (nntp-via-user-name): New.
2686         * nntp.el (nntp-via-user-password): New.
2687         * nntp.el (nntp-via-address): New.
2688         * nntp.el (nntp-via-envuser): New.
2689         * nntp.el (nntp-via-shell-prompt): New.
2690         * nntp.el (nntp-open-telnet-stream): New.
2691         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
2692         * nntp.el (nntp-open-via-telnet-and-telnet): New.
2693         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
2694         * nntp.el (nntp-send-command): ditto.
2695         * nntp.el (nntp-send-command-nodelete): ditto.
2696         * nntp.el (nntp-send-command-and-decode): ditto.
2697
2698 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
2699
2700         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
2701         `when'.
2702
2703 2001-07-03  Simon Josefsson  <jas@extundo.com>
2704         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2705
2706         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
2707
2708 2001-07-03  Simon Josefsson  <jas@extundo.com>
2709
2710         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
2711         remove it (workaround XEmacs `fill-region' bug).
2712
2713 2001-07-01  Simon Josefsson  <jas@extundo.com>
2714
2715         * nnimap.el (nnimap-date-days-ago): Defeat locale.
2716
2717 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2718
2719         * mml2015.el (mml2015-format-error): New function.
2720         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
2721         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
2722         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
2723
2724 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2725
2726         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
2727         Suggested by Christoph Conrad <C.Conrad@cli.de>.
2728
2729         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
2730         group variables.
2731
2732 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2733
2734         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
2735
2736         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
2737         (nnrss-save-group-data): Ditto.
2738
2739         * gnus-agent.el (gnus-agent-save-alist): Ditto.
2740
2741 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
2742
2743         * message.el (message-do-send-housekeeping): Narrow to headers.
2744
2745 2001-06-24  Simon Josefsson  <jas@extundo.com>
2746
2747         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
2748         insertion when breaking lines looked for " \t" instead of "[ \t]".
2749         (rfc2047-encode-message-header): Fold lines even if
2750         no QP encoding is done.
2751
2752 2001-06-23  Simon Josefsson  <jas@extundo.com>
2753         From Samuel Tardieu <sam@inf.enst.fr>
2754
2755         * smime.el (smime-keys): Support additional certificates.
2756         (smime-make-certfiles): New function.
2757         (smime-sign-region): Use previous variables.
2758         (smime-get-certfiles): New function.
2759         (smime-sign-buffer): Use it.
2760         (smime-verify-region): Support both CAfile and CApath.
2761
2762 2001-06-23  Simon Josefsson  <jas@extundo.com>
2763
2764         * smime.el (smime-decrypt-region): Perhaps work.
2765
2766 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2767
2768         * gnus-msg.el (gnus-copy-article-buffer): Typo.
2769
2770 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2771
2772         * mm-decode.el (mm-save-part): Rewrite file name.
2773         (mm-file-name-rewrite-functions): New variable.
2774         (mm-file-name-delete-whitespace): New function.
2775         (mm-file-name-trim-whitespace): New function.
2776         (mm-file-name-collapse-whitespace): New function.
2777         (mm-file-name-replace-whitespace): New variable and function.
2778
2779 2001-06-22  Simon Josefsson  <jas@extundo.com>
2780
2781         * message.el (message-make-date): Workaround locale for weekdays.
2782
2783 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * message.el (message-goto-body): Return nil if not found. (revert!)
2786
2787 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2788         From Fremlin <chief@bandits.org>
2789
2790         * message.el (message-goto-body): Some messages have no header.
2791
2792         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2793
2794 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2795
2796         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
2797
2798 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2799
2800         * message.el (message-make-date): Add week day.
2801         Suggested by Jason R. Mastaler <jason@mastaler.com>.
2802
2803 2001-06-19  Simon Josefsson  <jas@extundo.com>
2804
2805         * message.el (message-yank-prefix): Doc fix.
2806         (message-yank-cited-prefix): Ditto.
2807         (message-delete-not-region): Keep citation prefix on first line,
2808         if possible and appropriate.
2809
2810 2001-06-19  Simon Josefsson  <jas@extundo.com>
2811
2812         * imap.el (imap-process-connection-type): New variable.
2813         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
2814         recent `imtest's work completely (no line length issues), while
2815         making making old `imtest's unusable.  Thanks to NAGY Andras
2816         <nagya@inf.elte.hu> for his work.
2817
2818 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
2819
2820         * imap.el (imap-ssl-program): Add -quiet to shut up
2821         OpenSSL/SSLeay's internal debug talk.
2822
2823 2001-06-19  Matt Armstrong <matt@lickey.com>
2824
2825         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
2826         server.
2827
2828 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2829
2830         * nnmail.el (nnmail-article-buffer): New variable.
2831         (nnmail-split-incoming): Use it.
2832
2833 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
2834
2835         * qp.el (quoted-printable-decode-region): If called interactively,
2836         use coding-system-for-read.
2837
2838 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2839
2840         * message.el (message-check-news-header-syntax): Check Reply-To.
2841
2842 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2843
2844         * mml.el (mml-parse-1): Use message options.
2845
2846         * message.el (message-do-fcc): Don't do anything if there is no
2847         FCC.
2848
2849 2001-06-16  Simon Josefsson  <jas@extundo.com>
2850
2851         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
2852         (nnimap-expunge-search-string): New variable.
2853         (nnimap-request-expire-articles): Use it.
2854
2855 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2856
2857         * message.el (message-send-mail-with-qmail): wrong exit status is
2858         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
2859
2860 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2861
2862         * gnus-art.el (article-strip-multiple-blank-lines): Use
2863         delete-region instead of replace-match.
2864
2865 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2866
2867         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
2868         (nnweb-google-wash-article): Ditto.
2869
2870 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
2871
2872         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
2873
2874 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2875
2876         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
2877         specs.
2878
2879 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2880
2881         * gnus.el (gnus-email-address): Move it here.
2882
2883         * gnus-art.el (article-de-quoted-unreadable): Read charset if
2884         requested.
2885         (article-de-base64-unreadable): Ditto.
2886         (article-wash-html): Ditto.
2887
2888 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2889
2890         * message.el (message-options-set-recipient): Don't add ", "
2891         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
2892
2893 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2894
2895         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
2896
2897 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2898
2899         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
2900         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
2901
2902         * nnrss.el (nnrss-node-text): Node might be nil.
2903
2904 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2905
2906         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
2907         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
2908
2909         * nnrss.el (nnrss-group-alist): More items.
2910
2911 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2912
2913         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
2914
2915 2001-06-03  Dale Hagglund  <rdh@best.com>
2916
2917         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
2918        restrict clauses.
2919
2920 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2921
2922         From Benjamin Rutt <brutt+news@bloomington.in.us>
2923
2924         * message.el (message-wide-reply-confirm-recipients): New variable.
2925
2926 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
2927
2928         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
2929         fix so it works with XEmacs.
2930
2931 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2932
2933         * nnrss.el (nnrss-retrieve-headers): Support description as extra
2934         headers.
2935
2936 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2937
2938         * nnrss.el: Fix a few bugs.
2939
2940 2001-06-05  Simon Josefsson  <jas@extundo.com>
2941
2942         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
2943         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
2944
2945 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
2946
2947         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
2948         binary so that we don't transmit ISO 2022 garbage to the process.
2949         This is needed under XEmacs.
2950
2951 2001-06-03  Simon Josefsson  <simon@josefsson.org>
2952
2953         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
2954         autoloaded incorrectly below because ssl-program-* is bound.)
2955         Thanks to Amos Gouaux for report.
2956
2957 2001-06-02  Simon Josefsson  <simon@josefsson.org>
2958
2959         * imap.el (imap-kerberos4-open):
2960         (imap-gssapi-open):
2961         (imap-ssl-open):
2962         (imap-network-open):
2963         (imap-shell-open):
2964         (imap-starttls-open): Set buffer to workaround spurious
2965         `accept-process-output' buffer changes.  Thanks to Mats Lidell
2966         <Mats.Lidell@contactor.se> for report and partial patch and Jake
2967         Colman <colman@ppllc.com> for report.
2968
2969 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2970
2971         * gnus-sum.el (gnus-summary-catchup): New argument.
2972         (gnus-summary-catchup-from-here): New function.
2973
2974 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2975
2976         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
2977         back, then insert glyph.  (Before, the glyph was inserted first,
2978         then the newline.)  This works around a behavior in XEmacs where
2979         it is not possible to insert a character after a glyph which is at
2980         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
2981
2982 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2983
2984         From Jaap-Henk Hoepman (jhh@xs4all.nl).
2985
2986         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
2987         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
2988         mm-destroy-postponed-undisplay-list): New functions.
2989         (mm-display-external): Use them.
2990
2991 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2992
2993         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
2994         `default-low' when evaluating `gnus-summary-highlight'.
2995         From Raja R Harinath <harinath@cs.umn.edu>.
2996
2997 2001-05-27  Simon Josefsson  <simon@josefsson.org>
2998
2999         * message.el (message-yank-cited-prefix): New variable.
3000         (message-indent-citation): Use it.
3001
3002         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
3003         as details.
3004         (mml2015-mailcrypt-clear-verify): Ditto.
3005
3006 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3007         From Nevin Kapur <nevin@jhu.edu>.
3008
3009         * gnus-sum.el (gnus-summary-default-high-score,
3010         gnus-summary-default-low-score): New variables.
3011         (gnus-summary-highlight): Use them.
3012
3013 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
3014
3015         * message.el (message-mail): pass the 'send-actions argument to
3016         `message-setup'.
3017
3018 2001-05-16  Simon Josefsson  <simon@josefsson.org>
3019         From Raymond Scholz <ray-2001@zonix.de>
3020
3021         * gnus-art.el (gnus-mime-view-part-as-charset):
3022         (gnus-mime-internalize-part): Doc fixes.
3023
3024 2001-05-11  Simon Josefsson  <simon@josefsson.org>
3025
3026         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
3027         status lines without any text ("^215$").
3028
3029 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3030
3031         * nnrss.el (nnrss-check-group): Reverse.
3032
3033 2001-05-07  Simon Josefsson  <simon@josefsson.org>
3034
3035         * message.el (message-get-reply-headers):
3036         (message-followup): Fix typo, suggested by David Green
3037         <dgreen@uab.edu>
3038
3039 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3040
3041         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
3042
3043         * nnrss.el (nnrss-open-server): Read server data when it is called.
3044         (nnrss-request-expire-articles): Fix.
3045
3046 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3047
3048         * message.el (message-do-send-housekeeping): mail-abbrevs may
3049         rename buffer behind Gnus.
3050
3051 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3052
3053         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
3054         (nnrss-group-alist): Add more resources.
3055         (nnrss-check-group): Ignore errors.
3056
3057 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3058
3059         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
3060
3061         * nnslashdot.el (nnslashdot-request-list): Add time.
3062         (nnslashdot-request-expire-articles): New.
3063
3064         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
3065         secondary methods too.
3066
3067 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3068
3069         * message.el (message-use-followup-to): Set default value to t.
3070
3071 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
3072
3073         * message.el (message-dont-reply-to-names): Fix documentation.
3074         (message-get-reply-headers): Use Mail-Followup-To only for wide
3075         replies.
3076
3077 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3078
3079         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
3080         correctly.
3081         (nnrss-check-group): Use time.
3082
3083 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3084
3085         * gnus.el: Oort Gnus v0.03 is released.
3086
3087 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3088
3089         * nnultimate.el (nnultimate-topic-article-to-article): Use the
3090         group.
3091
3092 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3093
3094         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
3095
3096 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3097
3098         * nnultimate.el (nnultimate-retrieve-headers): Return all
3099         available headers.
3100
3101         * gnus-sum.el (gnus-read-all-available-headers): New variable.
3102         (gnus-get-newsgroup-headers-xover): Use it.
3103
3104 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3105
3106         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
3107
3108 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3109
3110         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
3111
3112 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3113
3114         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
3115         disable it.
3116
3117         * gnus.el (gnus-info-nodes): Remove a few The's.
3118
3119 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3120
3121         * mail-source.el (mail-source-movemail): Call-process may return a
3122         signal description string.
3123
3124         * gnus-start.el (gnus-read-newsrc-el-file):
3125         gnus-newsrc-file-version may be nil.
3126
3127         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
3128         Suggested by Michael Sperber [Mr. Preprocessor]
3129         <sperber@informatik.uni-tuebingen.de>.
3130
3131 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
3132
3133         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
3134
3135 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3136
3137         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
3138         fontify HANDLE.
3139
3140 2001-04-18  Simon Josefsson  <simon@josefsson.org>
3141
3142         * smime.el (smime-ask-passphrase): Rework to return value.
3143         (smime-sign-region): Rework to bind value and use it.
3144         (smime-decrypt-region): Ditto.
3145
3146 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
3147         Committed by Simon Josefsson  <simon@josefsson.org>
3148
3149         * smime.el (smime-ask-passphrase): New function.
3150         (smime-sign-region): Use it.
3151         (smime-encrypt-cipher): New variable.
3152         (smime-decrypt-region): Ditto.
3153
3154 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
3155         Committed by Simon Josefsson  <simon@josefsson.org>
3156
3157         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
3158         the log.
3159
3160 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3161
3162         *gnus.el: Oort Gnus v0.02 is released.
3163
3164 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
3165
3166         * gnus.el: Oort Gnus v0.01 is released.
3167
3168 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3169
3170         * gnus-sum.el (gnus-summary-highlight): Highlight read
3171         undownloaded articles as read articles.
3172
3173         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
3174         (gnus-agent-get-undownloaded-list): Mark all undownloaded
3175         articles, even read ones, as such.
3176
3177         * gnus-sum.el (gnus-summary-find-matching): Clean up.
3178         (gnus-find-matching-articles): New function.
3179         (gnus-summary-limit-include-matching-articles): New command.
3180         (gnus-summary-limit-include-thread): Include articles that have
3181         matching subjects.
3182         (gnus-offer-save-summaries): Clean up.
3183
3184 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3185
3186         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
3187
3188 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3189         From Jason Merrill <jason_merrill@redhat.com>
3190
3191         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
3192
3193 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
3194         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3195
3196         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
3197         newsgroup names when the original article is a news message.
3198
3199 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3200
3201         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
3202         supported. Suggest by Jim Meyering <jim@meyering.net>.
3203
3204 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
3205         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
3206
3207         * nnmail.el (nnmail-split-it): Added check for .* at the end of
3208         regexp in nnmail-split-fancy.
3209
3210 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3211
3212         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
3213
3214 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
3215
3216         * message.el (message-send-mail): Improve the interaction with the
3217         user.
3218
3219 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3220
3221         * imap.el (imap-message-copy): Work around buggy servers that
3222         doesn't send TRYCREATE tags.
3223
3224 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
3225
3226         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
3227
3228 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3229
3230         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
3231         date.
3232
3233 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3234
3235         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
3236         lives.
3237
3238 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3239
3240         * gnus-art.el (gnus-parse-news-url): New function.
3241         (gnus-button-handle-news): New function.
3242         (gnus-button-alist): Point to new functions.
3243
3244         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
3245
3246         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
3247         gnus-format-specs.
3248
3249         * message.el (message-check-news-header-syntax): Question even
3250         when Gnus doesn't know the group names.
3251         (message-send-news): Clean up.
3252
3253         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
3254         exited on purpose without saving.
3255
3256         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
3257
3258 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3259
3260         * gnus-score.el (gnus-score-orphans): Clean up.
3261
3262         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
3263
3264         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
3265         later.
3266
3267         * gnus-start.el (gnus-close-all-servers): Find the right items to
3268         close.
3269
3270         * qp.el (quoted-printable-decode-region): Just message
3271         malformation; don't quit.
3272
3273 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3274         From Gerd Moellmann <gerd@gnu.org>.
3275
3276         * gnus.el (gnus-interactive): A typo.
3277
3278 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
3279         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3280
3281         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
3282         `assq-delete-all', if that function exists; otherwise use the old
3283         definition. Documentation changed to match the one in
3284         `assq-delete-all'.
3285
3286 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3287
3288         * gnus-start.el (gnus-close-all-servers): New function.
3289
3290         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
3291         (gnus-server-remove-denials): Clean up.
3292
3293         * gnus-sum.el (gnus-summary-sort-by-original): New command and
3294         keystroke.
3295
3296 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3297
3298         * message.el (message-send-news): Message where we are sending.
3299         (message-send-mail): Ditto.
3300
3301         * gnus.el (gnus-server-string): New function.
3302
3303         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
3304
3305         * mm-decode.el (mm-default-directory): Customized.
3306         (mm-tmp-directory): Ditto.
3307
3308         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
3309         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
3310         or Chars.
3311         (gnus-summary-line-format-alist): ?l is now a string.
3312         (gnus-summary-prepare-threads): Output ? for unknown lines.
3313         (gnus-summary-insert-line): Ditto.
3314         (gnus-summary-print-article): Unbalanced parentheses.
3315
3316         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
3317         out whether new stuff has arrived.
3318
3319 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
3320
3321         * gnus-sum.el: Let printing work on ttys on Emacs.
3322
3323 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3324
3325         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
3326         when forcing news.
3327
3328         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
3329         command.
3330
3331 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
3332
3333         * message.el (message-set-auto-save-file-name): Don't use
3334         asterisks under nt.
3335
3336 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3337
3338         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
3339         lists of articles.
3340
3341         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
3342
3343         * gnus-msg.el (gnus-put-message): Clean up.
3344         (gnus-summary-reply): Mark all replied-to articles as replied to.
3345         (gnus-inews-add-send-actions): Also mark as forwarded.
3346         (gnus-summary-mail-forward): Mark as forwarded.
3347
3348         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
3349         of articles.
3350         (gnus-summary-mark-article-as-forwarded): Ditto.
3351
3352         * gnus-msg.el (gnus-summary-resend-message): Mark article as
3353         forwarded.
3354         (gnus-summary-mail-forward): Clean up.
3355
3356         * gnus.el (gnus-article-mark-lists): Added forward.
3357
3358         * gnus-sum.el (gnus-forwarded-mark): New variable.
3359         (gnus-summary-prepare-threads): Use it.
3360         (gnus-summary-update-secondary-mark): Ditto.
3361         (gnus-newsgroup-forwarded): New variable.
3362
3363 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3364
3365         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
3366         (gnus-summary-very-wide-reply): New command and keystroke.
3367         (gnus-summary-very-wide-reply-with-original): Ditto.
3368
3369         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
3370         (gnus-score-adaptive): Use it.
3371
3372         * gnus-start.el (gnus-get-unread-articles): Clean up.
3373
3374 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3375
3376         * nnultimate.el (nnultimate-retrieve-headers): Work for other
3377         boards.
3378
3379 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
3380
3381         * gnus-start.el:
3382         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
3383         * gnus-start.el (gnus-subscribe-newsgroup): use it.
3384
3385
3386 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3387
3388         * nnultimate.el (nnultimate-retrieve-headers): Understand
3389         long-form month names.
3390
3391 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3392
3393         * gnus-sum.el (gnus-summary-show-all-headers):
3394         gnus-article-show-all-headers is broken. Use
3395         gnus-summary-toggle-header instead.
3396
3397         * mml2015.el (mml2015-gpg-extract-from): No error.
3398
3399 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3400         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
3401
3402         * mml2015.el (mml2015-gpg-extract-from): New function.
3403         (mml2015-gpg-verify): Use it.
3404         (mml2015-gpg-clear-verify): Use it.
3405
3406 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3407
3408         * message.el (message-setup-fill-variables): Use
3409         fill-paragraph-function.
3410         (message-fill-paragraph): Take an argument.
3411         (message-newline-and-reformat): Take another argument.
3412
3413 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3414
3415         * message.el (rmail-output): It is in rmailout.el not rmail.el.
3416
3417 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3418
3419         * message.el (message-forward): local-variable-p takes an extra
3420         argument in XEmacs.
3421
3422 2001-03-16  Simon Josefsson  <simon@josefsson.org>
3423
3424         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
3425         `nnimap-use-nov-p' (it really tested the negative).
3426         (nnimap-retrieve-headers): Use it.
3427
3428 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3429
3430         * message.el (message-generate-headers-first): Update doc.
3431
3432 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
3433
3434         * gnus.el (gnus-summary-line-format): Typo.
3435
3436 2001-03-11  Simon Josefsson  <simon@josefsson.org>
3437
3438         * mailcap.el (mailcap-mime-data): Add application/sieve.
3439         (mailcap-mime-extensions): Add .siv, .xls.
3440
3441 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3442         From Christoph Conrad <christoph.conrad@gmx.de>
3443
3444         * gnus-score.el (gnus-summary-lower-thread): Typo.
3445
3446 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3447
3448         * message.el (message-forward-decoded-p): New variable.
3449         (message-forward-subject-author-subject): Use it.
3450         (message-make-forward-subject): Use it.
3451         (message-forward): Use it.
3452
3453         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
3454
3455         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
3456         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
3457
3458 ;;Has been fixed -- zsh.
3459 ;;2001-03-05  Dave Love  <fx@gnu.org>
3460 ;;
3461 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
3462 ;;      Move it after definition of mm-coding-system-p.
3463 ;;
3464 2001-03-01  Dave Love  <fx@gnu.org>
3465
3466         * mm-util.el (mm-inhibit-file-name-handlers): Add
3467         image-file-handler.
3468
3469 2001-02-11  Dave Love  <fx@gnu.org>
3470
3471         * message.el (message-signature-file): Fix doc, :type.
3472
3473 2001-02-08  Dave Love  <fx@gnu.org>
3474
3475         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
3476         (message-posting-charset): Defvar when compiling again.
3477         (rfc2047-encodable-p): Require message.
3478
3479         * gnus-sum.el (gnus-alter-articles-to-read-function):
3480         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
3481
3482 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3483
3484         * nnrss.el: New file.
3485
3486 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
3487         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3488
3489         * rfc2047.el (rfc2047-unfold-region): Fix arg of
3490         `skip-chars-forward'.
3491
3492 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3493
3494         * nndraft.el (nndraft-request-group): Restore auto save files if
3495         the original files do not exist.
3496
3497 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3498
3499         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
3500         SCORE paths.
3501
3502         * mm-decode.el (mm-dissect-buffer): Call
3503         mail-extract-address-components only if necessary.
3504
3505 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3506
3507         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
3508         directory part.
3509         (gnus-score-search-global-directories): Use file-directory-p.
3510
3511         * gnus-score.el (gnus-score-score-files-1): Use
3512         gnus-kill-files-directory.
3513         From Adrian Aichner <adrian@xemacs.org>.
3514
3515 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3516
3517         * gnus.el (charset): Move here from gnus-sum.el.
3518
3519 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3520
3521         * mml.el (mml-preview): Disable local map.
3522
3523         * gnus-sum.el (gnus-summary-make-menu-bar): Make
3524         gnus-article-post-menu here.
3525
3526         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
3527         if it has not been made.
3528
3529 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3530
3531         * gnus-art.el (gnus-article-describe-key): Map key to event.
3532         (gnus-article-describe-key-briefly): Ditto
3533
3534 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3535
3536         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
3537
3538 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3539         From Katsumi Yamaoka <yamaoka@jpl.org>.
3540
3541         * dgnushack.el (coerce, merge, subseq): defmacro.
3542
3543 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3544
3545         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
3546         A fake defalias in nndraft.el results a not-activated bug in
3547         uncompiled versions.
3548
3549 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
3550         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3551
3552         * gnus-util.el (gnus-split-references): Handle malformed References:.
3553
3554 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3555
3556         * gnus-art.el (gnus-article-mime-part-status): 1 part.
3557
3558 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3559         From NAGY Andras <nagya@inf.elte.hu>.
3560
3561         * gnus.el (gnus-parameters): Typo.
3562
3563 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3564
3565         * gnus.el (gnus-read-method): Remove redundancy.
3566
3567 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3568
3569         * nnslashdot.el (nnslashdot-backslash-url): New.
3570         (nnslashdot-request-list): Use it.
3571
3572 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3573
3574         * nnml.el (nnml-generate-active-info): Fix the case when there is
3575         no file.
3576
3577         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
3578         (gnus-summary-create-article): New.
3579
3580         * gnus-group.el (gnus-group-mark-article-read): New.
3581
3582         * gnus-msg.el (gnus-inews-do-gcc): Use it.
3583
3584         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
3585
3586 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3587
3588         * gnus-art.el (gnus-article-edit-done): Don't use
3589         gnus-article-edit-exit.
3590         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
3591
3592         * gnus.el (gnus-parameters): New.
3593         Suggested by NAGY Andras <nagya@inf.elte.hu>.
3594         (gnus-parameters-get-parameter): New.
3595         (gnus-group-find-parameter): Use it.
3596
3597 2001-02-23  Simon Josefsson  <simon@josefsson.org>
3598
3599         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
3600         change of default value to `current'.
3601
3602 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3603
3604         * nneething.el (nneething-get-head): Insert unreadable file too.
3605
3606 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3607
3608         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
3609
3610         * webmail.el (webmail-type-definition): Deja is bought by google.
3611
3612 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3613
3614         * gnus-sum.el (gnus-fetch-headers): New.
3615         (gnus-select-newsgroup): Use it.
3616         (gnus-summary-insert-articles): New.
3617         (gnus-summary-insert-old-articles): New.
3618         (gnus-summary-insert-new-articles): New.
3619
3620         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
3621         (gnus-group-list-active): Ditto.
3622         * gnus-sum.el (gnus-set-mode-line): Ditto.
3623         (gnus-summary-read-group-1): Ditto.
3624
3625 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3626
3627         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
3628         current topic.
3629
3630 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3631
3632         * smiley.el (gnus-smiley-display): Don't do widening.
3633
3634         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
3635         within body.
3636
3637         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
3638
3639         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
3640         New.
3641         (gnus-mime-display-multipart-related-as-mixed): New.
3642         (gnus-mime-display-part): Use them.
3643
3644 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3645
3646         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
3647         something special.
3648
3649 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3650
3651         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
3652         (nnweb-request-article): Call reference if exists.
3653         (nnweb-type-definition): Dejanews is bought by google.com.
3654         Beta!
3655
3656 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3657
3658         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
3659
3660 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3661
3662         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
3663         gnus-article-sort-functions.
3664         (gnus-article-sort-functions): Doc fix.  Refer to
3665         gnus-thread-sort-functions.
3666
3667 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3668         From Paul Jarc <prj@po.cwru.edu>.
3669
3670         * message.el (message-get-reply-headers): More fixes.
3671
3672 2001-02-17  Paul Jarc <prj@po.cwru.edu>
3673         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3674
3675         * message.el (message-get-reply-headers): Fix bug with
3676         Mail-Followup-To/to-address interaction.
3677
3678 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3679
3680         * gnus-msg.el (gnus-configure-posting-styles): Match header in
3681         gnus-article-copy.
3682
3683 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3684
3685         * message.el (message-do-send-housekeeping): Rename to a better
3686         name.
3687
3688 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3689
3690         * message.el (message-cancel-news): Check article first, then ask
3691         yes or no.
3692
3693 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3694
3695         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
3696
3697 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3698
3699         * gnus-range.el (gnus-range-normalize): New function.
3700
3701 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
3702
3703         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
3704
3705 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3706
3707         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
3708
3709         * nnagent.el (nnagent-request-regenerate): New.
3710
3711         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
3712
3713         * nnml.el (nnml-generate-nov-databases): Accept argument
3714         server. Don't open server if it is opened.
3715         (nnml-request-regenerate): Use it. Change to deffoo.
3716
3717 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
3718         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3719
3720         * gnus.el (gnus-define-group-parameter): Fix.
3721
3722 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3723
3724         * gnus.el (gnus-define-group-parameter): Improved.
3725
3726         * gnus-sum.el (charset): Define parameter.
3727         (ignored-charsets): Ditto.
3728         (gnus-summary-setup-default-charset): Use them.
3729
3730         * gnus-start.el (gnus-read-descriptions-file): Use them.
3731
3732         * gnus-cus.el (gnus-group-parameters): Remove them.
3733
3734 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3735
3736         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
3737
3738 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3739
3740         * gnus-sum.el (gnus-summary-read-group-1): Remove
3741         gnus-summary-set-local-parameters.
3742         (gnus-summary-setup-buffer): Put it here.
3743
3744 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3745
3746         * gnus.el (to-address): Define parameter.
3747         (to-list): Ditto.
3748         * gnus-art.el (article-hide-boring-headers): Use them.
3749         * gnus-msg.el (gnus-post-news): Ditto.
3750         * gnus-cus.el (gnus-group-parameters): Remove them.
3751
3752 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3753
3754         * gnus-draft.el (gnus-draft-reminder): New.
3755
3756         * gnus-art.el (gnus-sender-save-name): New.
3757
3758 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3759
3760         * mm-util.el (mm-mime-charset): Error message.
3761
3762 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3763
3764         * message.el (message-check-news-body-syntax): Don't check mml lines.
3765
3766 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3767
3768         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
3769         subscribe.
3770
3771         * gnus-start.el (gnus-call-subscribe-functions): New.
3772         (gnus-find-new-newsgroups): Use it.
3773         (gnus-ask-server-for-new-groups): Use it.
3774         (gnus-check-first-time-used): Use it.
3775         (gnus-subscribe-newsgroup-method): Grok a list of functions.
3776         (gnus-subscribe-options-newsgroup-method): Ditto.
3777         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
3778         return .
3779
3780 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3781
3782         * gnus-cus.el (gnus-score-customize): Doc fix.
3783
3784 2001-02-11  Jesper Harder <harder@ifa.au.dk>
3785
3786         * dgnushack.el (my-getenv): Typo.
3787
3788 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3789
3790         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
3791
3792 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3793
3794         * gnus-group.el (gnus-group-suspend): Offer save summaries.
3795
3796         * gnus-art.el (gnus-treat-leading-whitespace): New.
3797         (gnus-treatment-function-alist): Use it.
3798         (article-remove-leading-whitespace): New.
3799         (gnus-article-make-menu-bar): Use it.
3800
3801         * gnus-sum.el (gnus-summary-wash-empty-map): Add
3802         remove-leading-whitespace.
3803         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
3804         because of conflict.
3805
3806 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3807
3808         * Makefile.in: Hack generating gnus-load.el.
3809         * dgnushack.el: Ditto.
3810         * gnus-load.el: Remove it.
3811
3812 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3813
3814         * dgnushack.el : Add URLDIR.
3815
3816         * Makefile.in (EMACS_COMP): Ditto.
3817
3818 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3819
3820         * gnus-cus.el (gnus-score-customize): Error on no score file.
3821
3822 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3823
3824         * mm-decode.el (mm-merge-handles): New function.
3825
3826         * mm-view.el (mm-inline-message): Use it.
3827         (mm-view-message): Ditto.
3828
3829         * mm-partial.el (mm-inline-partial): Ditto.
3830
3831         * mm-extern.el (mm-inline-external-body): Ditto.
3832
3833         * gnus-art.el (gnus-mime-view-part): Ditto.
3834         (gnus-mime-view-part-as-type): Ditto.
3835         (gnus-mime-save-part-and-strip): Prevent users to strip in some
3836         cases.
3837
3838 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3839
3840         * message.el (message-cancel-news): Allow to shoot foot.
3841         (message-supersede): Ditto.
3842
3843 2001-02-08  Tommi Vainikainen <thv@iki.fi>
3844
3845         * gnus-sum.el (gnus-simplify-subject-re): Use
3846         message-subject-re-regexp.
3847
3848 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3849
3850         * nnmail.el (nnmail-expiry-target-group): Bind
3851         nnmail-cache-accepted-message-ids to nil.
3852
3853         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
3854         coding system.
3855
3856 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3857
3858         * qp.el (quoted-printable-encode-region): Make sure characters are
3859         between 00 and FF.  Don't check charset.
3860
3861         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
3862         in Emacs 20.
3863         * rfc2047.el (rfc2047-q-encode-region): Ditto.
3864
3865 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3866
3867         * message.el (message-make-forward-subject): Argument decoded.
3868         (message-forward): Use it when digest.
3869
3870         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
3871         buffer.
3872
3873 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3874
3875         * message.el (message-generate-headers-first): Doc fix.
3876
3877 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3878
3879         * gnus-art.el (article-make-date-line): Error proof.
3880
3881 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3882
3883         * gnus-group.el (gnus-group-listing-limit): New.
3884         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
3885
3886         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
3887
3888 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3889
3890         * message.el (message-newline-and-reformat): Special case for
3891         breaking at BOL.
3892
3893 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3894
3895         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
3896         message/rfc822.
3897
3898 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3899
3900         * message.el (message-encode-message-body): Don't insert
3901         Content-Type if it is inside a mail.
3902
3903 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3904
3905         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
3906         gnus-article-commands-menu.
3907
3908         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
3909         in Emacs.
3910
3911         * gnus-start.el (gnus-read-descriptions-file): Use
3912         gnus-group-name-charset and gnus-group-charset-alist.
3913
3914 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3915
3916         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
3917         active region.
3918
3919         * gnus-start.el (gnus-group-change-level): Remove from both
3920         gnus-zombie-list and gnus-killed-list.
3921
3922 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3923
3924         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
3925         gnus-subscribe-topics.
3926
3927         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
3928
3929 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3930
3931         * gnus-art.el (gnus-article-make-menu-bar): Make
3932         gnus-article-post-menu.
3933
3934         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
3935
3936         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
3937
3938         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
3939
3940         * message.el (message-mode-menu): Ditto.
3941
3942         * gnus-art.el (defvar): eval-when-compile.
3943
3944 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3945
3946         * gnus-agent.el (gnus-agentize): Fix doc.
3947
3948 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
3949
3950         * mml.el (mml-preview): Bind `q'.
3951
3952 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3953
3954         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
3955
3956 2001-01-31  Dave Love  <fx@gnu.org>
3957
3958         * mm-util.el (mm-mime-mule-charset-alist)
3959         (mm-find-mime-charset-region): Consider mule-utf-8.
3960
3961 2001-01-31  Dave Love  <fx@gnu.org>
3962
3963         * gnus-art.el (gnus-article-x-face-command)
3964         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
3965         :version.
3966
3967 2001-01-26  Dave Love  <fx@gnu.org>
3968
3969         * mm-util.el (mm-multibyte-string-p): New.
3970
3971 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
3972 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
3973 ;;      string-as-multibyte on class.  Clarify line-folding.
3974         (quoted-printable-encode-string): Make temp buffer inherit
3975         string's multibyteness.
3976
3977 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
3978
3979         * nnheader.el (toplevel): Don't require `gnus-util' at
3980         compile-time; this creates a circular dependency, and prevents
3981         a bootstrap.
3982
3983 2001-01-22  Andreas Schwab  <schwab@suse.de>
3984
3985         * nnheader.el (gnus-delete-line): Autoload it as a macro.
3986
3987 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3988
3989         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
3990
3991         * gnus-art.el (article-hide-list-identifiers): Ditto.
3992
3993         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3994
3995 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3996
3997         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
3998
3999         * gnus-art.el (article-hide-list-identifiers): Similar.
4000
4001 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
4002
4003         * nnmail.el (nnmail-remove-list-identifiers): Improved.
4004
4005 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4006
4007         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
4008
4009 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4010
4011         * gnus-util.el (gnus-string-equal): New function.
4012
4013         * gnus-art.el (article-hide-boring-headers): Use it.
4014
4015 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
4016
4017         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
4018
4019 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4020
4021         * gnus-msg.el (gnus-msg-mail): Support switch-action.
4022
4023 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4024
4025         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
4026         command if there is not last-saver.
4027
4028 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4029
4030         * nntp.el (nntp-open-connection): 201 is possible.
4031
4032 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4033
4034         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
4035         (rfc2047-charset-encoding-alist): Add big5.
4036
4037 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4038
4039         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
4040         (gnus-agent-remove-server): Ditto.
4041         (autoload): gnus-server-update-server.
4042
4043         * gnus-srvr.el (gnus-server-line-format): Add %a.
4044         (gnus-server-line-format-alist): Add gnus-tmp-agent.
4045         (gnus-server-insert-server-line): Use it.
4046
4047 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4048
4049         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
4050         GB2312 and Big5.
4051
4052 2001-01-24  Simon Josefsson  <sj@extundo.com>
4053
4054         * mail-source.el (mail-sources): Add :program specifier to IMAP
4055         mail source.
4056         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
4057
4058 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4059
4060         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
4061
4062 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4063
4064         * nntp.el (nntp-wait-for): Return the success code.
4065         (nntp-open-connection): Use it.
4066
4067 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4068
4069         * gnus-int.el (gnus-check-server): Allow breaking the opening.
4070
4071 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4072
4073         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
4074
4075 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4076
4077         * gnus-sum.el (gnus-summary-print-article): Take one prefix
4078         argument. Allow to print several articles in one file.
4079
4080 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4081
4082         * webmail.el (webmail-type-definition): netaddress changes.
4083
4084 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4085
4086         * gnus.el: Fix copyright. Remove trailing spaces.
4087
4088         * message.el (message-forward): Use mule4.
4089
4090 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4091
4092         * mm-util.el (mm-string-as-unibyte): New.
4093
4094         * message.el (message-forward): Use it.
4095
4096 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4097
4098         * message.el (message-cite-original-without-signature): Don't peel
4099         off the blank line.
4100         (message-get-reply-headers): Add Cc if it is not in follow-to.
4101
4102 2001-01-20  Simon Josefsson  <sj@extundo.com>
4103
4104         * mm-decode.el (mm-handle-multipart-from): Add.
4105         (mm-dissect-buffer): Save From: header value.
4106         (mm-security-from): Remove.
4107         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
4108
4109         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
4110         instead of `mml-security-from'.  Protect null from value.
4111
4112 2001-01-20  Simon Josefsson  <sj@extundo.com>
4113
4114         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
4115         application/vnd.ms-excel attachments.
4116
4117 2001-01-19  Simon Josefsson  <sj@extundo.com>
4118
4119         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
4120
4121 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4122
4123         * message.el (message-ignored-mail-headers): Ditto.
4124
4125 2001-01-19  Simon Josefsson  <sj@extundo.com>
4126
4127         * message.el (message-ignored-news-headers): Only search beginning
4128         of line.
4129
4130 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
4131
4132         * message.el (message-send-mail): Content-Type may not be there.
4133
4134 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4135
4136         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
4137         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
4138
4139         * gnus-art.el (article-display-x-face): Insert X-Face if there is
4140         not.
4141
4142 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4143
4144         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
4145         non-native groups.
4146
4147 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4148
4149         * message.el (message-yank-original): Understand
4150         universal-argument.
4151
4152 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4153
4154         * gnus-art.el (gnus-boring-article-headers): Add to-address.
4155         (article-hide-boring-headers): Ditto.
4156
4157         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
4158
4159 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4160
4161         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
4162         one.
4163
4164 2001-01-16  Simon Josefsson  <simon@josefsson.org>
4165
4166         * message.el (message-make-in-reply-to): Add comment to message-id
4167         (old syntax, see 2000-08-02 change).
4168
4169 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4170
4171         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
4172         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
4173         (gnus-button-reply): Ditto.
4174
4175 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
4176
4177         * gnus-art.el (article-display-x-face): Fix.
4178
4179 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4180
4181         * gnus-art.el (article-display-x-face): Use
4182         gnus-original-article-buffer.
4183
4184 2001-01-15  Jack Twilley <jmt@tbe.net>
4185
4186         * message.el (message-add-header): Move to point-max.
4187
4188 2001-01-15  Simon Josefsson  <simon@josefsson.org>
4189
4190         * smime.el (smime-CA-directory, smime-CA-file): Change default to
4191         nil, improve documentation.
4192         (smime-certificate-directory): Comment out false hints (until it
4193         is implemented).
4194
4195         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
4196         there aren't any keys.
4197         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
4198         verify certificate.  Default is changed to only check integrity.
4199         Improved security status texts.  If a certificate doesn't contain
4200         a email address, don't fail.
4201
4202         * smime.el (smime-noverify-region):
4203         (smime-noverify-buffer): New functions.  Verifies integrity only.
4204
4205 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4206
4207         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
4208
4209 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4210
4211         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4212         (gnus-remove-some-windows): Ditto.
4213
4214 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4215
4216         * gnus-art.el (article-make-date-line): 11th.
4217
4218 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4219
4220         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
4221         (mml2015-gpg-sign): Ditto.
4222
4223 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4224
4225         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
4226         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
4227
4228 2001-01-08  Dave Love  <fx@gnu.org>
4229
4230         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
4231         single character.
4232
4233         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
4234
4235         * message.el: Doc and message fixes.
4236         (message-send-rename-function)
4237         (message-make-forward-subject-function)
4238         (message-send-mail-function, message-reply-to-function)
4239         (message-wide-reply-to-function, message-followup-to-function)
4240         (message-distribution-function, message-auto-save-directory): Fix
4241         :type.
4242
4243         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
4244         proceeding after warnings.  Amend multipart warning message.
4245
4246 2001-01-04  Dave Love  <fx@gnu.org>
4247
4248         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
4249         compiling.
4250         (gnus-make-directory): Require nnmail.
4251
4252         * mm-decode.el (mm-inline-media-tests): Add
4253         image/x-portable-bitmap.
4254         (mm-get-image): Grok pbm.
4255
4256 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
4257
4258         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
4259
4260 2001-01-09  Didier Verna  <didier@xemacs.org>
4261
4262         * dgnushack.el (dgnushack-compile): give a dummy value to
4263         `gnus-xmas-glyph-directory' for the time of compilation.
4264         * gnus-agent.el: moved some XEmacs specific hook add-ons from
4265         `gnus-xmas-[re]define' to avoid loosing user custom settings.
4266         * gnus-art.el: ditto.
4267         * gnus-group.el: ditto.
4268         * gnus-salt.el: ditto.
4269         * gnus-sum.el: ditto.
4270         * gnus-topic.el: ditto.
4271         * gnus-xmas.el (gnus-xmas-define): see above.
4272         * gnus-xmas.el (gnus-xmas-redefine): see above.
4273         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
4274         non-continuable error when the directory can't be found.
4275
4276 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4277
4278         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
4279         handle.
4280         * gnus-art.el (gnus-mime-view-part): Copy it.
4281         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
4282
4283 2001-01-09  Michael Downes <mjd@ams.org>
4284
4285         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
4286
4287 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4288
4289         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
4290         orig-file. Use ',source.
4291
4292 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4293
4294         * gnus-xmas.el (gnus-xmas-modeline-glyph):
4295         (gnus-xmas-group-startup-message):
4296         Detect gnus-xmas-glyph-directory when it is nil.
4297
4298 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4299
4300         * pop3.el (pop3-get-message-count): Andrew Innes
4301         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
4302
4303 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4304
4305         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
4306
4307         * time-date.el (time-to-number-of-days): New function.
4308
4309 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
4310
4311         * nnslashdot.el (nnslashdot-request-list): Always get the right
4312         sid.
4313
4314 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4315
4316         * message.el (message-minibuffer-local-map): New keymap.
4317         (message-read-from-minibuffer): Use it.
4318         * gnus-msg.el (gnus-summary-resend-message): Use it
4319
4320 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4321
4322         * gnus-start.el (gnus-display-time-event-handler): New function.
4323         (gnus-after-getting-new-news-hook): Use it.
4324
4325 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4326
4327         * message.el (message-ignored-mail-headers): Add draft header.
4328
4329 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4330
4331         * gnus-sum.el (gnus-summary-expire-articles): Don't save
4332         excursion.
4333
4334         * nnslashdot.el (nnslashdot-request-list): Get the right year.
4335
4336 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
4337
4338         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
4339
4340 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4341
4342         * qp.el (quoted-printable-decode-region): Don't backward-char.
4343
4344 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4345
4346         * gnus-draft.el: Mark articles as replied.
4347
4348         * gnus-sum.el (gnus-summary-add-mark): New function.
4349
4350         * gnus-group.el (gnus-add-mark): New function.
4351
4352         * gnus-sum.el (gnus-summary-buffer-name): New function.
4353         (gnus-summary-setup-buffer): Use it.
4354
4355         * gnus-draft.el: Set things up with the right post method and
4356         stuff.
4357
4358         * message.el (message-ignored-news-headers): Remove X-Draft-From.
4359
4360         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
4361
4362         * gnus.el (gnus-draft-meta-information-header): New variable.
4363
4364 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4365
4366         * gnus-art.el (gnus-treatment-function-alist): Move the date
4367         functions before the header sorting functions.
4368
4369         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
4370
4371         * dgnushack.el (dgnushack-compile): Message whether there is w3.
4372         Don't (push "/usr/share/emacs/site-lisp" load-path).
4373
4374         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
4375         to empty fill prefixes.
4376
4377 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4378
4379         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
4380         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
4381
4382 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4383
4384         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
4385
4386         * nnml.el (autoload): Move to nnheader.el.
4387
4388         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
4389         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
4390         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
4391         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
4392
4393 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4394
4395         * gnus-art.el (article-make-date-line): Get the hours right.
4396         (gnus-ignored-headers): More hiding.
4397
4398         * nnmail.el (nnmail-expiry-wait): Not an integer.
4399
4400         * message.el (message-goto-body): Only expand abbrev when called
4401         interactively.
4402         (message-make-lines): Use it.
4403
4404 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4405
4406         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
4407
4408 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4409
4410         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
4411         include the expunged articles.
4412
4413         * gnus-group.el (gnus-group-sort-by-server): New function.
4414
4415         * gnus.el (gnus-method-to-server-name): New function.
4416         (gnus-group-prefixed-name): Use it.
4417
4418         * gnus-group.el (gnus-group-sort-function): Doc fix.
4419         (gnus-group-sort-groups-by-server): New command.
4420
4421 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4422
4423         * gnus-art.el (gnus-treat-date-english): New variable.
4424         (article-date-english): New command.
4425         (gnus-english-month-names): New variable.
4426         (article-make-date-line): Do 'english.
4427
4428         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
4429         after the fill prefix.
4430
4431         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
4432         score...".
4433
4434         * gnus-art.el (gnus-ignored-headers): Hide more headers.
4435
4436         * message.el (message-mode-map): Bind comment-region.
4437
4438         * gnus-art.el (gnus-mime-display-part): Let w3 display
4439         multipart/related.
4440
4441         * mm-bodies.el (mm-long-lines-p): New function.
4442         (mm-body-encoding): Use it.
4443         (mm-body-encoding): Encode articles with lines longer than 1000
4444         characters.
4445
4446 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4447
4448         * mm-util.el (mm-enable-multibyte): Use
4449         default-enable-multibyte-characters.
4450         (mm-enable-multibyte-mule4): Ditto.
4451         (mm-disable-multibyte): Test XEmacs.
4452         (mm-disable-multibyte-mule4): Ditto.
4453         (mm-with-unibyte-current-buffer): Simplified.
4454         (mm-with-unibyte-current-buffer-mule4): Ditto.
4455
4456 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4457
4458         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
4459
4460         * nnheader.el (nnheader-string-as-multibyte): New alias.
4461
4462         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
4463
4464         * gnus-uu.el (gnus-message-process-mark): New function.
4465         (gnus-uu-mark-by-regexp): Use it.
4466         (gnus-new-processable): New function.
4467
4468 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
4469
4470         * gnus-sum.el (gnus-no-mark): New variable.
4471
4472 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4473
4474         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
4475         backslashes.
4476
4477 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
4478
4479         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
4480         definition.
4481
4482 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4483
4484         * dgnushack.el (dgnushack-compile): elc is in the current directory.
4485
4486         * qp.el (quoted-printable-encode-region): Don't check multibyte in
4487         XEmacs.
4488
4489 2000-12-25  Lloyd Zusman <ljz@asfast.com>
4490
4491         * mml.el (mml-read-tag): Save tag location.
4492
4493 2000-12-25  Simon Josefsson  <simon@josefsson.org>
4494
4495         * starttls.el: Sync with Emacs 21.
4496
4497 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4498
4499         * message.el (message-mail): Support yank-action.
4500
4501         * message.el (message-setup): Revoke the last change.
4502
4503 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4504
4505         * message.el (message-setup): Use cons. Suggested by Johan Vromans
4506         <jvromans@squirrel.nl>.
4507
4508 2000-12-24  Simon Josefsson  <sj@extundo.com>
4509
4510         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
4511         mailing list junk at end of part.
4512
4513 2000-12-23  Simon Josefsson  <sj@extundo.com>
4514
4515         * nnimap.el (nnimap-expiry-target): New function.
4516         (nnimap-request-expire-articles): Use it.
4517
4518 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4519
4520         * gnus.el (gnus-group-parameters-more): New variable.
4521         * gnus-cus.el (gnus-group-customize): Use it.
4522
4523         * gnus.el (gnus-define-group-parameter): New macro.
4524         (auto-expire): Use it
4525         (total-expire): Use it.
4526         * gnus-art.el (banner): Use it.
4527
4528         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
4529         <ljz@asfast.com>.
4530
4531 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4532
4533         * gnus-topic.el (gnus-topic-create-topic): Use list.
4534
4535         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
4536         before binding gnus-default-article-saver.
4537
4538         * gnus-sum.el (gnus-summary-save-article):
4539         (gnus-summary-pipe-output):
4540         (gnus-summary-save-article-mail):
4541         (gnus-summary-save-article-rmail):
4542         (gnus-summary-save-article-file):
4543         (gnus-summary-write-article-file):
4544         (gnus-summary-save-article-body-file): Ditto.
4545
4546         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
4547
4548 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4549
4550         * gnus-art.el (gnus-mime-security-button-map):
4551         (gnus-mime-button-map): Add parent.
4552
4553 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4554
4555         * messagexmas.el (message-xmas-redefine): New function.
4556
4557         * message.el: Use it.
4558
4559         * gnus-art.el (gnus-article-check-hidden-text): Return t.
4560
4561         * gnus-util.el (gnus-remove-text-properties-when): Return t.
4562
4563 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4564
4565         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
4566         malformatted messages.
4567
4568 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4569
4570         * mm-util.el (mm-image-load-path): New function.
4571
4572         * gnus-group.el (gnus-group-make-tool-bar): Use it.
4573
4574         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
4575
4576         * message.el (message-tool-bar-map): Use it.
4577
4578         * Makefile.in (install-el): New.
4579
4580 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
4581
4582         * gnus-art.el (article-treat-dumbquotes): Quote \.
4583
4584 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4585
4586         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
4587         Emacs 20 runs on a terminal.
4588
4589 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4590
4591         * gnus-msg.el (gnus-bug): Revert to save-excursion.
4592
4593         * mml.el (gnus-add-minor-mode): Autoload.
4594
4595         * message.el (message-forward): Save-restriction.
4596
4597 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4598
4599         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
4600         Paul Stevenson <p.stevenson@surrey.ac.uk>
4601
4602 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4603
4604         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
4605
4606         * mml.el (gnus-ems): Don't require.
4607
4608         * gnus.el (gnus-decode-rfc1522): Removed.
4609         (gnus-set-text-properties): Define.
4610
4611 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4612
4613         * gnus-art.el (gnus-mime-*): handle may be nil.
4614
4615         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
4616
4617         * gnus.el (gnus-group-remove-excess-properties): Not defined
4618         in gnus-xmas.
4619
4620 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4621
4622         * message.el (message-mail-user-agent): Add :version.
4623
4624 2000-12-21  Miles Bader  <miles@gnu.org>
4625
4626         * message.el (message-mode): Set `comment-start' to the  yank prefix.
4627
4628 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4629
4630         * message.el (message-mail-user-agent): New variable.
4631         (message-setup): Renamed to message-setup-1. Support
4632         mail-user-agent.
4633         (message-mail-user-agent): New function.
4634         (message-mail): Use it.
4635         (message-reply): Use it.
4636         (message-resend): Use it.
4637         (message-mail-other-window): Use it.
4638         (message-mail-other-frame): Use it.
4639
4640         * gnus-msg.el (gnus-bug): Support mail-user-agent.
4641
4642 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4643
4644         * message.el (message-tool-bar-map): Simplify.
4645         (message-narrow-to-head-1): New function.
4646         (message-narrow-to-head): Use it.
4647         (message-reply): Ditto.
4648         (message-cancel-news): Ditto.
4649         (message-supersede): Ditto.
4650         (message-make-forward-subject): Ditto.
4651         (message-bounce): Ditto.
4652
4653 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4654
4655         * uudecode.el (uudecode-decode-region-external): make-temp-file
4656         may not be defined.
4657
4658         * binhex.el (defalias): eval-and-compile.
4659
4660         * message.el (message-tool-bar-map): New function.
4661         (message-mode): Use it.
4662
4663 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4664
4665         * nntp.el (nntp-find-connection): Remove the entry.
4666         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
4667
4668 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4669
4670         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
4671
4672         * message.el (message-forward): Copy buffer in unibyte mode.
4673
4674 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4675
4676         * message.el (message-make-forward-subject): Don't widen. Decode.
4677         (message-forward): Don't decode subject.
4678
4679 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
4680
4681         * qp.el (quoted-printable-encode-region): Upcase QP.
4682
4683 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4684
4685         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
4686         mail-extract-a-c instead. Don't depend on Gnus.
4687
4688         * mml.el (gnus-ems): Require it.
4689
4690         * gnus-msg.el (gnus-summary-mail-forward):
4691
4692         * message.el (message-forward):  Move mime-to-mml here.
4693
4694 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4695
4696         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
4697         * gnus-art.el (gnus-insert-mime-button): Simplify.
4698         (gnus-mime-display-alternative): Ditto.
4699         (gnus-insert-mime-security-button): Ditto.
4700
4701 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4702
4703         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
4704         text-property-not-all doesn't return nil when start=mark(end).
4705         (gnus-remove-text-properties-when): Ditto.
4706
4707 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4708
4709         * gnus-start.el (gnus-group-change-level): Remove group from
4710         gnus-active-hashtb if real killed.
4711
4712 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4713
4714         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
4715         (gnus-mime-display-alternative): Ditto.
4716         (gnus-insert-mime-security-button): Ditto.
4717
4718 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4719
4720         * gnus-start.el (gnus-group-change-level): Don't add it into
4721         killed-list if it was killed.
4722
4723 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4724
4725         * nnmbox.el (nnmbox-file-coding-system): Use binary.
4726         (nnmbox-active-file-coding-system): Ditto.
4727
4728         * gnus-cus.el (gnus-group-parameters): Add posting-style.
4729
4730 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4731
4732         * gnus.el (gnus-version):
4733         (gnus-version-number): Set to Oort Gnus 0.01.
4734
4735         * gnus-art.el (gnus-mime-security-button-map):
4736         (gnus-insert-mime-security-button): Fix for Emacs21.
4737
4738 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4739
4740         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
4741         easymenu, because XEmacs doesn't understand :help.
4742
4743         * mm-uu.el: Require binhex.
4744
4745 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4746
4747         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
4748
4749 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4750
4751         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
4752
4753 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
4754
4755         * *.xpm, *.pbm: Convert icons icons to size 24x24.
4756
4757 2000-12-18  Dave Love  <fx@gnu.org>
4758
4759         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
4760         (unused).
4761
4762 2000-12-13  Miles Bader  <miles@gnu.org>
4763
4764         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
4765         to t, so that we don't get stuck while trying to smilefy
4766         intangible text.
4767
4768 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4769
4770         * smiley-ems.el (smiley-regexp-alist): Make regexps match
4771         at the end of the buffer.
4772         (smiley-region): In the loop, move to the end of the submatch
4773         matching the smiley instead of using the end of the match
4774         of the whole regexp.
4775
4776 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
4777
4778         * message.el (message-mode): Doc fix.
4779
4780 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4781
4782         * smiley-ems.el (smiley-region): Doc fix.
4783
4784 2000-12-11  Miles Bader  <miles@gnu.org>
4785
4786         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
4787         bottom line visible, check to see if it's partially obscured, and
4788         if so, either scroll one more line to make it fully visible, or
4789         revert to showing the second line from the top.
4790
4791 2000-12-07  Dave Love  <fx@gnu.org>
4792
4793         * mailcap.el (mailcap-download-directory)
4794         * gnus-audio.el (gnus-audio-directory)
4795         * smiley-ems.el (smiley-data-directory): Fix :type.
4796
4797 2000-11-30  Dave Love  <fx@gnu.org>
4798
4799         * message.el (message-auto-save-directory): Use
4800         file-name-as-directory.
4801         (message-set-auto-save-file-name): Create
4802         message-auto-save-directory if necessary.
4803         (message-replace-chars-in-string): Removed -- unused.
4804         (message-mail-alias-type): Customize.
4805         (message-headers): Remove duplicate defgroup.
4806
4807 2000-11-29  Dave Love  <fx@gnu.org>
4808
4809         * qp.el (quoted-printable-decode-region): Use error, not message
4810         to report malformed text (like base64).  Amend message.
4811
4812 2000-11-29  Miles Bader  <miles@gnu.org>
4813
4814         * message.el (message-header-lines): Fontify tag.
4815
4816 2000-11-27  Dave Love  <fx@gnu.org>
4817
4818         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
4819         compiler warning.
4820
4821 ;2000-11-26  Dave Love  <fx@gnu.org>
4822 ;
4823 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
4824 ;
4825 2000-11-23  Dave Love  <fx@gnu.org>
4826
4827         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
4828
4829         * mm-uu.el (uudecode): Require.
4830         (uudecode-decode-region, uudecode-decode-region-external): Don't
4831         autoload.
4832         (mm-uu-copy-to-buffer): Doc fix.
4833         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
4834         type fix.
4835
4836         * mailcap.el: Doc fixes.
4837         (mailcap-mime-data): Various adjustments.
4838         (mailcap): New group.
4839         (mailcap-download-directory): Customize.
4840         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
4841         (mailcap-temporary-directory): Deleted (unused).
4842         (mailcap-unescape-mime-test): Simplify slightly.
4843         (mailcap-viewer-passes-test): Use functionp.
4844         (mailcap-command-p): Aliased to executable-find.
4845
4846         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
4847         default-enable-multibyte-characters is nil.
4848
4849 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
4850
4851         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
4852
4853 2000-11-21  Dave Love  <fx@gnu.org>
4854
4855         * gnus-art.el (gnus-mime-button-map): Don't inherit from
4856         gnus-article-mode-map.
4857 ;       (gnus-mime-button-menu): Use mouse-set-point.
4858         (gnus-insert-mime-button, gnus-mime-display-alternative)
4859         (gnus-mime-display-alternative): Don't use local-map property.
4860
4861 2000-11-17  Dave Love  <fx@gnu.org>
4862
4863         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
4864         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
4865         and make-temp-file.
4866         (uudecode-decode-region): Doc fix.
4867
4868 2000-11-14  Dave Love  <fx@gnu.org>
4869
4870         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
4871         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
4872         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
4873         New files, derived from the XPMs.
4874
4875 2000-11-10  Dave Love  <fx@gnu.org>
4876
4877         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
4878         (gnus-agent-lib-file, gnus-agent-load-alist)
4879         (gnus-agent-save-alist, gnus-agent-article-name): Use
4880         expand-file-name.
4881
4882         * gnus-group.el (gnus-group-name-charset-method-alist): Add
4883         :version.
4884         (nnkiboze-score-file): Defvar when compiling.
4885
4886         * gnus-start.el (gnus-read-newsrc-file): Add :version.
4887
4888         * gnus-art.el (gnus-article-banner-alist)
4889         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
4890         (gnus-article-date-lapsed-new-header)
4891         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
4892         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
4893         (gnus-treat-strip-headers-in-body)
4894         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
4895         (gnus-treat-translate): Add :version.
4896         (gnus-article-mime-part-function): Fix defcustom.
4897
4898         * nnmail.el (nnmail-expiry-target)
4899         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
4900         (nnmail-split-header-length-limit): Add :version.
4901
4902         * gnus-sum.el (gnus-auto-expirable-marks)
4903         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
4904         (gnus-extra-headers, gnus-ignored-from-addresses)
4905         (gnus-newsgroup-ignored-charsets)
4906         (gnus-group-highlight-words-alist)
4907         (gnus-summary-show-article-charset-alist): Add :version.
4908
4909         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
4910         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
4911         files, converted from the XPMs.
4912
4913         * gnus-cache.el (gnus-cache-active-file): Don't use
4914         file-name-as-directory on directory.
4915         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
4916         use file-name-as-directory on directory.
4917
4918         * time-date.el (timezone-make-date-arpa-standard): Autoload.
4919         (date-to-time): Use it.
4920
4921 ;       * message.el (message-mode) <adaptive-fill-regexp>:
4922 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
4923 ;       (message-newline-and-reformat): Likewise.
4924         (message-forward-as-mime, message-forward-ignored-headers)
4925         (message-buffer-naming-style, message-default-charset)
4926         (message-dont-reply-to-names, message-send-mail-partially-limit):
4927         Add :version.
4928
4929         * mm-util.el: Doc fixes.
4930         (mm-mime-charset): Don't use the raw result of
4931         mm-preferred-coding-system.
4932         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
4933         (mm-with-unibyte): Simplify.
4934
4935         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
4936         concat.
4937
4938         * pop3.el (pop3-version): Deleted.
4939         (pop3-make-date): New function, avoiding message-make-date.
4940         (pop3-munge-message-separator): Use it.
4941
4942 2000-11-09  Dave Love  <fx@gnu.org>
4943
4944         * gnus-group.el (gnus-group-make-directory-group)
4945         (gnus-group-fetch-faq): Use expand-file-name.
4946         (gnus-group-fetch-faq): Simplify completing-read form.
4947
4948         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
4949         test for Mule.
4950
4951         * message.el (tool-bar-map): Defvar when compiling.
4952
4953         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
4954         (gnus-tm-lisp-directory): Deleted.
4955         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
4956         (featurep 'xemacs).
4957         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
4958         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
4959         version numbers from file names.
4960
4961 2000-11-08  Dave Love  <fx@gnu.org>
4962
4963         * mm-view.el: Use featurep for XEmacs test.
4964         (mm-inline-message): Test for `remove-specifier'; don't use
4965         condition-case.
4966
4967         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
4968
4969         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
4970         (gnus-score-find-bnews): Don't concat "".
4971
4972         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
4973         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
4974         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
4975         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
4976
4977         * gnus-sum.el: Put some defvars in eval-when-compile.
4978         (gnus-summary-mode-hook): Add :options.
4979         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
4980         (gnus-summary-tool-bar-map): New variable.
4981         (gnus-summary-make-tool-bar): New function.
4982         (gnus-summary-mode): Put kill-all-local-variables first.
4983
4984         * gnus-group.el (gnus-group-toolbar-map): New variable.
4985         (gnus-group-make-tool-bar): Rewritten.
4986         (gnus-group-mode): Put kill-all-local-variables first.
4987
4988         * rfc2047.el: Require gnus-util.
4989
4990         * nnml.el (gnus-sorted-intersection): Autoload.
4991
4992         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
4993         Put some defvars in eval-when-compile.
4994         (gnus-intersection, gnus-sorted-complement):  Autoload.
4995
4996         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
4997
4998         * mm-encode.el (mm-body-7-or-8): Autoload.
4999
5000         * mm-decode.el (mm-insert-inline): Autoload.
5001
5002         * mml.el:
5003         * message.el: Put some defvars in eval-when-compile.
5004
5005         * gnus-msg.el: Put some defvars in eval-when-compile.
5006         (gnus-msg-mail): Move after gnus-setup-message.
5007
5008         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
5009
5010 2000-11-07  Dave Love  <fx@gnu.org>
5011
5012         * gnus-util.el (nnheader): Don't require message (recursive
5013         autoload).
5014
5015         * uudecode.el: Avoid compiler warnings.
5016
5017         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
5018         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
5019
5020 2000-11-06  Dave Love  <fx@gnu.org>
5021
5022         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
5023
5024         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
5025         (uudecode-char-int): New alias, replacing char-int.
5026         (uudecode-decode-region): Don't call buffer-disable-undo.
5027
5028 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
5029 ;       (mm-uu-configure-list): Doc fix.
5030 ;
5031 ;       * earcon.el (running-xemacs): Don't define.
5032 ;
5033 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
5034 ;
5035 ;       * message.el (message-font-lock-keywords): Match a final newline
5036 ;       to help font-lock's multiline support.
5037 ;
5038 2000-11-03  Dave Love  <fx@gnu.org>
5039
5040         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
5041
5042         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
5043         name.
5044
5045         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
5046         <banner>: Fix custom type, doc.
5047
5048         * mm-decode.el (mm-display-external): Space-prefix temp buffer
5049         name.  Don't disable undo explicitly.
5050
5051 ;2000-11-02  Dave Love  <fx@gnu.org>
5052 ;
5053 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
5054 ;       cite-prefix.
5055
5056 2000-11-01  Dave Love  <fx@gnu.org>
5057
5058         * rfc2047.el (base64): Require unconditionally.
5059         (message-posting-charset): Defvar when compiling.
5060         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
5061         message.
5062
5063         * gnus-sum.el (nnoo): Require.
5064         (mm-uu-dissect): Autoload.
5065
5066         * mml.el (mml-parse-1): Clarify message.
5067         (mml-minibuffer-read-type): Use mailcap-mime-types.
5068
5069 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
5070
5071         * mml.el: Fix a typo in the requiring of CL.
5072
5073 2000-11-01  Dave Love  <fx@gnu.org>
5074
5075         * utf7.el: Require cl when compiling.
5076
5077         * binhex.el: Use (featurep 'xemacs).
5078         (binhex-char-int): New alias, replacing char-int.  Change callers.
5079         (binhex-decode-region): Simplify work buffer code.
5080         (binhex-decode-region-external): Use expand-file-name, not concat.
5081
5082 2000-10-30  Dave Love  <fx@gnu.org>
5083
5084         * gnus-art.el: Fix 2000-10-27 change properly.
5085
5086 2000-10-28  Miles Bader  <miles@gnu.org>
5087
5088         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
5089
5090 2000-10-27  Dave Love  <fx@gnu.org>
5091
5092         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
5093         strings.
5094         (gnus-group-make-tool-bar): New function.
5095         (gnus-group-mode): Use it.
5096
5097         * message.el (message-mode-menu): Add some :help strings.
5098         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
5099         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
5100
5101         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
5102         * describe-group.xpm, get-news.xpm, kill-group.xpm:
5103         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
5104
5105         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
5106         display-graphic-p here.
5107
5108 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
5109
5110         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
5111         of the `gnus-xemacs' variable, as the latter has been removed.
5112         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
5113         * gnus-art.el (gnus-treat-display-xface)
5114         (gnus-treat-display-smileys, gnus-treat-display-picons)
5115         (gnus-article-read-summary-keys): Likewise.
5116
5117 2000-10-26  Dave Love  <fx@gnu.org>
5118
5119         (defvar): Use rmail-spool-directory unconditionally.
5120
5121 2000-10-18  Dave Love  <fx@gnu.org>
5122
5123         * mm-bodies.el (mm-uu-decode-function)
5124         (mm-uu-binhex-decode-function): Defvar when compiling.
5125
5126         * gnus-nocem.el (gnus-nocem-issuers): Update.
5127         (gnus-nocem-check-from): New option.
5128         (gnus-nocem-scan-groups): Use it.
5129         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
5130         (gnus-nocem-check-article-limit): Add :version.
5131
5132 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
5133
5134         * ietf-drums.el (mm-util): Require CL when compiling.
5135
5136 2000-10-15  Dave Love  <fx@gnu.org>
5137
5138         * qp.el: Require mm-util.
5139
5140 2000-10-13  Dave Love  <fx@gnu.org>
5141
5142         * qp.el (quoted-printable-decode-region): Avoid invalid
5143         coding-systems.
5144
5145 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
5146
5147         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
5148         to a recursive load.
5149
5150 2000-10-12  Dave Love  <fx@gnu.org>
5151
5152         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
5153
5154         * gnus.el (gnus-group-startup-message): Check for PBM image.
5155
5156 2000-10-09  Dave Love  <fx@gnu.org>
5157
5158         * mail-source.el (mail-source-fetch-imap): Bind
5159         default-enable-multibyte-characters rather than using
5160         mm-disable-multibyte.
5161
5162 2000-10-05  Dave Love  <fx@gnu.org>
5163
5164         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
5165         Autoload.
5166         (quoted-printable-decode-region):  Rename arg which confused
5167         charset with coding-system.  Don't use nonascii-insert-offset.
5168         Coding-system encode the region initially.  Don't recognize `=='
5169         as valid QP.  Coding-system decode the region finally.
5170         (quoted-printable-decode-string): Rename arg which confused
5171         charset with coding-system.
5172
5173         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
5174         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
5175         mm-encode-coding-region.
5176         (mm-decode-body, mm-decode-string): Rename variables which
5177         confused charset with coding-system.
5178         (binhex-decode-region): Don't autoload.
5179         (mm-body-encoding): Require message.
5180         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
5181         cond branches.
5182
5183         * gnus-art.el (article-de-quoted-unreadable)
5184         (article-de-base64-unreadable): Fold search case
5185         rather than downcasing string.  Apply mm-charset-to-coding-system
5186         to arg of quoted-printable-decode-region.
5187
5188 2000-10-04  Dave Love  <fx@gnu.org>
5189
5190         * gnus-ems.el: Don't turn off compiler warnings in local vars.
5191         Require ring when compiling.
5192         (gnus-article-compface-xbm): New variable.
5193
5194 2000-10-04  Dave Love  <fx@gnu.org>
5195
5196         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
5197         pbm images.
5198
5199         * frown.pbm, smile.pbm, wry.pbm: New files.
5200
5201         * frown.xbm, smile.xbm, wry.xbm: Deleted.
5202
5203 2000-10-03  Dave Love  <fx@gnu.org>
5204
5205         * mail-source.el (mail-sources): Revert to nil.
5206
5207         * nnmail (nnmail-spool-file): Revert to `((file))'.
5208
5209         * qp.el: Don't require mm-util.
5210         (quoted-printable-decode-region): Rewritten.
5211         (quoted-printable-decode-string, quoted-printable-encode-region):
5212         Doc fix.
5213         (quoted-printable-encode-region): Barf on multibyte characters.
5214         Maybe make the class multibyte.  Upcase chars, not formatted
5215         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
5216         (quoted-printable-encode-string): Don't use
5217         mm-with-unibyte-buffer.
5218
5219 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
5220
5221         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
5222
5223 2000-09-21  Dave Love  <fx@gnu.org>
5224
5225         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
5226         (for Emacs 20).  Tidy somewhat.
5227
5228 2000-09-21  Dave Love  <fx@gnu.org>
5229
5230         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
5231         image processing.  Rationalize logic somewhat.
5232
5233 2000-09-20  Dave Love  <fx@gnu.org>
5234
5235         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
5236         specifically.
5237
5238         * gnus.el (gnus-version-number): Avoid some redundant
5239         autoloads.
5240
5241 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
5242
5243         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
5244         to XBM; we always have PBM support.
5245
5246 2000-09-14  Dave Love  <fx@gnu.org>
5247
5248         * gnus.el (gnus-charset):
5249         * mm-decode.el (mime-display):
5250         * imap.el (imap) <defgroup>: Add :version.
5251
5252 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
5253
5254         * parse-time.el: Fix author's mail address.
5255
5256         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
5257         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
5258         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
5259         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
5260         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
5261         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
5262         * rfc2231.el, uudecode.el: Fix copyright notice.
5263
5264         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
5265         require `w3' at load-time only if not running in batch mode.
5266
5267 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5268
5269         * gnus.el: Before merge with Emacs21.
5270
5271 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
5272
5273         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
5274
5275 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
5276
5277         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
5278         to avoid conflict with the standard `back-to-indentation'
5279         binding.
5280
5281 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5282
5283         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
5284
5285         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
5286         (mm-disable-multibyte-mule4): Ditto.
5287         (mm-with-unibyte-current-buffer-mule4): Ditto.
5288
5289 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5290
5291         * pop3.el (pop3-movemail): Use binary.
5292         (pop3-movemail-file-coding-system): Removed.
5293
5294 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5295
5296         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
5297
5298 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5299
5300         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
5301         exists.
5302
5303 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5304
5305         * gnus-msg.el (gnus-post-method): Use backend name when the
5306         address is "".
5307
5308 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5309
5310         * gnus-art.el (article-verify-x-pgp-sig): Don't test
5311         mm-verify-option.
5312         (gnus-treat-x-pgp-sig): Default value.
5313         (gnus-ignored-headers): Redundant.
5314
5315 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5316
5317         * gnus-win.el (gnus-configure-frame): Save selected window.
5318
5319 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5320
5321         * nnmbox.el: Require gnus-range.
5322         (nnmbox-group-building-active-articles): New variable.
5323         (nnmbox-group-active-articles): New variable; this is a cache of
5324         all active articles by group and number.
5325         (nnmbox-in-header-p): New function.
5326         (nnmbox-find-article): New function.
5327         (nnmbox-record-active-article): New function.
5328         (nnmbox-record-deleted-article): New function.
5329         (nnmbox-is-article-active-p): New function.
5330         (nnmbox-retrieve-headers): Use nnmbox-find-article.
5331         (nnmbox-request-article): Ditto.  Also supply extra arg to
5332         nnmbox-article-group-number.
5333         (nnmbox-request-expire-articles): Ditto.
5334         (nnmbox-request-move-article): Ditto.
5335         (nnmbox-request-replace-article): Ditto.
5336         (nnmbox-request-rename-group): Rename group entry in active
5337         article cache.
5338         (nnmbox-delete-mail): Update active article cache, unless article
5339         is being replaced.
5340         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
5341         than partially duplicating it.
5342         (nnmbox-article-group-number): Add extra `this-line' arg, to
5343         handle articles belonging to multiple groups.
5344         (nnmbox-save-mail): Update active article cache.
5345         (nnmbox-read-mbox): Build active article cache when loading mbox.
5346         Also do some repair work, if we find articles that are missing the
5347         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
5348         reconstruct these from Xref info.
5349
5350 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5351
5352         * mail-source.el (mail-source-report-new-mail): Use
5353         nnheader-run-at-time.
5354
5355 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5356
5357         * mail-source.el (mail-source-fetch-pop): Clear pop password when
5358         an error is thrown, and then rethrow the error.
5359         (mail-source-check-pop): Ditto.
5360         (mail-source-start-idle-timer): Prevent multiple pop checks
5361         running if the check takes a long time.
5362
5363 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5364
5365         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
5366         succeed.
5367
5368 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5369
5370         * gnus-win.el (gnus-configure-windows): Make sure
5371         nntp-server-buffer is live.
5372         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
5373
5374 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
5375
5376         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
5377
5378 2000-12-04  Andreas Jaeger  <aj@suse.de>
5379
5380         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
5381
5382 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5383
5384         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
5385
5386 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
5387
5388         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
5389
5390 2000-12-01  Simon Josefsson  <sj@extundo.com>
5391
5392         * mml-smime.el (mml-smime-verify): Fix address parsing.
5393
5394 2000-12-01  Simon Josefsson  <sj@extundo.com>
5395
5396         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
5397         more than one certificate inside PKCS#7 blob.  Better security
5398         information (clamed / actual sender, openssl output, certificates
5399         inside message).
5400
5401         * smime.el (smime-verify-region): Output to /dev/null.
5402         (smime-buffer-as-string-region): Don't parse empty lines.
5403
5404 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5405
5406         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
5407         ?d and ?D.
5408         (gnus-mime-security-show-details-inline): New variable.
5409         (gnus-mime-security-show-details): Use them.
5410         (gnus-insert-mime-security-button): Ditto.
5411
5412         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
5413         Suggest by Michael Duggan (md5i@cs.cmu.edu).
5414         (mml2015-gpg-clear-verify): Ditto.
5415         (mml2015-gpg-decrypt-1): Ditto.
5416         (mml2015-use): Prefer 'gpg.
5417
5418 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5419
5420         * gnus-util.el (gnus-add-text-properties-when): New function.
5421         (gnus-remove-text-properties-when): Ditto.
5422
5423         * gnus-cite.el (gnus-article-hide-citation): Use them.
5424         (gnus-article-toggle-cited-text): Use them.
5425
5426         * gnus-art.el (gnus-signature-toggle): Use them.
5427         (gnus-article-show-hidden-text): Ditto.
5428         (gnus-article-hide-text): Ditto.
5429
5430 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5431
5432         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
5433
5434 2000-11-30  Simon Josefsson  <sj@extundo.com>
5435
5436         * smime.el (smime-point-at-eol): New alias.
5437         (smime-buffer-as-string-region): Use it.
5438
5439 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5440
5441         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
5442
5443 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5444
5445         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
5446
5447         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5448
5449         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5450
5451 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
5452
5453         * nnmh.el (nnmh-request-expire-articles): Implemented
5454         expiry-target for nnmh backend.
5455
5456 2000-11-30  Simon Josefsson  <sj@extundo.com>
5457
5458         * mm-decode.el (mm-security-from): New variable.
5459         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
5460
5461         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
5462         than `from'.
5463
5464 2000-11-30  Simon Josefsson  <sj@extundo.com>
5465
5466         * mml-smime.el (mml-smime-verify): Verify that certificate mail
5467         address match sender address.
5468
5469         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
5470
5471         * smime.el (smime-verify-region): Don't copy buffer.
5472         (smime-decrypt-buffer): Use expand-file-name on keyfile.
5473         (smime-pkcs7-region): New function.
5474         (smime-pkcs7-certificates-region): Ditto.
5475         (smime-pkcs7-email-region): Ditto.
5476         (smime-buffer-as-string-region): Ditto.
5477
5478         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
5479         buffer.
5480
5481 2000-11-23  Jens Krinke <j.krinke@gmx.de>
5482
5483         * smime.el (smime-decrypt-region): Fix keyfile argument.
5484
5485 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5486
5487         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
5488
5489 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5490
5491         * message.el (message-shoot-gnksa-feet): New variable.
5492         (message-gnksa-enable-p): New function.
5493         (message-send): Use it.
5494         (message-check-news-body-syntax): Ditto.
5495
5496 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
5497
5498         * message.el (message-make-message-id): Remove the redundancy.
5499
5500 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5501
5502         * message.el (message-setup): Discourage using mc-install-*-mode.
5503
5504         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
5505
5506 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5507
5508         * gnus-cite.el (gnus-cite-parse): Guess citation length.
5509
5510 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5511
5512         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
5513
5514 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5515
5516         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
5517
5518 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5519
5520         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
5521         insert-buffer-substring.
5522
5523         * message.el (message-send-mail): Use buffer-substring-no-properties.
5524         (message-send-news): Ditto.
5525
5526 2000-11-22  David Edmondson <dme@dme.org>
5527
5528         * imap.el (imap-wait-for-tag): Message read info.
5529
5530 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5531
5532         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
5533         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
5534         (mml2015-gpg-encrypt): Ditto.
5535
5536 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5537
5538         * mm-decode.el (mm-verify-option): Default value.
5539
5540         * mml-sec.el (mml-secure-part): Error message.
5541
5542 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5543
5544         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
5545
5546 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5547
5548         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
5549
5550 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5551
5552         * gnus-art.el (gnus-article-describe-key): Use prompt.
5553         (gnus-article-describe-key-briefly): Ditto.
5554
5555 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5556
5557         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
5558
5559 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5560
5561         * gnus-art.el (gnus-article-describe-key): New function.
5562         (gnus-article-describe-key-briefly): New function.
5563
5564 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5565
5566         * mm-decode.el (mm-decrypt-option): Doc typo.
5567
5568         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
5569         return a number.
5570
5571 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5572
5573         * message.el (message-newline-and-reformat): Typo.
5574
5575 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5576
5577         * gnus-art.el (article-verify-x-pgp-sig): Check whether
5578         original-article-buffer exists.
5579
5580         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
5581         (rfc2047-header-encoding-alist): Addresses are different from text.
5582         (rfc2047-encode-message-header): Ditto.
5583         (rfc2047-dissect-region): Extra parameter.
5584         (rfc2047-encode-region): Ditto.
5585         (rfc2047-encode-string): Ditto.
5586
5587 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5588
5589         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
5590         (mm-uu-pgp-encrypted-extract): Use it.
5591         (mm-uu-pgp-signed-extract-1): New function.
5592         (mm-uu-pgp-signed-extract): Use it.
5593
5594         * gnus-art.el (gnus-mime-display-security): New function.
5595         (gnus-mime-display-part): Use it.
5596         (gnus-mime-security-verify-or-decrypt): New function.
5597         (gnus-mime-security-press-button): New function.
5598         (gnus-insert-mime-security-button): Use it.
5599
5600         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
5601         (mm-find-raw-part-by-type): Ditto.
5602         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
5603         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
5604         (mm-destroy-parts): Kill nested multibyte buffer.
5605
5606         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
5607         (mml2015-gpg-verify): Ditto.
5608
5609 2000-11-18  Simon Josefsson  <sj@extundo.com>
5610
5611         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
5612         (mml2015-function-alist): Use it.
5613
5614         * mml-sec.el (mml-sign-alist): Update names.
5615         (mml-encrypt-alist): Ditto.
5616         (mml-secure-part-smime-sign): Moved to mml-smime.el
5617         as `mml-smime-sign-query'.
5618         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
5619         `mml-smime-get-file-cert'.
5620         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
5621         `mml-smime-get-dns-cert'.
5622         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
5623         `mml-smime-encrypt-query'.
5624         (mml-smime-sign-buffer): Use mml-smime-sign.
5625         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
5626
5627         * mml-smime.el (mml-smime-sign): New function.
5628         (mml-smime-encrypt):
5629         (mml-smime-sign-query):
5630         (mml-smime-get-file-cert):
5631         (mml-smime-get-dns-cert):
5632         (mml-smime-encrypt-query): Moved from mml-sec.el.
5633
5634 2000-11-16  Simon Josefsson  <sj@extundo.com>
5635
5636         * mml2015.el (mml2015-gpg-clear-verify): New function.
5637         (mml2015-function-alist): Add it.
5638
5639 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5640
5641         * message.el (message-setup-fill-variables): Use
5642         message-cite-prefix-regexp.
5643         (message-newline-and-reformat): Check the end of citation, leading
5644         WSP, break in the cite prefix.
5645         (message-fill-paragraph): New function.
5646
5647 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5648
5649         * lpath.el: Shut up.
5650
5651 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5652
5653         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
5654         raw 8-bit in headers in dk.* newsgroups.
5655
5656 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5657
5658         * message.el (message-newline-and-reformat): Match extra WSPs.
5659
5660 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
5661
5662         * mml.el (mml-generate-mime-1): Ignore ascii.
5663
5664 2000-11-16 Justin Sheehy <justin@iago.org>
5665
5666         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
5667
5668 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5669
5670         * message.el (message-cite-prefix-regexp): Prefix should not end
5671         at space.
5672
5673 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5674
5675         * message.el (message-mode-syntax-table): Add - as a word
5676         constituent as in articles.
5677         (message-setup-fill-variables): Add -_. as supercite-style prefix.
5678         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
5679         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
5680
5681 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5682
5683         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
5684
5685 2000-11-12  David Edmondson  <dme@dme.org>
5686
5687         * message.el (message-font-lock-keywords): use
5688         message-cite-prefix-regexp.
5689
5690 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5691
5692         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
5693         Stein Arild Str\e,Ax\e(Bmme.
5694         (gnus-group-jump-to-group): Use it.
5695         (gnus-group-jump-to-group-prompt): Customize.
5696
5697 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
5698
5699         * mailcap.el (mailcap-possible-viewers): Match the entire string.
5700
5701 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5702
5703         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
5704         incompatible.
5705         (mml2015-mailcrypt-sign): Ditto.
5706
5707 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5708
5709         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
5710         group is open.
5711
5712 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5713
5714         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
5715         nnvirtual articles.
5716         (gnus-backlog-request-article): Don't request nnvirtual articles.
5717
5718 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5719
5720         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
5721         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
5722
5723 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5724
5725         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
5726         * mml.el (mml-generate-mime-1): Use charset attribute.
5727         * mm-bodies.el (mm-encode-body): Add parameter charset.
5728         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
5729
5730 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5731
5732         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
5733         (mml2015-mailcrypt-clear-decrypt): Ditto.
5734         (mml2015-mailcrypt-verify): Ditto.
5735         (mml2015-mailcrypt-clear-verify): Ditto.
5736         (mml2015-gpg-verify): Ditto.
5737
5738 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5739
5740         * smime.el (smime-openssl-program): Test the existence of openssl.
5741         * mml-smime.el: Require mm-decode.
5742         (mml-smime-verify-test): New function.
5743         * mm-decode.el (mm-verify-function-alist): Use it.
5744
5745 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5746
5747         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
5748         anyway.
5749
5750 2000-11-13  Simon Josefsson  <sj@extundo.com>
5751
5752         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
5753         verification doesn't work.
5754
5755 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
5756
5757         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
5758         (gnus-inews-do-gcc): Use it.
5759
5760 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5761
5762         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
5763         leading space.
5764         * mm-extern.el (mm-inline-external-body): Report error when no
5765         access-type.
5766
5767 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5768
5769         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
5770
5771 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
5772
5773         * gnus-art.el (gnus-mime-button-menu): Use select-window.
5774
5775 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
5776
5777         * gnus-art.el (gnus-mime-display-part): Display multipart/related
5778         as multipart/mixed.
5779
5780 2000-11-12  David Edmondson  <dme@dme.org>
5781
5782         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
5783         and replace `.' with `\w' to allow for different syntax tables
5784         (from Vladimir Volovich).
5785         * message.el (message-newline-and-reformat): use
5786         `message-cite-prefix-regexp'.
5787         * gnus-cite.el (gnus-supercite-regexp): use
5788         `message-cite-prefix-regexp'.
5789         * gnus-cite.el (gnus-cite-parse): use
5790         `message-cite-prefix-regexp'.
5791
5792 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5793
5794         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
5795         PGP SIGNATURE.  Escape leading "-"'s.
5796         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
5797
5798 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
5799
5800         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
5801
5802 2000-11-11  Simon Josefsson  <sj@extundo.com>
5803
5804         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
5805
5806         * smime.el (smime-details-buffer): New variable.
5807         (smime-sign-region):
5808         (smime-encrypt-region):
5809         (smime-verify-region):
5810         (smime-decrypt-region): Copy OpenSSL output to the buffer.
5811
5812         * mml-smime.el (mml-smime-verify): Support security info.
5813
5814 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
5815
5816         * mm-decode.el (mm-verify-option): Set default to nil.
5817         (mm-decrypt-option): Ditto.
5818         * gnus-art.el (article-verify-x-pgp-sig): New function.
5819
5820 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
5821
5822         * gnus-art.el (gnus-mime-display-alternative): Show button if no
5823         preferred part.
5824
5825 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5826
5827         * gnus-sum.el (gnus-move-split-methods): Say that
5828         `gnus-split-methods' uses file names, whereas this uses group
5829         names.  (Report from Nevin Kapur)
5830
5831 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
5832
5833         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
5834
5835 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5836
5837         * nnheader.el (nnheader-directory-files-is-safe): New variable.
5838         (nnheader-directory-articles): Use it.
5839         (nnheader-article-to-file-alist): Ditto.
5840
5841 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5842
5843         * rfc2047.el (rfc2047-pad-base64): New function.
5844         (rfc2047-decode): Use it.
5845
5846 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5847
5848         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
5849         select method.
5850
5851 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5852
5853         * mml2015.el (mml2015-gpg-decrypt-1):
5854         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
5855
5856 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5857
5858         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
5859
5860 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5861
5862         * pop3.el (pop3-munge-message-separator): A message may have an
5863         empty body.
5864
5865 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
5866
5867         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
5868         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
5869         (mm-uu-pgp-signed-extract): Use coding-system.
5870
5871 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5872
5873         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
5874         (gnus-insert-mime-security-button): New function.
5875         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
5876         * mml2015.el:  Add security info when verify or decrypt.
5877         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
5878         (mm-uu-pgp-encrypted-extract): Ditto.
5879
5880 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
5881
5882         * mm-decode.el (mm-display-parts): New function.
5883         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
5884
5885 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
5886
5887         * gnus-mlspl.el: Documentation tweaks.
5888
5889 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5890
5891         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
5892         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
5893         argument.
5894
5895 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
5896
5897         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
5898
5899 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
5900
5901         * gnus-art.el (gnus-article-encrypt): New function.
5902         (gnus-article-encrypt-protocol-alist): New variable.
5903         (gnus-article-encrypt-protocol): New variable.
5904         * mml2015.el (mml2015-self-encrypt): New function.
5905         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
5906
5907 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5908
5909         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
5910         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
5911         let mailcap do it.
5912         * mml2015.el: Remove snarf code.
5913         * mm-decode.el: Remove snarf code.
5914
5915 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
5916
5917         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
5918         (mml-insert-mime): Understand gnus-decoded.
5919         (mime-to-mml): New parameter handles.
5920         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
5921         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
5922
5923 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5924
5925         * mm-decode.el (mime-security): New group.
5926         (mm-verify-function-alist): Add test function.
5927         (mm-decrypt-function-alist): Ditto.
5928         (mm-snarf-option): Set default value as nil.
5929         (mm-find-part-by-type): Recursive parameter.
5930         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
5931         * mml2015.el: Support draft-ietf-openpgp-multsig.
5932
5933 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
5934
5935         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
5936         (gnus-article-view-part-as-charset): New function.
5937
5938 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
5939
5940         * mm-decode.el (mm-verify-option): Default value.
5941         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
5942
5943 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5944
5945         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
5946
5947 2000-11-05  Simon Josefsson  <sj@extundo.com>
5948
5949         * mml-smime.el (mml-smime-verify): Work in original multipart
5950         buffert.
5951
5952         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
5953         (mm-handle-multipart-ctl-parameter): Ditto.
5954         (mm-alist-to-plist): New function.
5955         (mm-dissect-buffer): Store CTL parameters and copy original buffer
5956         for multiparts.
5957         (mm-destroy-parts): Destroy multipart buffert.
5958         (mm-remove-part): Ditto.
5959
5960         * mml-smime.el (mml-smime-sign): Not used.
5961         (mml-smime-encrypt): Ditto.
5962
5963         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
5964
5965         Verify S/MIME signature support.
5966
5967         * mm-decode.el (mm-inline-media-tests): Add
5968         application/{x-,}pkcs7-signature.
5969         (mm-inlined-types): Ditto.
5970         (mm-automatic-display): Ditto.
5971         (mm-verify-function-alist): Ditto.  Add name of method.
5972         (mm-decrypt-function-alist): Add name of method.
5973         (mm-find-part-by-type): Add documentation.
5974         (mm-possibly-verify-or-decrypt): Use new format of
5975         mm-{verify,decrypt}-function-alist.  Use method names.
5976
5977         * mml-smime.el (mml-smime-verify): New function.
5978
5979 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5980
5981         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
5982
5983 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5984
5985         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
5986         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
5987         * mm-decode.el (mm-snarf-option): New.
5988
5989 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5990
5991         * mm-util.el (mm-subst-char-in-string): New function.
5992         (mm-replace-chars-in-string): Use it.
5993         * message.el (message-replace-chars-in-string): Use it.
5994         * nnheader.el (nnheader-replace-chars-in-string): Use it.
5995         * gnus-mh.el (mh-lib-progs): Shut up.
5996
5997 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
5998
5999         * base64.el, md5.el: Moved to contrib directory.
6000
6001 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6002
6003         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
6004         the last article when search.
6005
6006 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6007
6008         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
6009         * nnmail.el (nnmail-pathname-coding-system): Ditto.
6010
6011 2000-09-29  David Edmondson  <dme@thus.net>
6012
6013         * message.el (message-newline-and-reformat): Typo.
6014
6015 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6016
6017         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
6018
6019 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
6020
6021         * nntp.el (nntp-decode-text): Delete bogus status lines.
6022
6023 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
6024
6025         * message.el (message-font-lock-keywords): Match a final newline
6026         to help font-lock's multiline support.
6027
6028 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6029
6030         * nnoo.el (nnoo-set): New function.
6031
6032 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
6033
6034         * gpg.el, gpg-ring.el: Moved to contrib directory.
6035
6036 2000-11-04  Simon Josefsson  <sj@extundo.com>
6037
6038         * nnimap.el (nnimap-split-inbox): Typo.
6039
6040 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6041
6042         * gnus-msg.el (gnus-msg-mail): Move it backwards.
6043
6044 2000-11-03  Simon Josefsson  <sj@extundo.com>
6045
6046         * rfc2231.el (rfc2231-parse-qp-string): New function.
6047         (require): rfc2047.
6048
6049         * mail-parse.el (mail-header-parse-content-type):
6050         (mail-header-parse-content-disposition): Support invalid QP
6051         encoded strings, by using `rfc2231-parse-qp-string'.
6052
6053 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6054
6055         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
6056         (rfc2231-decode-encoded-string): Typo "> X 1".
6057         (rfc2231-encode-string): Insert the name of charset.
6058         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
6059
6060 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6061
6062         * mm-decode.el (mm-save-part): Return the filename.
6063         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
6064         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
6065         (gnus-mime-action-alist): Use it.
6066         (gnus-mime-button-commands): USe it.
6067         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
6068         (mm-inline-external-body): unwind-protect.
6069
6070 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6071
6072         * gnus-art.el (gnus-insert-mime-button): Show url.
6073
6074 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
6075
6076         * mml.el (mml-generate-mime-1): Support external url.
6077         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
6078
6079 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
6080
6081         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
6082         * mm-decode.el (mm-display-external): Ditto.
6083         * mm-extern.el: New file.
6084         * mm-decode.el (mm-inline-media-tests): Hook it up.
6085         (mm-inlined-types): Inline message/external-body.
6086
6087 2000-11-02  Simon Josefsson  <sj@extundo.com>
6088
6089         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
6090
6091         * message.el (message-get-reply-headers): Better handling when
6092         Mail-Followup-To is very large.
6093
6094 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6095
6096         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
6097         * gnus-art.el (gnus-article-edit-done):
6098         * gnus-sum.el (gnus-summary-edit-article-done): Move line
6099         counting code here.
6100         * gnus-msg.el (gnus-setup-message): Remove a hack.
6101
6102 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6103
6104         * gnus-sum.el (gnus-newsgroup-variables): New variable.
6105         (gnus-summary-mode): Make them local variables.
6106         (gnus-set-global-variables): Globalize them.
6107         (gnus-summary-exit): Kill them.
6108
6109 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
6110
6111         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
6112         word.
6113
6114 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6115
6116         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
6117         gnus-article-wash-types.
6118         * gnus-art.el (gnus-article-wash-status): Use them.
6119
6120 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
6121
6122         * mml.el (mml-read-tag): Remove spaces and LF.
6123
6124 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6125
6126         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
6127         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
6128
6129 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
6130
6131         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
6132
6133 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6134
6135         * gnus-sum.el (gnus-article-charset): New variable.
6136         (gnus-summary-display-article): Set it.
6137         * gnus-msg.el (gnus-copy-article-buffer): Use it.
6138         * gnus-art.el (gnus-article-mode): Make it local variable.
6139
6140 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6141
6142         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
6143
6144 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6145
6146         * nnwfm.el: New file.
6147
6148         * nnweb.el (nnweb-replace-in-string): New function.
6149
6150 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6151
6152         * mml2015.el: Wrap gpg.el.
6153         * gpg.el (gpg-verify): The last argument of apply is a list.
6154         (gpg-encrypt): Add passphrase as a parameter.
6155
6156 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6157
6158         * gpg.el: New file.
6159         * gpg-ring.el: New file.
6160
6161 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6162
6163         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
6164
6165 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
6166
6167         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
6168         double-quote charcters.
6169         (gnus-summary-prepare-threads): Ditto.
6170
6171 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6172
6173         * gnus-art.el (gnus-mime-display-single): Forward line -1.
6174         * mml.el (mml-read-tag): Don't skip the leading space.
6175         * lpath.el (font-lock-set-defaults): Shut up.
6176
6177 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6178
6179         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
6180
6181 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6182
6183         * qp.el (quoted-printable-encode-region): Replace leading - when
6184         ultra safe.
6185         * mml.el (mml-generate-mime-postprocess-function): Removed.
6186         (mml-postprocess-alist): Removed.
6187         (mml-generate-mime-1): Use ultra-safe when sign.
6188         * mml2015.el (mml2015-fix-micalg): Uppercase.
6189         (mml2015-verify): Insert LF.
6190         (mml2015-mailcrypt-sign): Downcase; search backward.
6191
6192 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6193
6194         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
6195         restrictive.
6196         (nnultimate-table-regexp): New variable.
6197         (nnultimate-forum-table-p): Use it.
6198
6199 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
6200
6201         * gnus-sum.el (gnus-summary-expire-articles): Save point.
6202
6203 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6204
6205         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
6206         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
6207
6208 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6209
6210         * mml2015.el: Shut up.
6211
6212 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6213
6214         * gnus.el (gnus-server-browse-hashtb): Removed.
6215         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
6216         (gnus-group-insert-group-line-info): Use simplified method.
6217         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
6218
6219 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6220
6221         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
6222         moved here.
6223         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
6224         * gnus-group.el (gnus-group-prepare-flat): Use it.
6225         * gnus-topic.el (gnus-group-prepare-topics): Use it.
6226
6227 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6228
6229         * mml.el (mml-mode): Show menu in XEmacs.
6230
6231 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
6232
6233         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
6234         (gnus-server-read-server-in-server-buffer): New function.
6235         (gnus-browse-foreign-server): Browse in group buffer.
6236         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
6237         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
6238         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
6239         * gnus.el (gnus-server-browse-hashtb): New variable.
6240
6241 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6242
6243         * nnfolder.el (nnfolder-open-nov): Use group.
6244
6245 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
6246
6247         * nnfolder.el: Add NOV. Set version to 2.0.
6248         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
6249
6250 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6251
6252         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
6253
6254 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6255
6256         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
6257         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
6258
6259 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6260
6261         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
6262
6263 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6264
6265         * mm-decode.el (mm-verify-function-alist): New variable.
6266         (mm-verify-option): New variable.
6267         (mm-decrypt-function-alist): Ditto.
6268         (mm-decrypt-option): Ditto.
6269         (mm-find-raw-part-by-type): New function.
6270         (mm-possibly-verify-or-decrypt): New function.
6271         (mm-dissect-multipart): Use it.
6272         * mml2015.el (mml2015-fix-micalg): New function.
6273         (mml2015-decrypt): Use new interface.
6274         (mml2015-verify):  Use new interface.
6275         (mml2015-setup): Make it bogus.
6276
6277 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6278
6279         * mml.el (mml-generate-mime-postprocess-function): Set to
6280         mml-postprocess.
6281         (autoload): Autoload mml2015 and mml-smime.
6282         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
6283         * mml2015.el (mml2015-encrypt): New function.
6284         (mml2015-sign): New function.
6285         (mml2015-encrypt-function): New variable.
6286         (mml2015-sign-function): New variable.
6287         (mml2015-mailcrypt-encrypt): Use message-recipients.
6288         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
6289         * mml-smime.el (mml-smime-setup): Ditto.
6290
6291 2000-10-28  Simon Josefsson  <sj@extundo.com>
6292
6293         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
6294         Communigate Pro 3.3.1 server.
6295
6296         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
6297         in buffers.
6298         (mml-secure-dns-server): Removed.
6299         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
6300         write certificates to files.
6301
6302         * smime.el (smime-dns-server): New variable.
6303         (smime-mail-to-domain):
6304         (smime-cert-by-dns): New functions.
6305
6306         * dig.el: New file.
6307
6308 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
6309
6310         * message.el (message-options): New variable.
6311         (message-options-set-recipient): New function.
6312         (message-send): Use them.
6313         * gnus-int.el (gnus-request-replace-article): Use them.
6314         (gnus-request-accept-article): Ditto.
6315         * mml.el (mml-preview): Use them.
6316         * gnus-sum.el (gnus-summary-edit-article): Use them.
6317
6318         * message.el (message-options-get): New function.
6319         (message-options-get): New function.
6320         * rfc2047.el (rfc2047-encode-message-header): Use them.
6321         * mm-bodies.el (mm-encode-body): Use them.
6322
6323 2000-10-28  Simon Josefsson  <sj@extundo.com>
6324
6325         * nnimap.el (nnimap-retrieve-which-headers):
6326         (nnimap-request-article-part): Quote message-id.
6327
6328         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
6329         (smime-CA-file): New variable.
6330         (smime-call-openssl-region): Don't error.
6331         (smime-sign-region): Return result value.
6332         (smime-encrypt-region): Ditto.
6333         (smime-verify-region): New function.
6334         (smime-decrypt-region): Ditto.
6335         (smime-verify-buffer): Ditto.
6336         (smime-decrypt-buffer): Ditto.
6337
6338         * mml.el: Require mml-sec.
6339         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
6340         (mml-mode-map): Add "sign" and "encrypt" maps.
6341         (mml-menu): Add security menu.
6342         (mml-preview): Use generate-new-buffer.
6343
6344         * mml-sec.el: New file.
6345
6346 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6347
6348         * mm-decode.el (mm-find-part-by-type): Move it here.
6349         * mml.el (mml-postprocess): Move it here.
6350         (mml-postprocess-alist): Move it here. Merge them.
6351
6352 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
6353
6354         * rfc2047.el (rfc2047-encode-message-header): Make sure no
6355         unencoded stuff in the header.
6356
6357 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6358
6359         * gnus-group.el (gnus-group-listed-groups): New variable.
6360         (gnus-group-list-option): New variable.
6361         (gnus-group-list-limit-map): New keymap.
6362         (gnus-group-list-flush-map): New keymap.
6363         (gnus-group-list-plus-map): New keymap.
6364         (gnus-group-prepare-logic): New function.
6365         (gnus-group-prepare-flat): Merge with
6366         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
6367         (gnus-group-prepare-flat-list-dead): Ditto.
6368         (gnus-group-list-matching): Use gnus-group-prepare-function.
6369         (gnus-group-list-dormant): Ditto.
6370         (gnus-group-list-cached): Ditto.
6371         (gnus-group-listed-groups): New function.
6372         (gnus-group-list-limit): New function.
6373         (gnus-group-list-flush): New function.
6374         (gnus-group-list-plus): New function.
6375         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
6376         (gnus-topic-prepare-topic): Ditto.
6377
6378 2000-10-27  Paul Jarc <prj@po.cwru.edu>
6379
6380         * message.el (message-insert-to, message-get-reply-headers):
6381         (message-reply, message-followup): Mail-{Followup,Reply}-To.
6382
6383 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6384
6385         * mml2015.el: New file.
6386         * smime.el: New file.
6387         * mml-smime.el: New file.
6388
6389 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6390
6391         * ChangeLog: Moved to ChangeLog.1.
6392
6393 ;; Local Variables:
6394 ;; coding: iso-2022-7bit
6395 ;; End: