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