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