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