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