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