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