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