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