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