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