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