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