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