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