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