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