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