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