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