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