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