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