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