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