e072660a4d09762089779933bb94b823dab1dfff
[gnus] / lisp / ChangeLog
1 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * message.el (message-check-news-header-syntax): Use
4         message-post-method.
5         (message-send-news): Bind message-post-method.
6
7 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
8
9         * mml.el (mml-tweak-type-alist): New.
10         (mml-tweak-function-alist): New.
11         (mml-tweak-part): New.
12         (mml-generate-mime-1): Use it.
13
14 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
15
16         * nnfolder.el (nnfolder-request-accept-article): Replace
17         nnfolder-request-list.
18
19 2001-07-27  Simon Josefsson  <jas@extundo.com>
20
21         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
22         nnoo-change-server failed to do it.
23
24 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
25
26         * gnus.el (gnus-parameters): Make it customizable.
27
28 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
29
30         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
31
32         * message.el (message-set-auto-save-file-name): More
33         poor-system-types.
34
35         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
36
37         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
38         supports +.
39
40 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
41
42         * mm-decode.el (mm-readable-p): New.
43         (mm-inline-media-tests): Fix the default testers.
44
45 2001-07-26  Simon Josefsson  <jas@extundo.com>
46
47         * nnimap.el (nnimap-version): Bump version number.
48
49 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
50         From Steven E. Harris <seh@speakeasy.org>
51
52         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
53         in M$Windows too.
54
55 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
56
57         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
58
59 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
60
61         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
62
63         * mm-decode.el (mm-get-image): Guess then use the type.
64
65         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
66
67 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
68         
69         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
70         display (%B) for threads if threading is off.
71  
72 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
73         From Henrik Enberg <henrik@enberg.org>
74
75         * gnus-msg.el: Customization patch.
76
77 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
78
79         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
80         variable.
81         (nnmail-split-fancy-with-parent): Ignore certain groups.
82         
83 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
84
85         * gnus-util.el (gnus-byte-compile): New.
86         (gnus-use-byte-compile): New.
87         (gnus-make-sort-function): Use it.
88
89         * nnmail.el (nnmail-get-new-mail): Use it.
90
91         * gnus-agent.el (gnus-category-make-function): Simple function or
92         compiled function.
93         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
94
95         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
96         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
97         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
98
99         * message.el (message-check-news-header-syntax): Remove quote.
100
101 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
102
103         * message.el (message-use-mail-followup-to): `t' is not a
104         documented value.
105
106 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
107
108         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
109
110 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
111
112         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
113         there are long lines.
114
115 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
116
117         * dgnushack.el (copy-list): New compiler macro.
118
119 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
120
121         * message.el (message-bounce): If no Return-Path, the whole
122         content is considered as the original message.
123
124         * nnml.el (nnml-check-directory-twice): New.
125         (nnml-article-to-file): Use it.
126         (nnml-retrieve-headers): Hack it.
127
128 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
129
130         * gnus-win.el (gnus-buffer-configuration): New configure.
131
132         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
133         not alive.
134
135         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
136         (mm-display-external): Use display-term configure.
137
138 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
139
140         * gnus-delay.el (gnus-delay-default-hour): New variable.
141         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
142
143 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
144         From Karl Kleinpaste <karl@charcoal.com>
145
146         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
147         (gnus-summary-prepare-threads): Ditto.
148
149         * gnus.el (gnus-summary-line-format): Add %B.
150
151 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
152
153         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
154
155         * mm-util.el (mm-string-as-multibyte): New.
156
157         * nnmh.el (nnmh-request-list-1): Encode, not decode!
158
159 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
160
161         * mm-util.el (mm-universal-coding-system): New.
162
163         * gnus-start.el (gnus-startup-file-coding-system): Use it.
164
165         * score-mode.el (score-mode-coding-system): Use it.
166
167 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
168
169         * gnus-start.el (gnus-setup-news): Call
170         `gnus-check-bogus-newsgroups' just after the native server is
171         opened.
172
173 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
174
175         * nnmail.el (nnmail-do-request-post): Util function to be used by
176         `nnchoke-request-post' for all nnmail-derived backends.
177
178         * nnml.el (nnml-request-post): Use it.
179
180         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
181         backend, for it groks nnml-request-post.
182
183         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
184         Treat `mail-post' backends like `mail' backends, not like `news'
185         backends.
186
187 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
188
189         * gnus-msg.el (gnus-setup-message): make-local-hook.
190
191 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
192
193         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
194         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
195         <karl@charcoal.com>, slightly changed by Kai.
196
197         * message.el (message-check-news-header-syntax): When checking
198         whether the groups exist, check the right server based on
199         `gnus-post-method'.
200
201 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
202
203         * gnus-delay.el: New file.
204
205 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
206
207         * mm-util.el (mm-read-coding-system): Take two arguments.
208
209         * gnus-sum.el (gnus-summary-show-article): Use
210         mm-read-coding-system.
211
212         * gnus-art.el (article-de-quoted-unreadable):
213         (article-de-base64-unreadable, article-wash-html):
214         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
215
216 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
217
218         * nnml.el (nnml-request-post): New function.  Can be used for
219         annotations in nnml groups.
220
221 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
222
223         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
224         command.
225
226         * gnus-start.el (gnus-find-new-newsgroups): Use
227         `message-make-date' instead of `current-time-string'.
228         (gnus-ask-server-for-new-groups): Ditto.
229         (gnus-check-first-time-used): Ditto.
230
231 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
232
233         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
234
235 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
236
237         * message.el (message-shorten-references): Change `maxcount' and
238         `cut' to obey USEFOR draft 5.
239
240 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
241
242         * gnus-sum.el (gnus-summary-display-arrow): New variable.
243         (gnus-summary-set-article-display-arrow): New function.
244         (gnus-summary-goto-subject): Use it.
245
246 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
247
248         * gnus-sum.el (gnus-summary-import-article): Insert date if
249         doesn't exist.
250
251 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
252
253         * mml.el (mml-content-type-parameters): New.
254         (mml-content-disposition-parameters): New.
255         (mml-insert-mime-headers): Use them.
256         (mml-parse-1): Accept charset.
257
258 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
259
260         * gnus-group.el (gnus-group-select-group): Doc fix.
261
262         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
263
264 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
265
266         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
267         to handle `define-derived-mode'.
268
269 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
270         From:  Stefan Monnier  <monnier@cs.yale.edu>
271
272         * message.el (message-mode): Use define-derived-mode.
273         (message-tab): message-completion-alist.
274
275         * imap.el (imap-interactive-login): Use make-local-variable.
276         (imap-open): Ditto.
277         (imap-authenticate): Ditto.
278
279         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
280
281         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
282
283 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
284
285         * message.el (message-citation-line-function): Refer to
286         gnus-cite-attribution-suffix.
287
288 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
289
290         * gnus-art.el,...: Error convention changes.
291
292 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
293
294         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
295
296 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
297
298         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
299         (nnrss-read-server-data): Ditto.
300
301 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
302
303         * gnus-setup.el (gnus-use-installed-gnus): Typo.
304         * Cleanup files.
305         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
306
307 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
308
309         * gnus.el (gnus-summary-line-format): Add %o.
310
311         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
312         unless shell outputs something.
313
314 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
315
316         * gnus-art.el (gnus-boring-article-headers): Better doc.
317         (article-hide-headers): Better regexp.
318         Suggested by Matt Swift <swift@alum.mit.edu>.
319
320         * nnheader.el (nnheader-max-head-length): Better doc.
321         (nnheader-header-value): Skip spaces.
322         (nnheader-parse-head): Remove space.
323         Suggested by Matt Swift <swift@alum.mit.edu>.
324
325         * gnus-sum.el (gnus-summary-show-raw-article): New function.
326         (gnus-get-newsgroup-headers): Remove space.
327
328 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
329
330         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
331         (gnus-summary-reply): Use it.
332         (gnus-summary-reply-broken-reply-to): New.
333         (gnus-msg-force-broken-reply-to): New.
334
335         * mm-view.el (mm-inline-text): Showing as text/plain when error.
336
337 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
338
339         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
340
341 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
342
343         * mm-decode.el (mm-external-terminal-program): New variable.
344         (mm-display-external): Use it. Use term to display when no
345         window-system.
346
347 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
348
349         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
350         Browse->Next entries to Browse->Prev
351
352 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
353
354         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
355
356 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
357
358         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
359         for the default encoding.
360
361         * nnrss.el (nnrss-url-field): New field.
362         (nnrss-request-article): Add newsgroups.
363
364         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
365
366 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
367
368         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
369
370         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
371         (gnus-draft-setup): Remove backlog.
372
373 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
374
375         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
376         Cleanup.
377
378 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
379
380         * gnus-msg.el (gnus-bug): Erase buffer.
381
382         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
383
384 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
385
386         * mm-decode.el (mm-attachment-override-p): Fix typo.
387
388 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
389
390         * gnus-kill.el (gnus-execute): Work with the extra headers.
391         * gnus-sum.el (gnus-summary-execute-command): Ditto.
392
393 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
396         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
397
398         * message.el (message-send-mail-real-function): New variable.
399         (message-send-mail-partially, message-send-mail):
400
401         * nngateway.el (nngateway-request-post): Use it.
402
403         * gnus-agent.el (gnus-agentize): Use it.
404
405         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
406         (nnsoup-revert-variables): Use it.
407
408 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
409
410         * mm-decode.el (mm-inline-media-tests): Default to displaying as
411         text/plain if the type doesn't match any other media types.
412         (mm-inlined-types): Doc fix.
413         (mm-display-inline): Revert previous change (now handled by a
414         default type in `mm-inline-media-tests'.
415         (mm-inlinable-p): Revive.
416         (mm-display-part): Call `mm-inlinable-p'.
417         (mm-attachment-override-p): Ditto.
418         (mm-inlined-p): Doc fix.
419
420         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
421         well as `mm-inlined-p'.
422
423 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
424
425         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
426         (nntp-send-command-and-decode): Use gnus-point-at-bol.
427
428 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
429         From  Paul Jarc <prj@po.cwru.edu>
430
431         * message.el (message-use-mail-followup-to): New variable.
432         (message-get-reply-headers): Use it.
433
434 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
435
436         * nnheader.el (nnheader-init-server-buffer): Make sure the
437         *nntpd* buffer is made multibyte instead of a random buffer.
438
439 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
440
441         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
442         when it returns headers.
443
444 2001-07-07  Simon Josefsson  <jas@extundo.com>
445
446         * rfc2047.el (rfc2047-encode-message-header): Skip header when
447         trying to fold. Thanks to Colin Walters
448         <walters@cis.ohio-state.edu>
449
450 2001-07-06  Simon Josefsson  <jas@extundo.com>
451
452         * imap.el (imap-parse-address-list, imap-parse-flag-list)
453         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
454         Add information in `assert's.
455
456         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
457         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
458         and `nnimap-group-overview-filename', should handle all
459         change-of-uidvalidity related issues.  But there may be other
460         problems.)
461
462 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
463
464         * rfc2047.el (rfc2047-encode-message-header): Don't include the
465         header name when folding.
466
467 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
468
469         * mm-decode.el (mm-inlined-types): Document relationship with
470         `mm-inline-media-tests'.
471         (mm-display-inline): Default to displaying as plain text if no
472         inlining handler is available.
473         (mm-inlinable-p): Remove.
474         (mm-inlined-p): Don't call `mm-inlinable-p'.
475         (mm-automatic-display-p): Ditto.
476         (mm-attachment-override-p): Ditto.
477
478 2001-07-04  Simon Josefsson  <jas@extundo.com>
479
480         * nnimap.el (nnimap-importantize-dormant): New variable.
481         (nnimap-request-update-info-internal): Use it.
482         (nnimap-request-set-mark): Ditto.
483
484 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
485
486         * nntp.el (nntp-send-command): don't pass a buffer argument to
487         `point'. Only XEmacs accepts this.
488         * nntp.el (nntp-send-command-nodelete): ditto.
489         * nntp.el (nntp-send-command-and-decode): ditto.
490
491 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
492
493         * nntp.el (nntp-open-connection-function): doc update.
494         * nntp.el (nntp-pre-command): New.
495         * nntp.el (nntp-via-rlogin-command): New.
496         * nntp.el (nntp-via-telnet-command): New.
497         * nntp.el (nntp-via-telnet-switches): New.
498         * nntp.el (nntp-via-user-name): New.
499         * nntp.el (nntp-via-user-password): New.
500         * nntp.el (nntp-via-address): New.
501         * nntp.el (nntp-via-envuser): New.
502         * nntp.el (nntp-via-shell-prompt): New.
503         * nntp.el (nntp-open-telnet-stream): New.
504         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
505         * nntp.el (nntp-open-via-telnet-and-telnet): New.
506         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
507         * nntp.el (nntp-send-command): ditto.
508         * nntp.el (nntp-send-command-nodelete): ditto.
509         * nntp.el (nntp-send-command-and-decode): ditto.
510
511 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
512
513         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
514         `when'.
515
516 2001-07-03  Simon Josefsson  <jas@extundo.com>
517         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
518
519         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
520
521 2001-07-03  Simon Josefsson  <jas@extundo.com>
522
523         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
524         remove it (workaround XEmacs `fill-region' bug).
525
526 2001-07-01  Simon Josefsson  <jas@extundo.com>
527
528         * nnimap.el (nnimap-date-days-ago): Defeat locale.
529
530 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
531
532         * mml2015.el (mml2015-format-error): New function.
533         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
534         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
535         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
536
537 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
540         Suggested by Christoph Conrad <C.Conrad@cli.de>.
541
542         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
543         group variables.
544
545 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
546
547         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
548
549         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
550         (nnrss-save-group-data): Ditto.
551
552         * gnus-agent.el (gnus-agent-save-alist): Ditto.
553
554 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
555
556         * message.el (message-do-send-housekeeping): Narrow to headers.
557
558 2001-06-24  Simon Josefsson  <jas@extundo.com>
559
560         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
561         insertion when breaking lines looked for " \t" instead of "[ \t]".
562         (rfc2047-encode-message-header): Fold lines even if
563         no QP encoding is done.
564
565 2001-06-23  Simon Josefsson  <jas@extundo.com>
566         From Samuel Tardieu <sam@inf.enst.fr>
567
568         * smime.el (smime-keys): Support additional certificates.
569         (smime-make-certfiles): New function.
570         (smime-sign-region): Use previous variables.
571         (smime-get-certfiles): New function.
572         (smime-sign-buffer): Use it.
573         (smime-verify-region): Support both CAfile and CApath.
574
575 2001-06-23  Simon Josefsson  <jas@extundo.com>
576
577         * smime.el (smime-decrypt-region): Perhaps work.
578
579 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
580
581         * gnus-msg.el (gnus-copy-article-buffer): Typo.
582
583 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
584
585         * mm-decode.el (mm-save-part): Rewrite file name.
586         (mm-file-name-rewrite-functions): New variable.
587         (mm-file-name-delete-whitespace): New function.
588         (mm-file-name-trim-whitespace): New function.
589         (mm-file-name-collapse-whitespace): New function.
590         (mm-file-name-replace-whitespace): New variable and function.
591
592 2001-06-22  Simon Josefsson  <jas@extundo.com>
593
594         * message.el (message-make-date): Workaround locale for weekdays.
595
596 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
597
598         * message.el (message-goto-body): Return nil if not found. (revert!)
599
600 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
601         From Fremlin <chief@bandits.org>
602
603         * message.el (message-goto-body): Some messages have no header.
604
605         * gnus-msg.el (gnus-copy-article-buffer): Use it.
606
607 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
608
609         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
610
611 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
612
613         * message.el (message-make-date): Add week day.
614         Suggested by Jason R. Mastaler <jason@mastaler.com>.
615
616 2001-06-19  Simon Josefsson  <jas@extundo.com>
617
618         * message.el (message-yank-prefix): Doc fix.
619         (message-yank-cited-prefix): Ditto.
620         (message-delete-not-region): Keep citation prefix on first line,
621         if possible and appropriate.
622
623 2001-06-19  Simon Josefsson  <jas@extundo.com>
624
625         * imap.el (imap-process-connection-type): New variable.
626         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
627         recent `imtest's work completely (no line length issues), while
628         making making old `imtest's unusable.  Thanks to NAGY Andras
629         <nagya@inf.elte.hu> for his work.
630
631 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
632
633         * imap.el (imap-ssl-program): Add -quiet to shut up
634         OpenSSL/SSLeay's internal debug talk.
635
636 2001-06-19  Matt Armstrong <matt@lickey.com>
637
638         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
639         server.
640
641 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
642
643         * nnmail.el (nnmail-article-buffer): New variable.
644         (nnmail-split-incoming): Use it.
645
646 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
647
648         * qp.el (quoted-printable-decode-region): If called interactively,
649         use coding-system-for-read.
650
651 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
652
653         * message.el (message-check-news-header-syntax): Check Reply-To.
654
655 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
656
657         * mml.el (mml-parse-1): Use message options.
658
659         * message.el (message-do-fcc): Don't do anything if there is no
660         FCC.
661
662 2001-06-16  Simon Josefsson  <jas@extundo.com>
663
664         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
665         (nnimap-expunge-search-string): New variable.
666         (nnimap-request-expire-articles): Use it.
667
668 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
669
670         * message.el (message-send-mail-with-qmail): wrong exit status is
671         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
672
673 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
674
675         * gnus-art.el (article-strip-multiple-blank-lines): Use
676         delete-region instead of replace-match.
677
678 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
679
680         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
681         (nnweb-google-wash-article): Ditto.
682
683 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
684
685         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
686
687 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
688
689         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
690         specs.
691
692 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
693
694         * gnus.el (gnus-email-address): Move it here.
695
696         * gnus-art.el (article-de-quoted-unreadable): Read charset if
697         requested.
698         (article-de-base64-unreadable): Ditto.
699         (article-wash-html): Ditto.
700
701 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
702
703         * message.el (message-options-set-recipient): Don't add ", "
704         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
705
706 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
707
708         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
709
710 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
711
712         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
713         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
714
715         * nnrss.el (nnrss-node-text): Node might be nil.
716
717 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
718
719         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
720         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
721
722         * nnrss.el (nnrss-group-alist): More items.
723
724 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
725
726         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
727
728 2001-06-03  Dale Hagglund  <rdh@best.com>
729
730        * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
731        restrict clauses.
732
733 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
734
735         From Benjamin Rutt <brutt+news@bloomington.in.us>
736
737         * message.el (message-wide-reply-confirm-recipients): New variable.
738
739 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
740
741         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
742         fix so it works with XEmacs.
743
744 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
745
746         * nnrss.el (nnrss-retrieve-headers): Support description as extra
747         headers.
748
749 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
750
751         * nnrss.el: Fix a few bugs.
752
753 2001-06-05  Simon Josefsson  <jas@extundo.com>
754
755         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
756         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
757
758 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
759
760         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
761         binary so that we don't transmit ISO 2022 garbage to the process.
762         This is needed under XEmacs.
763
764 2001-06-03  Simon Josefsson  <simon@josefsson.org>
765
766         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
767         autoloaded incorrectly below because ssl-program-* is bound.)
768         Thanks to Amos Gouaux for report.
769
770 2001-06-02  Simon Josefsson  <simon@josefsson.org>
771
772         * imap.el (imap-kerberos4-open):
773         (imap-gssapi-open):
774         (imap-ssl-open):
775         (imap-network-open):
776         (imap-shell-open):
777         (imap-starttls-open): Set buffer to workaround spurious
778         `accept-process-output' buffer changes.  Thanks to Mats Lidell
779         <Mats.Lidell@contactor.se> for report and partial patch and Jake
780         Colman <colman@ppllc.com> for report.
781
782 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
783
784         * gnus-sum.el (gnus-summary-catchup): New argument.
785         (gnus-summary-catchup-from-here): New function.
786
787 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
788
789         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
790         back, then insert glyph.  (Before, the glyph was inserted first,
791         then the newline.)  This works around a behavior in XEmacs where
792         it is not possible to insert a character after a glyph which is at
793         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
794
795 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
796
797         From Jaap-Henk Hoepman (jhh@xs4all.nl).
798
799         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
800         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
801         mm-destroy-postponed-undisplay-list): New functions.
802         (mm-display-external): Use them.
803
804 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
805
806         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
807         `default-low' when evaluating `gnus-summary-highlight'.
808         From Raja R Harinath <harinath@cs.umn.edu>.
809
810 2001-05-27  Simon Josefsson  <simon@josefsson.org>
811
812         * message.el (message-yank-cited-prefix): New variable.
813         (message-indent-citation): Use it.
814
815         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
816         as details.
817         (mml2015-mailcrypt-clear-verify): Ditto.
818
819 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
820         From Nevin Kapur <nevin@jhu.edu>.
821
822         * gnus-sum.el (gnus-summary-default-high-score,
823         gnus-summary-default-low-score): New variables.
824         (gnus-summary-highlight): Use them.
825
826 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
827
828         * message.el (message-mail): pass the 'send-actions argument to
829         `message-setup'.
830
831 2001-05-16  Simon Josefsson  <simon@josefsson.org>
832         From Raymond Scholz <ray-2001@zonix.de>
833
834         * gnus-art.el (gnus-mime-view-part-as-charset):
835         (gnus-mime-internalize-part): Doc fixes.
836
837 2001-05-11  Simon Josefsson  <simon@josefsson.org>
838
839         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
840         status lines without any text ("^215$").
841
842 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
843
844         * nnrss.el (nnrss-check-group): Reverse.
845
846 2001-05-07  Simon Josefsson  <simon@josefsson.org>
847
848         * message.el (message-get-reply-headers):
849         (message-followup): Fix typo, suggested by David Green
850         <dgreen@uab.edu>
851
852 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
853
854         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
855
856         * nnrss.el (nnrss-open-server): Read server data when it is called.
857         (nnrss-request-expire-articles): Fix.
858
859 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
860
861         * message.el (message-do-send-housekeeping): mail-abbrevs may
862         rename buffer behind Gnus.
863
864 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
865
866         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
867         (nnrss-group-alist): Add more resources.
868         (nnrss-check-group): Ignore errors.
869
870 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
871
872         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
873
874         * nnslashdot.el (nnslashdot-request-list): Add time.
875         (nnslashdot-request-expire-articles): New.
876
877         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
878         secondary methods too.
879
880 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * message.el (message-use-followup-to): Set default value to t.
883
884 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
885
886         * message.el (message-dont-reply-to-names): Fix documentation.
887         (message-get-reply-headers): Use Mail-Followup-To only for wide
888         replies.
889
890 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
891
892         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
893         correctly.
894         (nnrss-check-group): Use time.
895
896 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
897
898         * gnus.el: Oort Gnus v0.03 is released.
899
900 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
901
902         * nnultimate.el (nnultimate-topic-article-to-article): Use the
903         group.
904
905 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
906
907         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
908
909 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
910
911         * nnultimate.el (nnultimate-retrieve-headers): Return all
912         available headers.
913
914         * gnus-sum.el (gnus-read-all-available-headers): New variable.
915         (gnus-get-newsgroup-headers-xover): Use it.
916
917 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
918
919         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
920
921 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
922
923         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
924
925 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
926
927         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
928         disable it.
929
930         * gnus.el (gnus-info-nodes): Remove a few The's.
931
932 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
933
934         * mail-source.el (mail-source-movemail): Call-process may return a
935         signal description string.
936
937         * gnus-start.el (gnus-read-newsrc-el-file):
938         gnus-newsrc-file-version may be nil.
939
940         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
941         Suggested by Michael Sperber [Mr. Preprocessor]
942         <sperber@informatik.uni-tuebingen.de>.
943
944 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
945
946         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
947
948 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
949
950         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
951         fontify HANDLE.
952
953 2001-04-18  Simon Josefsson  <simon@josefsson.org>
954
955         * smime.el (smime-ask-passphrase): Rework to return value.
956         (smime-sign-region): Rework to bind value and use it.
957         (smime-decrypt-region): Ditto.
958
959 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
960         Committed by Simon Josefsson  <simon@josefsson.org>
961
962         * smime.el (smime-ask-passphrase): New function.
963         (smime-sign-region): Use it.
964         (smime-encrypt-cipher): New variable.
965         (smime-decrypt-region): Ditto.
966
967 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
968         Committed by Simon Josefsson  <simon@josefsson.org>
969
970         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
971         the log.
972
973 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
974
975         *gnus.el: Oort Gnus v0.02 is released.
976
977 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
978
979         * gnus.el: Oort Gnus v0.01 is released.
980
981 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
982
983         * gnus-sum.el (gnus-summary-highlight): Highlight read
984         undownloaded articles as read articles.
985
986         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
987         (gnus-agent-get-undownloaded-list): Mark all undownloaded
988         articles, even read ones, as such.
989
990         * gnus-sum.el (gnus-summary-find-matching): Clean up.
991         (gnus-find-matching-articles): New function.
992         (gnus-summary-limit-include-matching-articles): New command.
993         (gnus-summary-limit-include-thread): Include articles that have
994         matching subjects.
995         (gnus-offer-save-summaries): Clean up.
996
997 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
998
999         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1000
1001 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1002         From Jason Merrill <jason_merrill@redhat.com>
1003
1004         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1005
1006 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
1007         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1008
1009         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1010         newsgroup names when the original article is a news message.
1011
1012 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1013
1014         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1015         supported. Suggest by Jim Meyering <jim@meyering.net>.
1016
1017 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
1018         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1019
1020         * nnmail.el (nnmail-split-it): Added check for .* at the end of
1021         regexp in nnmail-split-fancy.
1022
1023 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1024
1025         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1026
1027 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
1028
1029         * message.el (message-send-mail): Improve the interaction with the
1030         user.
1031
1032 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1033
1034         * imap.el (imap-message-copy): Work around buggy servers that
1035         doesn't send TRYCREATE tags.
1036
1037 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1040
1041 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1042
1043         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1044         date.
1045
1046 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1047
1048         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1049         lives.
1050
1051 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1052
1053         * gnus-art.el (gnus-parse-news-url): New function.
1054         (gnus-button-handle-news): New function.
1055         (gnus-button-alist): Point to new functions.
1056
1057         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1058
1059         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1060         gnus-format-specs.
1061
1062         * message.el (message-check-news-header-syntax): Question even
1063         when Gnus doesn't know the group names.
1064         (message-send-news): Clean up.
1065
1066         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1067         exited on purpose without saving.
1068
1069         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1070
1071 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1072
1073         * gnus-score.el (gnus-score-orphans): Clean up.
1074
1075         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1076
1077         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1078         later.
1079
1080         * gnus-start.el (gnus-close-all-servers): Find the right items to
1081         close.
1082
1083         * qp.el (quoted-printable-decode-region): Just message
1084         malformation; don't quit.
1085
1086 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1087         From Gerd Moellmann <gerd@gnu.org>.
1088
1089         * gnus.el (gnus-interactive): A typo.
1090
1091 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1092         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1093
1094         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1095         `assq-delete-all', if that function exists; otherwise use the old
1096         definition. Documentation changed to match the one in
1097         `assq-delete-all'.
1098
1099 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1100
1101         * gnus-start.el (gnus-close-all-servers): New function.
1102
1103         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1104         (gnus-server-remove-denials): Clean up.
1105
1106         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1107         keystroke.
1108
1109 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1110
1111         * message.el (message-send-news): Message where we are sending.
1112         (message-send-mail): Ditto.
1113
1114         * gnus.el (gnus-server-string): New function.
1115
1116         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1117
1118         * mm-decode.el (mm-default-directory): Customized.
1119         (mm-tmp-directory): Ditto.
1120
1121         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1122         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1123         or Chars.
1124         (gnus-summary-line-format-alist): ?l is now a string.
1125         (gnus-summary-prepare-threads): Output ? for unknown lines.
1126         (gnus-summary-insert-line): Ditto.
1127         (gnus-summary-print-article): Unbalanced parentheses.
1128
1129         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1130         out whether new stuff has arrived.
1131
1132 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1133
1134         * gnus-sum.el: Let printing work on ttys on Emacs.
1135
1136 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1137
1138         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1139         when forcing news.
1140
1141         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1142         command.
1143
1144 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1145
1146         * message.el (message-set-auto-save-file-name): Don't use
1147         asterisks under nt.
1148
1149 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1150
1151         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1152         lists of articles.
1153
1154         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1155
1156         * gnus-msg.el (gnus-put-message): Clean up.
1157         (gnus-summary-reply): Mark all replied-to articles as replied to.
1158         (gnus-inews-add-send-actions): Also mark as forwarded.
1159         (gnus-summary-mail-forward): Mark as forwarded.
1160
1161         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1162         of articles.
1163         (gnus-summary-mark-article-as-forwarded): Ditto.
1164
1165         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1166         forwarded.
1167         (gnus-summary-mail-forward): Clean up.
1168
1169         * gnus.el (gnus-article-mark-lists): Added forward.
1170
1171         * gnus-sum.el (gnus-forwarded-mark): New variable.
1172         (gnus-summary-prepare-threads): Use it.
1173         (gnus-summary-update-secondary-mark): Ditto.
1174         (gnus-newsgroup-forwarded): New variable.
1175
1176 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1177
1178         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1179         (gnus-summary-very-wide-reply): New command and keystroke.
1180         (gnus-summary-very-wide-reply-with-original): Ditto.
1181
1182         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1183         (gnus-score-adaptive): Use it.
1184
1185         * gnus-start.el (gnus-get-unread-articles): Clean up.
1186
1187 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1188
1189         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1190         boards.
1191
1192 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1193
1194         * gnus-start.el:
1195         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1196         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1197
1198
1199 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1200
1201         * nnultimate.el (nnultimate-retrieve-headers): Understand
1202         long-form month names.
1203
1204 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1205
1206         * gnus-sum.el (gnus-summary-show-all-headers):
1207         gnus-article-show-all-headers is broken. Use
1208         gnus-summary-toggle-header instead.
1209
1210         * mml2015.el (mml2015-gpg-extract-from): No error.
1211
1212 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1213         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
1214
1215         * mml2015.el (mml2015-gpg-extract-from): New function.
1216         (mml2015-gpg-verify): Use it.
1217         (mml2015-gpg-clear-verify): Use it.
1218
1219 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1220
1221         * message.el (message-setup-fill-variables): Use
1222         fill-paragraph-function.
1223         (message-fill-paragraph): Take an argument.
1224         (message-newline-and-reformat): Take another argument.
1225
1226 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1227
1228         * message.el (rmail-output): It is in rmailout.el not rmail.el.
1229
1230 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1231
1232         * message.el (message-forward): local-variable-p takes an extra
1233         argument in XEmacs.
1234
1235 2001-03-16  Simon Josefsson  <simon@josefsson.org>
1236
1237         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1238         `nnimap-use-nov-p' (it really tested the negative).
1239         (nnimap-retrieve-headers): Use it.
1240
1241 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1242
1243         * message.el (message-generate-headers-first): Update doc.
1244
1245 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
1246
1247         * gnus.el (gnus-summary-line-format): Typo.
1248
1249 2001-03-11  Simon Josefsson  <simon@josefsson.org>
1250
1251         * mailcap.el (mailcap-mime-data): Add application/sieve.
1252         (mailcap-mime-extensions): Add .siv, .xls.
1253
1254 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1255         From Christoph Conrad <christoph.conrad@gmx.de>
1256
1257         * gnus-score.el (gnus-summary-lower-thread): Typo.
1258
1259 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1260
1261         * message.el (message-forward-decoded-p): New variable.
1262         (message-forward-subject-author-subject): Use it.
1263         (message-make-forward-subject): Use it.
1264         (message-forward): Use it.
1265
1266         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1267
1268         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1269         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1270
1271 ;;Has been fixed -- zsh.
1272 ;;2001-03-05  Dave Love  <fx@gnu.org>
1273 ;;
1274 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1275 ;;      Move it after definition of mm-coding-system-p.
1276 ;;
1277 2001-03-01  Dave Love  <fx@gnu.org>
1278
1279         * mm-util.el (mm-inhibit-file-name-handlers): Add
1280         image-file-handler.
1281
1282 2001-02-11  Dave Love  <fx@gnu.org>
1283
1284         * message.el (message-signature-file): Fix doc, :type.
1285
1286 2001-02-08  Dave Love  <fx@gnu.org>
1287
1288         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1289         (message-posting-charset): Defvar when compiling again.
1290         (rfc2047-encodable-p): Require message.
1291
1292         * gnus-sum.el (gnus-alter-articles-to-read-function):
1293         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1294
1295 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1296
1297         * nnrss.el: New file.
1298
1299 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
1300         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1301
1302         * rfc2047.el (rfc2047-unfold-region): Fix arg of
1303         `skip-chars-forward'.
1304
1305 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1306
1307         * nndraft.el (nndraft-request-group): Restore auto save files if
1308         the original files do not exist.
1309
1310 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1311
1312         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1313         SCORE paths.
1314
1315         * mm-decode.el (mm-dissect-buffer): Call
1316         mail-extract-address-components only if necessary.
1317
1318 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1319
1320         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1321         directory part.
1322         (gnus-score-search-global-directories): Use file-directory-p.
1323
1324         * gnus-score.el (gnus-score-score-files-1): Use
1325         gnus-kill-files-directory.
1326         From Adrian Aichner <adrian@xemacs.org>.
1327
1328 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1329
1330         * gnus.el (charset): Move here from gnus-sum.el.
1331
1332 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1333
1334         * mml.el (mml-preview): Disable local map.
1335
1336         * gnus-sum.el (gnus-summary-make-menu-bar): Make
1337         gnus-article-post-menu here.
1338
1339         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1340         if it has not been made.
1341
1342 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1343
1344         * gnus-art.el (gnus-article-describe-key): Map key to event.
1345         (gnus-article-describe-key-briefly): Ditto
1346
1347 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1348
1349         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1350
1351 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1352         From Katsumi Yamaoka <yamaoka@jpl.org>.
1353
1354         * dgnushack.el (coerce, merge, subseq): defmacro.
1355
1356 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1357
1358         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1359         A fake defalias in nndraft.el results a not-activated bug in
1360         uncompiled versions.
1361
1362 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
1363         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1364
1365         * gnus-util.el (gnus-split-references): Handle malformed References:.
1366
1367 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1368
1369         * gnus-art.el (gnus-article-mime-part-status): 1 part.
1370
1371 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1372         From NAGY Andras <nagya@inf.elte.hu>.
1373
1374         * gnus.el (gnus-parameters): Typo.
1375
1376 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1377
1378         * gnus.el (gnus-read-method): Remove redundancy.
1379
1380 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1381
1382         * nnslashdot.el (nnslashdot-backslash-url): New.
1383         (nnslashdot-request-list): Use it.
1384
1385 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1386
1387         * nnml.el (nnml-generate-active-info): Fix the case when there is
1388         no file.
1389
1390         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1391         (gnus-summary-create-article): New.
1392
1393         * gnus-group.el (gnus-group-mark-article-read): New.
1394
1395         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1396
1397         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1398
1399 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1400
1401         * gnus-art.el (gnus-article-edit-done): Don't use
1402         gnus-article-edit-exit.
1403         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1404
1405         * gnus.el (gnus-parameters): New.
1406         Suggested by NAGY Andras <nagya@inf.elte.hu>.
1407         (gnus-parameters-get-parameter): New.
1408         (gnus-group-find-parameter): Use it.
1409
1410 2001-02-23  Simon Josefsson  <simon@josefsson.org>
1411
1412         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1413         change of default value to `current'.
1414
1415 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1416
1417         * nneething.el (nneething-get-head): Insert unreadable file too.
1418
1419 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1420
1421         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1422
1423         * webmail.el (webmail-type-definition): Deja is bought by google.
1424
1425 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1426
1427         * gnus-sum.el (gnus-fetch-headers): New.
1428         (gnus-select-newsgroup): Use it.
1429         (gnus-summary-insert-articles): New.
1430         (gnus-summary-insert-old-articles): New.
1431         (gnus-summary-insert-new-articles): New.
1432
1433         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1434         (gnus-group-list-active): Ditto.
1435         * gnus-sum.el (gnus-set-mode-line): Ditto.
1436         (gnus-summary-read-group-1): Ditto.
1437
1438 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1439
1440         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1441         current topic.
1442
1443 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1444
1445         * smiley.el (gnus-smiley-display): Don't do widening.
1446
1447         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
1448         within body.
1449
1450         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
1451
1452         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
1453         New.
1454         (gnus-mime-display-multipart-related-as-mixed): New.
1455         (gnus-mime-display-part): Use them.
1456
1457 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1458
1459         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
1460         something special.
1461
1462 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1463
1464         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
1465         (nnweb-request-article): Call reference if exists.
1466         (nnweb-type-definition): Dejanews is bought by google.com.
1467         Beta!
1468
1469 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1470
1471         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
1472
1473 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1474
1475         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
1476         gnus-article-sort-functions.
1477         (gnus-article-sort-functions): Doc fix.  Refer to
1478         gnus-thread-sort-functions.
1479
1480 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1481         From Paul Jarc <prj@po.cwru.edu>.
1482
1483         * message.el (message-get-reply-headers): More fixes.
1484
1485 2001-02-17  Paul Jarc <prj@po.cwru.edu>
1486         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1487
1488         * message.el (message-get-reply-headers): Fix bug with
1489         Mail-Followup-To/to-address interaction.
1490
1491 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1492
1493         * gnus-msg.el (gnus-configure-posting-styles): Match header in
1494         gnus-article-copy.
1495
1496 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1497
1498         * message.el (message-do-send-housekeeping): Rename to a better
1499         name.
1500
1501 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1502
1503         * message.el (message-cancel-news): Check article first, then ask
1504         yes or no.
1505
1506 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1507
1508         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
1509
1510 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1511
1512         * gnus-range.el (gnus-range-normalize): New function.
1513
1514 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
1515
1516         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
1517
1518 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1519
1520         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
1521
1522         * nnagent.el (nnagent-request-regenerate): New.
1523
1524         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
1525
1526         * nnml.el (nnml-generate-nov-databases): Accept argument
1527         server. Don't open server if it is opened.
1528         (nnml-request-regenerate): Use it. Change to deffoo.
1529
1530 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
1531         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1532
1533         * gnus.el (gnus-define-group-parameter): Fix.
1534
1535 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * gnus.el (gnus-define-group-parameter): Improved.
1538
1539         * gnus-sum.el (charset): Define parameter.
1540         (ignored-charsets): Ditto.
1541         (gnus-summary-setup-default-charset): Use them.
1542
1543         * gnus-start.el (gnus-read-descriptions-file): Use them.
1544
1545         * gnus-cus.el (gnus-group-parameters): Remove them.
1546
1547 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548
1549         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
1550
1551 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1552
1553         * gnus-sum.el (gnus-summary-read-group-1): Remove
1554         gnus-summary-set-local-parameters.
1555         (gnus-summary-setup-buffer): Put it here.
1556
1557 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1558
1559         * gnus.el (to-address): Define parameter.
1560         (to-list): Ditto.
1561         * gnus-art.el (article-hide-boring-headers): Use them.
1562         * gnus-msg.el (gnus-post-news): Ditto.
1563         * gnus-cus.el (gnus-group-parameters): Remove them.
1564
1565 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1566
1567         * gnus-draft.el (gnus-draft-reminder): New.
1568
1569         * gnus-art.el (gnus-sender-save-name): New.
1570
1571 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1572
1573         * mm-util.el (mm-mime-charset): Error message.
1574
1575 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1576
1577         * message.el (message-check-news-body-syntax): Don't check mml lines.
1578
1579 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1580
1581         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
1582         subscribe.
1583
1584         * gnus-start.el (gnus-call-subscribe-functions): New.
1585         (gnus-find-new-newsgroups): Use it.
1586         (gnus-ask-server-for-new-groups): Use it.
1587         (gnus-check-first-time-used): Use it.
1588         (gnus-subscribe-newsgroup-method): Grok a list of functions.
1589         (gnus-subscribe-options-newsgroup-method): Ditto.
1590         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
1591         return .
1592
1593 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1594
1595         * gnus-cus.el (gnus-score-customize): Doc fix.
1596
1597 2001-02-11  Jesper Harder <harder@ifa.au.dk>
1598
1599         * dgnushack.el (my-getenv): Typo.
1600
1601 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1602
1603         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
1604
1605 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1606
1607         * gnus-group.el (gnus-group-suspend): Offer save summaries.
1608
1609         * gnus-art.el (gnus-treat-leading-whitespace): New.
1610         (gnus-treatment-function-alist): Use it.
1611         (article-remove-leading-whitespace): New.
1612         (gnus-article-make-menu-bar): Use it.
1613
1614         * gnus-sum.el (gnus-summary-wash-empty-map): Add
1615         remove-leading-whitespace.
1616         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
1617         because of conflict.
1618
1619 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1620
1621         * Makefile.in: Hack generating gnus-load.el.
1622         * dgnushack.el: Ditto.
1623         * gnus-load.el: Remove it.
1624
1625 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1626
1627         * dgnushack.el : Add URLDIR.
1628
1629         * Makefile.in (EMACS_COMP): Ditto.
1630
1631 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1632
1633         * gnus-cus.el (gnus-score-customize): Error on no score file.
1634
1635 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1636
1637         * mm-decode.el (mm-merge-handles): New function.
1638
1639         * mm-view.el (mm-inline-message): Use it.
1640         (mm-view-message): Ditto.
1641
1642         * mm-partial.el (mm-inline-partial): Ditto.
1643
1644         * mm-extern.el (mm-inline-external-body): Ditto.
1645
1646         * gnus-art.el (gnus-mime-view-part): Ditto.
1647         (gnus-mime-view-part-as-type): Ditto.
1648         (gnus-mime-save-part-and-strip): Prevent users to strip in some
1649         cases.
1650
1651 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1652
1653         * message.el (message-cancel-news): Allow to shoot foot.
1654         (message-supersede): Ditto.
1655
1656 2001-02-08  Tommi Vainikainen <thv@iki.fi>
1657
1658         * gnus-sum.el (gnus-simplify-subject-re): Use
1659         message-subject-re-regexp.
1660
1661 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1662
1663         * nnmail.el (nnmail-expiry-target-group): Bind
1664         nnmail-cache-accepted-message-ids to nil.
1665
1666         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
1667         coding system.
1668
1669 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1670
1671         * qp.el (quoted-printable-encode-region): Make sure characters are
1672         between 00 and FF.  Don't check charset.
1673
1674         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
1675         in Emacs 20.
1676         * rfc2047.el (rfc2047-q-encode-region): Ditto.
1677
1678 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1679
1680         * message.el (message-make-forward-subject): Argument decoded.
1681         (message-forward): Use it when digest.
1682
1683         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
1684         buffer.
1685
1686 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1687
1688         * message.el (message-generate-headers-first): Doc fix.
1689
1690 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1691
1692         * gnus-art.el (article-make-date-line): Error proof.
1693
1694 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1695
1696         * gnus-group.el (gnus-group-listing-limit): New.
1697         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
1698
1699         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
1700
1701 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1702
1703         * message.el (message-newline-and-reformat): Special case for
1704         breaking at BOL.
1705
1706 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1707
1708         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
1709         message/rfc822.
1710
1711 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1712
1713         * message.el (message-encode-message-body): Don't insert
1714         Content-Type if it is inside a mail.
1715
1716 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1717
1718         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
1719         gnus-article-commands-menu.
1720
1721         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
1722         in Emacs.
1723
1724         * gnus-start.el (gnus-read-descriptions-file): Use
1725         gnus-group-name-charset and gnus-group-charset-alist.
1726
1727 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1728
1729         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
1730         active region.
1731
1732         * gnus-start.el (gnus-group-change-level): Remove from both
1733         gnus-zombie-list and gnus-killed-list.
1734
1735 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1736
1737         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
1738         gnus-subscribe-topics.
1739
1740         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
1741
1742 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1743
1744         * gnus-art.el (gnus-article-make-menu-bar): Make
1745         gnus-article-post-menu.
1746
1747         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1748
1749         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1750
1751         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1752
1753         * message.el (message-mode-menu): Ditto.
1754
1755         * gnus-art.el (defvar): eval-when-compile.
1756
1757 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1758
1759         * gnus-agent.el (gnus-agentize): Fix doc.
1760
1761 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
1762
1763         * mml.el (mml-preview): Bind `q'.
1764
1765 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1766
1767         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1768
1769 2001-01-31  Dave Love  <fx@gnu.org>
1770
1771         * mm-util.el (mm-mime-mule-charset-alist)
1772         (mm-find-mime-charset-region): Consider mule-utf-8.
1773
1774 2001-01-31  Dave Love  <fx@gnu.org>
1775
1776         * gnus-art.el (gnus-article-x-face-command)
1777         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1778         :version.
1779
1780 2001-01-26  Dave Love  <fx@gnu.org>
1781
1782         * mm-util.el (mm-multibyte-string-p): New.
1783
1784 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
1785 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
1786 ;;      string-as-multibyte on class.  Clarify line-folding.
1787         (quoted-printable-encode-string): Make temp buffer inherit
1788         string's multibyteness.
1789
1790 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
1791
1792         * nnheader.el (toplevel): Don't require `gnus-util' at
1793         compile-time; this creates a circular dependency, and prevents
1794         a bootstrap.
1795
1796 2001-01-22  Andreas Schwab  <schwab@suse.de>
1797
1798         * nnheader.el (gnus-delete-line): Autoload it as a macro.
1799
1800 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1801
1802         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1803
1804         * gnus-art.el (article-hide-list-identifiers): Ditto.
1805
1806         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1807
1808 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1809
1810         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1811
1812         * gnus-art.el (article-hide-list-identifiers): Similar.
1813
1814 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
1815
1816         * nnmail.el (nnmail-remove-list-identifiers): Improved.
1817
1818 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1819
1820         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1821
1822 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1823
1824         * gnus-util.el (gnus-string-equal): New function.
1825
1826         * gnus-art.el (article-hide-boring-headers): Use it.
1827
1828 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
1829
1830         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1831
1832 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1833
1834         * gnus-msg.el (gnus-msg-mail): Support switch-action.
1835
1836 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1837
1838         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1839         command if there is not last-saver.
1840
1841 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1842
1843         * nntp.el (nntp-open-connection): 201 is possible.
1844
1845 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1846
1847         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1848         (rfc2047-charset-encoding-alist): Add big5.
1849
1850 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1851
1852         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1853         (gnus-agent-remove-server): Ditto.
1854         (autoload): gnus-server-update-server.
1855
1856         * gnus-srvr.el (gnus-server-line-format): Add %a.
1857         (gnus-server-line-format-alist): Add gnus-tmp-agent.
1858         (gnus-server-insert-server-line): Use it.
1859
1860 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1861
1862         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1863         GB2312 and Big5.
1864
1865 2001-01-24  Simon Josefsson  <sj@extundo.com>
1866
1867         * mail-source.el (mail-sources): Add :program specifier to IMAP
1868         mail source.
1869         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1870
1871 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1872
1873         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1874
1875 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1876
1877         * nntp.el (nntp-wait-for): Return the success code.
1878         (nntp-open-connection): Use it.
1879
1880 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1881
1882         * gnus-int.el (gnus-check-server): Allow breaking the opening.
1883
1884 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1885
1886         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1887
1888 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1889
1890         * gnus-sum.el (gnus-summary-print-article): Take one prefix
1891         argument. Allow to print several articles in one file.
1892
1893 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1894
1895         * webmail.el (webmail-type-definition): netaddress changes.
1896
1897 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898
1899         * gnus.el: Fix copyright. Remove trailing spaces.
1900
1901         * message.el (message-forward): Use mule4.
1902
1903 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1904
1905         * mm-util.el (mm-string-as-unibyte): New.
1906
1907         * message.el (message-forward): Use it.
1908
1909 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1910
1911         * message.el (message-cite-original-without-signature): Don't peel
1912         off the blank line.
1913         (message-get-reply-headers): Add Cc if it is not in follow-to.
1914
1915 2001-01-20  Simon Josefsson  <sj@extundo.com>
1916
1917         * mm-decode.el (mm-handle-multipart-from): Add.
1918         (mm-dissect-buffer): Save From: header value.
1919         (mm-security-from): Remove.
1920         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1921
1922         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1923         instead of `mml-security-from'.  Protect null from value.
1924
1925 2001-01-20  Simon Josefsson  <sj@extundo.com>
1926
1927         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1928         application/vnd.ms-excel attachments.
1929
1930 2001-01-19  Simon Josefsson  <sj@extundo.com>
1931
1932         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1933
1934 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1935
1936         * message.el (message-ignored-mail-headers): Ditto.
1937
1938 2001-01-19  Simon Josefsson  <sj@extundo.com>
1939
1940         * message.el (message-ignored-news-headers): Only search beginning
1941         of line.
1942
1943 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
1944
1945         * message.el (message-send-mail): Content-Type may not be there.
1946
1947 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1948
1949         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1950         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1951
1952         * gnus-art.el (article-display-x-face): Insert X-Face if there is
1953         not.
1954
1955 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1956
1957         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1958         non-native groups.
1959
1960 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1961
1962         * message.el (message-yank-original): Understand
1963         universal-argument.
1964
1965 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1966
1967         * gnus-art.el (gnus-boring-article-headers): Add to-address.
1968         (article-hide-boring-headers): Ditto.
1969
1970         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1971
1972 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1973
1974         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1975         one.
1976
1977 2001-01-16  Simon Josefsson  <simon@josefsson.org>
1978
1979         * message.el (message-make-in-reply-to): Add comment to message-id
1980         (old syntax, see 2000-08-02 change).
1981
1982 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1983
1984         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1985         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1986         (gnus-button-reply): Ditto.
1987
1988 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
1989
1990         * gnus-art.el (article-display-x-face): Fix.
1991
1992 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1993
1994         * gnus-art.el (article-display-x-face): Use
1995         gnus-original-article-buffer.
1996
1997 2001-01-15  Jack Twilley <jmt@tbe.net>
1998
1999         * message.el (message-add-header): Move to point-max.
2000
2001 2001-01-15  Simon Josefsson  <simon@josefsson.org>
2002
2003         * smime.el (smime-CA-directory, smime-CA-file): Change default to
2004         nil, improve documentation.
2005         (smime-certificate-directory): Comment out false hints (until it
2006         is implemented).
2007
2008         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2009         there aren't any keys.
2010         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2011         verify certificate.  Default is changed to only check integrity.
2012         Improved security status texts.  If a certificate doesn't contain
2013         a email address, don't fail.
2014
2015         * smime.el (smime-noverify-region):
2016         (smime-noverify-buffer): New functions.  Verifies integrity only.
2017
2018 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2019
2020         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2021
2022 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2023
2024         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2025         (gnus-remove-some-windows): Ditto.
2026
2027 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2028
2029         * gnus-art.el (article-make-date-line): 11th.
2030
2031 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032
2033         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2034         (mml2015-gpg-sign): Ditto.
2035
2036 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2037
2038         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2039         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2040
2041 2001-01-08  Dave Love  <fx@gnu.org>
2042
2043         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2044         single character.
2045
2046         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2047
2048         * message.el: Doc and message fixes.
2049         (message-send-rename-function)
2050         (message-make-forward-subject-function)
2051         (message-send-mail-function, message-reply-to-function)
2052         (message-wide-reply-to-function, message-followup-to-function)
2053         (message-distribution-function, message-auto-save-directory): Fix
2054         :type.
2055
2056         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2057         proceeding after warnings.  Amend multipart warning message.
2058
2059 2001-01-04  Dave Love  <fx@gnu.org>
2060
2061         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2062         compiling.
2063         (gnus-make-directory): Require nnmail.
2064
2065         * mm-decode.el (mm-inline-media-tests): Add
2066         image/x-portable-bitmap.
2067         (mm-get-image): Grok pbm.
2068
2069 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2070
2071         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2072
2073 2001-01-09  Didier Verna  <didier@xemacs.org>
2074
2075         * dgnushack.el (dgnushack-compile): give a dummy value to
2076         `gnus-xmas-glyph-directory' for the time of compilation.
2077         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2078         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2079         * gnus-art.el: ditto.
2080         * gnus-group.el: ditto.
2081         * gnus-salt.el: ditto.
2082         * gnus-sum.el: ditto.
2083         * gnus-topic.el: ditto.
2084         * gnus-xmas.el (gnus-xmas-define): see above.
2085         * gnus-xmas.el (gnus-xmas-redefine): see above.
2086         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2087         non-continuable error when the directory can't be found.
2088
2089 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2090
2091         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2092         handle.
2093         * gnus-art.el (gnus-mime-view-part): Copy it.
2094         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2095
2096 2001-01-09  Michael Downes <mjd@ams.org>
2097
2098         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2099
2100 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2101
2102         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2103         orig-file. Use ',source.
2104
2105 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2106
2107         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2108         (gnus-xmas-group-startup-message):
2109         Detect gnus-xmas-glyph-directory when it is nil.
2110
2111 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2112
2113         * pop3.el (pop3-get-message-count): Andrew Innes
2114         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2115
2116 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2117
2118         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2119
2120         * time-date.el (time-to-number-of-days): New function.
2121
2122 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2123
2124         * nnslashdot.el (nnslashdot-request-list): Always get the right
2125         sid.
2126
2127 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2128
2129         * message.el (message-minibuffer-local-map): New keymap.
2130         (message-read-from-minibuffer): Use it.
2131         * gnus-msg.el (gnus-summary-resend-message): Use it
2132
2133 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2134
2135         * gnus-start.el (gnus-display-time-event-handler): New function.
2136         (gnus-after-getting-new-news-hook): Use it.
2137
2138 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2139
2140         * message.el (message-ignored-mail-headers): Add draft header.
2141
2142 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2143
2144         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2145         excursion.
2146
2147         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2148
2149 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2150
2151         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2152
2153 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2154
2155         * qp.el (quoted-printable-decode-region): Don't backward-char.
2156
2157 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2158
2159         * gnus-draft.el: Mark articles as replied.
2160
2161         * gnus-sum.el (gnus-summary-add-mark): New function.
2162
2163         * gnus-group.el (gnus-add-mark): New function.
2164
2165         * gnus-sum.el (gnus-summary-buffer-name): New function.
2166         (gnus-summary-setup-buffer): Use it.
2167
2168         * gnus-draft.el: Set things up with the right post method and
2169         stuff.
2170
2171         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2172
2173         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2174
2175         * gnus.el (gnus-draft-meta-information-header): New variable.
2176
2177 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2178
2179         * gnus-art.el (gnus-treatment-function-alist): Move the date
2180         functions before the header sorting functions.
2181
2182         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2183
2184         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2185         Don't (push "/usr/share/emacs/site-lisp" load-path).
2186
2187         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2188         to empty fill prefixes.
2189
2190 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2191
2192         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2193         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2194
2195 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2196
2197         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2198
2199         * nnml.el (autoload): Move to nnheader.el.
2200
2201         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2202         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2203         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2204         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2205
2206 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2207
2208         * gnus-art.el (article-make-date-line): Get the hours right.
2209         (gnus-ignored-headers): More hiding.
2210
2211         * nnmail.el (nnmail-expiry-wait): Not an integer.
2212
2213         * message.el (message-goto-body): Only expand abbrev when called
2214         interactively.
2215         (message-make-lines): Use it.
2216
2217 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2218
2219         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2220
2221 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2222
2223         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2224         include the expunged articles.
2225
2226         * gnus-group.el (gnus-group-sort-by-server): New function.
2227
2228         * gnus.el (gnus-method-to-server-name): New function.
2229         (gnus-group-prefixed-name): Use it.
2230
2231         * gnus-group.el (gnus-group-sort-function): Doc fix.
2232         (gnus-group-sort-groups-by-server): New command.
2233
2234 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2235
2236         * gnus-art.el (gnus-treat-date-english): New variable.
2237         (article-date-english): New command.
2238         (gnus-english-month-names): New variable.
2239         (article-make-date-line): Do 'english.
2240
2241         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2242         after the fill prefix.
2243
2244         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2245         score...".
2246
2247         * gnus-art.el (gnus-ignored-headers): Hide more headers.
2248
2249         * message.el (message-mode-map): Bind comment-region.
2250
2251         * gnus-art.el (gnus-mime-display-part): Let w3 display
2252         multipart/related.
2253
2254         * mm-bodies.el (mm-long-lines-p): New function.
2255         (mm-body-encoding): Use it.
2256         (mm-body-encoding): Encode articles with lines longer than 1000
2257         characters.
2258
2259 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2260
2261         * mm-util.el (mm-enable-multibyte): Use
2262         default-enable-multibyte-characters.
2263         (mm-enable-multibyte-mule4): Ditto.
2264         (mm-disable-multibyte): Test XEmacs.
2265         (mm-disable-multibyte-mule4): Ditto.
2266         (mm-with-unibyte-current-buffer): Simplified.
2267         (mm-with-unibyte-current-buffer-mule4): Ditto.
2268
2269 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2270
2271         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2272
2273         * nnheader.el (nnheader-string-as-multibyte): New alias.
2274
2275         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2276
2277         * gnus-uu.el (gnus-message-process-mark): New function.
2278         (gnus-uu-mark-by-regexp): Use it.
2279         (gnus-new-processable): New function.
2280
2281 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
2282
2283         * gnus-sum.el (gnus-no-mark): New variable.
2284
2285 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2286
2287         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2288         backslashes.
2289
2290 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
2291
2292         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2293         definition.
2294
2295 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2296
2297         * dgnushack.el (dgnushack-compile): elc is in the current directory.
2298
2299         * qp.el (quoted-printable-encode-region): Don't check multibyte in
2300         XEmacs.
2301
2302 2000-12-25  Lloyd Zusman <ljz@asfast.com>
2303
2304         * mml.el (mml-read-tag): Save tag location.
2305
2306 2000-12-25  Simon Josefsson  <simon@josefsson.org>
2307
2308         * starttls.el: Sync with Emacs 21.
2309
2310 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2311
2312         * message.el (message-mail): Support yank-action.
2313
2314         * message.el (message-setup): Revoke the last change.
2315
2316 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2317
2318         * message.el (message-setup): Use cons. Suggested by Johan Vromans
2319         <jvromans@squirrel.nl>.
2320
2321 2000-12-24  Simon Josefsson  <sj@extundo.com>
2322
2323         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2324         mailing list junk at end of part.
2325
2326 2000-12-23  Simon Josefsson  <sj@extundo.com>
2327
2328         * nnimap.el (nnimap-expiry-target): New function.
2329         (nnimap-request-expire-articles): Use it.
2330
2331 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2332
2333         * gnus.el (gnus-group-parameters-more): New variable.
2334         * gnus-cus.el (gnus-group-customize): Use it.
2335
2336         * gnus.el (gnus-define-group-parameter): New macro.
2337         (auto-expire): Use it
2338         (total-expire): Use it.
2339         * gnus-art.el (banner): Use it.
2340
2341         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2342         <ljz@asfast.com>.
2343
2344 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2345
2346         * gnus-topic.el (gnus-topic-create-topic): Use list.
2347
2348         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2349         before binding gnus-default-article-saver.
2350
2351         * gnus-sum.el (gnus-summary-save-article):
2352         (gnus-summary-pipe-output):
2353         (gnus-summary-save-article-mail):
2354         (gnus-summary-save-article-rmail):
2355         (gnus-summary-save-article-file):
2356         (gnus-summary-write-article-file):
2357         (gnus-summary-save-article-body-file): Ditto.
2358
2359         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2360
2361 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2362
2363         * gnus-art.el (gnus-mime-security-button-map):
2364         (gnus-mime-button-map): Add parent.
2365
2366 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2367
2368         * messagexmas.el (message-xmas-redefine): New function.
2369
2370         * message.el: Use it.
2371
2372         * gnus-art.el (gnus-article-check-hidden-text): Return t.
2373
2374         * gnus-util.el (gnus-remove-text-properties-when): Return t.
2375
2376 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2377
2378         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2379         malformatted messages.
2380
2381 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2382
2383         * mm-util.el (mm-image-load-path): New function.
2384
2385         * gnus-group.el (gnus-group-make-tool-bar): Use it.
2386
2387         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2388
2389         * message.el (message-tool-bar-map): Use it.
2390
2391         * Makefile.in (install-el): New.
2392
2393 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2394
2395         * gnus-art.el (article-treat-dumbquotes): Quote \.
2396
2397 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2398
2399         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2400         Emacs 20 runs on a terminal.
2401
2402 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2403
2404         * gnus-msg.el (gnus-bug): Revert to save-excursion.
2405
2406         * mml.el (gnus-add-minor-mode): Autoload.
2407
2408         * message.el (message-forward): Save-restriction.
2409
2410 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2411
2412         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2413         Paul Stevenson <p.stevenson@surrey.ac.uk>
2414
2415 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2416
2417         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2418
2419         * mml.el (gnus-ems): Don't require.
2420
2421         * gnus.el (gnus-decode-rfc1522): Removed.
2422         (gnus-set-text-properties): Define.
2423
2424 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2425
2426         * gnus-art.el (gnus-mime-*): handle may be nil.
2427
2428         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2429
2430         * gnus.el (gnus-group-remove-excess-properties): Not defined
2431         in gnus-xmas.
2432
2433 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2434
2435         * message.el (message-mail-user-agent): Add :version.
2436
2437 2000-12-21  Miles Bader  <miles@gnu.org>
2438
2439         * message.el (message-mode): Set `comment-start' to the  yank prefix.
2440
2441 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2442
2443         * message.el (message-mail-user-agent): New variable.
2444         (message-setup): Renamed to message-setup-1. Support
2445         mail-user-agent.
2446         (message-mail-user-agent): New function.
2447         (message-mail): Use it.
2448         (message-reply): Use it.
2449         (message-resend): Use it.
2450         (message-mail-other-window): Use it.
2451         (message-mail-other-frame): Use it.
2452
2453         * gnus-msg.el (gnus-bug): Support mail-user-agent.
2454
2455 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456
2457         * message.el (message-tool-bar-map): Simplify.
2458         (message-narrow-to-head-1): New function.
2459         (message-narrow-to-head): Use it.
2460         (message-reply): Ditto.
2461         (message-cancel-news): Ditto.
2462         (message-supersede): Ditto.
2463         (message-make-forward-subject): Ditto.
2464         (message-bounce): Ditto.
2465
2466 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2467
2468         * uudecode.el (uudecode-decode-region-external): make-temp-file
2469         may not be defined.
2470
2471         * binhex.el (defalias): eval-and-compile.
2472
2473         * message.el (message-tool-bar-map): New function.
2474         (message-mode): Use it.
2475
2476 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2477
2478         * nntp.el (nntp-find-connection): Remove the entry.
2479         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
2480
2481 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2482
2483         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
2484
2485         * message.el (message-forward): Copy buffer in unibyte mode.
2486
2487 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2488
2489         * message.el (message-make-forward-subject): Don't widen. Decode.
2490         (message-forward): Don't decode subject.
2491
2492 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
2493
2494         * qp.el (quoted-printable-encode-region): Upcase QP.
2495
2496 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2497
2498         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2499         mail-extract-a-c instead. Don't depend on Gnus.
2500
2501         * mml.el (gnus-ems): Require it.
2502
2503         * gnus-msg.el (gnus-summary-mail-forward):
2504
2505         * message.el (message-forward):  Move mime-to-mml here.
2506
2507 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2508
2509         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
2510         * gnus-art.el (gnus-insert-mime-button): Simplify.
2511         (gnus-mime-display-alternative): Ditto.
2512         (gnus-insert-mime-security-button): Ditto.
2513
2514 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2515
2516         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
2517         text-property-not-all doesn't return nil when start=mark(end).
2518         (gnus-remove-text-properties-when): Ditto.
2519
2520 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2521
2522         * gnus-start.el (gnus-group-change-level): Remove group from
2523         gnus-active-hashtb if real killed.
2524
2525 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2526
2527         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
2528         (gnus-mime-display-alternative): Ditto.
2529         (gnus-insert-mime-security-button): Ditto.
2530
2531 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2532
2533         * gnus-start.el (gnus-group-change-level): Don't add it into
2534         killed-list if it was killed.
2535
2536 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2537
2538         * nnmbox.el (nnmbox-file-coding-system): Use binary.
2539         (nnmbox-active-file-coding-system): Ditto.
2540
2541         * gnus-cus.el (gnus-group-parameters): Add posting-style.
2542
2543 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2544
2545         * gnus.el (gnus-version):
2546         (gnus-version-number): Set to Oort Gnus 0.01.
2547
2548         * gnus-art.el (gnus-mime-security-button-map):
2549         (gnus-insert-mime-security-button): Fix for Emacs21.
2550
2551 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2552
2553         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
2554         easymenu, because XEmacs doesn't understand :help.
2555
2556         * mm-uu.el: Require binhex.
2557
2558 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2559
2560         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
2561
2562 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2563
2564         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
2565
2566 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
2567
2568         * *.xpm, *.pbm: Convert icons icons to size 24x24.
2569
2570 2000-12-18  Dave Love  <fx@gnu.org>
2571
2572         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
2573         (unused).
2574
2575 2000-12-13  Miles Bader  <miles@gnu.org>
2576
2577         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
2578         to t, so that we don't get stuck while trying to smilefy
2579         intangible text.
2580
2581 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2582
2583         * smiley-ems.el (smiley-regexp-alist): Make regexps match
2584         at the end of the buffer.
2585         (smiley-region): In the loop, move to the end of the submatch
2586         matching the smiley instead of using the end of the match
2587         of the whole regexp.
2588
2589 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
2590
2591         * message.el (message-mode): Doc fix.
2592
2593 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2594
2595         * smiley-ems.el (smiley-region): Doc fix.
2596
2597 2000-12-11  Miles Bader  <miles@gnu.org>
2598
2599         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
2600         bottom line visible, check to see if it's partially obscured, and
2601         if so, either scroll one more line to make it fully visible, or
2602         revert to showing the second line from the top.
2603
2604 2000-12-07  Dave Love  <fx@gnu.org>
2605
2606         * mailcap.el (mailcap-download-directory)
2607         * gnus-audio.el (gnus-audio-directory)
2608         * smiley-ems.el (smiley-data-directory): Fix :type.
2609
2610 2000-11-30  Dave Love  <fx@gnu.org>
2611
2612         * message.el (message-auto-save-directory): Use
2613         file-name-as-directory.
2614         (message-set-auto-save-file-name): Create
2615         message-auto-save-directory if necessary.
2616         (message-replace-chars-in-string): Removed -- unused.
2617         (message-mail-alias-type): Customize.
2618         (message-headers): Remove duplicate defgroup.
2619
2620 2000-11-29  Dave Love  <fx@gnu.org>
2621
2622         * qp.el (quoted-printable-decode-region): Use error, not message
2623         to report malformed text (like base64).  Amend message.
2624
2625 2000-11-29  Miles Bader  <miles@gnu.org>
2626
2627         * message.el (message-header-lines): Fontify tag.
2628
2629 2000-11-27  Dave Love  <fx@gnu.org>
2630
2631         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
2632         compiler warning.
2633
2634 ;2000-11-26  Dave Love  <fx@gnu.org>
2635 ;
2636 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
2637 ;
2638 2000-11-23  Dave Love  <fx@gnu.org>
2639
2640         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
2641
2642         * mm-uu.el (uudecode): Require.
2643         (uudecode-decode-region, uudecode-decode-region-external): Don't
2644         autoload.
2645         (mm-uu-copy-to-buffer): Doc fix.
2646         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
2647         type fix.
2648
2649         * mailcap.el: Doc fixes.
2650         (mailcap-mime-data): Various adjustments.
2651         (mailcap): New group.
2652         (mailcap-download-directory): Customize.
2653         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
2654         (mailcap-temporary-directory): Deleted (unused).
2655         (mailcap-unescape-mime-test): Simplify slightly.
2656         (mailcap-viewer-passes-test): Use functionp.
2657         (mailcap-command-p): Aliased to executable-find.
2658
2659         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
2660         default-enable-multibyte-characters is nil.
2661
2662 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
2663
2664         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
2665
2666 2000-11-21  Dave Love  <fx@gnu.org>
2667
2668         * gnus-art.el (gnus-mime-button-map): Don't inherit from
2669         gnus-article-mode-map.
2670 ;       (gnus-mime-button-menu): Use mouse-set-point.
2671         (gnus-insert-mime-button, gnus-mime-display-alternative)
2672         (gnus-mime-display-alternative): Don't use local-map property.
2673
2674 2000-11-17  Dave Love  <fx@gnu.org>
2675
2676         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
2677         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
2678         and make-temp-file.
2679         (uudecode-decode-region): Doc fix.
2680
2681 2000-11-14  Dave Love  <fx@gnu.org>
2682
2683         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
2684         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
2685         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
2686         New files, derived from the XPMs.
2687
2688 2000-11-10  Dave Love  <fx@gnu.org>
2689
2690         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
2691         (gnus-agent-lib-file, gnus-agent-load-alist)
2692         (gnus-agent-save-alist, gnus-agent-article-name): Use
2693         expand-file-name.
2694
2695         * gnus-group.el (gnus-group-name-charset-method-alist): Add
2696         :version.
2697         (nnkiboze-score-file): Defvar when compiling.
2698
2699         * gnus-start.el (gnus-read-newsrc-file): Add :version.
2700
2701         * gnus-art.el (gnus-article-banner-alist)
2702         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
2703         (gnus-article-date-lapsed-new-header)
2704         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
2705         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
2706         (gnus-treat-strip-headers-in-body)
2707         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
2708         (gnus-treat-translate): Add :version.
2709         (gnus-article-mime-part-function): Fix defcustom.
2710
2711         * nnmail.el (nnmail-expiry-target)
2712         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
2713         (nnmail-split-header-length-limit): Add :version.
2714
2715         * gnus-sum.el (gnus-auto-expirable-marks)
2716         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
2717         (gnus-extra-headers, gnus-ignored-from-addresses)
2718         (gnus-newsgroup-ignored-charsets)
2719         (gnus-group-highlight-words-alist)
2720         (gnus-summary-show-article-charset-alist): Add :version.
2721
2722         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
2723         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
2724         files, converted from the XPMs.
2725
2726         * gnus-cache.el (gnus-cache-active-file): Don't use
2727         file-name-as-directory on directory.
2728         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
2729         use file-name-as-directory on directory.
2730
2731         * time-date.el (timezone-make-date-arpa-standard): Autoload.
2732         (date-to-time): Use it.
2733
2734 ;       * message.el (message-mode) <adaptive-fill-regexp>:
2735 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
2736 ;       (message-newline-and-reformat): Likewise.
2737         (message-forward-as-mime, message-forward-ignored-headers)
2738         (message-buffer-naming-style, message-default-charset)
2739         (message-dont-reply-to-names, message-send-mail-partially-limit):
2740         Add :version.
2741
2742         * mm-util.el: Doc fixes.
2743         (mm-mime-charset): Don't use the raw result of
2744         mm-preferred-coding-system.
2745         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
2746         (mm-with-unibyte): Simplify.
2747
2748         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2749         concat.
2750
2751         * pop3.el (pop3-version): Deleted.
2752         (pop3-make-date): New function, avoiding message-make-date.
2753         (pop3-munge-message-separator): Use it.
2754
2755 2000-11-09  Dave Love  <fx@gnu.org>
2756
2757         * gnus-group.el (gnus-group-make-directory-group)
2758         (gnus-group-fetch-faq): Use expand-file-name.
2759         (gnus-group-fetch-faq): Simplify completing-read form.
2760
2761         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2762         test for Mule.
2763
2764         * message.el (tool-bar-map): Defvar when compiling.
2765
2766         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2767         (gnus-tm-lisp-directory): Deleted.
2768         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2769         (featurep 'xemacs).
2770         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2771         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2772         version numbers from file names.
2773
2774 2000-11-08  Dave Love  <fx@gnu.org>
2775
2776         * mm-view.el: Use featurep for XEmacs test.
2777         (mm-inline-message): Test for `remove-specifier'; don't use
2778         condition-case.
2779
2780         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2781
2782         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2783         (gnus-score-find-bnews): Don't concat "".
2784
2785         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2786         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2787         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2788         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2789
2790         * gnus-sum.el: Put some defvars in eval-when-compile.
2791         (gnus-summary-mode-hook): Add :options.
2792         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2793         (gnus-summary-tool-bar-map): New variable.
2794         (gnus-summary-make-tool-bar): New function.
2795         (gnus-summary-mode): Put kill-all-local-variables first.
2796
2797         * gnus-group.el (gnus-group-toolbar-map): New variable.
2798         (gnus-group-make-tool-bar): Rewritten.
2799         (gnus-group-mode): Put kill-all-local-variables first.
2800
2801         * rfc2047.el: Require gnus-util.
2802
2803         * nnml.el (gnus-sorted-intersection): Autoload.
2804
2805         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2806         Put some defvars in eval-when-compile.
2807         (gnus-intersection, gnus-sorted-complement):  Autoload.
2808
2809         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2810
2811         * mm-encode.el (mm-body-7-or-8): Autoload.
2812
2813         * mm-decode.el (mm-insert-inline): Autoload.
2814
2815         * mml.el:
2816         * message.el: Put some defvars in eval-when-compile.
2817
2818         * gnus-msg.el: Put some defvars in eval-when-compile.
2819         (gnus-msg-mail): Move after gnus-setup-message.
2820
2821         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2822
2823 2000-11-07  Dave Love  <fx@gnu.org>
2824
2825         * gnus-util.el (nnheader): Don't require message (recursive
2826         autoload).
2827
2828         * uudecode.el: Avoid compiler warnings.
2829
2830         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2831         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2832
2833 2000-11-06  Dave Love  <fx@gnu.org>
2834
2835         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2836
2837         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
2838         (uudecode-char-int): New alias, replacing char-int.
2839         (uudecode-decode-region): Don't call buffer-disable-undo.
2840
2841 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
2842 ;       (mm-uu-configure-list): Doc fix.
2843 ;
2844 ;       * earcon.el (running-xemacs): Don't define.
2845 ;
2846 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2847 ;
2848 ;       * message.el (message-font-lock-keywords): Match a final newline
2849 ;       to help font-lock's multiline support.
2850 ;
2851 2000-11-03  Dave Love  <fx@gnu.org>
2852
2853         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2854
2855         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2856         name.
2857
2858         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2859         <banner>: Fix custom type, doc.
2860
2861         * mm-decode.el (mm-display-external): Space-prefix temp buffer
2862         name.  Don't disable undo explicitly.
2863
2864 ;2000-11-02  Dave Love  <fx@gnu.org>
2865 ;
2866 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
2867 ;       cite-prefix.
2868
2869 2000-11-01  Dave Love  <fx@gnu.org>
2870
2871         * rfc2047.el (base64): Require unconditionally.
2872         (message-posting-charset): Defvar when compiling.
2873         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2874         message.
2875
2876         * gnus-sum.el (nnoo): Require.
2877         (mm-uu-dissect): Autoload.
2878
2879         * mml.el (mml-parse-1): Clarify message.
2880         (mml-minibuffer-read-type): Use mailcap-mime-types.
2881
2882 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
2883
2884         * mml.el: Fix a typo in the requiring of CL.
2885
2886 2000-11-01  Dave Love  <fx@gnu.org>
2887
2888         * utf7.el: Require cl when compiling.
2889
2890         * binhex.el: Use (featurep 'xemacs).
2891         (binhex-char-int): New alias, replacing char-int.  Change callers.
2892         (binhex-decode-region): Simplify work buffer code.
2893         (binhex-decode-region-external): Use expand-file-name, not concat.
2894
2895 2000-10-30  Dave Love  <fx@gnu.org>
2896
2897         * gnus-art.el: Fix 2000-10-27 change properly.
2898
2899 2000-10-28  Miles Bader  <miles@gnu.org>
2900
2901         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2902
2903 2000-10-27  Dave Love  <fx@gnu.org>
2904
2905         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2906         strings.
2907         (gnus-group-make-tool-bar): New function.
2908         (gnus-group-mode): Use it.
2909
2910         * message.el (message-mode-menu): Add some :help strings.
2911         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2912         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
2913
2914         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2915         * describe-group.xpm, get-news.xpm, kill-group.xpm:
2916         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
2917
2918         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2919         display-graphic-p here.
2920
2921 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
2922
2923         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2924         of the `gnus-xemacs' variable, as the latter has been removed.
2925         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2926         * gnus-art.el (gnus-treat-display-xface)
2927         (gnus-treat-display-smileys, gnus-treat-display-picons)
2928         (gnus-article-read-summary-keys): Likewise.
2929
2930 2000-10-26  Dave Love  <fx@gnu.org>
2931
2932         (defvar): Use rmail-spool-directory unconditionally.
2933
2934 2000-10-18  Dave Love  <fx@gnu.org>
2935
2936         * mm-bodies.el (mm-uu-decode-function)
2937         (mm-uu-binhex-decode-function): Defvar when compiling.
2938
2939         * gnus-nocem.el (gnus-nocem-issuers): Update.
2940         (gnus-nocem-check-from): New option.
2941         (gnus-nocem-scan-groups): Use it.
2942         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2943         (gnus-nocem-check-article-limit): Add :version.
2944
2945 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
2946
2947         * ietf-drums.el (mm-util): Require CL when compiling.
2948
2949 2000-10-15  Dave Love  <fx@gnu.org>
2950
2951         * qp.el: Require mm-util.
2952
2953 2000-10-13  Dave Love  <fx@gnu.org>
2954
2955         * qp.el (quoted-printable-decode-region): Avoid invalid
2956         coding-systems.
2957
2958 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
2959
2960         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2961         to a recursive load.
2962
2963 2000-10-12  Dave Love  <fx@gnu.org>
2964
2965         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2966
2967         * gnus.el (gnus-group-startup-message): Check for PBM image.
2968
2969 2000-10-09  Dave Love  <fx@gnu.org>
2970
2971         * mail-source.el (mail-source-fetch-imap): Bind
2972         default-enable-multibyte-characters rather than using
2973         mm-disable-multibyte.
2974
2975 2000-10-05  Dave Love  <fx@gnu.org>
2976
2977         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2978         Autoload.
2979         (quoted-printable-decode-region):  Rename arg which confused
2980         charset with coding-system.  Don't use nonascii-insert-offset.
2981         Coding-system encode the region initially.  Don't recognize `=='
2982         as valid QP.  Coding-system decode the region finally.
2983         (quoted-printable-decode-string): Rename arg which confused
2984         charset with coding-system.
2985
2986         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2987         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2988         mm-encode-coding-region.
2989         (mm-decode-body, mm-decode-string): Rename variables which
2990         confused charset with coding-system.
2991         (binhex-decode-region): Don't autoload.
2992         (mm-body-encoding): Require message.
2993         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2994         cond branches.
2995
2996         * gnus-art.el (article-de-quoted-unreadable)
2997         (article-de-base64-unreadable): Fold search case
2998         rather than downcasing string.  Apply mm-charset-to-coding-system
2999         to arg of quoted-printable-decode-region.
3000
3001 2000-10-04  Dave Love  <fx@gnu.org>
3002
3003         * gnus-ems.el: Don't turn off compiler warnings in local vars.
3004         Require ring when compiling.
3005         (gnus-article-compface-xbm): New variable.
3006
3007 2000-10-04  Dave Love  <fx@gnu.org>
3008
3009         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
3010         pbm images.
3011
3012         * frown.pbm, smile.pbm, wry.pbm: New files.
3013
3014         * frown.xbm, smile.xbm, wry.xbm: Deleted.
3015
3016 2000-10-03  Dave Love  <fx@gnu.org>
3017
3018         * mail-source.el (mail-sources): Revert to nil.
3019
3020         * nnmail (nnmail-spool-file): Revert to `((file))'.
3021
3022         * qp.el: Don't require mm-util.
3023         (quoted-printable-decode-region): Rewritten.
3024         (quoted-printable-decode-string, quoted-printable-encode-region):
3025         Doc fix.
3026         (quoted-printable-encode-region): Barf on multibyte characters.
3027         Maybe make the class multibyte.  Upcase chars, not formatted
3028         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3029         (quoted-printable-encode-string): Don't use
3030         mm-with-unibyte-buffer.
3031
3032 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3033
3034         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3035
3036 2000-09-21  Dave Love  <fx@gnu.org>
3037
3038         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3039         (for Emacs 20).  Tidy somewhat.
3040
3041 2000-09-21  Dave Love  <fx@gnu.org>
3042
3043         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3044         image processing.  Rationalize logic somewhat.
3045
3046 2000-09-20  Dave Love  <fx@gnu.org>
3047
3048         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3049         specifically.
3050
3051         * gnus.el (gnus-version-number): Avoid some redundant
3052         autoloads.
3053
3054 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3055
3056         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3057         to XBM; we always have PBM support.
3058
3059 2000-09-14  Dave Love  <fx@gnu.org>
3060
3061         * gnus.el (gnus-charset):
3062         * mm-decode.el (mime-display):
3063         * imap.el (imap) <defgroup>: Add :version.
3064
3065 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3066
3067         * parse-time.el: Fix author's mail address.
3068
3069         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3070         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3071         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3072         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3073         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3074         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3075         * rfc2231.el, uudecode.el: Fix copyright notice.
3076
3077         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3078         require `w3' at load-time only if not running in batch mode.
3079
3080 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3081
3082         * gnus.el: Before merge with Emacs21.
3083
3084 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3085
3086         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3087
3088 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3089
3090         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3091         to avoid conflict with the standard `back-to-indentation'
3092         binding.
3093
3094 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3095
3096         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3097
3098         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3099         (mm-disable-multibyte-mule4): Ditto.
3100         (mm-with-unibyte-current-buffer-mule4): Ditto.
3101
3102 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3103
3104         * pop3.el (pop3-movemail): Use binary.
3105         (pop3-movemail-file-coding-system): Removed.
3106
3107 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3108
3109         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3110
3111 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3112
3113         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3114         exists.
3115
3116 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3117
3118         * gnus-msg.el (gnus-post-method): Use backend name when the
3119         address is "".
3120
3121 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3122
3123         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3124         mm-verify-option.
3125         (gnus-treat-x-pgp-sig): Default value.
3126         (gnus-ignored-headers): Redundant.
3127
3128 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3129
3130         * gnus-win.el (gnus-configure-frame): Save selected window.
3131
3132 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3133
3134         * nnmbox.el: Require gnus-range.
3135         (nnmbox-group-building-active-articles): New variable.
3136         (nnmbox-group-active-articles): New variable; this is a cache of
3137         all active articles by group and number.
3138         (nnmbox-in-header-p): New function.
3139         (nnmbox-find-article): New function.
3140         (nnmbox-record-active-article): New function.
3141         (nnmbox-record-deleted-article): New function.
3142         (nnmbox-is-article-active-p): New function.
3143         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3144         (nnmbox-request-article): Ditto.  Also supply extra arg to
3145         nnmbox-article-group-number.
3146         (nnmbox-request-expire-articles): Ditto.
3147         (nnmbox-request-move-article): Ditto.
3148         (nnmbox-request-replace-article): Ditto.
3149         (nnmbox-request-rename-group): Rename group entry in active
3150         article cache.
3151         (nnmbox-delete-mail): Update active article cache, unless article
3152         is being replaced.
3153         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3154         than partially duplicating it.
3155         (nnmbox-article-group-number): Add extra `this-line' arg, to
3156         handle articles belonging to multiple groups.
3157         (nnmbox-save-mail): Update active article cache.
3158         (nnmbox-read-mbox): Build active article cache when loading mbox.
3159         Also do some repair work, if we find articles that are missing the
3160         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3161         reconstruct these from Xref info.
3162
3163 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3164
3165         * mail-source.el (mail-source-report-new-mail): Use
3166         nnheader-run-at-time.
3167
3168 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3169
3170         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3171         an error is thrown, and then rethrow the error.
3172         (mail-source-check-pop): Ditto.
3173         (mail-source-start-idle-timer): Prevent multiple pop checks
3174         running if the check takes a long time.
3175
3176 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3177
3178         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3179         succeed.
3180
3181 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3182
3183         * gnus-win.el (gnus-configure-windows): Make sure
3184         nntp-server-buffer is live.
3185         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3186
3187 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3188
3189         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3190
3191 2000-12-04  Andreas Jaeger  <aj@suse.de>
3192
3193         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3194
3195 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3196
3197         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3198
3199 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3200
3201         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3202
3203 2000-12-01  Simon Josefsson  <sj@extundo.com>
3204
3205         * mml-smime.el (mml-smime-verify): Fix address parsing.
3206
3207 2000-12-01  Simon Josefsson  <sj@extundo.com>
3208
3209         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
3210         more than one certificate inside PKCS#7 blob.  Better security
3211         information (clamed / actual sender, openssl output, certificates
3212         inside message).
3213
3214         * smime.el (smime-verify-region): Output to /dev/null.
3215         (smime-buffer-as-string-region): Don't parse empty lines.
3216
3217 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3218
3219         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3220         ?d and ?D.
3221         (gnus-mime-security-show-details-inline): New variable.
3222         (gnus-mime-security-show-details): Use them.
3223         (gnus-insert-mime-security-button): Ditto.
3224
3225         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3226         Suggest by Michael Duggan (md5i@cs.cmu.edu).
3227         (mml2015-gpg-clear-verify): Ditto.
3228         (mml2015-gpg-decrypt-1): Ditto.
3229         (mml2015-use): Prefer 'gpg.
3230
3231 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3232
3233         * gnus-util.el (gnus-add-text-properties-when): New function.
3234         (gnus-remove-text-properties-when): Ditto.
3235
3236         * gnus-cite.el (gnus-article-hide-citation): Use them.
3237         (gnus-article-toggle-cited-text): Use them.
3238
3239         * gnus-art.el (gnus-signature-toggle): Use them.
3240         (gnus-article-show-hidden-text): Ditto.
3241         (gnus-article-hide-text): Ditto.
3242
3243 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3244
3245         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3246
3247 2000-11-30  Simon Josefsson  <sj@extundo.com>
3248
3249         * smime.el (smime-point-at-eol): New alias.
3250         (smime-buffer-as-string-region): Use it.
3251
3252 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3253
3254         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3255
3256 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3257
3258         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3259
3260         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3261
3262         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3263
3264 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
3265
3266         * nnmh.el (nnmh-request-expire-articles): Implemented
3267         expiry-target for nnmh backend.
3268
3269 2000-11-30  Simon Josefsson  <sj@extundo.com>
3270
3271         * mm-decode.el (mm-security-from): New variable.
3272         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3273
3274         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3275         than `from'.
3276
3277 2000-11-30  Simon Josefsson  <sj@extundo.com>
3278
3279         * mml-smime.el (mml-smime-verify): Verify that certificate mail
3280         address match sender address.
3281
3282         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3283
3284         * smime.el (smime-verify-region): Don't copy buffer.
3285         (smime-decrypt-buffer): Use expand-file-name on keyfile.
3286         (smime-pkcs7-region): New function.
3287         (smime-pkcs7-certificates-region): Ditto.
3288         (smime-pkcs7-email-region): Ditto.
3289         (smime-buffer-as-string-region): Ditto.
3290
3291         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3292         buffer.
3293
3294 2000-11-23  Jens Krinke <j.krinke@gmx.de>
3295
3296         * smime.el (smime-decrypt-region): Fix keyfile argument.
3297
3298 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3299
3300         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3301
3302 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3303
3304         * message.el (message-shoot-gnksa-feet): New variable.
3305         (message-gnksa-enable-p): New function.
3306         (message-send): Use it.
3307         (message-check-news-body-syntax): Ditto.
3308
3309 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
3310
3311         * message.el (message-make-message-id): Remove the redundancy.
3312
3313 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3314
3315         * message.el (message-setup): Discourage using mc-install-*-mode.
3316
3317         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3318
3319 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3320
3321         * gnus-cite.el (gnus-cite-parse): Guess citation length.
3322
3323 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3324
3325         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3326
3327 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3328
3329         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3330
3331 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3332
3333         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3334         insert-buffer-substring.
3335
3336         * message.el (message-send-mail): Use buffer-substring-no-properties.
3337         (message-send-news): Ditto.
3338
3339 2000-11-22  David Edmondson <dme@dme.org>
3340
3341         * imap.el (imap-wait-for-tag): Message read info.
3342
3343 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3344
3345         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3346         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3347         (mml2015-gpg-encrypt): Ditto.
3348
3349 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3350
3351         * mm-decode.el (mm-verify-option): Default value.
3352
3353         * mml-sec.el (mml-secure-part): Error message.
3354
3355 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3358
3359 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3360
3361         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3362
3363 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3364
3365         * gnus-art.el (gnus-article-describe-key): Use prompt.
3366         (gnus-article-describe-key-briefly): Ditto.
3367
3368 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3369
3370         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3371
3372 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3373
3374         * gnus-art.el (gnus-article-describe-key): New function.
3375         (gnus-article-describe-key-briefly): New function.
3376
3377 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3378
3379         * mm-decode.el (mm-decrypt-option): Doc typo.
3380
3381         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3382         return a number.
3383
3384 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3385
3386         * message.el (message-newline-and-reformat): Typo.
3387
3388 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3389
3390         * gnus-art.el (article-verify-x-pgp-sig): Check whether
3391         original-article-buffer exists.
3392
3393         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3394         (rfc2047-header-encoding-alist): Addresses are different from text.
3395         (rfc2047-encode-message-header): Ditto.
3396         (rfc2047-dissect-region): Extra parameter.
3397         (rfc2047-encode-region): Ditto.
3398         (rfc2047-encode-string): Ditto.
3399
3400 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3401
3402         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3403         (mm-uu-pgp-encrypted-extract): Use it.
3404         (mm-uu-pgp-signed-extract-1): New function.
3405         (mm-uu-pgp-signed-extract): Use it.
3406
3407         * gnus-art.el (gnus-mime-display-security): New function.
3408         (gnus-mime-display-part): Use it.
3409         (gnus-mime-security-verify-or-decrypt): New function.
3410         (gnus-mime-security-press-button): New function.
3411         (gnus-insert-mime-security-button): Use it.
3412
3413         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3414         (mm-find-raw-part-by-type): Ditto.
3415         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3416         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3417         (mm-destroy-parts): Kill nested multibyte buffer.
3418
3419         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3420         (mml2015-gpg-verify): Ditto.
3421
3422 2000-11-18  Simon Josefsson  <sj@extundo.com>
3423
3424         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3425         (mml2015-function-alist): Use it.
3426
3427         * mml-sec.el (mml-sign-alist): Update names.
3428         (mml-encrypt-alist): Ditto.
3429         (mml-secure-part-smime-sign): Moved to mml-smime.el
3430         as `mml-smime-sign-query'.
3431         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3432         `mml-smime-get-file-cert'.
3433         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3434         `mml-smime-get-dns-cert'.
3435         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3436         `mml-smime-encrypt-query'.
3437         (mml-smime-sign-buffer): Use mml-smime-sign.
3438         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3439
3440         * mml-smime.el (mml-smime-sign): New function.
3441         (mml-smime-encrypt):
3442         (mml-smime-sign-query):
3443         (mml-smime-get-file-cert):
3444         (mml-smime-get-dns-cert):
3445         (mml-smime-encrypt-query): Moved from mml-sec.el.
3446
3447 2000-11-16  Simon Josefsson  <sj@extundo.com>
3448
3449         * mml2015.el (mml2015-gpg-clear-verify): New function.
3450         (mml2015-function-alist): Add it.
3451
3452 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3453
3454         * message.el (message-setup-fill-variables): Use
3455         message-cite-prefix-regexp.
3456         (message-newline-and-reformat): Check the end of citation, leading
3457         WSP, break in the cite prefix.
3458         (message-fill-paragraph): New function.
3459
3460 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3461
3462         * lpath.el: Shut up.
3463
3464 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3465
3466         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
3467         raw 8-bit in headers in dk.* newsgroups.
3468
3469 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3470
3471         * message.el (message-newline-and-reformat): Match extra WSPs.
3472
3473 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
3474
3475         * mml.el (mml-generate-mime-1): Ignore ascii.
3476
3477 2000-11-16 Justin Sheehy <justin@iago.org>
3478
3479         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
3480
3481 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3482
3483         * message.el (message-cite-prefix-regexp): Prefix should not end
3484         at space.
3485
3486 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3487
3488         * message.el (message-mode-syntax-table): Add - as a word
3489         constituent as in articles.
3490         (message-setup-fill-variables): Add -_. as supercite-style prefix.
3491         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
3492         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
3493
3494 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3495
3496         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
3497
3498 2000-11-12  David Edmondson  <dme@dme.org>
3499
3500         * message.el (message-font-lock-keywords): use
3501         message-cite-prefix-regexp.
3502
3503 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3504
3505         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
3506         Stein Arild Str\e,Ax\e(Bmme.
3507         (gnus-group-jump-to-group): Use it.
3508         (gnus-group-jump-to-group-prompt): Customize.
3509
3510 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3511
3512         * mailcap.el (mailcap-possible-viewers): Match the entire string.
3513
3514 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3515
3516         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
3517         incompatible.
3518         (mml2015-mailcrypt-sign): Ditto.
3519
3520 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3521
3522         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
3523         group is open.
3524
3525 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3526
3527         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
3528         nnvirtual articles.
3529         (gnus-backlog-request-article): Don't request nnvirtual articles.
3530
3531 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3532
3533         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
3534         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
3535
3536 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3537
3538         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
3539         * mml.el (mml-generate-mime-1): Use charset attribute.
3540         * mm-bodies.el (mm-encode-body): Add parameter charset.
3541         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
3542
3543 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3544
3545         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
3546         (mml2015-mailcrypt-clear-decrypt): Ditto.
3547         (mml2015-mailcrypt-verify): Ditto.
3548         (mml2015-mailcrypt-clear-verify): Ditto.
3549         (mml2015-gpg-verify): Ditto.
3550
3551 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3552
3553         * smime.el (smime-openssl-program): Test the existence of openssl.
3554         * mml-smime.el: Require mm-decode.
3555         (mml-smime-verify-test): New function.
3556         * mm-decode.el (mm-verify-function-alist): Use it.
3557
3558 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3559
3560         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
3561         anyway.
3562
3563 2000-11-13  Simon Josefsson  <sj@extundo.com>
3564
3565         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
3566         verification doesn't work.
3567
3568 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3569
3570         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
3571         (gnus-inews-do-gcc): Use it.
3572
3573 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3574
3575         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
3576         leading space.
3577         * mm-extern.el (mm-inline-external-body): Report error when no
3578         access-type.
3579
3580 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3581
3582         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
3583
3584 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
3585
3586         * gnus-art.el (gnus-mime-button-menu): Use select-window.
3587
3588 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
3589
3590         * gnus-art.el (gnus-mime-display-part): Display multipart/related
3591         as multipart/mixed.
3592
3593 2000-11-12  David Edmondson  <dme@dme.org>
3594
3595         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
3596         and replace `.' with `\w' to allow for different syntax tables
3597         (from Vladimir Volovich).
3598         * message.el (message-newline-and-reformat): use
3599         `message-cite-prefix-regexp'.
3600         * gnus-cite.el (gnus-supercite-regexp): use
3601         `message-cite-prefix-regexp'.
3602         * gnus-cite.el (gnus-cite-parse): use
3603         `message-cite-prefix-regexp'.
3604
3605 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3606
3607         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
3608         PGP SIGNATURE.  Escape leading "-"'s.
3609         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
3610
3611 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3612
3613         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
3614
3615 2000-11-11  Simon Josefsson  <sj@extundo.com>
3616
3617         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
3618
3619         * smime.el (smime-details-buffer): New variable.
3620         (smime-sign-region):
3621         (smime-encrypt-region):
3622         (smime-verify-region):
3623         (smime-decrypt-region): Copy OpenSSL output to the buffer.
3624
3625         * mml-smime.el (mml-smime-verify): Support security info.
3626
3627 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
3628
3629         * mm-decode.el (mm-verify-option): Set default to nil.
3630         (mm-decrypt-option): Ditto.
3631         * gnus-art.el (article-verify-x-pgp-sig): New function.
3632
3633 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
3634
3635         * gnus-art.el (gnus-mime-display-alternative): Show button if no
3636         preferred part.
3637
3638 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3639
3640         * gnus-sum.el (gnus-move-split-methods): Say that
3641         `gnus-split-methods' uses file names, whereas this uses group
3642         names.  (Report from Nevin Kapur)
3643
3644 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
3645
3646         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
3647
3648 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3649
3650         * nnheader.el (nnheader-directory-files-is-safe): New variable.
3651         (nnheader-directory-articles): Use it.
3652         (nnheader-article-to-file-alist): Ditto.
3653
3654 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3655
3656         * rfc2047.el (rfc2047-pad-base64): New function.
3657         (rfc2047-decode): Use it.
3658
3659 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3660
3661         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
3662         select method.
3663
3664 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3665
3666         * mml2015.el (mml2015-gpg-decrypt-1):
3667         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
3668
3669 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3670
3671         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
3672
3673 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3674
3675         * pop3.el (pop3-munge-message-separator): A message may have an
3676         empty body.
3677
3678 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
3679
3680         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
3681         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
3682         (mm-uu-pgp-signed-extract): Use coding-system.
3683
3684 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3685
3686         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
3687         (gnus-insert-mime-security-button): New function.
3688         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
3689         * mml2015.el:  Add security info when verify or decrypt.
3690         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
3691         (mm-uu-pgp-encrypted-extract): Ditto.
3692
3693 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
3694
3695         * mm-decode.el (mm-display-parts): New function.
3696         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
3697
3698 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3699
3700         * gnus-mlspl.el: Documentation tweaks.
3701
3702 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3703
3704         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
3705         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
3706         argument.
3707
3708 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
3709
3710         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
3711
3712 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
3713
3714         * gnus-art.el (gnus-article-encrypt): New function.
3715         (gnus-article-encrypt-protocol-alist): New variable.
3716         (gnus-article-encrypt-protocol): New variable.
3717         * mml2015.el (mml2015-self-encrypt): New function.
3718         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
3719
3720 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3721
3722         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
3723         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
3724         let mailcap do it.
3725         * mml2015.el: Remove snarf code.
3726         * mm-decode.el: Remove snarf code.
3727
3728 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
3729
3730         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
3731         (mml-insert-mime): Understand gnus-decoded.
3732         (mime-to-mml): New parameter handles.
3733         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
3734         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
3735
3736 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3737
3738         * mm-decode.el (mime-security): New group.
3739         (mm-verify-function-alist): Add test function.
3740         (mm-decrypt-function-alist): Ditto.
3741         (mm-snarf-option): Set default value as nil.
3742         (mm-find-part-by-type): Recursive parameter.
3743         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
3744         * mml2015.el: Support draft-ietf-openpgp-multsig.
3745
3746 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
3747
3748         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3749         (gnus-article-view-part-as-charset): New function.
3750
3751 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3752
3753         * mm-decode.el (mm-verify-option): Default value.
3754         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3755
3756 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3757
3758         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3759
3760 2000-11-05  Simon Josefsson  <sj@extundo.com>
3761
3762         * mml-smime.el (mml-smime-verify): Work in original multipart
3763         buffert.
3764
3765         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3766         (mm-handle-multipart-ctl-parameter): Ditto.
3767         (mm-alist-to-plist): New function.
3768         (mm-dissect-buffer): Store CTL parameters and copy original buffer
3769         for multiparts.
3770         (mm-destroy-parts): Destroy multipart buffert.
3771         (mm-remove-part): Ditto.
3772
3773         * mml-smime.el (mml-smime-sign): Not used.
3774         (mml-smime-encrypt): Ditto.
3775
3776         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3777
3778         Verify S/MIME signature support.
3779
3780         * mm-decode.el (mm-inline-media-tests): Add
3781         application/{x-,}pkcs7-signature.
3782         (mm-inlined-types): Ditto.
3783         (mm-automatic-display): Ditto.
3784         (mm-verify-function-alist): Ditto.  Add name of method.
3785         (mm-decrypt-function-alist): Add name of method.
3786         (mm-find-part-by-type): Add documentation.
3787         (mm-possibly-verify-or-decrypt): Use new format of
3788         mm-{verify,decrypt}-function-alist.  Use method names.
3789
3790         * mml-smime.el (mml-smime-verify): New function.
3791
3792 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3793
3794         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3795
3796 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3797
3798         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3799         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
3800         * mm-decode.el (mm-snarf-option): New.
3801
3802 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3803
3804         * mm-util.el (mm-subst-char-in-string): New function.
3805         (mm-replace-chars-in-string): Use it.
3806         * message.el (message-replace-chars-in-string): Use it.
3807         * nnheader.el (nnheader-replace-chars-in-string): Use it.
3808         * gnus-mh.el (mh-lib-progs): Shut up.
3809
3810 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3811
3812         * base64.el, md5.el: Moved to contrib directory.
3813
3814 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3815
3816         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3817         the last article when search.
3818
3819 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3820
3821         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3822         * nnmail.el (nnmail-pathname-coding-system): Ditto.
3823
3824 2000-09-29  David Edmondson  <dme@thus.net>
3825
3826         * message.el (message-newline-and-reformat): Typo.
3827
3828 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3829
3830         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3831
3832 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3833
3834         * nntp.el (nntp-decode-text): Delete bogus status lines.
3835
3836 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3837
3838         * message.el (message-font-lock-keywords): Match a final newline
3839         to help font-lock's multiline support.
3840
3841 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3842
3843         * nnoo.el (nnoo-set): New function.
3844
3845 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3846
3847         * gpg.el, gpg-ring.el: Moved to contrib directory.
3848
3849 2000-11-04  Simon Josefsson  <sj@extundo.com>
3850
3851         * nnimap.el (nnimap-split-inbox): Typo.
3852
3853 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3854
3855         * gnus-msg.el (gnus-msg-mail): Move it backwards.
3856
3857 2000-11-03  Simon Josefsson  <sj@extundo.com>
3858
3859         * rfc2231.el (rfc2231-parse-qp-string): New function.
3860         (require): rfc2047.
3861
3862         * mail-parse.el (mail-header-parse-content-type):
3863         (mail-header-parse-content-disposition): Support invalid QP
3864         encoded strings, by using `rfc2231-parse-qp-string'.
3865
3866 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3867
3868         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3869         (rfc2231-decode-encoded-string): Typo "> X 1".
3870         (rfc2231-encode-string): Insert the name of charset.
3871         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3872
3873 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3874
3875         * mm-decode.el (mm-save-part): Return the filename.
3876         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3877         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3878         (gnus-mime-action-alist): Use it.
3879         (gnus-mime-button-commands): USe it.
3880         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3881         (mm-inline-external-body): unwind-protect.
3882
3883 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3884
3885         * gnus-art.el (gnus-insert-mime-button): Show url.
3886
3887 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3888
3889         * mml.el (mml-generate-mime-1): Support external url.
3890         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3891
3892 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
3893
3894         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3895         * mm-decode.el (mm-display-external): Ditto.
3896         * mm-extern.el: New file.
3897         * mm-decode.el (mm-inline-media-tests): Hook it up.
3898         (mm-inlined-types): Inline message/external-body.
3899
3900 2000-11-02  Simon Josefsson  <sj@extundo.com>
3901
3902         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3903
3904         * message.el (message-get-reply-headers): Better handling when
3905         Mail-Followup-To is very large.
3906
3907 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3908
3909         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3910         * gnus-art.el (gnus-article-edit-done):
3911         * gnus-sum.el (gnus-summary-edit-article-done): Move line
3912         counting code here.
3913         * gnus-msg.el (gnus-setup-message): Remove a hack.
3914
3915 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3916
3917         * gnus-sum.el (gnus-newsgroup-variables): New variable.
3918         (gnus-summary-mode): Make them local variables.
3919         (gnus-set-global-variables): Globalize them.
3920         (gnus-summary-exit): Kill them.
3921
3922 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
3923
3924         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3925         word.
3926
3927 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3928
3929         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3930         gnus-article-wash-types.
3931         * gnus-art.el (gnus-article-wash-status): Use them.
3932
3933 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
3934
3935         * mml.el (mml-read-tag): Remove spaces and LF.
3936
3937 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3938
3939         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3940         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3941
3942 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
3943
3944         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3945
3946 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3947
3948         * gnus-sum.el (gnus-article-charset): New variable.
3949         (gnus-summary-display-article): Set it.
3950         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3951         * gnus-art.el (gnus-article-mode): Make it local variable.
3952
3953 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3954
3955         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3956
3957 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3958
3959         * nnwfm.el: New file.
3960
3961         * nnweb.el (nnweb-replace-in-string): New function.
3962
3963 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3964
3965         * mml2015.el: Wrap gpg.el.
3966         * gpg.el (gpg-verify): The last argument of apply is a list.
3967         (gpg-encrypt): Add passphrase as a parameter.
3968
3969 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3970
3971         * gpg.el: New file.
3972         * gpg-ring.el: New file.
3973
3974 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3975
3976         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3977
3978 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
3979
3980         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3981         double-quote charcters.
3982         (gnus-summary-prepare-threads): Ditto.
3983
3984 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3985
3986         * gnus-art.el (gnus-mime-display-single): Forward line -1.
3987         * mml.el (mml-read-tag): Don't skip the leading space.
3988         * lpath.el (font-lock-set-defaults): Shut up.
3989
3990 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3991
3992         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3993
3994 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3995
3996         * qp.el (quoted-printable-encode-region): Replace leading - when
3997         ultra safe.
3998         * mml.el (mml-generate-mime-postprocess-function): Removed.
3999         (mml-postprocess-alist): Removed.
4000         (mml-generate-mime-1): Use ultra-safe when sign.
4001         * mml2015.el (mml2015-fix-micalg): Uppercase.
4002         (mml2015-verify): Insert LF.
4003         (mml2015-mailcrypt-sign): Downcase; search backward.
4004
4005 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4006
4007         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
4008         restrictive.
4009         (nnultimate-table-regexp): New variable.
4010         (nnultimate-forum-table-p): Use it.
4011
4012 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
4013
4014         * gnus-sum.el (gnus-summary-expire-articles): Save point.
4015
4016 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4017
4018         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
4019         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
4020
4021 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4022
4023         * mml2015.el: Shut up.
4024
4025 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4026
4027         * gnus.el (gnus-server-browse-hashtb): Removed.
4028         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4029         (gnus-group-insert-group-line-info): Use simplified method.
4030         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4031
4032 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4033
4034         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4035         moved here.
4036         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4037         * gnus-group.el (gnus-group-prepare-flat): Use it.
4038         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4039
4040 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4041
4042         * mml.el (mml-mode): Show menu in XEmacs.
4043
4044 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4045
4046         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4047         (gnus-server-read-server-in-server-buffer): New function.
4048         (gnus-browse-foreign-server): Browse in group buffer.
4049         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4050         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4051         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4052         * gnus.el (gnus-server-browse-hashtb): New variable.
4053
4054 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4055
4056         * nnfolder.el (nnfolder-open-nov): Use group.
4057
4058 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4059
4060         * nnfolder.el: Add NOV. Set version to 2.0.
4061         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4062
4063 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4064
4065         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4066
4067 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4068
4069         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4070         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4071
4072 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4073
4074         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4075
4076 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4077
4078         * mm-decode.el (mm-verify-function-alist): New variable.
4079         (mm-verify-option): New variable.
4080         (mm-decrypt-function-alist): Ditto.
4081         (mm-decrypt-option): Ditto.
4082         (mm-find-raw-part-by-type): New function.
4083         (mm-possibly-verify-or-decrypt): New function.
4084         (mm-dissect-multipart): Use it.
4085         * mml2015.el (mml2015-fix-micalg): New function.
4086         (mml2015-decrypt): Use new interface.
4087         (mml2015-verify):  Use new interface.
4088         (mml2015-setup): Make it bogus.
4089
4090 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4091
4092         * mml.el (mml-generate-mime-postprocess-function): Set to
4093         mml-postprocess.
4094         (autoload): Autoload mml2015 and mml-smime.
4095         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4096         * mml2015.el (mml2015-encrypt): New function.
4097         (mml2015-sign): New function.
4098         (mml2015-encrypt-function): New variable.
4099         (mml2015-sign-function): New variable.
4100         (mml2015-mailcrypt-encrypt): Use message-recipients.
4101         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4102         * mml-smime.el (mml-smime-setup): Ditto.
4103
4104 2000-10-28  Simon Josefsson  <sj@extundo.com>
4105
4106         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4107         Communigate Pro 3.3.1 server.
4108
4109         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4110         in buffers.
4111         (mml-secure-dns-server): Removed.
4112         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4113         write certificates to files.
4114
4115         * smime.el (smime-dns-server): New variable.
4116         (smime-mail-to-domain):
4117         (smime-cert-by-dns): New functions.
4118
4119         * dig.el: New file.
4120
4121 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4122
4123         * message.el (message-options): New variable.
4124         (message-options-set-recipient): New function.
4125         (message-send): Use them.
4126         * gnus-int.el (gnus-request-replace-article): Use them.
4127         (gnus-request-accept-article): Ditto.
4128         * mml.el (mml-preview): Use them.
4129         * gnus-sum.el (gnus-summary-edit-article): Use them.
4130
4131         * message.el (message-options-get): New function.
4132         (message-options-get): New function.
4133         * rfc2047.el (rfc2047-encode-message-header): Use them.
4134         * mm-bodies.el (mm-encode-body): Use them.
4135
4136 2000-10-28  Simon Josefsson  <sj@extundo.com>
4137
4138         * nnimap.el (nnimap-retrieve-which-headers):
4139         (nnimap-request-article-part): Quote message-id.
4140
4141         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4142         (smime-CA-file): New variable.
4143         (smime-call-openssl-region): Don't error.
4144         (smime-sign-region): Return result value.
4145         (smime-encrypt-region): Ditto.
4146         (smime-verify-region): New function.
4147         (smime-decrypt-region): Ditto.
4148         (smime-verify-buffer): Ditto.
4149         (smime-decrypt-buffer): Ditto.
4150
4151         * mml.el: Require mml-sec.
4152         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4153         (mml-mode-map): Add "sign" and "encrypt" maps.
4154         (mml-menu): Add security menu.
4155         (mml-preview): Use generate-new-buffer.
4156
4157         * mml-sec.el: New file.
4158
4159 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4160
4161         * mm-decode.el (mm-find-part-by-type): Move it here.
4162         * mml.el (mml-postprocess): Move it here.
4163         (mml-postprocess-alist): Move it here. Merge them.
4164
4165 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4166
4167         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4168         unencoded stuff in the header.
4169
4170 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4171
4172         * gnus-group.el (gnus-group-listed-groups): New variable.
4173         (gnus-group-list-option): New variable.
4174         (gnus-group-list-limit-map): New keymap.
4175         (gnus-group-list-flush-map): New keymap.
4176         (gnus-group-list-plus-map): New keymap.
4177         (gnus-group-prepare-logic): New function.
4178         (gnus-group-prepare-flat): Merge with
4179         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4180         (gnus-group-prepare-flat-list-dead): Ditto.
4181         (gnus-group-list-matching): Use gnus-group-prepare-function.
4182         (gnus-group-list-dormant): Ditto.
4183         (gnus-group-list-cached): Ditto.
4184         (gnus-group-listed-groups): New function.
4185         (gnus-group-list-limit): New function.
4186         (gnus-group-list-flush): New function.
4187         (gnus-group-list-plus): New function.
4188         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4189         (gnus-topic-prepare-topic): Ditto.
4190
4191 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4192
4193         * message.el (message-insert-to, message-get-reply-headers):
4194         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4195
4196 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4197
4198         * mml2015.el: New file.
4199         * smime.el: New file.
4200         * mml-smime.el: New file.
4201
4202 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4203
4204         * ChangeLog: Moved to ChangeLog.1.
4205
4206 ;; Local Variables:
4207 ;; coding: iso-2022-7bit
4208 ;; End: