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