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