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