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