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