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