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