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