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