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