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