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