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