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