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