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