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