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