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