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