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