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