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