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