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