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