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