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