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