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