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