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