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