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