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