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