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