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