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