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