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