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