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