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