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