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