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