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