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