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