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