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