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