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