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