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