2001-12-12 Simon Josefsson <jas@extundo.com>
[gnus] / lisp / ChangeLog
1 2001-12-12  Simon Josefsson  <jas@extundo.com>
2
3         * nnvirtual.el (nnvirtual-always-rescan) 
4         (nnvirtual-component-regexp): Fix doc.
5
6         * nnoo.el (defvoo): Add doc to defvoo variables.
7
8         * nnml.el (nnml-directory, nnml-active-file) 
9         (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil) 
10         (nnml-marks-is-evil, nnml-filenames-are-evil) 
11         (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12
13         * nnmh.el (nnmh-directory, nnmh-get-new-mail)
14         (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
15         (nnmh-possibly-change-directory): Use `nnheader-report' instead of
16         `error'.
17
18         * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file) 
19         (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): 
20
21         * nnfolder.el (nnfolder-directory, nnfolder-active-file) 
22         (nnfolder-newsgroups-file, nnfolder-get-new-mail) 
23         (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry) 
24         (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
25
26         * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file) 
27         (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
28
29         * imap.el, nnimap.el: Fix indentation.
30
31         * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
32
33 2001-12-12  Didier Verna  <didier@xemacs.org>
34
35         * gnus-msg.el (gnus-group-news): New function.
36         * gnus-group.el (gnus-group-mode-map): bind it to `i'.
37         * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
38         * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
39         for it.
40         * gnus-msg.el (gnus-summary-news-other-window): New function.
41         * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
42         bind it to `i'.
43         * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
44         * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
45         * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
46         for it (called with a prefix).
47         * gnus-msg.el (gnus-configure-posting-styles): add an optional
48         group-name argument.
49         * gnus-msg.el (gnus-setup-message): use it.
50
51 2001-12-12 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
52
53         * gnus-sum.el (gnus-summary-show-article): Fix doc.
54
55 2001-12-10 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
56
57         * mml.el (mime-to-mml): Remove Content-Disposition too.
58
59 2001-12-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
60
61         * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
62         * gnus-group.el (gnus-group-name-decode): Decode unibyte
63         strings only.
64         From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
65
66 2001-12-08  Nevin Kapur  <nevin@jhu.edu>
67
68         * nnmail.el (nnmail-fancy-expiry-targets): New variable.
69         (nnmail-fancy-expiry-target): Use it.
70         Suggestions from Simon Josefsson <jas@extundo.com>.
71
72 2001-12-07 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
73
74         * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
75
76 2001-12-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
77
78         * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
79
80         * gnus-util.el (gnus-url-unhex-string): Move here.
81
82 2001-12-07 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
83
84         * nnrss.el (nnrss-decode-entities-unibyte-string): Use
85         mm-url-decode-entities-nbsp.
86
87         * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el,
88         webmail.el, nnwfm.el: Use mm-url.
89
90         * mm-url.el (mm-url-fetch-form): Move from nnweb.
91         (mm-url-remove-markup): Move from nnweb.
92         (mm-url-fetch-simple): Move from webmail.
93
94         * nnslashdot.el (nnslashdot-request-post): mm-url-fetch-form.
95
96 2001-12-07 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
97
98         * gnus-sum.el (gnus-summary-print-truncate-and-quote): New.
99         (gnus-summary-print-article): Use it.
100
101         * gnus-util.el (gnus-replace-in-string): Typo.
102
103 2001-12-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * nnweb.el (nnweb-replace-in-string): Removed.
106
107         * gnus-util.el (gnus-replace-in-string): New.
108         (gnus-mode-string-quote): Use it.
109
110         * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
111         * nnwfm.el (nnwfm-create-mapping): Ditto.
112
113 2001-12-06 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
114
115         * dgnushack.el (dgnushack-compile): nnrss.el and
116         nnslashdot.el don't depend on nnweb, url, w3.
117
118         * nnrss.el: Use mm-url.
119
120 2001-12-06 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
121
122         * mm-url.el (mm-url-insert-file-contents): Support file:.
123
124 2001-12-05 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
125
126         * mm-view.el: Lower case for the description line. Sync from the
127         Emacs CVS.
128
129 2001-12-05 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
130
131         * gnus-group.el (gnus-group-find-new-groups): Fix doc.
132         From:  Stefan Monnier  <monnier@cs.yale.edu>
133
134 2001-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
135
136         * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
137
138 2001-12-04 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
139
140         * mm-url.el: Require executable.
141         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
142
143 2001-12-03 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
144
145         * pop3.el (pop3-munge-message-separator): Only use valid date.
146         From Michael Welsh Duggan <md5i@cs.cmu.edu>.
147
148         * Makefile.in: gnus-load.elc may not be generated.
149
150 2001-12-03 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
151
152         * mm-url.el: New.
153         * nnslashdot.el: Use it.
154         * mm-extern.el (mm-extern-url): Use it.
155
156 2001-12-01 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
157
158         * gnus-sum.el (gnus-summary-save-article): Nix
159         gnus-display-mime-function and gnus-article-prepare-hook.
160
161         * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
162         the beginning of lines.
163         (gnus-complex-form-to-spec): Ditto.
164
165 2001-12-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
166
167         * message.el (message-make-mft): Fix the m-s-a-file regexp.
168         From Paul Jarc <prj@po.cwru.edu>.
169
170 2001-11-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
171
172         * message.el: New variable message-subscribed-address-file;
173         use it in message-make-mft.  From Paul Jarc <prj@po.cwru.edu>.
174
175 2001-11-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
176
177         * message.el (message-tab-body-function): Set to nil.
178         (message-tab): Use text-mode-map or global-map.
179         Suggested by Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
180
181 2001-11-30  Simon Josefsson  <jas@extundo.com>
182
183         * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
184         instead of gnus-union, for speed.  Suggested by Christoph Conrad
185         <christoph.conrad@gmx.de>.
186         (gnus-agent-fetch-group-1): Add verbose message.
187
188 2001-11-29 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
191         of integers.
192
193 2001-11-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
194
195         * message.el (message-newgroups-header-regexp)
196         (message-completion-alist, message-tab-body-function): Use
197         defcustom rather than defvar.
198         (message-tab): Mention `message-tab-body-function' in doc.
199         Suggested by Karl Eichwalder.
200
201 2001-11-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
202
203         * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
204
205 2001-11-28 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
206
207         * nnheader.el (nnheader-find-nov-line): Don't use macro
208         gnus-delete-line.
209
210         * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
211         (gnus-group-name-charset): Ditto.
212
213         * gnus-util.el (gnus-buffer-live-p): Ditto.
214
215 2001-11-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
216
217         * sieve-manage.el (sieve-manage-stream-alist): Backslash before
218         open parenthesis in doc.
219         (sieve-manage-authenticator-alist): Typo in doc.
220         * imap.el (imap-authenticator-alist): Typo in doc.
221         (imap-stream-alist): Backslash.
222
223         * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
224           Thanks to david.goldberg6@verizon.net (David S. Goldberg)
225
226 2001-11-27 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
227
228         * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
229
230         * message.el (message-mode): make-local-hook is harmless in Emacs 21.
231
232         * gnus-msg.el (gnus-configure-posting-styles): use
233         make-local-hook. Add LOCAL for add-hook.
234
235 2001-11-27  Per Abrahamsen  <abraham@dina.kvl.dk>
236
237         * message.el (message-mode): Use `make-local-hook' unless
238         obsolete.
239         Patch by Katsumi Yamaoka  <yamaoka@jpl.org>.
240
241 2001-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
242
243         * canlock.el: Remove sha1.el and base64.el stuff.
244
245 2001-11-26  Didier Verna  <didier@xemacs.org>
246
247         * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
248         if needed.
249
250 2001-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
251
252         * message.el (message-tamago-not-in-use-p): New function.
253         (message-strip-forbidden-properties): Use it.
254
255 2001-11-26  Didier Verna  <didier@xemacs.org>
256
257         * gnus-start.el (gnus-check-first-time-used): only check for
258         existence of .el[d] files.
259
260 2001-11-25 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
261
262         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
263
264         * message.el (message-setup-1): Clean up mc-*.
265
266 2001-11-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
267
268         * gnus-util.el (gnus-directory-sep-char-regexp): New.
269         * gnus-score.el (gnus-score-find-bnews): Use it.
270
271         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
272         (gnus-summary-limit-to-author): Ditto.
273         (gnus-summary-limit-to-extra): Ditto.
274         (gnus-summary-find-matching): Support not-matching argument.
275
276 2001-11-25  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
277
278         * message.el (message-wash-subject): Use `insert' rather than
279         `insert-string', which is deprecated.
280
281 2001-11-24  Simon Josefsson  <jas@extundo.com>
282
283         * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
284         message. (Gnus does not "default" to using 8bit for the message,
285         it default to use 8bit encoding and the user-supplied CTE
286         value. Calling this behaviour "treating it as 8bit" is perhaps
287         better.)
288
289         * mm-bodies.el (mm-body-encoding): Intern encoding if needed
290         (compare mm-charset-to-coding-system).
291
292 2001-11-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
293
294         * canlock.el (canlock-sha1-with-openssl): Use unibyte
295         buffer. Correctly decode hex.
296
297 2001-11-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
298
299         * gnus-agent.el (gnus-category-insert-line): Convert category
300         names to strings.
301
302 2001-11-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
303
304         * message.el (sha1): eval-and-compile.
305
306 2001-11-20  Simon Josefsson  <jas@extundo.com>
307
308         * message.el (message-allow-no-recipients): New variable.
309         (message-send): Use it, customize the prompting when posting to
310         Gcc/Fcc alone.  From prj@po.cwru.edu (Paul Jarc).
311
312 2001-11-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
313
314         * mm-util.el (mm-coding-system-priorities): New.
315         (mm-sort-coding-systems-predicate): New.
316         (mm-find-mime-charset-region): Resort coding systems if needed.
317         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
318
319 2001-11-20  Didier Verna  <didier@xemacs.org>
320
321         * gnus-group.el (gnus-group-make-help-group): new optional
322         argument to control the error behavior.
323         * gnus-start.el (gnus-check-first-time-used): use it to avoid
324         erroring.
325
326 2001-11-19  Simon Josefsson  <jas@extundo.com>
327
328         * message.el (message-mode-map): Use C-c C-f C-i for Importance:
329         instead of C-c C-u.  Suggested by Per Abrahamsen
330         <abraham@dina.kvl.dk>.
331
332 2001-11-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
333
334         * nnfolder.el (nnfolder-read-folder): Use group instead of
335         nnfolder-current-group.
336         Suggested by Lorentey Karoly <lorentey@elte.hu>.
337
338 2001-11-17  Simon Josefsson  <jas@extundo.com>
339
340         * message.el (message-send): Ask user if Fcc/Gcc should be
341         performed when no other sender was specified.
342         Suggested by prj@po.cwru.edu (Paul Jarc).
343
344 2001-11-17  Simon Josefsson  <jas@extundo.com>
345
346         * message.el (message-mode, message-mode-map): Use C-c C-u for
347         Importance: instead of C-c C-p (used by SC).
348
349 2001-11-16  Simon Josefsson  <jas@extundo.com>
350
351         * message.el (message-insert-importance-high)
352         (message-insert-importance-low): Save point.
353
354         * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
355         value.
356
357 2001-11-16  Per Abrahamsen  <abraham@dina.kvl.dk>
358
359         * message.el (message-strip-special-text-properties): New option.
360         (message-strip-forbidden-properties): Obey it.
361
362 2001-11-14  Sam Steingold  <sds@gnu.org>
363
364         * gnus-score.el: Fixed some doc strings to properly quote symbols.
365
366 2001-11-15  Simon Josefsson  <jas@extundo.com>
367
368         Support "Importance:" header in Message.
369
370         * message.el (message-mode-map): Bind C-c C-p to
371         `message-insert-or-toggle-importance'
372         (message-mode-menu): Add message-insert-importance-{high,low}.
373         (message-insert-importance-high, message-insert-importance-low)
374         (message-insert-or-toggle-importance): New functions.
375         (message-tool-bar-map): Add {un,}important.
376         (message-mode): Doc fix.
377
378 2001-11-15  Simon Josefsson  <jas@extundo.com>
379
380         * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
381
382         * mml.el (mml-menu): Fix toolbar tooltip.
383
384 2001-11-15 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
385
386         * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
387         * nnml.el (nnml-save-marks): Ditto.
388
389         * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
390
391 2001-11-15  Simon Josefsson  <jas@extundo.com>
392
393         * nnml.el (nnml-save-marks):
394         * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
395         Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
396
397 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
398
399         * gnus-art.el (gnus-article-wash-status-strings): Use
400         `copy-sequence', not `copy-seq'.
401
402 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
403
404         * gnus-art.el (gnus-article-wash-status-strings): New constant.
405         (gnus-gnus-article-wash-status-entry): New function.
406         (gnus-article-wash-status): Use it.
407
408 2001-11-13 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
409
410         * mml1991.el: Add coding header.
411
412 2001-11-12  Simon Josefsson  <jas@extundo.com>
413
414         * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
415         (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
416         `mml1991-sign' and `mml1991-encrypt'.
417         (mml1991-encrypt, mml1991-sign): New glue functions.
418         (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
419
420         * mml.el (mml-mode-map): `C-c RET o' map for PGP.
421         (mml-menu): Add PGP to menu.
422
423         * mml-sec.el (top-level): Require mml1991.  Don't require smime.
424         (mml-sign-alist, mml-encrypt-alist): Add "pgp".
425         (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
426         (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
427
428         * mml2015.el: Mention RFC 3156.
429
430         * mml1991.el: New file.  From Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>.
431
432 2001-11-12 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
433
434         * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
435
436         * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
437           From <Michael.Cook@cisco.com>
438
439 2001-11-11  Simon Josefsson  <jas@extundo.com>
440
441         * message.el (top-level): Autoload sha1.
442         (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
443         canlock, no need to require two different hash algs).  Suggested
444         by Ferenc Wagner <wferi@bolyai1.elte.hu>.
445
446 2001-11-09  Simon Josefsson  <jas@extundo.com>
447
448         * gnus.el (gnus-local-domain): Fix doc.  From Pavel Jan\e,Bm\e(Bk
449         <Pavel@Janik.cz>.
450
451 2001-11-09  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
452
453         * message.el (message-point-in-header-p): New function.
454         (message-do-auto-fill): Use it.
455         (message-beginning-of-line): New function.  Goes to beginning of
456         header value (i.e., end of header name), or to beginning of line
457         if already at beginning of value.  Behaves like
458         `beginning-of-line' when in message body.
459         (message-mode-map): Bind it.
460
461 2001-11-08  Simon Josefsson  <jas@extundo.com>
462
463         * gnus-msg.el (gnus-posting-styles): Add doc.
464
465 2001-11-07  Simon Josefsson  <jas@extundo.com>
466
467         * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
468
469         * sieve-mode.el (sieve-control-commands-face)
470         (sieve-control-commands-face, sieve-action-commands-face)
471         (sieve-test-commands-face, sieve-tagged-arguments-face): New
472         faces.
473         (sieve-font-lock-keywords): Use them.
474         (sieve-mode): Only set font-lock-defaults in emacs.
475
476         * gnus-art.el (gnus-default-article-saver): Add
477         gnus-summary-save-body-in-file.
478         (gnus-summary-write-to-file): Fix doc.
479
480 2001-11-07  Simon Josefsson  <jas@extundo.com>
481
482         * gnus-art.el (gnus-treat-highlight-signature): Add cross
483         reference to the correct chapter in the manual.
484
485         * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
486         Suggested by "Golubev I. N." <gin@mo.msk.ru>.
487
488 2001-11-07 06:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
489
490         * mml.el (mml-preview): Bind mail-header-separator.
491
492 2001-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
493
494         * message.el: Always require canlock.
495         (message-ignored-supersedes-headers): Include Cancel-Lock and
496         Cancel-Key.
497         (message-insert-canlock): Don't require canlock.
498         (message-cancel-news): Don't check whether canlock is available.
499         (message-supersede): Support cancel-locks.
500
501         * gnus-art.el: Don't autoload canlock.
502
503 2001-11-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
504
505         * mail-source.el (mail-source-fetch-imap): ASYNC param.
506         From: <andre@slamdunknetworks.com>
507
508 2001-11-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
509
510         * many files: Fix copyright lines.
511
512 2001-11-05 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
513
514         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
515         Suggested by Dave Love  <fx@gnu.org>.
516
517 2001-11-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
518
519         * message.el (message-kill-buffer): Remove auto-save file after
520         confirm.
521
522         * message.el (message-send-mail): Call message-generate-headers
523         once.  Suggested by Matt Armstrong <matt@lickey.com>.
524
525         * gnus-topic.el (gnus-topic-rename): Initial-input.
526         Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
527
528 2001-11-03  Per Abrahamsen  <abraham@dina.kvl.dk>
529
530         * message.el (message-forbidden-properties): New constant.
531         (message-strip-forbidden-properties): New function.
532         (message-mode): Activate it.
533
534 2001-11-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
535
536         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
537         (mm-hack-charsets): Fix doc.
538
539 2001-11-02  Simon Josefsson  <jas@extundo.com>
540
541         * gnus-int.el (gnus-check-server): Message "...done" when done.
542
543         * imap.el (imap-close): Don't message (imap-send-command-wait
544         returns if the connection is dropped).
545         (imap-wait-for-tag): Nix out message only when necessary.
546
547         * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
548         for non-crossposting.
549         (gnus-sieve-crosspost): Default to t to be consistent with other
550         parts of Gnus.
551
552 2001-11-01 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
553
554         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
555         (mm-iso-8859-x-to-15-table): Ditto.
556         (mm-iso-8859-x-to-15-region): Ditto.
557         (mm-find-mime-charset-region): Ditto.
558
559 2001-11-01  Simon Josefsson  <jas@extundo.com>
560
561         * nnimap.el (nnimap-close-asynchronous): New variable.
562         (nnimap-close-group): Use it.
563         (nnimap-expunge): Don't use it.
564
565         * imap.el (imap-callbacks): New variable.
566         (imap-remassoc): Copied from `gnus-remassoc'.
567         (imap-add-callback): New function.
568         (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
569         behaviour.
570         (imap-parse-response): Call the callback.
571
572         * message.el (message-insert-canlock): New variable.
573         (message-canlock-generate, message-canlock-password)
574         (message-insert-canlock): New functions.
575         (message-send-news): Call `message-insert-canlock'.
576         (top-level): Require canlock when compiling.
577         (message-insert-canlock): Require canlock before we need it.
578
579 2001-11-01 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
580
581         * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
582
583 2001-11-01 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
584
585         * dgnushack.el (dgnushack-make-load): A workaround for
586         custom-add-loads bug in some versions of XEmacs.
587
588 2001-11-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
589
590         * mm-util.el (mm-charset-synonym-alist): Revert (some).
591
592 2001-11-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
593
594         * mm-util.el (mm-iso-8859-x-to-15-region): New.
595         (mm-hack-charsets): New.
596         (mm-iso-8859-15-compatible): New.
597         (mm-iso-8859-x-to-15-table): New.
598         (mm-find-mime-charset-region): Add parameter hack-charsets.
599
600         * mm-bodies.el (mm-encode-body): Use it.
601         * mml.el (mml-parse-1): Ditto.
602
603 2001-11-01  Simon Josefsson  <jas@extundo.com>
604
605         * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
606
607 2001-11-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
608
609         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
610         is nil.
611
612 2001-11-01 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
613
614         * smiley-ems.el (smiley-update-cache): Auto detect file type.
615
616         * message.el (message-forward-rmail-make-body):
617         save-window-excursion.
618         (message-encode-message-body): no error.
619         (message-setup-1): compose-mail send-actions are different from
620         message-send-actions.
621
622 2001-11-01  Simon Josefsson  <jas@extundo.com>
623
624         * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
625         <yamaoka@jpl.org>.
626
627 2001-10-31 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
628
629         * sieve-manage.el (sieve-string-bytes): No complain.
630
631 2001-11-01  Simon Josefsson  <jas@extundo.com>
632
633         * gnus-group.el (gnus-group-mode-map): Bind "D u" to
634         `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
635         has autoload cookies, so no `require' should be necessary.)
636
637         * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
638         files.
639
640 2001-10-31  Simon Josefsson  <jas@extundo.com>
641
642         * gnus-cus.el (gnus-group-parameters): Support integer `display'
643         parameter.
644
645         * gnus-sum.el (gnus-select-newsgroup): If group parameter
646         `display' is a number (and C-u wasn't used to enter group), only
647         fetch that number of articles.
648
649 2001-10-31  Matt Armstrong  <matt@lickey.com>
650
651         * gnus.el (gnus-find-subscribed-addresses): Doc fix:
652         not-subscribed -> subscribed.
653
654 2001-10-31 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
655         From: Josh Huber <huber@alum.wpi.edu>
656
657         * message.el (message-subscribed-address-functions): New.
658         (message-subscribed-addresses): New.
659         (message-subscribed-regexps): New.
660         (message-goto-mail-followup-to): New.
661         (message-send-mail): Mail-Followup-To.
662         (message-make-mft): New.
663
664         * gnus.el (gnus-find-subscribed-addresses): New.
665
666 2001-10-31 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
667
668         * mail-source.el (mail-source-fetch): If debug, don't regain signals.
669         (mail-source-fetch-pop): Ditto.
670         (mail-source-check-pop): Ditto.
671
672         * gnus-start.el (gnus-read-init-file): Ditto.
673         (gnus-activate-group): Ditto.
674         (gnus-read-newsrc-el-file): Ditto.
675
676 2001-10-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
677
678         * message.el (message-get-reply-headers): Make sure there is ", ".
679
680         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
681         mm-coding-system-p. Don't correct it only in XEmacs.
682         (mm-charset-to-coding-system): Use mm-coding-system-p and
683         mm-get-coding-system-list.
684         (mm-emacs-mule, mm-mule4-p): New.
685         (mm-enable-multibyte, mm-disable-multibyte,
686         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
687         mm-with-unibyte-current-buffer,
688         mm-with-unibyte-current-buffer-mule4): Use them.
689         (mm-find-mime-charset-region): Treat iso-2022-jp.
690
691         From  Dave Love  <fx@gnu.org>:
692
693         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
694         construction.
695         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
696         entries conditional on not having a coding system defined for
697         them.
698         (mm-mule-charset-to-mime-charset): Use
699         find-coding-systems-for-charsets if defined.
700         (mm-charset-to-coding-system): Don't use
701         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
702         later.  Add last resort search of coding systems.
703         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
704         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
705         Mule 4.
706         (mm-find-mime-charset-region): Re-write.
707         (mm-with-unibyte-current-buffer): Restore buffer as well as
708         multibyteness.
709
710 2001-10-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
711
712         * canlock.el, sha1-el.el, hex-util.el: Move from contrib
713         directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
714         KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
715
716 2001-10-30 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
717
718         * gnus-art.el (article-display-x-face): Nix buffer-read-only
719         again.
720
721         * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
722
723 2001-10-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
724
725         * gnus-spec.el (gnus-parse-simple-format): Use
726           buffer-substring-no-properties.
727
728 2001-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
729
730         * gnus-art.el (article-verify-cancel-lock): New function.
731
732         * nnheader.el (nntp-process-response): New variable.
733         (nnheader-init-server-buffer): Make `nntp-process-response'
734         buffer-local in `nntp-server-buffer'.
735
736         * nntp.el (nntp-prepare-post-hook): New hook.
737         (nntp-wait-for): Save a server's ID in `nntp-process-response'.
738         (nntp-async-trigger): Ditto.
739         (nntp-request-post): Insert a server's ID if there's no Message-ID
740         header; run `nntp-prepare-post-hook'.
741
742 2001-10-30 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
743
744         * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
745         instead.
746
747         * message.el (message-forward-subject-author-subject): Don't use
748         message-news-p, which widens the buffer.
749         (message-forward-make-body): New function.
750         (message-forward): Use it.
751         (message-insinuate-rmail): New.
752         (message-forward-rmail-make-body): New.
753
754 2001-10-30 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
755
756         * mm-extern.el (mm-extern): Provide it.
757
758         * mm-partial.el (mm-partial): Provide it.
759
760 2001-10-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
761
762         * gnus-msg.el (gnus-setup-message): Call post-command-hook.
763
764 2001-10-29  Simon Josefsson  <jas@extundo.com>
765
766         * mml.el (mml-preview): Bind message-this-is-news if it is
767         news. From Jesper Harder <harder@myrealbox.com>.
768
769 2001-10-28  Simon Josefsson  <jas@extundo.com>
770
771         * gnus-sum.el (gnus-group-make-articles-read): Inline group.
772
773 2001-10-29  Per Abrahamsen  <abraham@dina.kvl.dk>
774
775         * smiley-ems.el (smiley-regexp-alist): Add support for sad and
776         ironic smilies.
777
778 2001-10-27  Simon Josefsson  <jas@extundo.com>
779
780         * message.el (message-indent-citation): Don't add trailing
781         whitespace when citing text.
782
783         * gnus.el (gnus-group-faq-directory): Fix.  From Jesper Harder
784         <harder@ifa.au.dk>.
785
786 2001-10-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
787
788         * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
789         not available.
790         (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
791         (nnweb-type-definition): Add google as alias of dejanews.
792         (nnweb-google-parse-1): Forward 1 line.
793
794 2001-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
795
796         * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
797         variable `message-forward-ignored-headers'.
798
799 2001-10-24  Per Abrahamsen  <abraham@dina.kvl.dk>
800
801         * gnus.el (gnus-expand-group-parameter): New function.
802         (gnus-expand-group-parameters): Call it.
803         (gnus-group-fast-parameter): New function.
804         (gnus-group-find-parameter): Call it.
805
806 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
807
808         * gnus.el (gnus-news-group-p): Rewrote.  Now accepts a header
809         vector (it didn't before because of a bug).
810         * gnus-msg.el (gnus-post-news): Use header vector directly, if
811         available.  Before it converted it to an article number.
812
813         This makes followup to news articles with negative numbers in
814         nnvirtual groups use news instead of mail.
815
816 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
817
818         * gnus.el (post-method): Use `native' instead of `nil'.
819
820         * gnus-msg.el (gnus-post-method): Ditto.
821
822 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
823
824         * gnus.el (gnus-define-group-parameter): Grammar fix.
825
826 2001-10-22  Simon Josefsson  <jas@extundo.com>
827
828         * gnus-msg.el (gnus-extended-version): Include
829         system-configuration.
830         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann).
831
832 2001-10-22  Per Abrahamsen  <abraham@dina.kvl.dk>
833
834         * gnus.el (post-method): Customization fix: `native' is not a
835         valid value.
836         * gnus-msg.el (gnus-post-method): Doc and customization fix:
837         `native' is not a valid value.
838
839 2001-10-21  Simon Josefsson  <jas@extundo.com>
840
841         * nnimap.el (nnimap): Defgroup
842         (nnimap-strict-function, nnimap-strict-function-match): New
843         widget, from Per Abrahamsen  <abraham@dina.kvl.dk>.
844         (nnimap-split-crosspost, nnimap-split-inbox)
845         (nnimap-split-rule, nnimap-split-predicate)
846         (nnimap-split-predicate): Defcustom.
847         (nnimap-split-inbox, nnimap-expunge-search-string)
848         (nnimap-importantize-dormant): Remove "*" from doc.
849
850 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
851
852         * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
853         not supplied via prefix arg.  From Lisp, make arg mandatory.
854         Suggested by Frank Schmitt.
855
856 2001-10-20  Per Abrahamsen  <abraham@dina.kvl.dk>
857
858         * message.el (message-do-auto-fill): Avoid calling
859         'rfc822-goto-eoh'.
860
861 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
862         From Paul Jarc <prj@po.cwru.edu>.
863
864         * message.el (message-get-reply-headers): Restructure the logic
865         and add comments.  From Paul Jarc <prj@po.cwru.edu>.
866
867 2001-10-20  Simon Josefsson  <jas@extundo.com>
868
869         * message.el (message-cancel-news): Support cancel-locks.
870         Suggested by Per Abrahamsson.
871
872         * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
873         conses.  From David Z Maze <dmaze@MIT.EDU>.
874
875         * nnfolder.el (nnfolder-marks-changed-p): Ditto.
876
877 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
878
879         * mm-decode.el (mm-default-directory): Fix customize type.
880
881         * message.el (message-setup-fill-variables): Kludge to use
882         normal-auto-fill-function even if auto fill is already activated.
883
884 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
885
886         * message.el (message-do-auto-fill): New version that does not
887         rely on text properties, by Simon Josefsson <jas@extundo.com>.
888         (message-setup-1): Removed the `message-field' property.
889
890         * gnus-draft.el (gnus-draft-edit-message): Removed the
891         `message-field' property.
892
893 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
894
895         * gnus-draft.el (gnus-draft-edit-message): Change `field' to
896         `message-field'.  The `field' property has a special significance in
897         Emacs 21.
898
899         * message.el (message-send, message-setup-1): Ditto.
900
901 2001-10-18  Simon Josefsson  <jas@extundo.com>
902
903         * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
904         when undoing.
905
906 2001-10-18  Simon Josefsson  <jas@extundo.com>
907         From Frank Schmitt <usereplyto@Frank-Schmitt.net>
908
909         * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
910         (gnus-summary-make-menu-bar): Ditto.
911
912 2001-10-17  Simon Josefsson  <jas@extundo.com>
913
914         * nnimap.el (nnimap-expiry-target): Make sure it is back to the
915         server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
916
917 2001-10-17 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
918
919         * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
920         * gnus-util.el (gnus-user-date): New function.
921         From Frank Schmitt <usenet@Frank-Schmitt.net>.
922
923 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
924
925         * message.el (message-check-news-header-syntax): Special case
926         nnvirtual groups.
927
928         * gnus-sum.el (gnus-summary-respool-default-method): Changed
929         customize type to `symbol'.
930
931 2001-10-17 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
932
933         * gnus-spec.el (gnus-parse-simple-format): Support extended spec
934         %&foo;.
935         (gnus-parse-simple-format): Support user extended spec too.
936         %u&foo; invokes gnus-user-format-function-foo.
937
938 2001-10-17 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
939
940         * nnml.el (nnml-request-expire-articles): Make sure it is back to
941         the server.
942         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
943         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
944         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
945         * nndiary.el (nndiary-request-expire-articles): Ditto.
946         (nndiary-schedule): Defsubst it before use it.
947         (nndiary-error): eval-and-compile.
948
949 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
950
951         * gnus-msg.el (gnus-post-method): Changed two instances of
952         `active' to `current' and one `null' to `not'.
953
954 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
955         From Katsumi Yamaoka  <yamaoka@jpl.org>.
956
957         * message.el (message-setup-fill-variables): Use
958         `normal-auto-fill-function' instead of `auto-fill-function'.
959
960 2001-10-16  Simon Josefsson  <jas@extundo.com>
961
962         * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
963         (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
964         body. (Mailcrypt seem to do this, but gpg.el doesn't.)
965
966 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
967         Patch by Oliver Scholz <oscholz@my.gnus.org>.
968
969         * gnus-draft.el (gnus-draft-edit-message): Add text property
970         `field' with value `header' to message headers.
971         * message.el (message-setup-1): Really add text property to all of
972         the header, not just part of it.
973
974 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
975
976         * gnus-group.el (gnus-group-sort-by-server): Use it.
977
978         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
979
980         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
981         and keystroke.
982
983 2001-10-14  Simon Josefsson  <jas@extundo.com>
984
985         * dig.el: Doc fix.
986
987         * smime.el: Doc fix.
988
989         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
990         charset magic from message.el.
991
992 2001-10-12  Simon Josefsson  <jas@extundo.com>
993         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
994
995         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
996         'cite from g-a-wash-types.
997         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
998         (gnus-article-hide-citation): Fix.
999
1000         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
1001         character.
1002         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
1003
1004         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
1005         definition.
1006         (gnus-signature-toggle): Toggle `s' mode line character.
1007
1008         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
1009         doing stuff that clears it.
1010
1011 2001-10-12  Simon Josefsson  <jas@extundo.com>
1012
1013         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
1014         From Eric Marsden <emarsden@laas.fr>.
1015
1016 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1017
1018         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
1019         (autoload): Add some autoloads.
1020
1021 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1022         Suggested by Oliver Scholz <epameinondas@gmx.de>.
1023
1024         * message.el (message-do-auto-fill): New function.  Like
1025         `do-auto-fill' but don't fill when in the message header.
1026         (message-setup-1): Put a text property on the message header.
1027         (message-setup-fill-variables): Use `message-do-auto-fill'.
1028
1029 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1030
1031         * message.el (message-send-mail-partially): Insert an empty line
1032         first, because of the change of message-make-lines.
1033
1034 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
1035
1036         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
1037         iso-8859-15, make it an alias for iso-8859-1.
1038
1039 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1040
1041         * message.el (message-send-news): Don't modify the value of
1042         `message-syntax-checks' if it is not a list (possibly it is
1043         `dont-check-for-anything-just-trust-me').
1044
1045 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1046
1047         * gnus-group.el (gnus-group-name-charset-group-alist): Use
1048         `find-coding-system' for XEmacs to check whether the coding-system
1049         `utf-8' is available.
1050
1051 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1052
1053         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
1054
1055 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
1056
1057         * message.el (message-send-news): Oops, missed case with no
1058         "Followup-To" header...
1059
1060 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
1061
1062         * message.el (message-send-news): Allow
1063         `gnus-group-name-charset-group-alist' to affect encoding of the
1064         "Newsgroups" and "Followup-To" headers.
1065
1066 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1067
1068         * Makefile.in (install-el): Depend on gnus-load.el.
1069
1070 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1071
1072         * Makefile.in (install-el): Use -f.
1073         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
1074
1075 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
1076
1077         * message.el (message-send-news): Don't encode Followups-To when
1078         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
1079
1080         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
1081         header.
1082
1083         * gnus-art.el (article-decode-group-name): Also decode
1084         "Followup-To".
1085
1086         * rfc2047.el (rfc2047-encode-message-header): Encode without
1087         asking for null methods.
1088
1089         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
1090         default charset for newsgroup names in accordance with USEFOR.
1091
1092         * gnus-group.el (gnus-group-name-charset-method-alist,
1093         gnus-group-name-charset-group-alist): Removed "*" from doc
1094         strings, "*" should not be used for complex variables.
1095
1096 2001-10-06  Simon Josefsson  <jas@extundo.com>
1097
1098         Support UTF-8 group names better.
1099
1100         * message.el (message-check-news-header-syntax): Encode group
1101         names before comparison.
1102
1103         * gnus-msg.el (gnus-copy-article-buffer): Run all
1104         `gnus-article-decode-hook's except `article-decode-charset'
1105         instead of hardcoding call to one of them.
1106
1107         * gnus-art.el (gnus-article-decode-hook): Add
1108         `article-decode-group-name'.
1109         (article-decode-group-name): New function, use `g-d-n'.
1110
1111         * gnus-group.el (gnus-group-insert-group-line): Decode
1112         gnus-tmp-group using `g-d-n'.
1113
1114         * gnus-util.el (gnus-decode-newsgroups): New function.
1115
1116 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1117
1118         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
1119         `gnus-group-name-charset-group-alist'.
1120
1121 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1122
1123         * Makefile.in: Install el in install. Add uninstall.
1124
1125 2001-10-05  Simon Josefsson  <jas@extundo.com>
1126
1127         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
1128
1129         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
1130
1131         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
1132         empty folders.
1133
1134         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
1135         limiting if read-all (C-u RET) was used.
1136
1137 2001-10-04  Simon Josefsson  <jas@extundo.com>
1138
1139         * mail-source.el (mail-source-movemail-program): New variable.
1140         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
1141         <thutt@thutt.vmware.com>.
1142
1143 2001-10-03  Simon Josefsson  <jas@extundo.com>
1144
1145         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
1146         (gnus-summary-line-format-alist): Fix param.
1147
1148 2001-10-02  Simon Josefsson  <jas@extundo.com>
1149
1150         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
1151         don't go through `nnimap-request-expire-articles' to delete the
1152         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
1153
1154 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1155
1156         * gnus-agent.el (gnus-agent-write-active): The min in the
1157         agent/active may be larger than that in the server/active.
1158
1159 2001-10-01  Simon Josefsson  <jas@extundo.com>
1160
1161         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
1162         is IMAP4rev1.
1163
1164         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
1165
1166         * nnfolder.el: Ditto.
1167
1168 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
1169
1170         * gnus-sum.el (gnus-summary-extract-address-component): New function.
1171         (gnus-summary-from-or-to-or-newsgroups): Optimize.
1172
1173 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1174
1175         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
1176         (message-mode-menu): Menu item for same.
1177
1178         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
1179         delayed articles.
1180
1181         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
1182         nndraft:delayed does not exist.
1183         (gnus-delay-initialize): Don't set up keymap, that's done from
1184         message.el now.
1185         (gnus-delay, gnus-delay-group, gnus-delay-header)
1186         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
1187
1188 2001-09-29  Simon Josefsson  <jas@extundo.com>
1189
1190         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
1191         utf-8, not eight-bit-control.
1192
1193         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
1194         (imap-log, imap-debug): Custom.
1195         (imap-log-buffer, imap-debug-buffer): New constants.
1196         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
1197         (imap-network-open, imap-shell-open, imap-starttls-open)
1198         (imap-send-command-1, imap-send-command, imap-arrival-filter)
1199         (imap-debug): Use imap-*-buffer.
1200
1201         * nndoc.el (nndoc-article-type): Add mailman.
1202         (nndoc-type-alist): Ditto.
1203         (nndoc-mailman-type-p): New function.
1204
1205 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1206
1207         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
1208         gnus-art.el.
1209
1210 2001-09-27  Simon Josefsson  <jas@extundo.com>
1211
1212         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
1213         (gnus-topic-catchup-articles): New function. Suggested by Robin
1214         S. Socha <robin-dated-1001857693.185e29@socha.net>.
1215
1216 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1217         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
1218
1219         * gnus-ems.el (gnus-article-display-xface): Insert xface after
1220         previous ones.
1221
1222 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1223         From Daiki Ueno  <ueno@unixuser.org>
1224
1225         * gnus-sum.el (gnus-summary-show-article): The arglist of
1226         detect-coding-region is incompatible.
1227
1228 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1229         From Katsuhiro Hermit Endo <hermit@koka-in.org>
1230
1231         * gnus-group.el (gnus-group-delete-group): Typo.
1232
1233 2001-09-26  Simon Josefsson  <jas@extundo.com>
1234
1235         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
1236
1237         * nnimap.el (nnimap-expiry-target): Use temp buffer.
1238
1239 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1240
1241         * gnus-cus.el (gnus-group-parameters): Display as sexp.
1242
1243 2001-09-22  Simon Josefsson  <jas@extundo.com>
1244
1245         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
1246
1247         * nnfolder.el (nnfolder-open-marks): Ditto.
1248
1249         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
1250         (gnus-update-marks): Use it.
1251         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
1252         hardcoded list.
1253
1254         * gnus.el (gnus-article-special-mark-lists): Add killed.
1255         (gnus-article-unpropagated-mark-lists): New constant.
1256
1257 2001-09-22  Simon Josefsson  <jas@extundo.com>
1258
1259         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
1260         custom option.
1261
1262 2001-09-23  Simon Josefsson  <jas@extundo.com>
1263
1264         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
1265
1266 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1267
1268         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
1269
1270 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
1271
1272         * gnus-group.el (gnus-group-sort-function): Fix customize type to
1273         accept lists of functions.
1274
1275 2001-09-20  Simon Josefsson  <jas@extundo.com>
1276
1277         * gnus-group.el (gnus-group-catchup): Update expire marks in
1278         backend.  Also, if ALL also set expire marks on tick/dormant.
1279
1280 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1281
1282         * message.el (message-tab-body-function): New variable.
1283         * message.el (message-tab): Use it.
1284
1285 2001-09-19  Sam Steingold  <sds@gnu.org>
1286
1287         * gnus-win.el (gnus-buffer-configuration): Respect
1288         `gnus-bug-create-help-buffer'.
1289
1290 2001-09-18  Simon Josefsson  <jas@extundo.com>
1291
1292         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
1293         (gnus-parse-simple-format): Re-revert.
1294
1295 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
1296
1297         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
1298         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
1299
1300 2001-09-18  Simon Josefsson  <jas@extundo.com>
1301
1302         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
1303         signed.
1304         (gnus-parse-simple-format): Don't use it.
1305
1306 2001-09-17  Miles Bader  <miles@gnu.org>
1307
1308         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
1309         error querying a backend abort the whole process.
1310
1311 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1312
1313         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
1314         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
1315
1316 2001-09-17  Didier Verna  <didier@xemacs.org>
1317
1318         * nndiary.el: version 0.2-b14.
1319         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
1320         compatibility problem with XEmacs 21.1.
1321
1322 2001-09-15  Simon Josefsson  <jas@extundo.com>
1323
1324         * gnus-group.el (gnus-group-line-format): Document %c.
1325
1326         * nnml.el (nnml-parse-head): Handle CRLF files.
1327         (nnml-generate-nov-file): Ditto.
1328         (nnml-retrieve-headers): Ditto.
1329
1330 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
1331
1332         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
1333
1334 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
1335
1336         * gnus-spec.el (gnus-correct-substring): Still stopped one
1337         character before we wanted (never included last character).
1338         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
1339         add missing "," (once per function)
1340
1341 2001-09-14  Simon Josefsson  <jas@extundo.com>
1342
1343         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
1344         (otherwise e.g. gnus-agentize in .gnus overrides the customized
1345         default before gnus-group is loaded and the variable set.)
1346
1347         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
1348         killed or unsent marks.
1349
1350         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
1351         isn't an article to set it on (e.g. when you `a' in a group).
1352
1353 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1354
1355         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
1356         can read e-mails from Microsoft Outlook users not using ISO
1357         8859-2 character set.
1358
1359 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1360
1361         * gnus-diary.el: Minor modifications to avoid warnings.
1362         (gnus-summary-misc-menu): defvar.
1363         (gnus-diary-check-message): Use gnus-point-at-eol.
1364         (gnus-diary-kill-entire-line): eval-and-compile.
1365
1366 2001-09-12  Didier Verna  <didier@xemacs.org>
1367
1368         * nndiary.el: new version (0.2-b13).
1369         * nndiary.el (nndiary-mail-sources): doc update.
1370         * nndiary.el (nndiary-split-methods): ditto.
1371         * nndiary.el (nndiary-request-accept-article-hooks): New.
1372         * nndiary.el (nndiary-request-accept-article): use it, check
1373         message validity.
1374         * nndiary.el (nndiary-get-new-mail): changed default to nil.
1375         * nndiary.el (nndiary-schedule): fix bug (misplaced
1376         condition-case): it didn't return nil on error.
1377         * gnus-diary.el: new version.
1378         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
1379         * gnus-diary.el (gnus-diary-header-value-history): New.
1380         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
1381         * gnus-diary.el (gnus-diary-add-header): New.
1382         * gnus-diary.el (gnus-diary-check-message): New.
1383         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
1384         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
1385
1386 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1387
1388         * gnus-sum.el (gnus-select-newsgroup): Make
1389         `gnus-current-select-method' buffer-local.
1390
1391         * gnus-art.el (gnus-request-article-this-buffer): Refer
1392         `gnus-current-select-method' in the current summary buffer.
1393
1394 2001-09-10  Simon Josefsson  <jas@extundo.com>
1395         From Daniel Pittman <daniel@rimspace.net>
1396
1397         * gnus-spec.el (gnus-correct-pad-form): Fix.
1398
1399 2001-09-09  Simon Josefsson  <jas@extundo.com>
1400
1401         * mm-decode.el (mm-inline-media-tests): Add
1402         application/x-emacs-lisp.
1403         (mm-attachment-override-types): Add
1404         application/{x-,}pkcs7-signature.
1405
1406         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
1407         (gnus-server-line-format, gnus-server-mode-line-format)
1408         (gnus-server-browse-in-group-buffer): Customize.
1409
1410 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1411
1412         * nnml.el (nnml-marks-changed-p): Typo.
1413         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
1414         (nnml-marks-changed-p): Use gnus-gethash.
1415         (nnml-marks-modtime): Use gnus-make-hashtable.
1416
1417         * nnfolder.el (nnfolder-marks-changed-p): Typo.
1418         (nnfolder-request-expire-articles, nnfolder-save-marks)
1419         (nnfolder-open-marks): Typo.
1420         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
1421         (nnfolder-marks-changed-p): Use gnus-gethash.
1422         (nnfolder-marks-modtime): Use gnus-make-hashtable.
1423
1424 2001-09-08  Simon Josefsson  <jas@extundo.com>
1425
1426         * nnfolder.el (nnfolder-marks-modtime): New variable.
1427         (nnfolder-marks-changed-p): New function.
1428         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
1429         (nnfolder-request-update-info): Don't update if marks didn't change.
1430
1431         * nnml.el (nnml-marks-modtime): New variable.
1432         (nnml-marks-changed-p): New function.
1433         (nnml-save-marks, nnml-open-marks): Save modtime.
1434         (nnml-request-update-info): Don't update if marks didn't change.
1435
1436         * gnus-agent.el (gnus-agent-any-covered-gcc)
1437         (gnus-agent-add-server, gnus-agent-remove-server): Use
1438         gnus-agent-method-p.
1439
1440         * gnus-art.el (gnus-buttonized-mime-types): New variable.
1441         (gnus-unbuttonized-mime-type-p): Use it.
1442
1443         * gnus-agent.el (gnus-agent-fetch-group): If online, actually
1444         fetch group.
1445
1446 2001-09-08  Simon Josefsson  <jas@extundo.com>
1447         From Daniel Pittman <daniel@rimspace.net>
1448
1449         * gnus-spec.el (gnus-correct-pad-form): New function.
1450         (gnus-parse-simple-format): Use it.
1451
1452 2001-09-07  Simon Josefsson  <jas@extundo.com>
1453
1454         * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
1455         (gnus-group-sort-selected-groups): Ditto.  Suggested by Harry
1456         Putnam <reader@newsguy.com>.
1457         (gnus-group-sort-selected-groups): Touch dribble file.
1458
1459 2001-09-07 Raja R Harinath  <harinath@cs.umn.edu>
1460
1461         * nnml.el (nnml-filenames-are-evil): New variable.
1462         (nnml-article-to-file-alist): Rename to ...
1463         (nnml-current-group-article-to-file-alist): ... this.
1464         Respect `nnml-filenames-are-evil'.
1465         (nnml-active-number): Update.
1466         (nnml-update-file-alist): Update.
1467         (nnml-request-article): Use nnheader-article-to-file-alist.
1468         (nnml-request-rename-group): Likewise.
1469
1470 2001-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1471
1472         * gnus-sum.el (gnus-summary-insert-line): Fix.
1473
1474 2001-09-06  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.umu.se>
1475
1476         * gnus-sum.el: Bind g-s-t-s to "W g".
1477         * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
1478         * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
1479         display of graphical smilies.
1480
1481 2001-09-07 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1482
1483         * gnus-start.el (gnus-setup-news): A typo.
1484         From Bill White <billw@wolfram.com>.
1485
1486 2001-09-06  Simon Josefsson  <jas@extundo.com>
1487
1488         * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
1489         and unseen marks.
1490
1491 2001-09-05  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1492
1493         * nnmail.el (nnmail-split-fancy): Document `junk'.
1494
1495 2001-09-04  Simon Josefsson  <jas@extundo.com>
1496
1497         * imap.el (imap-search): Don't error if server is broken.
1498
1499 2001-09-02  Benjamin Rutt  <brutt@bloomington.in.us>
1500
1501         * nnmbox.el (nnmbox-find-article): Fix infinite loop when
1502         searching for an article that isn't in the mbox.
1503
1504 2001-09-02 23:12:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1505
1506         * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
1507         right, and get all the comments.
1508
1509 2001-09-02  Simon Josefsson  <jas@extundo.com>
1510         Suggested by Dan Christensen <jdc+news@uwo.ca>
1511
1512         * nnfolder.el (nnfolder-request-update-info): Fix message.
1513
1514         * nnml.el (nnml-request-update-info): Ditto.
1515
1516 2001-09-01  Simon Josefsson  <jas@extundo.com>
1517
1518         * nnml.el (nnml-request-expire-articles): Also bind
1519         `nnml-current-group' and `nnml-article-file-alist' when using
1520         expiry-target. (Otherwise nnml will be in a inconsistent internal
1521         state causing all kind of problems.)
1522         (nnml-request-expire-articles): If `nnml-article-to-file' or
1523         `file-attributes' failes, return article as un-expirable instead
1524         of treating it as expired.
1525
1526 2001-08-31  Sam Steingold  <sds@gnu.org>
1527
1528         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
1529         typo: `exmine' --> `examine'.
1530
1531 2001-08-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1532
1533         * nndoc.el (nndoc-forward-type-p): It is not a digest.
1534
1535 2001-08-30 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * nnml.el (nnml-check-directory-twice): Remove.
1538         (nnml-retrieve-headers): Ditto.
1539         (nnml-article-to-file): Use nnheader-directory-files-is-safe.
1540
1541 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1542
1543         * nnheader.el (nnheader-directory-files-is-safe): No need to read
1544         directory twice on Windows, or on GNU Emacs-21.
1545
1546 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1547
1548         * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
1549         (nnml-request-rename-group): Ditto.
1550         (nnml-active-number): Ditto.
1551         (nnml-request-create-group): Use nnml-directory-articles.
1552         (nnml-request-expire-articles): Use nnml-directory-articles, which
1553         gets list from nov database if available.
1554         (nnml-get-nov-buffer): New function.
1555         (nnml-open-nov): Use it.
1556         (nnml-update-file-alist): Use nnml-article-to-file-alist, which
1557         gets alist from nov database if available.
1558         (nnml-directory-articles): New function.
1559         (nnml-article-to-file-alist): New function.
1560
1561 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1562
1563         * mm-decode.el (mm-display-external): Use `name' as filename, if
1564         `filename' attribute is not present.
1565
1566 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1567
1568         * mail-source.el (mail-source-flash): New defcustom.
1569         (mail-source-new-mail-p): Ring visible bell if appropriate.
1570         (mail-source-start-idle-timer): Use unwind-protect to ensure idle
1571         timer is cleared even if mail check signals an error.
1572
1573 2001-08-29 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1574
1575         * gnus-sum.el (gnus-summary-move-article): Only update marks of
1576         type 'list.
1577
1578 2001-08-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1579
1580         * flow-fill.el (fill-flowed): eol might be point-max.
1581
1582 2001-08-27  Simon Josefsson  <jas@extundo.com>
1583
1584         * nnml.el (nnml-request-update-info): Fix message.
1585         (nnml-open-marks): Ditto.
1586
1587         * nnfolder.el (nnfolder-request-update-info):
1588         (nnfolder-open-marks): Fix message.
1589
1590 2001-08-25  Simon Josefsson  <jas@extundo.com>
1591
1592         * nnfolder.el (nnfolder-save-marks): Don't create directory named
1593         after group in ~/.
1594
1595 2001-08-25  Simon Josefsson  <jas@extundo.com>
1596         From Andreas Jaeger  <aj@suse.de>
1597
1598         * nnfolder.el (nnfolder-open-marks): Fix typo.
1599         * nnml.el (nnml-open-marks): Likewise.
1600
1601 2001-08-25  Simon Josefsson  <jas@extundo.com>
1602
1603         Make nnfolder groups self-contained as far as marks are concerned.
1604
1605         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1606         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
1607         (nnfolder-open-server): Make marks directory.
1608         (nnfolder-request-delete-group): Delete marks file.
1609         (nnfolder-request-delete-group): Check of nov/marks file exist
1610         before deleting.
1611         (nnfolder-request-rename-group): Rename marks file.
1612         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
1613         (nnfolder-request-set-mark, nnfolder-request-update-info)
1614         (nnfolder-group-marks-pathname, nnfolder-save-marks)
1615         (nnfolder-open-marks): New functions.
1616         (top-level): Require gnus.
1617
1618 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1619
1620         * nnweb.el (nnweb-type-definition): Use google raw file.
1621         (nnweb-google-parse-1): Ditto.
1622         (nnweb-google-identity): Ditto.
1623         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
1624         (nnweb-altavista-wash-article): Ditto.
1625         (nnweb-request-article): Remove nnweb-decode-entities.
1626
1627         * nnml.el: Require 'gnus.
1628
1629 2001-08-25  Simon Josefsson  <jas@extundo.com>
1630
1631         * nnml.el (nnml-marks-is-evil): Add doc.
1632
1633 2001-08-25  Simon Josefsson  <jas@extundo.com>
1634
1635         * nnml.el (nnml-save-marks): Wrap saving marks in a
1636         condition-case, to allow user to start Gnus if saving marks failed
1637         for some reason.
1638
1639 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1640
1641         * gnus-spec.el (gnus-compile): Don't compile gnus-version.
1642
1643         * gnus-group.el (gnus-update-group-mark-positions): Bind
1644         gnus-group-update-hook to nil.
1645
1646 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1647
1648         * mml.el (mml-generate-mime-1): Force as multibyte string.
1649
1650 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1651
1652         * gnus-sum.el (gnus-summary-insert-line)
1653         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1654         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1655
1656         * gnus-spec.el (gnus-correct-substring): Take optional END.
1657
1658         * nnrss.el (nnrss-request-article): Remove \n.
1659         (nnrss-retrieve-headers): Lines number is -1.
1660
1661 2001-08-24  Simon Josefsson  <jas@extundo.com>
1662
1663         * gnus-group.el (gnus-info-clear-data): Call
1664         nnfoo-request-set-mark to propagate marks.  Fix bug:
1665         `gnus-group-update-line' doesn't update read range unless we call
1666         `gnus-get-unread-articles-in-group' first.
1667
1668         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
1669         to server.
1670
1671 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1672
1673         * gnus-util.el (gnus-create-info-command): Return an interactive
1674         function.
1675
1676 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1677         From Katsumi Yamaoka <yamaoka@jpl.org>
1678
1679         * gnus-spec.el (gnus-parse-complex-format): Use equal.
1680
1681 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1682
1683         * gnus-sum.el (gnus-select-newsgroup): Use it.
1684
1685         * gnus-util.el (gnus-not-ignore): New function.
1686
1687         * lpath.el (featurep): Don't fbind char-int.
1688
1689         * gnus-util.el (gnus-create-info-command): New function.
1690
1691         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
1692         right node.
1693
1694         * gnus-sum.el (gnus-select-newsgroup): Clean up.
1695         (gnus-summary-limit-children): Use 'identity instead of `all'.
1696         (gnus-summary-limit-to-display-predicate): New command and
1697         keystroke.
1698
1699 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1700
1701         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
1702
1703         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
1704
1705 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1706
1707         * gnus-spec.el: Add the Gnus version.
1708         (gnus-update-format-specifications): If the Gnus version changes,
1709         nix out the format spec cache.
1710
1711         * gnus.el (gnus-continuum-version): Made into a command and
1712         optionalize the VERSION.
1713
1714         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
1715         the start of the lines.
1716
1717 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1718
1719         * gnus.el (gnus-visual-p): Define function before use of
1720         function.
1721
1722 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1723
1724         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
1725         (gnus-article-mark-to-type): New function.
1726         (gnus-update-missing-marks): Only update marks of type 'list.
1727
1728         * gnus.el (gnus-article-special-mark-lists): New variable.
1729
1730 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1731
1732         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
1733         (gnus-select-newsgroup): Still use 'all.
1734         (gnus-summary-initial-limit): Comparing with 'all.
1735
1736 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1737
1738         * gnus-start.el (gnus-activate-group): If dont-check, don't update
1739         active.
1740
1741 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1742
1743         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
1744         nnslashdot-*-retrieve-headers.
1745         (nnslashdot-request-article): Fix for slashcode 2.2.
1746         (nnslashdot-make-tuple): New.
1747         (nnslashdot-read-groups): Use it.
1748
1749 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1750
1751         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
1752         list.
1753
1754         * gnus-sum.el (gnus-summary-move-article): Don't select article.
1755
1756 2001-08-20  Simon Josefsson  <jas@extundo.com>
1757
1758         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
1759         opened, error instead of continuing (and exploding later).
1760
1761 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1762
1763         * gnus.el (gnus-expand-group-parameters): Return the parameter
1764         list.
1765
1766         * gnus-sum.el (gnus-summary-show-article): Doc fix.
1767         (gnus-summary-show-article): Guess at charset if required.
1768
1769         * gnus-spec.el (gnus-correct-substring): Stopped one character
1770         before we wanted.
1771
1772 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1773
1774         * earcon.el (earcon-auto-play): Remove unused option.
1775
1776 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1777
1778         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
1779         message down in levels, since it happens very fast.
1780
1781         * smiley-ems.el (smiley-update-cache): Respect the symbol version
1782         of smiley-regexp-alist.
1783
1784         * mm-view.el (mm-inline-text): Ignore vcard errors.
1785
1786         * gnus-art.el (gnus-ignored-headers): Added more junk headers.
1787
1788         * gnus-score.el (gnus-all-score-files): Use append instead of
1789         nconc.
1790
1791         * gnus.el (gnus-splash-face): Doc fix.
1792
1793         * mm-decode.el (mm-mailcap-command): Use
1794         mm-path-name-rewrite-functions.
1795         (mm-path-name-rewrite-functions): New variable.
1796
1797         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
1798         (gnus-complex-form-to-spec): Insert tab.
1799         (gnus-spec-tab): New function.
1800
1801         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
1802         entering the group.
1803
1804         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
1805         the positional spec.
1806         (gnus-parse-complex-format): React to %C.
1807
1808         * gnus-ems.el (gnus-char-width): Moved here.
1809
1810         * gnus-sum.el (gnus-select-newsgroup): Set
1811         gnus-newsgroup-articles.
1812         (gnus-unseen-mark): New variable.
1813         (gnus-newsgroup-unseen): Ditto.
1814         (gnus-newsgroup-seen): Ditto.
1815         (gnus-adjust-marked-articles): Use them.
1816         (gnus-update-marks): Use them.
1817         (gnus-summary-update-secondary-mark): Display.
1818         (gnus-summary-prepare-threads): Display.
1819
1820         * gnus-msg.el (gnus-inews-group-method): Use and return the
1821         method, not the server.
1822
1823 2001-08-19  Simon Josefsson  <jas@extundo.com>
1824
1825         * gnus-srvr.el (gnus-server-agent-face): New.
1826         (gnus-server-agent-face): New.
1827         (gnus-server-mode): Turn on font-lock-mode.
1828
1829         * gnus.el (gnus-server-visual): Add defgroup.
1830
1831 2001-08-19  Simon Josefsson  <jas@extundo.com>
1832         From Joe Casadonte <jcasadonte@northbound-train.com>
1833
1834         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
1835         gnus-server-denied-face): New.
1836         (gnus-server-opened-face, gnus-server-closed-face,
1837         gnus-server-denied-face): New.
1838         (gnus-server-font-lock-keywords): Add.
1839
1840 2001-08-19  Simon Josefsson  <jas@extundo.com>
1841
1842         * nnml.el (nnml-request-set-mark): Return nil.
1843         (nnml-save-marks): Use nnml-possibly-create-directory.
1844         (nnml-open-marks): Only work in temp buffer when inserting/reading
1845         .marks file.
1846
1847 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1848
1849         * gnus.el (gnus-expand-group-parameters): Fix.
1850
1851         * gnus-spec.el (gnus-char-width): New.
1852         (gnus-correct-substring, gnus-correct-length): Use it.
1853
1854         * message.el (message-required-mail-headers): Fix doc.
1855
1856 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1857
1858         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
1859
1860         * mm-decode.el (mm-save-part-to-file): Insert the handle.
1861
1862 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1863
1864         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1865         slashdot 2.2 (not fully fixed yet).
1866         (nnslashdot-request-article): Ditto.
1867
1868 2001-08-18  Simon Josefsson  <jas@extundo.com>
1869
1870         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
1871         nnimap.
1872
1873         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
1874         gnus-util.
1875         (nnimap-request-update-info-internal): Use new functions.
1876
1877         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
1878         new functions.
1879
1880 2001-08-18  Simon Josefsson  <jas@extundo.com>
1881
1882         Make nnml groups self-contained as far as marks are concerned.
1883
1884         * nnml.el (nnml-request-delete-group): Delete marks file.
1885         (nnml-request-rename-group): Move marks file.
1886         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
1887         variables.
1888         (nnml-request-set-mark, nnml-request-update-info): New server
1889         functions.
1890         (nnml-save-marks, nnml-open-marks): New functions.
1891
1892 2001-08-18  Simon Josefsson  <jas@extundo.com>
1893
1894         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
1895         `set' when setting marks.
1896
1897 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898
1899         * gnus.el (gnus-info-find-node): Take an argument.
1900
1901         * gnus-art.el (gnus-button-handle-info): New.
1902         (gnus-url-unhex-string): Replace "+" with " ".
1903
1904 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1905
1906         * message.el (message-check-news-header-syntax): Check bad From.
1907
1908 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1909
1910         * gnus-spec.el (gnus-correct-length): New function.
1911         (gnus-correct-substring): New function.
1912         (gnus-tilde-max-form): Use it.
1913
1914 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
1915
1916         * nnmh.el: Docstring changes as below.
1917
1918         * nnml.el: Docstring changes as below.
1919
1920         * nnbabyl.el: Docstring changes as below.
1921
1922         * nnmbox.el: Docstring changes as below.
1923
1924         * nnfolder.el: Added docstrings identifying each virtual server
1925         parameter.
1926
1927 2001-08-18  Simon Josefsson  <jas@extundo.com>
1928
1929         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
1930
1931 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
1932
1933         * message.el: rename "Abort Message" to "Postpone Message".
1934         Remove "Attach file as MIME" from Message menu, it's already in
1935         the MIME menu.
1936
1937 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1938
1939         * smime.el (smime-point-at-eol): eval-and-compile.
1940         (smime-make-temp-file): New.
1941         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
1942         Use it.
1943
1944 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1945
1946         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
1947         (gnus-agent-summary-fetch-group): New command and keystroke.
1948
1949         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
1950         (gnus-mime-display-security): Make it respect
1951         gnus-unbuttonized-mime-type-p.
1952
1953         * gnus-sum.el (gnus-articles-to-read): Comments.
1954         (gnus-article-marked-p): New function.
1955         (gnus-summary-display-make-predicate): New function.
1956         (gnus-select-newsgroup): Use them.
1957
1958         * mm-decode.el (mm-save-part-to-file): Made it not error.
1959
1960 2001-08-17  Simon Josefsson  <jas@extundo.com>
1961
1962         * imap.el (imap-wait-for-tag): If process-status isn't open or
1963         run, return nil instead of sit-for looping.
1964
1965 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1966
1967         * lpath.el (featurep): fbind xml-parse-region.
1968
1969         * gnus.el (gnus-message-archive-method): Default to "archive".
1970         (gnus-message-archive-method): Doc fix.
1971         (gnus-parameters-get-parameter): Cleaned up.
1972         (gnus-expand-group-parameter): New function.
1973
1974         * gnus-start.el (gnus-setup-news): Push the archive server only
1975         the server list.
1976
1977         * mml.el (mml-menu): Changed name to "Attachments".
1978
1979         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
1980         when there is something to detroy.
1981
1982 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1983
1984         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
1985         nil.
1986
1987 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1988
1989         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
1990         which specifies a time today or tomorrow.
1991
1992 2001-08-15  Simon Josefsson  <jas@extundo.com>
1993         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
1994
1995         * gnus-agent.el (gnus-agent-make-mode-line-string)
1996         (gnus-agent-toggle-plugged): Use new API.
1997
1998 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1999
2000         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
2001         deadline has expired.
2002
2003 2001-08-12  Simon Josefsson  <jas@extundo.com>
2004         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
2005
2006         Support `recent' mark indicating newly arrived messages (to
2007         separate from old but unread messages).
2008
2009         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
2010         `nnmail-split-history' if recent is > 0.
2011         (nnimap-request-update-info-internal): Update `recent' marks.
2012         (nnimap-request-set-mark): Never set `recent' marks.
2013         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
2014         recent.
2015
2016         * gnus-sum.el (gnus-recent-mark): New mark.
2017         (gnus-newsgroup-recent): New variable.
2018         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
2019         (gnus-summary-prepare-threads): Mark recent articles.
2020         (gnus-summary-add-mark): Support recent.
2021         (gnus-summary-update-secondary-mark): Support recent.
2022
2023         * gnus.el (gnus-article-mark-lists): Add recent.
2024
2025 2001-08-12  Simon Josefsson  <jas@extundo.com>
2026
2027         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
2028         whether successful decoding took place.  Add doc.
2029
2030 2001-08-12  Simon Josefsson  <jas@extundo.com>
2031         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
2032
2033         * gnus.el (gnus-summary-line-format, gnus-parameters):
2034         * gnus-gl.el (gnus-summary-grouplens-line-format):
2035         * gnus-salt.el (gnus-summary-pick-line-format):
2036         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
2037
2038 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
2039         Committed by Kai Gro\e,A_\e(Bjohann.
2040
2041         * gnus-score.el (gnus-score-string): Fix `match' regexp
2042         for `extra' header case.
2043
2044 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2045
2046         * nnmbox.el (nnmbox-read-mbox): No warning.
2047
2048 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2049
2050         * nndoc.el (nndoc-article-type): Fix doc.
2051         (nndoc-generate-article-function): New.
2052         (nndoc-dissection-function): New.
2053         (nndoc-type-alist): Add oe-dbx.
2054         (nndoc-oe-dbx-type-p): New.
2055         (nndoc-oe-dbx-dissection): New.
2056         (nndoc-oe-dbx-generate-article): New.
2057
2058 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2059
2060         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
2061         whether deadline has been reached.  Patch from Dan Nicolaescu
2062         <dann@godzilla.ics.uci.edu>.
2063
2064 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2065
2066         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2067         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
2068         <rintaman@cs.Helsinki.FI>.
2069
2070         * mail-source.el (mail-source-movemail): The error buffer is
2071         modified, but nothing in it.
2072
2073 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2074
2075         * message.el (message-bogus-system-names): New.
2076         (message-make-fqdn): Use it.
2077
2078 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2079
2080         * nndraft.el (nndraft-request-group): Use
2081         nndraft-auto-save-file-name.
2082
2083 2001-08-09  Simon Josefsson  <jas@extundo.com>
2084
2085         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
2086         Don't ask whether to decrypt.  Just leave result in buffer (don't
2087         call mm).
2088
2089         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
2090         parts as well.
2091         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
2092         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
2093
2094 2001-08-09  Simon Josefsson  <jas@extundo.com>
2095
2096         * mm-decode.el (mm-insert-part): Return decoding success status.
2097         (mm-save-part-to-file): Error if decoding failed.
2098
2099 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2100
2101         * message.el (message-tab): Use indent-relative.
2102         (message-mode): Don't bind indent-line-function to indent-relative.
2103
2104 2001-08-09  Simon Josefsson  <jas@extundo.com>
2105
2106         * message.el (message-get-reply-headers): Fix string. Suggested by
2107         Christoph Conrad <cc@cli.de>.
2108
2109 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2110
2111         * message.el (message-tab): Use the current value of
2112         indent-line-function.
2113         (message-mode): Bind indent-line-function to indent-relative.
2114
2115 2001-08-08  Simon Josefsson  <jas@extundo.com>
2116
2117         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
2118         whether `imtest' is installed.
2119
2120 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
2121         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2122
2123         * gnus-sum.el (gnus-summary-show-article): Call
2124         gnus-summary-update-secondary-secondary-mark.
2125         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
2126         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
2127
2128 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2129
2130         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
2131
2132         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2133
2134         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
2135         <gerd@gnu.org>.
2136
2137         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
2138
2139         * gnus-util.el (gnus-output-to-rmail): Ditto.
2140         (gnus-output-to-mail): Ditto.
2141
2142         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
2143
2144 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
2145
2146         * message.el (message-indent-citation): Use
2147         `message-yank-cited-prefix' for empty lines.
2148
2149 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
2150
2151         * message.el (message-indent-citation): Quote only lines starting
2152         with ">" using `message-yank-cited-prefix'.
2153
2154 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
2155
2156         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
2157         gnus-cache-fully-p.
2158
2159 2001-08-04  Simon Josefsson  <jas@extundo.com>
2160
2161         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
2162         file if it doesn't exist (by calling gnus-cache-read-active).
2163
2164 2001-08-04  Simon Josefsson  <jas@extundo.com>
2165
2166         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
2167         (gnus-cache-passively-or-fully-p): Removed.
2168         (gnus-cache-fully-p): Fix it.
2169
2170         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
2171
2172 2001-08-04  Simon Josefsson  <jas@extundo.com>
2173
2174         * gnus-cache.el (gnus-cache-fully-p)
2175         (gnus-cache-passively-or-fully-p): New functions.
2176         (gnus-cache-possibly-enter-article): Cosmetic change, use
2177         `g-c-p-o-f-p'.
2178         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
2179         was bogus (`g-c-p-a-a' does not change active info, just change
2180         the functions parameters).
2181         (gnus-cache-possibly-remove-articles-1): Make sure articles are
2182         not removed in groups that match `gnus-uncacheable-groups'.
2183
2184         Reported and modifications based on discussions with Nuutti
2185         Kotivuori <nuutti.kotivuori@smarttrust.com>.
2186
2187 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2188         Committed by Simon Josefsson  <jas@extundo.com>
2189
2190         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
2191         calls `gnus-cache-update-active' if bounds has been extended.
2192
2193 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2194
2195         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
2196         before remove.
2197         (gnus-mime-security-show-details): Ditto.
2198
2199 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2200
2201         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
2202         syntax.  Protect string-match against nil string and regexp.
2203
2204 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2205
2206         * mm-util.el (mm-find-charset-region): Remove control-1.
2207
2208 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2209
2210         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
2211
2212 2001-08-04  Simon Josefsson  <jas@extundo.com>
2213
2214         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
2215         buffer.  Delete MIME-Version header.
2216
2217 2001-08-03  Simon Josefsson  <jas@extundo.com>
2218
2219         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
2220         that is entered does not necessarily have the highest article
2221         number in the group, so use `gnus-cache-possibly-alter-active'
2222         instead of `gnus-cache-update-active'.
2223
2224 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2225
2226         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
2227
2228 2001-08-03  Simon Josefsson  <jas@extundo.com>
2229
2230         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
2231         menu.
2232
2233 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
2234
2235         * gnus.el (post-method): New group parameter.  It also provides
2236         the user option `gnus-post-method-alist' and the internal function
2237         `gnus-parameter-post-method'.
2238
2239         * gnus-msg.el (gnus-post-method): Bind the value of
2240         `gnus-post-method' to the group parameter if it is defined.
2241
2242 2001-08-02  Simon Josefsson  <jas@extundo.com>
2243
2244         * smime.el (smime-extra-arguments): Removed.
2245         (smime-call-openssl-region): Don't use it.
2246
2247 2001-08-02  Simon Josefsson  <jas@extundo.com>
2248
2249         * smime.el (smime-sign-region): Handle stderr.
2250         (smime-encrypt-region): Ditto.
2251
2252         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
2253         match the ASN.1 length bytes.
2254         (mm-pkcs7-enveloped-magic): Ditto.
2255         (mm-view-pkcs7-get-type): Don't regexp quote.
2256
2257 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2258         From Andreas Fuchs <asf@void.at>
2259
2260         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
2261
2262 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2263
2264         * gnus-art.el (gnus-header-button-alist): References regexp.
2265
2266 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
2267
2268         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
2269         already fboundp.  Add INTERACTIVE arg to autoload form.
2270
2271 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2272
2273         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
2274
2275         * nnmail.el (nnmail-cache-open): Ditto.
2276
2277 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2278
2279         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
2280
2281 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2282
2283         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
2284
2285 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2286         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2287
2288         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
2289         (gnus-agent-toggle-plugged): Use it.
2290
2291 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2292
2293         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
2294         (gnus-ding-file-coding-system): New variable.
2295         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
2296         (gnus-slave-save-newsrc): Use it.
2297
2298 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2299
2300         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
2301         syntax.
2302
2303 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2304         Originally from Andreas Fuchs <asf@void.at>
2305
2306         * mml2015.el (mml2015-trust-boundaries-alist)
2307         (mml2015-gpg-pretty-print-fpr): New.
2308         (mml2015-gpg-extract-signature-details): More details, rename from
2309         `m-g-e-from'.
2310         (mml2015-gpg-verify): Use them.
2311         (mml2015-gpg-clear-verify): Use them.
2312
2313 2001-07-31  Simon Josefsson  <jas@extundo.com>
2314
2315         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
2316         buffer when done.
2317
2318 2001-07-30  Simon Josefsson  <jas@extundo.com>
2319
2320         * smime.el (smime-call-openssl-region): Revert previous change,
2321         just pass on buf to `call-process-region'.
2322         (smime-verify-region): Doc fix.  Don't message stuff.  Use
2323         `smime-new-details-buffer'.  Inserts error messages into buffer.
2324         (smime-noverify-region): Ditto.
2325         (smime-decrypt-region): Ditto.  Handles stderr separately.
2326         (smime-verify-buffer, smime-noverify-buffer)
2327         (smime-decrypt-buffer): Doc fix.
2328         (smime-new-details-buffer): New function.
2329         (smime-pkcs7-region, smime-pkcs7-certificates-region)
2330         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
2331         (smime-sign-region, smime-encrypt-region): Don't use
2332         `insert-buffer'.
2333
2334         * mml-smime.el (mml-smime-verify): Fix security button strings.
2335
2336 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2337
2338         * gnus-art.el (gnus-mime-save-part-and-strip): Save
2339         gnus-article-mime-handles.
2340
2341 2001-07-29  Simon Josefsson  <jas@extundo.com>
2342
2343         * mail-source.el (top-level): Require message for message-directory.
2344         (mail-source-directory): Change default to message-directory.
2345
2346         * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
2347         (smime-certificate-directory, smime-openssl-program)
2348         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
2349         (smime-extra-arguments): New variable.
2350         (smime-dns-server): Fix customize group.
2351         (smime-call-openssl-region): Use `smime-extra-arguments'.
2352
2353 2001-07-29  Simon Josefsson  <jas@extundo.com>
2354         From Vladimir Volovich <vvv@vsu.ru>
2355
2356         * smime.el (smime-call-openssl-region): Ignore stderr.
2357
2358 2001-07-29  Simon Josefsson  <jas@extundo.com>
2359         From Christoph Conrad <christoph.conrad@gmx.de>
2360
2361         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
2362         file.
2363
2364 2001-07-29  Simon Josefsson  <jas@extundo.com>
2365
2366         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
2367
2368         Support S/MIME decryption.
2369
2370         * mm-decode.el (mm-inline-media-tests):
2371         (mm-inlined-types):
2372         (mm-automatic-display):
2373         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
2374
2375         * mm-view.el (mm-pkcs7-signed-magic):
2376         (mm-pkcs7-enveloped-magic): New variables.
2377         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
2378         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
2379         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
2380         PKCS#7 blobs.
2381
2382         * smime.el (smime-decrypt-region): Expand keyfile.
2383
2384 2001-07-29  Simon Josefsson  <jas@extundo.com>
2385
2386         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
2387         `ssl.el' variables.
2388
2389         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
2390         but line instead of narrowing to it, because `nnmail-parse-active'
2391         calls widen.  Thanks to Christoph Conrad
2392         <christoph.conrad@gmx.de>.
2393
2394 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2395
2396         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
2397         for %B spec.
2398
2399         * gnus-sum.el (gnus-summary-prepare-threads): If
2400         gnus-sum-thread-tree-root is nil, use subject instead.
2401         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
2402         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2403         (gnus-sum-thread-tree-leaf-with-other)
2404         (gnus-sum-thread-tree-single-leaf): Documentation.
2405         (gnus-sum-thread-tree-single-indent): Allow nil.
2406
2407 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2408
2409         * message.el (message-fill-paragraph): Do nothing if the user
2410         wants filladapt-mode.
2411
2412 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2413
2414         * mm-decode.el (mm-image-type-from-buffer): New.
2415         (mm-get-image): Use it.
2416
2417 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2418
2419         * gnus.el (gnus-large-newsgroup): If it is nil, ...
2420
2421         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
2422         mm-display-parts too.
2423
2424 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2425
2426         * nnfolder.el (nnfolder-request-accept-article): Bind
2427         nntp-server-buffer.
2428
2429         * nnmail.el (nnmail-parse-active): Read from buffer instead of
2430         nntp-server-buffer.
2431
2432 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2433
2434         * message.el (message-check-news-header-syntax): Use
2435         message-post-method.
2436         (message-send-news): Bind message-post-method.
2437
2438 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2439
2440         * mml.el (mml-tweak-type-alist): New.
2441         (mml-tweak-function-alist): New.
2442         (mml-tweak-part): New.
2443         (mml-generate-mime-1): Use it.
2444
2445 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2446
2447         * nnfolder.el (nnfolder-request-accept-article): Replace
2448         nnfolder-request-list.
2449
2450 2001-07-27  Simon Josefsson  <jas@extundo.com>
2451
2452         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
2453         nnoo-change-server failed to do it.
2454
2455 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456
2457         * gnus.el (gnus-parameters): Make it customizable.
2458
2459 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2460
2461         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
2462
2463         * message.el (message-set-auto-save-file-name): More
2464         poor-system-types.
2465
2466         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
2467
2468         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
2469         supports +.
2470
2471 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2472
2473         * mm-decode.el (mm-readable-p): New.
2474         (mm-inline-media-tests): Fix the default testers.
2475
2476 2001-07-26  Simon Josefsson  <jas@extundo.com>
2477
2478         * nnimap.el (nnimap-version): Bump version number.
2479
2480 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2481         From Steven E. Harris <seh@speakeasy.org>
2482
2483         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
2484         in M$Windows too.
2485
2486 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2487
2488         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
2489
2490 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2491
2492         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
2493
2494         * mm-decode.el (mm-get-image): Guess then use the type.
2495
2496         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
2497
2498 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
2499
2500         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
2501         display (%B) for threads if threading is off.
2502
2503 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2504         From Henrik Enberg <henrik@enberg.org>
2505
2506         * gnus-msg.el: Customization patch.
2507
2508 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
2509
2510         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
2511         variable.
2512         (nnmail-split-fancy-with-parent): Ignore certain groups.
2513
2514 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2515
2516         * gnus-util.el (gnus-byte-compile): New.
2517         (gnus-use-byte-compile): New.
2518         (gnus-make-sort-function): Use it.
2519
2520         * nnmail.el (nnmail-get-new-mail): Use it.
2521
2522         * gnus-agent.el (gnus-category-make-function): Simple function or
2523         compiled function.
2524         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
2525
2526         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
2527         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
2528         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
2529
2530         * message.el (message-check-news-header-syntax): Remove quote.
2531
2532 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2533
2534         * message.el (message-use-mail-followup-to): `t' is not a
2535         documented value.
2536
2537 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2538
2539         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
2540
2541 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2542
2543         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
2544         there are long lines.
2545
2546 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
2547
2548         * dgnushack.el (copy-list): New compiler macro.
2549
2550 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2551
2552         * message.el (message-bounce): If no Return-Path, the whole
2553         content is considered as the original message.
2554
2555         * nnml.el (nnml-check-directory-twice): New.
2556         (nnml-article-to-file): Use it.
2557         (nnml-retrieve-headers): Hack it.
2558
2559 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2560
2561         * gnus-win.el (gnus-buffer-configuration): New configure.
2562
2563         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
2564         not alive.
2565
2566         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
2567         (mm-display-external): Use display-term configure.
2568
2569 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2570
2571         * gnus-delay.el (gnus-delay-default-hour): New variable.
2572         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
2573
2574 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2575         From Karl Kleinpaste <karl@charcoal.com>
2576
2577         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
2578         (gnus-summary-prepare-threads): Ditto.
2579
2580         * gnus.el (gnus-summary-line-format): Add %B.
2581
2582 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2583
2584         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
2585
2586         * mm-util.el (mm-string-as-multibyte): New.
2587
2588         * nnmh.el (nnmh-request-list-1): Encode, not decode!
2589
2590 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2591
2592         * mm-util.el (mm-universal-coding-system): New.
2593
2594         * gnus-start.el (gnus-startup-file-coding-system): Use it.
2595
2596         * score-mode.el (score-mode-coding-system): Use it.
2597
2598 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
2599
2600         * gnus-start.el (gnus-setup-news): Call
2601         `gnus-check-bogus-newsgroups' just after the native server is
2602         opened.
2603
2604 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2605
2606         * nnmail.el (nnmail-do-request-post): Util function to be used by
2607         `nnchoke-request-post' for all nnmail-derived backends.
2608
2609         * nnml.el (nnml-request-post): Use it.
2610
2611         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
2612         backend, for it groks nnml-request-post.
2613
2614         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
2615         Treat `mail-post' backends like `mail' backends, not like `news'
2616         backends.
2617
2618 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2619
2620         * gnus-msg.el (gnus-setup-message): make-local-hook.
2621
2622 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2623
2624         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
2625         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
2626         <karl@charcoal.com>, slightly changed by Kai.
2627
2628         * message.el (message-check-news-header-syntax): When checking
2629         whether the groups exist, check the right server based on
2630         `gnus-post-method'.
2631
2632 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2633
2634         * gnus-delay.el: New file.
2635
2636 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2637
2638         * mm-util.el (mm-read-coding-system): Take two arguments.
2639
2640         * gnus-sum.el (gnus-summary-show-article): Use
2641         mm-read-coding-system.
2642
2643         * gnus-art.el (article-de-quoted-unreadable):
2644         (article-de-base64-unreadable, article-wash-html):
2645         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
2646
2647 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2648
2649         * nnml.el (nnml-request-post): New function.  Can be used for
2650         annotations in nnml groups.
2651
2652 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
2653
2654         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
2655         command.
2656
2657         * gnus-start.el (gnus-find-new-newsgroups): Use
2658         `message-make-date' instead of `current-time-string'.
2659         (gnus-ask-server-for-new-groups): Ditto.
2660         (gnus-check-first-time-used): Ditto.
2661
2662 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2663
2664         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
2665
2666 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
2667
2668         * message.el (message-shorten-references): Change `maxcount' and
2669         `cut' to obey USEFOR draft 5.
2670
2671 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
2672
2673         * gnus-sum.el (gnus-summary-display-arrow): New variable.
2674         (gnus-summary-set-article-display-arrow): New function.
2675         (gnus-summary-goto-subject): Use it.
2676
2677 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2678
2679         * gnus-sum.el (gnus-summary-import-article): Insert date if
2680         doesn't exist.
2681
2682 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2683
2684         * mml.el (mml-content-type-parameters): New.
2685         (mml-content-disposition-parameters): New.
2686         (mml-insert-mime-headers): Use them.
2687         (mml-parse-1): Accept charset.
2688
2689 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2690
2691         * gnus-group.el (gnus-group-select-group): Doc fix.
2692
2693         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
2694
2695 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
2696
2697         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
2698         to handle `define-derived-mode'.
2699
2700 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2701         From:  Stefan Monnier  <monnier@cs.yale.edu>
2702
2703         * message.el (message-mode): Use define-derived-mode.
2704         (message-tab): message-completion-alist.
2705
2706         * imap.el (imap-interactive-login): Use make-local-variable.
2707         (imap-open): Ditto.
2708         (imap-authenticate): Ditto.
2709
2710         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
2711
2712         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
2713
2714 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2715
2716         * message.el (message-citation-line-function): Refer to
2717         gnus-cite-attribution-suffix.
2718
2719 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2720
2721         * gnus-art.el,...: Error convention changes.
2722
2723 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2724
2725         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
2726
2727 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2728
2729         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
2730         (nnrss-read-server-data): Ditto.
2731
2732 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2733
2734         * gnus-setup.el (gnus-use-installed-gnus): Typo.
2735         * Cleanup files.
2736         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
2737
2738 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2739
2740         * gnus.el (gnus-summary-line-format): Add %o.
2741
2742         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
2743         unless shell outputs something.
2744
2745 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2746
2747         * gnus-art.el (gnus-boring-article-headers): Better doc.
2748         (article-hide-headers): Better regexp.
2749         Suggested by Matt Swift <swift@alum.mit.edu>.
2750
2751         * nnheader.el (nnheader-max-head-length): Better doc.
2752         (nnheader-header-value): Skip spaces.
2753         (nnheader-parse-head): Remove space.
2754         Suggested by Matt Swift <swift@alum.mit.edu>.
2755
2756         * gnus-sum.el (gnus-summary-show-raw-article): New function.
2757         (gnus-get-newsgroup-headers): Remove space.
2758
2759 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2760
2761         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
2762         (gnus-summary-reply): Use it.
2763         (gnus-summary-reply-broken-reply-to): New.
2764         (gnus-msg-force-broken-reply-to): New.
2765
2766         * mm-view.el (mm-inline-text): Showing as text/plain when error.
2767
2768 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2769
2770         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
2771
2772 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2773
2774         * mm-decode.el (mm-external-terminal-program): New variable.
2775         (mm-display-external): Use it. Use term to display when no
2776         window-system.
2777
2778 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2779
2780         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2781         Browse->Next entries to Browse->Prev
2782
2783 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
2786
2787 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2788
2789         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
2790         for the default encoding.
2791
2792         * nnrss.el (nnrss-url-field): New field.
2793         (nnrss-request-article): Add newsgroups.
2794
2795         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
2796
2797 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2798
2799         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
2800
2801         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
2802         (gnus-draft-setup): Remove backlog.
2803
2804 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2805
2806         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
2807         Cleanup.
2808
2809 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2810
2811         * gnus-msg.el (gnus-bug): Erase buffer.
2812
2813         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
2814
2815 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2816
2817         * mm-decode.el (mm-attachment-override-p): Fix typo.
2818
2819 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
2820
2821         * gnus-kill.el (gnus-execute): Work with the extra headers.
2822         * gnus-sum.el (gnus-summary-execute-command): Ditto.
2823
2824 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2825
2826         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2827         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
2828
2829         * message.el (message-send-mail-real-function): New variable.
2830         (message-send-mail-partially, message-send-mail):
2831
2832         * nngateway.el (nngateway-request-post): Use it.
2833
2834         * gnus-agent.el (gnus-agentize): Use it.
2835
2836         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
2837         (nnsoup-revert-variables): Use it.
2838
2839 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
2840
2841         * mm-decode.el (mm-inline-media-tests): Default to displaying as
2842         text/plain if the type doesn't match any other media types.
2843         (mm-inlined-types): Doc fix.
2844         (mm-display-inline): Revert previous change (now handled by a
2845         default type in `mm-inline-media-tests'.
2846         (mm-inlinable-p): Revive.
2847         (mm-display-part): Call `mm-inlinable-p'.
2848         (mm-attachment-override-p): Ditto.
2849         (mm-inlined-p): Doc fix.
2850
2851         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
2852         well as `mm-inlined-p'.
2853
2854 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2855
2856         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
2857         (nntp-send-command-and-decode): Use gnus-point-at-bol.
2858
2859 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2860         From  Paul Jarc <prj@po.cwru.edu>
2861
2862         * message.el (message-use-mail-followup-to): New variable.
2863         (message-get-reply-headers): Use it.
2864
2865 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
2866
2867         * nnheader.el (nnheader-init-server-buffer): Make sure the
2868         *nntpd* buffer is made multibyte instead of a random buffer.
2869
2870 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2871
2872         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
2873         when it returns headers.
2874
2875 2001-07-07  Simon Josefsson  <jas@extundo.com>
2876
2877         * rfc2047.el (rfc2047-encode-message-header): Skip header when
2878         trying to fold. Thanks to Colin Walters
2879         <walters@cis.ohio-state.edu>
2880
2881 2001-07-06  Simon Josefsson  <jas@extundo.com>
2882
2883         * imap.el (imap-parse-address-list, imap-parse-flag-list)
2884         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
2885         Add information in `assert's.
2886
2887         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2888         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
2889         and `nnimap-group-overview-filename', should handle all
2890         change-of-uidvalidity related issues.  But there may be other
2891         problems.)
2892
2893 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2894
2895         * rfc2047.el (rfc2047-encode-message-header): Don't include the
2896         header name when folding.
2897
2898 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2899
2900         * mm-decode.el (mm-inlined-types): Document relationship with
2901         `mm-inline-media-tests'.
2902         (mm-display-inline): Default to displaying as plain text if no
2903         inlining handler is available.
2904         (mm-inlinable-p): Remove.
2905         (mm-inlined-p): Don't call `mm-inlinable-p'.
2906         (mm-automatic-display-p): Ditto.
2907         (mm-attachment-override-p): Ditto.
2908
2909 2001-07-04  Simon Josefsson  <jas@extundo.com>
2910
2911         * nnimap.el (nnimap-importantize-dormant): New variable.
2912         (nnimap-request-update-info-internal): Use it.
2913         (nnimap-request-set-mark): Ditto.
2914
2915 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2916
2917         * nntp.el (nntp-send-command): don't pass a buffer argument to
2918         `point'. Only XEmacs accepts this.
2919         * nntp.el (nntp-send-command-nodelete): ditto.
2920         * nntp.el (nntp-send-command-and-decode): ditto.
2921
2922 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2923
2924         * nntp.el (nntp-open-connection-function): doc update.
2925         * nntp.el (nntp-pre-command): New.
2926         * nntp.el (nntp-via-rlogin-command): New.
2927         * nntp.el (nntp-via-telnet-command): New.
2928         * nntp.el (nntp-via-telnet-switches): New.
2929         * nntp.el (nntp-via-user-name): New.
2930         * nntp.el (nntp-via-user-password): New.
2931         * nntp.el (nntp-via-address): New.
2932         * nntp.el (nntp-via-envuser): New.
2933         * nntp.el (nntp-via-shell-prompt): New.
2934         * nntp.el (nntp-open-telnet-stream): New.
2935         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
2936         * nntp.el (nntp-open-via-telnet-and-telnet): New.
2937         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
2938         * nntp.el (nntp-send-command): ditto.
2939         * nntp.el (nntp-send-command-nodelete): ditto.
2940         * nntp.el (nntp-send-command-and-decode): ditto.
2941
2942 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
2943
2944         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
2945         `when'.
2946
2947 2001-07-03  Simon Josefsson  <jas@extundo.com>
2948         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2949
2950         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
2951
2952 2001-07-03  Simon Josefsson  <jas@extundo.com>
2953
2954         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
2955         remove it (workaround XEmacs `fill-region' bug).
2956
2957 2001-07-01  Simon Josefsson  <jas@extundo.com>
2958
2959         * nnimap.el (nnimap-date-days-ago): Defeat locale.
2960
2961 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2962
2963         * mml2015.el (mml2015-format-error): New function.
2964         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
2965         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
2966         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
2967
2968 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2969
2970         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
2971         Suggested by Christoph Conrad <C.Conrad@cli.de>.
2972
2973         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
2974         group variables.
2975
2976 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2977
2978         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
2979
2980         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
2981         (nnrss-save-group-data): Ditto.
2982
2983         * gnus-agent.el (gnus-agent-save-alist): Ditto.
2984
2985 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
2986
2987         * message.el (message-do-send-housekeeping): Narrow to headers.
2988
2989 2001-06-24  Simon Josefsson  <jas@extundo.com>
2990
2991         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
2992         insertion when breaking lines looked for " \t" instead of "[ \t]".
2993         (rfc2047-encode-message-header): Fold lines even if
2994         no QP encoding is done.
2995
2996 2001-06-23  Simon Josefsson  <jas@extundo.com>
2997         From Samuel Tardieu <sam@inf.enst.fr>
2998
2999         * smime.el (smime-keys): Support additional certificates.
3000         (smime-make-certfiles): New function.
3001         (smime-sign-region): Use previous variables.
3002         (smime-get-certfiles): New function.
3003         (smime-sign-buffer): Use it.
3004         (smime-verify-region): Support both CAfile and CApath.
3005
3006 2001-06-23  Simon Josefsson  <jas@extundo.com>
3007
3008         * smime.el (smime-decrypt-region): Perhaps work.
3009
3010 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3011
3012         * gnus-msg.el (gnus-copy-article-buffer): Typo.
3013
3014 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
3015
3016         * mm-decode.el (mm-save-part): Rewrite file name.
3017         (mm-file-name-rewrite-functions): New variable.
3018         (mm-file-name-delete-whitespace): New function.
3019         (mm-file-name-trim-whitespace): New function.
3020         (mm-file-name-collapse-whitespace): New function.
3021         (mm-file-name-replace-whitespace): New variable and function.
3022
3023 2001-06-22  Simon Josefsson  <jas@extundo.com>
3024
3025         * message.el (message-make-date): Workaround locale for weekdays.
3026
3027 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3028
3029         * message.el (message-goto-body): Return nil if not found. (revert!)
3030
3031 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3032         From Fremlin <chief@bandits.org>
3033
3034         * message.el (message-goto-body): Some messages have no header.
3035
3036         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3037
3038 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
3039
3040         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
3041
3042 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3043
3044         * message.el (message-make-date): Add week day.
3045         Suggested by Jason R. Mastaler <jason@mastaler.com>.
3046
3047 2001-06-19  Simon Josefsson  <jas@extundo.com>
3048
3049         * message.el (message-yank-prefix): Doc fix.
3050         (message-yank-cited-prefix): Ditto.
3051         (message-delete-not-region): Keep citation prefix on first line,
3052         if possible and appropriate.
3053
3054 2001-06-19  Simon Josefsson  <jas@extundo.com>
3055
3056         * imap.el (imap-process-connection-type): New variable.
3057         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
3058         recent `imtest's work completely (no line length issues), while
3059         making making old `imtest's unusable.  Thanks to NAGY Andras
3060         <nagya@inf.elte.hu> for his work.
3061
3062 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
3063
3064         * imap.el (imap-ssl-program): Add -quiet to shut up
3065         OpenSSL/SSLeay's internal debug talk.
3066
3067 2001-06-19  Matt Armstrong <matt@lickey.com>
3068
3069         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
3070         server.
3071
3072 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3073
3074         * nnmail.el (nnmail-article-buffer): New variable.
3075         (nnmail-split-incoming): Use it.
3076
3077 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
3078
3079         * qp.el (quoted-printable-decode-region): If called interactively,
3080         use coding-system-for-read.
3081
3082 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3083
3084         * message.el (message-check-news-header-syntax): Check Reply-To.
3085
3086 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3087
3088         * mml.el (mml-parse-1): Use message options.
3089
3090         * message.el (message-do-fcc): Don't do anything if there is no
3091         FCC.
3092
3093 2001-06-16  Simon Josefsson  <jas@extundo.com>
3094
3095         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
3096         (nnimap-expunge-search-string): New variable.
3097         (nnimap-request-expire-articles): Use it.
3098
3099 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3100
3101         * message.el (message-send-mail-with-qmail): wrong exit status is
3102         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
3103
3104 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3105
3106         * gnus-art.el (article-strip-multiple-blank-lines): Use
3107         delete-region instead of replace-match.
3108
3109 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3110
3111         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
3112         (nnweb-google-wash-article): Ditto.
3113
3114 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
3115
3116         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
3117
3118 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
3119
3120         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
3121         specs.
3122
3123 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3124
3125         * gnus.el (gnus-email-address): Move it here.
3126
3127         * gnus-art.el (article-de-quoted-unreadable): Read charset if
3128         requested.
3129         (article-de-base64-unreadable): Ditto.
3130         (article-wash-html): Ditto.
3131
3132 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3133
3134         * message.el (message-options-set-recipient): Don't add ", "
3135         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
3136
3137 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3138
3139         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
3140
3141 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3142
3143         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
3144         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
3145
3146         * nnrss.el (nnrss-node-text): Node might be nil.
3147
3148 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3149
3150         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
3151         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
3152
3153         * nnrss.el (nnrss-group-alist): More items.
3154
3155 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3156
3157         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
3158
3159 2001-06-03  Dale Hagglund  <rdh@best.com>
3160
3161         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
3162        restrict clauses.
3163
3164 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3165
3166         From Benjamin Rutt <brutt+news@bloomington.in.us>
3167
3168         * message.el (message-wide-reply-confirm-recipients): New variable.
3169
3170 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
3171
3172         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
3173         fix so it works with XEmacs.
3174
3175 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3176
3177         * nnrss.el (nnrss-retrieve-headers): Support description as extra
3178         headers.
3179
3180 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3181
3182         * nnrss.el: Fix a few bugs.
3183
3184 2001-06-05  Simon Josefsson  <jas@extundo.com>
3185
3186         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
3187         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
3188
3189 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
3190
3191         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
3192         binary so that we don't transmit ISO 2022 garbage to the process.
3193         This is needed under XEmacs.
3194
3195 2001-06-03  Simon Josefsson  <simon@josefsson.org>
3196
3197         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
3198         autoloaded incorrectly below because ssl-program-* is bound.)
3199         Thanks to Amos Gouaux for report.
3200
3201 2001-06-02  Simon Josefsson  <simon@josefsson.org>
3202
3203         * imap.el (imap-kerberos4-open):
3204         (imap-gssapi-open):
3205         (imap-ssl-open):
3206         (imap-network-open):
3207         (imap-shell-open):
3208         (imap-starttls-open): Set buffer to workaround spurious
3209         `accept-process-output' buffer changes.  Thanks to Mats Lidell
3210         <Mats.Lidell@contactor.se> for report and partial patch and Jake
3211         Colman <colman@ppllc.com> for report.
3212
3213 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3214
3215         * gnus-sum.el (gnus-summary-catchup): New argument.
3216         (gnus-summary-catchup-from-here): New function.
3217
3218 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3219
3220         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
3221         back, then insert glyph.  (Before, the glyph was inserted first,
3222         then the newline.)  This works around a behavior in XEmacs where
3223         it is not possible to insert a character after a glyph which is at
3224         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
3225
3226 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3227
3228         From Jaap-Henk Hoepman (jhh@xs4all.nl).
3229
3230         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
3231         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
3232         mm-destroy-postponed-undisplay-list): New functions.
3233         (mm-display-external): Use them.
3234
3235 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3236
3237         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
3238         `default-low' when evaluating `gnus-summary-highlight'.
3239         From Raja R Harinath <harinath@cs.umn.edu>.
3240
3241 2001-05-27  Simon Josefsson  <simon@josefsson.org>
3242
3243         * message.el (message-yank-cited-prefix): New variable.
3244         (message-indent-citation): Use it.
3245
3246         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
3247         as details.
3248         (mml2015-mailcrypt-clear-verify): Ditto.
3249
3250 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3251         From Nevin Kapur <nevin@jhu.edu>.
3252
3253         * gnus-sum.el (gnus-summary-default-high-score,
3254         gnus-summary-default-low-score): New variables.
3255         (gnus-summary-highlight): Use them.
3256
3257 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
3258
3259         * message.el (message-mail): pass the 'send-actions argument to
3260         `message-setup'.
3261
3262 2001-05-16  Simon Josefsson  <simon@josefsson.org>
3263         From Raymond Scholz <ray-2001@zonix.de>
3264
3265         * gnus-art.el (gnus-mime-view-part-as-charset):
3266         (gnus-mime-internalize-part): Doc fixes.
3267
3268 2001-05-11  Simon Josefsson  <simon@josefsson.org>
3269
3270         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
3271         status lines without any text ("^215$").
3272
3273 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3274
3275         * nnrss.el (nnrss-check-group): Reverse.
3276
3277 2001-05-07  Simon Josefsson  <simon@josefsson.org>
3278
3279         * message.el (message-get-reply-headers):
3280         (message-followup): Fix typo, suggested by David Green
3281         <dgreen@uab.edu>
3282
3283 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3284
3285         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
3286
3287         * nnrss.el (nnrss-open-server): Read server data when it is called.
3288         (nnrss-request-expire-articles): Fix.
3289
3290 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3291
3292         * message.el (message-do-send-housekeeping): mail-abbrevs may
3293         rename buffer behind Gnus.
3294
3295 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3296
3297         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
3298         (nnrss-group-alist): Add more resources.
3299         (nnrss-check-group): Ignore errors.
3300
3301 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3302
3303         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
3304
3305         * nnslashdot.el (nnslashdot-request-list): Add time.
3306         (nnslashdot-request-expire-articles): New.
3307
3308         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
3309         secondary methods too.
3310
3311 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3312
3313         * message.el (message-use-followup-to): Set default value to t.
3314
3315 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
3316
3317         * message.el (message-dont-reply-to-names): Fix documentation.
3318         (message-get-reply-headers): Use Mail-Followup-To only for wide
3319         replies.
3320
3321 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3322
3323         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
3324         correctly.
3325         (nnrss-check-group): Use time.
3326
3327 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3328
3329         * gnus.el: Oort Gnus v0.03 is released.
3330
3331 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3332
3333         * nnultimate.el (nnultimate-topic-article-to-article): Use the
3334         group.
3335
3336 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3337
3338         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
3339
3340 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3341
3342         * nnultimate.el (nnultimate-retrieve-headers): Return all
3343         available headers.
3344
3345         * gnus-sum.el (gnus-read-all-available-headers): New variable.
3346         (gnus-get-newsgroup-headers-xover): Use it.
3347
3348 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3349
3350         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
3351
3352 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3353
3354         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
3355
3356 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3357
3358         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
3359         disable it.
3360
3361         * gnus.el (gnus-info-nodes): Remove a few The's.
3362
3363 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3364
3365         * mail-source.el (mail-source-movemail): Call-process may return a
3366         signal description string.
3367
3368         * gnus-start.el (gnus-read-newsrc-el-file):
3369         gnus-newsrc-file-version may be nil.
3370
3371         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
3372         Suggested by Michael Sperber [Mr. Preprocessor]
3373         <sperber@informatik.uni-tuebingen.de>.
3374
3375 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
3376
3377         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
3378
3379 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3380
3381         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
3382         fontify HANDLE.
3383
3384 2001-04-18  Simon Josefsson  <simon@josefsson.org>
3385
3386         * smime.el (smime-ask-passphrase): Rework to return value.
3387         (smime-sign-region): Rework to bind value and use it.
3388         (smime-decrypt-region): Ditto.
3389
3390 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
3391         Committed by Simon Josefsson  <simon@josefsson.org>
3392
3393         * smime.el (smime-ask-passphrase): New function.
3394         (smime-sign-region): Use it.
3395         (smime-encrypt-cipher): New variable.
3396         (smime-decrypt-region): Ditto.
3397
3398 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
3399         Committed by Simon Josefsson  <simon@josefsson.org>
3400
3401         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
3402         the log.
3403
3404 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3405
3406         *gnus.el: Oort Gnus v0.02 is released.
3407
3408 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
3409
3410         * gnus.el: Oort Gnus v0.01 is released.
3411
3412 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3413
3414         * gnus-sum.el (gnus-summary-highlight): Highlight read
3415         undownloaded articles as read articles.
3416
3417         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
3418         (gnus-agent-get-undownloaded-list): Mark all undownloaded
3419         articles, even read ones, as such.
3420
3421         * gnus-sum.el (gnus-summary-find-matching): Clean up.
3422         (gnus-find-matching-articles): New function.
3423         (gnus-summary-limit-include-matching-articles): New command.
3424         (gnus-summary-limit-include-thread): Include articles that have
3425         matching subjects.
3426         (gnus-offer-save-summaries): Clean up.
3427
3428 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3429
3430         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
3431
3432 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3433         From Jason Merrill <jason_merrill@redhat.com>
3434
3435         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
3436
3437 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
3438         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3439
3440         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
3441         newsgroup names when the original article is a news message.
3442
3443 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3444
3445         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
3446         supported. Suggest by Jim Meyering <jim@meyering.net>.
3447
3448 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
3449         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
3450
3451         * nnmail.el (nnmail-split-it): Added check for .* at the end of
3452         regexp in nnmail-split-fancy.
3453
3454 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3455
3456         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
3457
3458 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
3459
3460         * message.el (message-send-mail): Improve the interaction with the
3461         user.
3462
3463 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3464
3465         * imap.el (imap-message-copy): Work around buggy servers that
3466         doesn't send TRYCREATE tags.
3467
3468 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
3469
3470         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
3471
3472 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3473
3474         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
3475         date.
3476
3477 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3478
3479         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
3480         lives.
3481
3482 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3483
3484         * gnus-art.el (gnus-parse-news-url): New function.
3485         (gnus-button-handle-news): New function.
3486         (gnus-button-alist): Point to new functions.
3487
3488         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
3489
3490         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
3491         gnus-format-specs.
3492
3493         * message.el (message-check-news-header-syntax): Question even
3494         when Gnus doesn't know the group names.
3495         (message-send-news): Clean up.
3496
3497         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
3498         exited on purpose without saving.
3499
3500         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
3501
3502 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3503
3504         * gnus-score.el (gnus-score-orphans): Clean up.
3505
3506         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
3507
3508         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
3509         later.
3510
3511         * gnus-start.el (gnus-close-all-servers): Find the right items to
3512         close.
3513
3514         * qp.el (quoted-printable-decode-region): Just message
3515         malformation; don't quit.
3516
3517 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3518         From Gerd Moellmann <gerd@gnu.org>.
3519
3520         * gnus.el (gnus-interactive): A typo.
3521
3522 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
3523         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3524
3525         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
3526         `assq-delete-all', if that function exists; otherwise use the old
3527         definition. Documentation changed to match the one in
3528         `assq-delete-all'.
3529
3530 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3531
3532         * gnus-start.el (gnus-close-all-servers): New function.
3533
3534         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
3535         (gnus-server-remove-denials): Clean up.
3536
3537         * gnus-sum.el (gnus-summary-sort-by-original): New command and
3538         keystroke.
3539
3540 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3541
3542         * message.el (message-send-news): Message where we are sending.
3543         (message-send-mail): Ditto.
3544
3545         * gnus.el (gnus-server-string): New function.
3546
3547         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
3548
3549         * mm-decode.el (mm-default-directory): Customized.
3550         (mm-tmp-directory): Ditto.
3551
3552         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
3553         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
3554         or Chars.
3555         (gnus-summary-line-format-alist): ?l is now a string.
3556         (gnus-summary-prepare-threads): Output ? for unknown lines.
3557         (gnus-summary-insert-line): Ditto.
3558         (gnus-summary-print-article): Unbalanced parentheses.
3559
3560         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
3561         out whether new stuff has arrived.
3562
3563 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
3564
3565         * gnus-sum.el: Let printing work on ttys on Emacs.
3566
3567 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3568
3569         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
3570         when forcing news.
3571
3572         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
3573         command.
3574
3575 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
3576
3577         * message.el (message-set-auto-save-file-name): Don't use
3578         asterisks under nt.
3579
3580 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3581
3582         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
3583         lists of articles.
3584
3585         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
3586
3587         * gnus-msg.el (gnus-put-message): Clean up.
3588         (gnus-summary-reply): Mark all replied-to articles as replied to.
3589         (gnus-inews-add-send-actions): Also mark as forwarded.
3590         (gnus-summary-mail-forward): Mark as forwarded.
3591
3592         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
3593         of articles.
3594         (gnus-summary-mark-article-as-forwarded): Ditto.
3595
3596         * gnus-msg.el (gnus-summary-resend-message): Mark article as
3597         forwarded.
3598         (gnus-summary-mail-forward): Clean up.
3599
3600         * gnus.el (gnus-article-mark-lists): Added forward.
3601
3602         * gnus-sum.el (gnus-forwarded-mark): New variable.
3603         (gnus-summary-prepare-threads): Use it.
3604         (gnus-summary-update-secondary-mark): Ditto.
3605         (gnus-newsgroup-forwarded): New variable.
3606
3607 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3608
3609         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
3610         (gnus-summary-very-wide-reply): New command and keystroke.
3611         (gnus-summary-very-wide-reply-with-original): Ditto.
3612
3613         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
3614         (gnus-score-adaptive): Use it.
3615
3616         * gnus-start.el (gnus-get-unread-articles): Clean up.
3617
3618 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3619
3620         * nnultimate.el (nnultimate-retrieve-headers): Work for other
3621         boards.
3622
3623 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
3624
3625         * gnus-start.el:
3626         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
3627         * gnus-start.el (gnus-subscribe-newsgroup): use it.
3628
3629
3630 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3631
3632         * nnultimate.el (nnultimate-retrieve-headers): Understand
3633         long-form month names.
3634
3635 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3636
3637         * gnus-sum.el (gnus-summary-show-all-headers):
3638         gnus-article-show-all-headers is broken. Use
3639         gnus-summary-toggle-header instead.
3640
3641         * mml2015.el (mml2015-gpg-extract-from): No error.
3642
3643 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3644         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
3645
3646         * mml2015.el (mml2015-gpg-extract-from): New function.
3647         (mml2015-gpg-verify): Use it.
3648         (mml2015-gpg-clear-verify): Use it.
3649
3650 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3651
3652         * message.el (message-setup-fill-variables): Use
3653         fill-paragraph-function.
3654         (message-fill-paragraph): Take an argument.
3655         (message-newline-and-reformat): Take another argument.
3656
3657 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3658
3659         * message.el (rmail-output): It is in rmailout.el not rmail.el.
3660
3661 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3662
3663         * message.el (message-forward): local-variable-p takes an extra
3664         argument in XEmacs.
3665
3666 2001-03-16  Simon Josefsson  <simon@josefsson.org>
3667
3668         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
3669         `nnimap-use-nov-p' (it really tested the negative).
3670         (nnimap-retrieve-headers): Use it.
3671
3672 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3673
3674         * message.el (message-generate-headers-first): Update doc.
3675
3676 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
3677
3678         * gnus.el (gnus-summary-line-format): Typo.
3679
3680 2001-03-11  Simon Josefsson  <simon@josefsson.org>
3681
3682         * mailcap.el (mailcap-mime-data): Add application/sieve.
3683         (mailcap-mime-extensions): Add .siv, .xls.
3684
3685 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3686         From Christoph Conrad <christoph.conrad@gmx.de>
3687
3688         * gnus-score.el (gnus-summary-lower-thread): Typo.
3689
3690 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3691
3692         * message.el (message-forward-decoded-p): New variable.
3693         (message-forward-subject-author-subject): Use it.
3694         (message-make-forward-subject): Use it.
3695         (message-forward): Use it.
3696
3697         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
3698
3699         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
3700         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
3701
3702 ;;Has been fixed -- zsh.
3703 ;;2001-03-05  Dave Love  <fx@gnu.org>
3704 ;;
3705 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
3706 ;;      Move it after definition of mm-coding-system-p.
3707 ;;
3708 2001-03-01  Dave Love  <fx@gnu.org>
3709
3710         * mm-util.el (mm-inhibit-file-name-handlers): Add
3711         image-file-handler.
3712
3713 2001-02-11  Dave Love  <fx@gnu.org>
3714
3715         * message.el (message-signature-file): Fix doc, :type.
3716
3717 2001-02-08  Dave Love  <fx@gnu.org>
3718
3719         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
3720         (message-posting-charset): Defvar when compiling again.
3721         (rfc2047-encodable-p): Require message.
3722
3723         * gnus-sum.el (gnus-alter-articles-to-read-function):
3724         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
3725
3726 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3727
3728         * nnrss.el: New file.
3729
3730 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
3731         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3732
3733         * rfc2047.el (rfc2047-unfold-region): Fix arg of
3734         `skip-chars-forward'.
3735
3736 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3737
3738         * nndraft.el (nndraft-request-group): Restore auto save files if
3739         the original files do not exist.
3740
3741 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3742
3743         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
3744         SCORE paths.
3745
3746         * mm-decode.el (mm-dissect-buffer): Call
3747         mail-extract-address-components only if necessary.
3748
3749 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3750
3751         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
3752         directory part.
3753         (gnus-score-search-global-directories): Use file-directory-p.
3754
3755         * gnus-score.el (gnus-score-score-files-1): Use
3756         gnus-kill-files-directory.
3757         From Adrian Aichner <adrian@xemacs.org>.
3758
3759 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3760
3761         * gnus.el (charset): Move here from gnus-sum.el.
3762
3763 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3764
3765         * mml.el (mml-preview): Disable local map.
3766
3767         * gnus-sum.el (gnus-summary-make-menu-bar): Make
3768         gnus-article-post-menu here.
3769
3770         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
3771         if it has not been made.
3772
3773 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3774
3775         * gnus-art.el (gnus-article-describe-key): Map key to event.
3776         (gnus-article-describe-key-briefly): Ditto
3777
3778 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3779
3780         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
3781
3782 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3783         From Katsumi Yamaoka <yamaoka@jpl.org>.
3784
3785         * dgnushack.el (coerce, merge, subseq): defmacro.
3786
3787 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3788
3789         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
3790         A fake defalias in nndraft.el results a not-activated bug in
3791         uncompiled versions.
3792
3793 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
3794         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3795
3796         * gnus-util.el (gnus-split-references): Handle malformed References:.
3797
3798 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3799
3800         * gnus-art.el (gnus-article-mime-part-status): 1 part.
3801
3802 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3803         From NAGY Andras <nagya@inf.elte.hu>.
3804
3805         * gnus.el (gnus-parameters): Typo.
3806
3807 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3808
3809         * gnus.el (gnus-read-method): Remove redundancy.
3810
3811 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3812
3813         * nnslashdot.el (nnslashdot-backslash-url): New.
3814         (nnslashdot-request-list): Use it.
3815
3816 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3817
3818         * nnml.el (nnml-generate-active-info): Fix the case when there is
3819         no file.
3820
3821         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
3822         (gnus-summary-create-article): New.
3823
3824         * gnus-group.el (gnus-group-mark-article-read): New.
3825
3826         * gnus-msg.el (gnus-inews-do-gcc): Use it.
3827
3828         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
3829
3830 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3831
3832         * gnus-art.el (gnus-article-edit-done): Don't use
3833         gnus-article-edit-exit.
3834         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
3835
3836         * gnus.el (gnus-parameters): New.
3837         Suggested by NAGY Andras <nagya@inf.elte.hu>.
3838         (gnus-parameters-get-parameter): New.
3839         (gnus-group-find-parameter): Use it.
3840
3841 2001-02-23  Simon Josefsson  <simon@josefsson.org>
3842
3843         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
3844         change of default value to `current'.
3845
3846 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3847
3848         * nneething.el (nneething-get-head): Insert unreadable file too.
3849
3850 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3851
3852         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
3853
3854         * webmail.el (webmail-type-definition): Deja is bought by google.
3855
3856 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3857
3858         * gnus-sum.el (gnus-fetch-headers): New.
3859         (gnus-select-newsgroup): Use it.
3860         (gnus-summary-insert-articles): New.
3861         (gnus-summary-insert-old-articles): New.
3862         (gnus-summary-insert-new-articles): New.
3863
3864         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
3865         (gnus-group-list-active): Ditto.
3866         * gnus-sum.el (gnus-set-mode-line): Ditto.
3867         (gnus-summary-read-group-1): Ditto.
3868
3869 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3870
3871         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
3872         current topic.
3873
3874 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3875
3876         * smiley.el (gnus-smiley-display): Don't do widening.
3877
3878         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
3879         within body.
3880
3881         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
3882
3883         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
3884         New.
3885         (gnus-mime-display-multipart-related-as-mixed): New.
3886         (gnus-mime-display-part): Use them.
3887
3888 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3889
3890         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
3891         something special.
3892
3893 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3894
3895         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
3896         (nnweb-request-article): Call reference if exists.
3897         (nnweb-type-definition): Dejanews is bought by google.com.
3898         Beta!
3899
3900 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3901
3902         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
3903
3904 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3905
3906         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
3907         gnus-article-sort-functions.
3908         (gnus-article-sort-functions): Doc fix.  Refer to
3909         gnus-thread-sort-functions.
3910
3911 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3912         From Paul Jarc <prj@po.cwru.edu>.
3913
3914         * message.el (message-get-reply-headers): More fixes.
3915
3916 2001-02-17  Paul Jarc <prj@po.cwru.edu>
3917         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3918
3919         * message.el (message-get-reply-headers): Fix bug with
3920         Mail-Followup-To/to-address interaction.
3921
3922 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3923
3924         * gnus-msg.el (gnus-configure-posting-styles): Match header in
3925         gnus-article-copy.
3926
3927 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3928
3929         * message.el (message-do-send-housekeeping): Rename to a better
3930         name.
3931
3932 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3933
3934         * message.el (message-cancel-news): Check article first, then ask
3935         yes or no.
3936
3937 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3938
3939         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
3940
3941 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3942
3943         * gnus-range.el (gnus-range-normalize): New function.
3944
3945 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
3946
3947         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
3948
3949 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3950
3951         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
3952
3953         * nnagent.el (nnagent-request-regenerate): New.
3954
3955         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
3956
3957         * nnml.el (nnml-generate-nov-databases): Accept argument
3958         server. Don't open server if it is opened.
3959         (nnml-request-regenerate): Use it. Change to deffoo.
3960
3961 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
3962         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3963
3964         * gnus.el (gnus-define-group-parameter): Fix.
3965
3966 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3967
3968         * gnus.el (gnus-define-group-parameter): Improved.
3969
3970         * gnus-sum.el (charset): Define parameter.
3971         (ignored-charsets): Ditto.
3972         (gnus-summary-setup-default-charset): Use them.
3973
3974         * gnus-start.el (gnus-read-descriptions-file): Use them.
3975
3976         * gnus-cus.el (gnus-group-parameters): Remove them.
3977
3978 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3979
3980         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
3981
3982 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3983
3984         * gnus-sum.el (gnus-summary-read-group-1): Remove
3985         gnus-summary-set-local-parameters.
3986         (gnus-summary-setup-buffer): Put it here.
3987
3988 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3989
3990         * gnus.el (to-address): Define parameter.
3991         (to-list): Ditto.
3992         * gnus-art.el (article-hide-boring-headers): Use them.
3993         * gnus-msg.el (gnus-post-news): Ditto.
3994         * gnus-cus.el (gnus-group-parameters): Remove them.
3995
3996 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3997
3998         * gnus-draft.el (gnus-draft-reminder): New.
3999
4000         * gnus-art.el (gnus-sender-save-name): New.
4001
4002 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4003
4004         * mm-util.el (mm-mime-charset): Error message.
4005
4006 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4007
4008         * message.el (message-check-news-body-syntax): Don't check mml lines.
4009
4010 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4011
4012         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
4013         subscribe.
4014
4015         * gnus-start.el (gnus-call-subscribe-functions): New.
4016         (gnus-find-new-newsgroups): Use it.
4017         (gnus-ask-server-for-new-groups): Use it.
4018         (gnus-check-first-time-used): Use it.
4019         (gnus-subscribe-newsgroup-method): Grok a list of functions.
4020         (gnus-subscribe-options-newsgroup-method): Ditto.
4021         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
4022         return .
4023
4024 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4025
4026         * gnus-cus.el (gnus-score-customize): Doc fix.
4027
4028 2001-02-11  Jesper Harder <harder@ifa.au.dk>
4029
4030         * dgnushack.el (my-getenv): Typo.
4031
4032 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4033
4034         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
4035
4036 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4037
4038         * gnus-group.el (gnus-group-suspend): Offer save summaries.
4039
4040         * gnus-art.el (gnus-treat-leading-whitespace): New.
4041         (gnus-treatment-function-alist): Use it.
4042         (article-remove-leading-whitespace): New.
4043         (gnus-article-make-menu-bar): Use it.
4044
4045         * gnus-sum.el (gnus-summary-wash-empty-map): Add
4046         remove-leading-whitespace.
4047         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
4048         because of conflict.
4049
4050 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4051
4052         * Makefile.in: Hack generating gnus-load.el.
4053         * dgnushack.el: Ditto.
4054         * gnus-load.el: Remove it.
4055
4056 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4057
4058         * dgnushack.el : Add URLDIR.
4059
4060         * Makefile.in (EMACS_COMP): Ditto.
4061
4062 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4063
4064         * gnus-cus.el (gnus-score-customize): Error on no score file.
4065
4066 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4067
4068         * mm-decode.el (mm-merge-handles): New function.
4069
4070         * mm-view.el (mm-inline-message): Use it.
4071         (mm-view-message): Ditto.
4072
4073         * mm-partial.el (mm-inline-partial): Ditto.
4074
4075         * mm-extern.el (mm-inline-external-body): Ditto.
4076
4077         * gnus-art.el (gnus-mime-view-part): Ditto.
4078         (gnus-mime-view-part-as-type): Ditto.
4079         (gnus-mime-save-part-and-strip): Prevent users to strip in some
4080         cases.
4081
4082 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4083
4084         * message.el (message-cancel-news): Allow to shoot foot.
4085         (message-supersede): Ditto.
4086
4087 2001-02-08  Tommi Vainikainen <thv@iki.fi>
4088
4089         * gnus-sum.el (gnus-simplify-subject-re): Use
4090         message-subject-re-regexp.
4091
4092 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4093
4094         * nnmail.el (nnmail-expiry-target-group): Bind
4095         nnmail-cache-accepted-message-ids to nil.
4096
4097         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
4098         coding system.
4099
4100 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4101
4102         * qp.el (quoted-printable-encode-region): Make sure characters are
4103         between 00 and FF.  Don't check charset.
4104
4105         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
4106         in Emacs 20.
4107         * rfc2047.el (rfc2047-q-encode-region): Ditto.
4108
4109 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4110
4111         * message.el (message-make-forward-subject): Argument decoded.
4112         (message-forward): Use it when digest.
4113
4114         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
4115         buffer.
4116
4117 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4118
4119         * message.el (message-generate-headers-first): Doc fix.
4120
4121 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4122
4123         * gnus-art.el (article-make-date-line): Error proof.
4124
4125 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4126
4127         * gnus-group.el (gnus-group-listing-limit): New.
4128         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
4129
4130         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
4131
4132 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4133
4134         * message.el (message-newline-and-reformat): Special case for
4135         breaking at BOL.
4136
4137 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
4138
4139         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
4140         message/rfc822.
4141
4142 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4143
4144         * message.el (message-encode-message-body): Don't insert
4145         Content-Type if it is inside a mail.
4146
4147 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4148
4149         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
4150         gnus-article-commands-menu.
4151
4152         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
4153         in Emacs.
4154
4155         * gnus-start.el (gnus-read-descriptions-file): Use
4156         gnus-group-name-charset and gnus-group-charset-alist.
4157
4158 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4159
4160         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
4161         active region.
4162
4163         * gnus-start.el (gnus-group-change-level): Remove from both
4164         gnus-zombie-list and gnus-killed-list.
4165
4166 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4167
4168         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
4169         gnus-subscribe-topics.
4170
4171         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
4172
4173 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4174
4175         * gnus-art.el (gnus-article-make-menu-bar): Make
4176         gnus-article-post-menu.
4177
4178         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
4179
4180         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
4181
4182         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
4183
4184         * message.el (message-mode-menu): Ditto.
4185
4186         * gnus-art.el (defvar): eval-when-compile.
4187
4188 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4189
4190         * gnus-agent.el (gnus-agentize): Fix doc.
4191
4192 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
4193
4194         * mml.el (mml-preview): Bind `q'.
4195
4196 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4197
4198         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
4199
4200 2001-01-31  Dave Love  <fx@gnu.org>
4201
4202         * mm-util.el (mm-mime-mule-charset-alist)
4203         (mm-find-mime-charset-region): Consider mule-utf-8.
4204
4205 2001-01-31  Dave Love  <fx@gnu.org>
4206
4207         * gnus-art.el (gnus-article-x-face-command)
4208         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
4209         :version.
4210
4211 2001-01-26  Dave Love  <fx@gnu.org>
4212
4213         * mm-util.el (mm-multibyte-string-p): New.
4214
4215 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
4216 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
4217 ;;      string-as-multibyte on class.  Clarify line-folding.
4218         (quoted-printable-encode-string): Make temp buffer inherit
4219         string's multibyteness.
4220
4221 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
4222
4223         * nnheader.el (toplevel): Don't require `gnus-util' at
4224         compile-time; this creates a circular dependency, and prevents
4225         a bootstrap.
4226
4227 2001-01-22  Andreas Schwab  <schwab@suse.de>
4228
4229         * nnheader.el (gnus-delete-line): Autoload it as a macro.
4230
4231 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4232
4233         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
4234
4235         * gnus-art.el (article-hide-list-identifiers): Ditto.
4236
4237         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
4238
4239 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4240
4241         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
4242
4243         * gnus-art.el (article-hide-list-identifiers): Similar.
4244
4245 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
4246
4247         * nnmail.el (nnmail-remove-list-identifiers): Improved.
4248
4249 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4250
4251         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
4252
4253 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4254
4255         * gnus-util.el (gnus-string-equal): New function.
4256
4257         * gnus-art.el (article-hide-boring-headers): Use it.
4258
4259 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
4260
4261         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
4262
4263 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4264
4265         * gnus-msg.el (gnus-msg-mail): Support switch-action.
4266
4267 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4268
4269         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
4270         command if there is not last-saver.
4271
4272 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4273
4274         * nntp.el (nntp-open-connection): 201 is possible.
4275
4276 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4277
4278         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
4279         (rfc2047-charset-encoding-alist): Add big5.
4280
4281 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4282
4283         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
4284         (gnus-agent-remove-server): Ditto.
4285         (autoload): gnus-server-update-server.
4286
4287         * gnus-srvr.el (gnus-server-line-format): Add %a.
4288         (gnus-server-line-format-alist): Add gnus-tmp-agent.
4289         (gnus-server-insert-server-line): Use it.
4290
4291 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4292
4293         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
4294         GB2312 and Big5.
4295
4296 2001-01-24  Simon Josefsson  <sj@extundo.com>
4297
4298         * mail-source.el (mail-sources): Add :program specifier to IMAP
4299         mail source.
4300         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
4301
4302 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4303
4304         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
4305
4306 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4307
4308         * nntp.el (nntp-wait-for): Return the success code.
4309         (nntp-open-connection): Use it.
4310
4311 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4312
4313         * gnus-int.el (gnus-check-server): Allow breaking the opening.
4314
4315 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4316
4317         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
4318
4319 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4320
4321         * gnus-sum.el (gnus-summary-print-article): Take one prefix
4322         argument. Allow to print several articles in one file.
4323
4324 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4325
4326         * webmail.el (webmail-type-definition): netaddress changes.
4327
4328 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4329
4330         * gnus.el: Fix copyright. Remove trailing spaces.
4331
4332         * message.el (message-forward): Use mule4.
4333
4334 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4335
4336         * mm-util.el (mm-string-as-unibyte): New.
4337
4338         * message.el (message-forward): Use it.
4339
4340 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4341
4342         * message.el (message-cite-original-without-signature): Don't peel
4343         off the blank line.
4344         (message-get-reply-headers): Add Cc if it is not in follow-to.
4345
4346 2001-01-20  Simon Josefsson  <sj@extundo.com>
4347
4348         * mm-decode.el (mm-handle-multipart-from): Add.
4349         (mm-dissect-buffer): Save From: header value.
4350         (mm-security-from): Remove.
4351         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
4352
4353         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
4354         instead of `mml-security-from'.  Protect null from value.
4355
4356 2001-01-20  Simon Josefsson  <sj@extundo.com>
4357
4358         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
4359         application/vnd.ms-excel attachments.
4360
4361 2001-01-19  Simon Josefsson  <sj@extundo.com>
4362
4363         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
4364
4365 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4366
4367         * message.el (message-ignored-mail-headers): Ditto.
4368
4369 2001-01-19  Simon Josefsson  <sj@extundo.com>
4370
4371         * message.el (message-ignored-news-headers): Only search beginning
4372         of line.
4373
4374 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
4375
4376         * message.el (message-send-mail): Content-Type may not be there.
4377
4378 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4379
4380         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
4381         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
4382
4383         * gnus-art.el (article-display-x-face): Insert X-Face if there is
4384         not.
4385
4386 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4387
4388         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
4389         non-native groups.
4390
4391 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4392
4393         * message.el (message-yank-original): Understand
4394         universal-argument.
4395
4396 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4397
4398         * gnus-art.el (gnus-boring-article-headers): Add to-address.
4399         (article-hide-boring-headers): Ditto.
4400
4401         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
4402
4403 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4404
4405         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
4406         one.
4407
4408 2001-01-16  Simon Josefsson  <simon@josefsson.org>
4409
4410         * message.el (message-make-in-reply-to): Add comment to message-id
4411         (old syntax, see 2000-08-02 change).
4412
4413 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4414
4415         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
4416         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
4417         (gnus-button-reply): Ditto.
4418
4419 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
4420
4421         * gnus-art.el (article-display-x-face): Fix.
4422
4423 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4424
4425         * gnus-art.el (article-display-x-face): Use
4426         gnus-original-article-buffer.
4427
4428 2001-01-15  Jack Twilley <jmt@tbe.net>
4429
4430         * message.el (message-add-header): Move to point-max.
4431
4432 2001-01-15  Simon Josefsson  <simon@josefsson.org>
4433
4434         * smime.el (smime-CA-directory, smime-CA-file): Change default to
4435         nil, improve documentation.
4436         (smime-certificate-directory): Comment out false hints (until it
4437         is implemented).
4438
4439         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
4440         there aren't any keys.
4441         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
4442         verify certificate.  Default is changed to only check integrity.
4443         Improved security status texts.  If a certificate doesn't contain
4444         a email address, don't fail.
4445
4446         * smime.el (smime-noverify-region):
4447         (smime-noverify-buffer): New functions.  Verifies integrity only.
4448
4449 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4450
4451         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
4452
4453 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4454
4455         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4456         (gnus-remove-some-windows): Ditto.
4457
4458 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4459
4460         * gnus-art.el (article-make-date-line): 11th.
4461
4462 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4463
4464         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
4465         (mml2015-gpg-sign): Ditto.
4466
4467 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4468
4469         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
4470         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
4471
4472 2001-01-08  Dave Love  <fx@gnu.org>
4473
4474         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
4475         single character.
4476
4477         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
4478
4479         * message.el: Doc and message fixes.
4480         (message-send-rename-function)
4481         (message-make-forward-subject-function)
4482         (message-send-mail-function, message-reply-to-function)
4483         (message-wide-reply-to-function, message-followup-to-function)
4484         (message-distribution-function, message-auto-save-directory): Fix
4485         :type.
4486
4487         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
4488         proceeding after warnings.  Amend multipart warning message.
4489
4490 2001-01-04  Dave Love  <fx@gnu.org>
4491
4492         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
4493         compiling.
4494         (gnus-make-directory): Require nnmail.
4495
4496         * mm-decode.el (mm-inline-media-tests): Add
4497         image/x-portable-bitmap.
4498         (mm-get-image): Grok pbm.
4499
4500 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
4501
4502         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
4503
4504 2001-01-09  Didier Verna  <didier@xemacs.org>
4505
4506         * dgnushack.el (dgnushack-compile): give a dummy value to
4507         `gnus-xmas-glyph-directory' for the time of compilation.
4508         * gnus-agent.el: moved some XEmacs specific hook add-ons from
4509         `gnus-xmas-[re]define' to avoid loosing user custom settings.
4510         * gnus-art.el: ditto.
4511         * gnus-group.el: ditto.
4512         * gnus-salt.el: ditto.
4513         * gnus-sum.el: ditto.
4514         * gnus-topic.el: ditto.
4515         * gnus-xmas.el (gnus-xmas-define): see above.
4516         * gnus-xmas.el (gnus-xmas-redefine): see above.
4517         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
4518         non-continuable error when the directory can't be found.
4519
4520 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4521
4522         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
4523         handle.
4524         * gnus-art.el (gnus-mime-view-part): Copy it.
4525         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
4526
4527 2001-01-09  Michael Downes <mjd@ams.org>
4528
4529         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
4530
4531 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4532
4533         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
4534         orig-file. Use ',source.
4535
4536 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4537
4538         * gnus-xmas.el (gnus-xmas-modeline-glyph):
4539         (gnus-xmas-group-startup-message):
4540         Detect gnus-xmas-glyph-directory when it is nil.
4541
4542 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4543
4544         * pop3.el (pop3-get-message-count): Andrew Innes
4545         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
4546
4547 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4548
4549         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
4550
4551         * time-date.el (time-to-number-of-days): New function.
4552
4553 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
4554
4555         * nnslashdot.el (nnslashdot-request-list): Always get the right
4556         sid.
4557
4558 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4559
4560         * message.el (message-minibuffer-local-map): New keymap.
4561         (message-read-from-minibuffer): Use it.
4562         * gnus-msg.el (gnus-summary-resend-message): Use it
4563
4564 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4565
4566         * gnus-start.el (gnus-display-time-event-handler): New function.
4567         (gnus-after-getting-new-news-hook): Use it.
4568
4569 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4570
4571         * message.el (message-ignored-mail-headers): Add draft header.
4572
4573 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4574
4575         * gnus-sum.el (gnus-summary-expire-articles): Don't save
4576         excursion.
4577
4578         * nnslashdot.el (nnslashdot-request-list): Get the right year.
4579
4580 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
4581
4582         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
4583
4584 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4585
4586         * qp.el (quoted-printable-decode-region): Don't backward-char.
4587
4588 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4589
4590         * gnus-draft.el: Mark articles as replied.
4591
4592         * gnus-sum.el (gnus-summary-add-mark): New function.
4593
4594         * gnus-group.el (gnus-add-mark): New function.
4595
4596         * gnus-sum.el (gnus-summary-buffer-name): New function.
4597         (gnus-summary-setup-buffer): Use it.
4598
4599         * gnus-draft.el: Set things up with the right post method and
4600         stuff.
4601
4602         * message.el (message-ignored-news-headers): Remove X-Draft-From.
4603
4604         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
4605
4606         * gnus.el (gnus-draft-meta-information-header): New variable.
4607
4608 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4609
4610         * gnus-art.el (gnus-treatment-function-alist): Move the date
4611         functions before the header sorting functions.
4612
4613         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
4614
4615         * dgnushack.el (dgnushack-compile): Message whether there is w3.
4616         Don't (push "/usr/share/emacs/site-lisp" load-path).
4617
4618         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
4619         to empty fill prefixes.
4620
4621 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4622
4623         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
4624         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
4625
4626 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4627
4628         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
4629
4630         * nnml.el (autoload): Move to nnheader.el.
4631
4632         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
4633         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
4634         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
4635         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
4636
4637 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4638
4639         * gnus-art.el (article-make-date-line): Get the hours right.
4640         (gnus-ignored-headers): More hiding.
4641
4642         * nnmail.el (nnmail-expiry-wait): Not an integer.
4643
4644         * message.el (message-goto-body): Only expand abbrev when called
4645         interactively.
4646         (message-make-lines): Use it.
4647
4648 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4649
4650         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
4651
4652 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4653
4654         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
4655         include the expunged articles.
4656
4657         * gnus-group.el (gnus-group-sort-by-server): New function.
4658
4659         * gnus.el (gnus-method-to-server-name): New function.
4660         (gnus-group-prefixed-name): Use it.
4661
4662         * gnus-group.el (gnus-group-sort-function): Doc fix.
4663         (gnus-group-sort-groups-by-server): New command.
4664
4665 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4666
4667         * gnus-art.el (gnus-treat-date-english): New variable.
4668         (article-date-english): New command.
4669         (gnus-english-month-names): New variable.
4670         (article-make-date-line): Do 'english.
4671
4672         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
4673         after the fill prefix.
4674
4675         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
4676         score...".
4677
4678         * gnus-art.el (gnus-ignored-headers): Hide more headers.
4679
4680         * message.el (message-mode-map): Bind comment-region.
4681
4682         * gnus-art.el (gnus-mime-display-part): Let w3 display
4683         multipart/related.
4684
4685         * mm-bodies.el (mm-long-lines-p): New function.
4686         (mm-body-encoding): Use it.
4687         (mm-body-encoding): Encode articles with lines longer than 1000
4688         characters.
4689
4690 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4691
4692         * mm-util.el (mm-enable-multibyte): Use
4693         default-enable-multibyte-characters.
4694         (mm-enable-multibyte-mule4): Ditto.
4695         (mm-disable-multibyte): Test XEmacs.
4696         (mm-disable-multibyte-mule4): Ditto.
4697         (mm-with-unibyte-current-buffer): Simplified.
4698         (mm-with-unibyte-current-buffer-mule4): Ditto.
4699
4700 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4701
4702         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
4703
4704         * nnheader.el (nnheader-string-as-multibyte): New alias.
4705
4706         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
4707
4708         * gnus-uu.el (gnus-message-process-mark): New function.
4709         (gnus-uu-mark-by-regexp): Use it.
4710         (gnus-new-processable): New function.
4711
4712 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
4713
4714         * gnus-sum.el (gnus-no-mark): New variable.
4715
4716 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4717
4718         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
4719         backslashes.
4720
4721 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
4722
4723         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
4724         definition.
4725
4726 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4727
4728         * dgnushack.el (dgnushack-compile): elc is in the current directory.
4729
4730         * qp.el (quoted-printable-encode-region): Don't check multibyte in
4731         XEmacs.
4732
4733 2000-12-25  Lloyd Zusman <ljz@asfast.com>
4734
4735         * mml.el (mml-read-tag): Save tag location.
4736
4737 2000-12-25  Simon Josefsson  <simon@josefsson.org>
4738
4739         * starttls.el: Sync with Emacs 21.
4740
4741 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4742
4743         * message.el (message-mail): Support yank-action.
4744
4745         * message.el (message-setup): Revoke the last change.
4746
4747 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4748
4749         * message.el (message-setup): Use cons. Suggested by Johan Vromans
4750         <jvromans@squirrel.nl>.
4751
4752 2000-12-24  Simon Josefsson  <sj@extundo.com>
4753
4754         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
4755         mailing list junk at end of part.
4756
4757 2000-12-23  Simon Josefsson  <sj@extundo.com>
4758
4759         * nnimap.el (nnimap-expiry-target): New function.
4760         (nnimap-request-expire-articles): Use it.
4761
4762 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4763
4764         * gnus.el (gnus-group-parameters-more): New variable.
4765         * gnus-cus.el (gnus-group-customize): Use it.
4766
4767         * gnus.el (gnus-define-group-parameter): New macro.
4768         (auto-expire): Use it
4769         (total-expire): Use it.
4770         * gnus-art.el (banner): Use it.
4771
4772         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
4773         <ljz@asfast.com>.
4774
4775 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4776
4777         * gnus-topic.el (gnus-topic-create-topic): Use list.
4778
4779         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
4780         before binding gnus-default-article-saver.
4781
4782         * gnus-sum.el (gnus-summary-save-article):
4783         (gnus-summary-pipe-output):
4784         (gnus-summary-save-article-mail):
4785         (gnus-summary-save-article-rmail):
4786         (gnus-summary-save-article-file):
4787         (gnus-summary-write-article-file):
4788         (gnus-summary-save-article-body-file): Ditto.
4789
4790         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
4791
4792 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4793
4794         * gnus-art.el (gnus-mime-security-button-map):
4795         (gnus-mime-button-map): Add parent.
4796
4797 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4798
4799         * messagexmas.el (message-xmas-redefine): New function.
4800
4801         * message.el: Use it.
4802
4803         * gnus-art.el (gnus-article-check-hidden-text): Return t.
4804
4805         * gnus-util.el (gnus-remove-text-properties-when): Return t.
4806
4807 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4808
4809         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
4810         malformatted messages.
4811
4812 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4813
4814         * mm-util.el (mm-image-load-path): New function.
4815
4816         * gnus-group.el (gnus-group-make-tool-bar): Use it.
4817
4818         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
4819
4820         * message.el (message-tool-bar-map): Use it.
4821
4822         * Makefile.in (install-el): New.
4823
4824 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
4825
4826         * gnus-art.el (article-treat-dumbquotes): Quote \.
4827
4828 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4829
4830         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
4831         Emacs 20 runs on a terminal.
4832
4833 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4834
4835         * gnus-msg.el (gnus-bug): Revert to save-excursion.
4836
4837         * mml.el (gnus-add-minor-mode): Autoload.
4838
4839         * message.el (message-forward): Save-restriction.
4840
4841 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4842
4843         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
4844         Paul Stevenson <p.stevenson@surrey.ac.uk>
4845
4846 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4847
4848         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
4849
4850         * mml.el (gnus-ems): Don't require.
4851
4852         * gnus.el (gnus-decode-rfc1522): Removed.
4853         (gnus-set-text-properties): Define.
4854
4855 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4856
4857         * gnus-art.el (gnus-mime-*): handle may be nil.
4858
4859         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
4860
4861         * gnus.el (gnus-group-remove-excess-properties): Not defined
4862         in gnus-xmas.
4863
4864 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4865
4866         * message.el (message-mail-user-agent): Add :version.
4867
4868 2000-12-21  Miles Bader  <miles@gnu.org>
4869
4870         * message.el (message-mode): Set `comment-start' to the  yank prefix.
4871
4872 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4873
4874         * message.el (message-mail-user-agent): New variable.
4875         (message-setup): Renamed to message-setup-1. Support
4876         mail-user-agent.
4877         (message-mail-user-agent): New function.
4878         (message-mail): Use it.
4879         (message-reply): Use it.
4880         (message-resend): Use it.
4881         (message-mail-other-window): Use it.
4882         (message-mail-other-frame): Use it.
4883
4884         * gnus-msg.el (gnus-bug): Support mail-user-agent.
4885
4886 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4887
4888         * message.el (message-tool-bar-map): Simplify.
4889         (message-narrow-to-head-1): New function.
4890         (message-narrow-to-head): Use it.
4891         (message-reply): Ditto.
4892         (message-cancel-news): Ditto.
4893         (message-supersede): Ditto.
4894         (message-make-forward-subject): Ditto.
4895         (message-bounce): Ditto.
4896
4897 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4898
4899         * uudecode.el (uudecode-decode-region-external): make-temp-file
4900         may not be defined.
4901
4902         * binhex.el (defalias): eval-and-compile.
4903
4904         * message.el (message-tool-bar-map): New function.
4905         (message-mode): Use it.
4906
4907 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4908
4909         * nntp.el (nntp-find-connection): Remove the entry.
4910         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
4911
4912 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4913
4914         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
4915
4916         * message.el (message-forward): Copy buffer in unibyte mode.
4917
4918 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4919
4920         * message.el (message-make-forward-subject): Don't widen. Decode.
4921         (message-forward): Don't decode subject.
4922
4923 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
4924
4925         * qp.el (quoted-printable-encode-region): Upcase QP.
4926
4927 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4928
4929         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
4930         mail-extract-a-c instead. Don't depend on Gnus.
4931
4932         * mml.el (gnus-ems): Require it.
4933
4934         * gnus-msg.el (gnus-summary-mail-forward):
4935
4936         * message.el (message-forward):  Move mime-to-mml here.
4937
4938 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4939
4940         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
4941         * gnus-art.el (gnus-insert-mime-button): Simplify.
4942         (gnus-mime-display-alternative): Ditto.
4943         (gnus-insert-mime-security-button): Ditto.
4944
4945 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4946
4947         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
4948         text-property-not-all doesn't return nil when start=mark(end).
4949         (gnus-remove-text-properties-when): Ditto.
4950
4951 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4952
4953         * gnus-start.el (gnus-group-change-level): Remove group from
4954         gnus-active-hashtb if real killed.
4955
4956 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4957
4958         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
4959         (gnus-mime-display-alternative): Ditto.
4960         (gnus-insert-mime-security-button): Ditto.
4961
4962 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4963
4964         * gnus-start.el (gnus-group-change-level): Don't add it into
4965         killed-list if it was killed.
4966
4967 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4968
4969         * nnmbox.el (nnmbox-file-coding-system): Use binary.
4970         (nnmbox-active-file-coding-system): Ditto.
4971
4972         * gnus-cus.el (gnus-group-parameters): Add posting-style.
4973
4974 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4975
4976         * gnus.el (gnus-version):
4977         (gnus-version-number): Set to Oort Gnus 0.01.
4978
4979         * gnus-art.el (gnus-mime-security-button-map):
4980         (gnus-insert-mime-security-button): Fix for Emacs21.
4981
4982 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4983
4984         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
4985         easymenu, because XEmacs doesn't understand :help.
4986
4987         * mm-uu.el: Require binhex.
4988
4989 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4990
4991         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
4992
4993 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4994
4995         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
4996
4997 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
4998
4999         * *.xpm, *.pbm: Convert icons icons to size 24x24.
5000
5001 2000-12-18  Dave Love  <fx@gnu.org>
5002
5003         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
5004         (unused).
5005
5006 2000-12-13  Miles Bader  <miles@gnu.org>
5007
5008         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
5009         to t, so that we don't get stuck while trying to smilefy
5010         intangible text.
5011
5012 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
5013
5014         * smiley-ems.el (smiley-regexp-alist): Make regexps match
5015         at the end of the buffer.
5016         (smiley-region): In the loop, move to the end of the submatch
5017         matching the smiley instead of using the end of the match
5018         of the whole regexp.
5019
5020 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
5021
5022         * message.el (message-mode): Doc fix.
5023
5024 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
5025
5026         * smiley-ems.el (smiley-region): Doc fix.
5027
5028 2000-12-11  Miles Bader  <miles@gnu.org>
5029
5030         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
5031         bottom line visible, check to see if it's partially obscured, and
5032         if so, either scroll one more line to make it fully visible, or
5033         revert to showing the second line from the top.
5034
5035 2000-12-07  Dave Love  <fx@gnu.org>
5036
5037         * mailcap.el (mailcap-download-directory)
5038         * gnus-audio.el (gnus-audio-directory)
5039         * smiley-ems.el (smiley-data-directory): Fix :type.
5040
5041 2000-11-30  Dave Love  <fx@gnu.org>
5042
5043         * message.el (message-auto-save-directory): Use
5044         file-name-as-directory.
5045         (message-set-auto-save-file-name): Create
5046         message-auto-save-directory if necessary.
5047         (message-replace-chars-in-string): Removed -- unused.
5048         (message-mail-alias-type): Customize.
5049         (message-headers): Remove duplicate defgroup.
5050
5051 2000-11-29  Dave Love  <fx@gnu.org>
5052
5053         * qp.el (quoted-printable-decode-region): Use error, not message
5054         to report malformed text (like base64).  Amend message.
5055
5056 2000-11-29  Miles Bader  <miles@gnu.org>
5057
5058         * message.el (message-header-lines): Fontify tag.
5059
5060 2000-11-27  Dave Love  <fx@gnu.org>
5061
5062         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
5063         compiler warning.
5064
5065 ;2000-11-26  Dave Love  <fx@gnu.org>
5066 ;
5067 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
5068 ;
5069 2000-11-23  Dave Love  <fx@gnu.org>
5070
5071         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
5072
5073         * mm-uu.el (uudecode): Require.
5074         (uudecode-decode-region, uudecode-decode-region-external): Don't
5075         autoload.
5076         (mm-uu-copy-to-buffer): Doc fix.
5077         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
5078         type fix.
5079
5080         * mailcap.el: Doc fixes.
5081         (mailcap-mime-data): Various adjustments.
5082         (mailcap): New group.
5083         (mailcap-download-directory): Customize.
5084         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
5085         (mailcap-temporary-directory): Deleted (unused).
5086         (mailcap-unescape-mime-test): Simplify slightly.
5087         (mailcap-viewer-passes-test): Use functionp.
5088         (mailcap-command-p): Aliased to executable-find.
5089
5090         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
5091         default-enable-multibyte-characters is nil.
5092
5093 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
5094
5095         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
5096
5097 2000-11-21  Dave Love  <fx@gnu.org>
5098
5099         * gnus-art.el (gnus-mime-button-map): Don't inherit from
5100         gnus-article-mode-map.
5101 ;       (gnus-mime-button-menu): Use mouse-set-point.
5102         (gnus-insert-mime-button, gnus-mime-display-alternative)
5103         (gnus-mime-display-alternative): Don't use local-map property.
5104
5105 2000-11-17  Dave Love  <fx@gnu.org>
5106
5107         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
5108         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
5109         and make-temp-file.
5110         (uudecode-decode-region): Doc fix.
5111
5112 2000-11-14  Dave Love  <fx@gnu.org>
5113
5114         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
5115         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
5116         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
5117         New files, derived from the XPMs.
5118
5119 2000-11-10  Dave Love  <fx@gnu.org>
5120
5121         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
5122         (gnus-agent-lib-file, gnus-agent-load-alist)
5123         (gnus-agent-save-alist, gnus-agent-article-name): Use
5124         expand-file-name.
5125
5126         * gnus-group.el (gnus-group-name-charset-method-alist): Add
5127         :version.
5128         (nnkiboze-score-file): Defvar when compiling.
5129
5130         * gnus-start.el (gnus-read-newsrc-file): Add :version.
5131
5132         * gnus-art.el (gnus-article-banner-alist)
5133         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
5134         (gnus-article-date-lapsed-new-header)
5135         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
5136         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
5137         (gnus-treat-strip-headers-in-body)
5138         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
5139         (gnus-treat-translate): Add :version.
5140         (gnus-article-mime-part-function): Fix defcustom.
5141
5142         * nnmail.el (nnmail-expiry-target)
5143         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
5144         (nnmail-split-header-length-limit): Add :version.
5145
5146         * gnus-sum.el (gnus-auto-expirable-marks)
5147         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
5148         (gnus-extra-headers, gnus-ignored-from-addresses)
5149         (gnus-newsgroup-ignored-charsets)
5150         (gnus-group-highlight-words-alist)
5151         (gnus-summary-show-article-charset-alist): Add :version.
5152
5153         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
5154         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
5155         files, converted from the XPMs.
5156
5157         * gnus-cache.el (gnus-cache-active-file): Don't use
5158         file-name-as-directory on directory.
5159         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
5160         use file-name-as-directory on directory.
5161
5162         * time-date.el (timezone-make-date-arpa-standard): Autoload.
5163         (date-to-time): Use it.
5164
5165 ;       * message.el (message-mode) <adaptive-fill-regexp>:
5166 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
5167 ;       (message-newline-and-reformat): Likewise.
5168         (message-forward-as-mime, message-forward-ignored-headers)
5169         (message-buffer-naming-style, message-default-charset)
5170         (message-dont-reply-to-names, message-send-mail-partially-limit):
5171         Add :version.
5172
5173         * mm-util.el: Doc fixes.
5174         (mm-mime-charset): Don't use the raw result of
5175         mm-preferred-coding-system.
5176         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
5177         (mm-with-unibyte): Simplify.
5178
5179         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
5180         concat.
5181
5182         * pop3.el (pop3-version): Deleted.
5183         (pop3-make-date): New function, avoiding message-make-date.
5184         (pop3-munge-message-separator): Use it.
5185
5186 2000-11-09  Dave Love  <fx@gnu.org>
5187
5188         * gnus-group.el (gnus-group-make-directory-group)
5189         (gnus-group-fetch-faq): Use expand-file-name.
5190         (gnus-group-fetch-faq): Simplify completing-read form.
5191
5192         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
5193         test for Mule.
5194
5195         * message.el (tool-bar-map): Defvar when compiling.
5196
5197         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
5198         (gnus-tm-lisp-directory): Deleted.
5199         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
5200         (featurep 'xemacs).
5201         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
5202         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
5203         version numbers from file names.
5204
5205 2000-11-08  Dave Love  <fx@gnu.org>
5206
5207         * mm-view.el: Use featurep for XEmacs test.
5208         (mm-inline-message): Test for `remove-specifier'; don't use
5209         condition-case.
5210
5211         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
5212
5213         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
5214         (gnus-score-find-bnews): Don't concat "".
5215
5216         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
5217         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
5218         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
5219         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
5220
5221         * gnus-sum.el: Put some defvars in eval-when-compile.
5222         (gnus-summary-mode-hook): Add :options.
5223         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
5224         (gnus-summary-tool-bar-map): New variable.
5225         (gnus-summary-make-tool-bar): New function.
5226         (gnus-summary-mode): Put kill-all-local-variables first.
5227
5228         * gnus-group.el (gnus-group-toolbar-map): New variable.
5229         (gnus-group-make-tool-bar): Rewritten.
5230         (gnus-group-mode): Put kill-all-local-variables first.
5231
5232         * rfc2047.el: Require gnus-util.
5233
5234         * nnml.el (gnus-sorted-intersection): Autoload.
5235
5236         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
5237         Put some defvars in eval-when-compile.
5238         (gnus-intersection, gnus-sorted-complement):  Autoload.
5239
5240         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
5241
5242         * mm-encode.el (mm-body-7-or-8): Autoload.
5243
5244         * mm-decode.el (mm-insert-inline): Autoload.
5245
5246         * mml.el:
5247         * message.el: Put some defvars in eval-when-compile.
5248
5249         * gnus-msg.el: Put some defvars in eval-when-compile.
5250         (gnus-msg-mail): Move after gnus-setup-message.
5251
5252         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
5253
5254 2000-11-07  Dave Love  <fx@gnu.org>
5255
5256         * gnus-util.el (nnheader): Don't require message (recursive
5257         autoload).
5258
5259         * uudecode.el: Avoid compiler warnings.
5260
5261         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
5262         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
5263
5264 2000-11-06  Dave Love  <fx@gnu.org>
5265
5266         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
5267
5268         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
5269         (uudecode-char-int): New alias, replacing char-int.
5270         (uudecode-decode-region): Don't call buffer-disable-undo.
5271
5272 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
5273 ;       (mm-uu-configure-list): Doc fix.
5274 ;
5275 ;       * earcon.el (running-xemacs): Don't define.
5276 ;
5277 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
5278 ;
5279 ;       * message.el (message-font-lock-keywords): Match a final newline
5280 ;       to help font-lock's multiline support.
5281 ;
5282 2000-11-03  Dave Love  <fx@gnu.org>
5283
5284         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
5285
5286         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
5287         name.
5288
5289         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
5290         <banner>: Fix custom type, doc.
5291
5292         * mm-decode.el (mm-display-external): Space-prefix temp buffer
5293         name.  Don't disable undo explicitly.
5294
5295 ;2000-11-02  Dave Love  <fx@gnu.org>
5296 ;
5297 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
5298 ;       cite-prefix.
5299
5300 2000-11-01  Dave Love  <fx@gnu.org>
5301
5302         * rfc2047.el (base64): Require unconditionally.
5303         (message-posting-charset): Defvar when compiling.
5304         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
5305         message.
5306
5307         * gnus-sum.el (nnoo): Require.
5308         (mm-uu-dissect): Autoload.
5309
5310         * mml.el (mml-parse-1): Clarify message.
5311         (mml-minibuffer-read-type): Use mailcap-mime-types.
5312
5313 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
5314
5315         * mml.el: Fix a typo in the requiring of CL.
5316
5317 2000-11-01  Dave Love  <fx@gnu.org>
5318
5319         * utf7.el: Require cl when compiling.
5320
5321         * binhex.el: Use (featurep 'xemacs).
5322         (binhex-char-int): New alias, replacing char-int.  Change callers.
5323         (binhex-decode-region): Simplify work buffer code.
5324         (binhex-decode-region-external): Use expand-file-name, not concat.
5325
5326 2000-10-30  Dave Love  <fx@gnu.org>
5327
5328         * gnus-art.el: Fix 2000-10-27 change properly.
5329
5330 2000-10-28  Miles Bader  <miles@gnu.org>
5331
5332         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
5333
5334 2000-10-27  Dave Love  <fx@gnu.org>
5335
5336         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
5337         strings.
5338         (gnus-group-make-tool-bar): New function.
5339         (gnus-group-mode): Use it.
5340
5341         * message.el (message-mode-menu): Add some :help strings.
5342         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
5343         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
5344
5345         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
5346         * describe-group.xpm, get-news.xpm, kill-group.xpm:
5347         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
5348
5349         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
5350         display-graphic-p here.
5351
5352 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
5353
5354         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
5355         of the `gnus-xemacs' variable, as the latter has been removed.
5356         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
5357         * gnus-art.el (gnus-treat-display-xface)
5358         (gnus-treat-display-smileys, gnus-treat-display-picons)
5359         (gnus-article-read-summary-keys): Likewise.
5360
5361 2000-10-26  Dave Love  <fx@gnu.org>
5362
5363         (defvar): Use rmail-spool-directory unconditionally.
5364
5365 2000-10-18  Dave Love  <fx@gnu.org>
5366
5367         * mm-bodies.el (mm-uu-decode-function)
5368         (mm-uu-binhex-decode-function): Defvar when compiling.
5369
5370         * gnus-nocem.el (gnus-nocem-issuers): Update.
5371         (gnus-nocem-check-from): New option.
5372         (gnus-nocem-scan-groups): Use it.
5373         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
5374         (gnus-nocem-check-article-limit): Add :version.
5375
5376 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
5377
5378         * ietf-drums.el (mm-util): Require CL when compiling.
5379
5380 2000-10-15  Dave Love  <fx@gnu.org>
5381
5382         * qp.el: Require mm-util.
5383
5384 2000-10-13  Dave Love  <fx@gnu.org>
5385
5386         * qp.el (quoted-printable-decode-region): Avoid invalid
5387         coding-systems.
5388
5389 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
5390
5391         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
5392         to a recursive load.
5393
5394 2000-10-12  Dave Love  <fx@gnu.org>
5395
5396         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
5397
5398         * gnus.el (gnus-group-startup-message): Check for PBM image.
5399
5400 2000-10-09  Dave Love  <fx@gnu.org>
5401
5402         * mail-source.el (mail-source-fetch-imap): Bind
5403         default-enable-multibyte-characters rather than using
5404         mm-disable-multibyte.
5405
5406 2000-10-05  Dave Love  <fx@gnu.org>
5407
5408         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
5409         Autoload.
5410         (quoted-printable-decode-region):  Rename arg which confused
5411         charset with coding-system.  Don't use nonascii-insert-offset.
5412         Coding-system encode the region initially.  Don't recognize `=='
5413         as valid QP.  Coding-system decode the region finally.
5414         (quoted-printable-decode-string): Rename arg which confused
5415         charset with coding-system.
5416
5417         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
5418         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
5419         mm-encode-coding-region.
5420         (mm-decode-body, mm-decode-string): Rename variables which
5421         confused charset with coding-system.
5422         (binhex-decode-region): Don't autoload.
5423         (mm-body-encoding): Require message.
5424         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
5425         cond branches.
5426
5427         * gnus-art.el (article-de-quoted-unreadable)
5428         (article-de-base64-unreadable): Fold search case
5429         rather than downcasing string.  Apply mm-charset-to-coding-system
5430         to arg of quoted-printable-decode-region.
5431
5432 2000-10-04  Dave Love  <fx@gnu.org>
5433
5434         * gnus-ems.el: Don't turn off compiler warnings in local vars.
5435         Require ring when compiling.
5436         (gnus-article-compface-xbm): New variable.
5437
5438 2000-10-04  Dave Love  <fx@gnu.org>
5439
5440         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
5441         pbm images.
5442
5443         * frown.pbm, smile.pbm, wry.pbm: New files.
5444
5445         * frown.xbm, smile.xbm, wry.xbm: Deleted.
5446
5447 2000-10-03  Dave Love  <fx@gnu.org>
5448
5449         * mail-source.el (mail-sources): Revert to nil.
5450
5451         * nnmail (nnmail-spool-file): Revert to `((file))'.
5452
5453         * qp.el: Don't require mm-util.
5454         (quoted-printable-decode-region): Rewritten.
5455         (quoted-printable-decode-string, quoted-printable-encode-region):
5456         Doc fix.
5457         (quoted-printable-encode-region): Barf on multibyte characters.
5458         Maybe make the class multibyte.  Upcase chars, not formatted
5459         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
5460         (quoted-printable-encode-string): Don't use
5461         mm-with-unibyte-buffer.
5462
5463 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
5464
5465         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
5466
5467 2000-09-21  Dave Love  <fx@gnu.org>
5468
5469         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
5470         (for Emacs 20).  Tidy somewhat.
5471
5472 2000-09-21  Dave Love  <fx@gnu.org>
5473
5474         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
5475         image processing.  Rationalize logic somewhat.
5476
5477 2000-09-20  Dave Love  <fx@gnu.org>
5478
5479         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
5480         specifically.
5481
5482         * gnus.el (gnus-version-number): Avoid some redundant
5483         autoloads.
5484
5485 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
5486
5487         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
5488         to XBM; we always have PBM support.
5489
5490 2000-09-14  Dave Love  <fx@gnu.org>
5491
5492         * gnus.el (gnus-charset):
5493         * mm-decode.el (mime-display):
5494         * imap.el (imap) <defgroup>: Add :version.
5495
5496 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
5497
5498         * parse-time.el: Fix author's mail address.
5499
5500         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
5501         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
5502         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
5503         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
5504         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
5505         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
5506         * rfc2231.el, uudecode.el: Fix copyright notice.
5507
5508         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
5509         require `w3' at load-time only if not running in batch mode.
5510
5511 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5512
5513         * gnus.el: Before merge with Emacs21.
5514
5515 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
5516
5517         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
5518
5519 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
5520
5521         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
5522         to avoid conflict with the standard `back-to-indentation'
5523         binding.
5524
5525 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5526
5527         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
5528
5529         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
5530         (mm-disable-multibyte-mule4): Ditto.
5531         (mm-with-unibyte-current-buffer-mule4): Ditto.
5532
5533 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5534
5535         * pop3.el (pop3-movemail): Use binary.
5536         (pop3-movemail-file-coding-system): Removed.
5537
5538 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5539
5540         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
5541
5542 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5543
5544         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
5545         exists.
5546
5547 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5548
5549         * gnus-msg.el (gnus-post-method): Use backend name when the
5550         address is "".
5551
5552 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5553
5554         * gnus-art.el (article-verify-x-pgp-sig): Don't test
5555         mm-verify-option.
5556         (gnus-treat-x-pgp-sig): Default value.
5557         (gnus-ignored-headers): Redundant.
5558
5559 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5560
5561         * gnus-win.el (gnus-configure-frame): Save selected window.
5562
5563 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5564
5565         * nnmbox.el: Require gnus-range.
5566         (nnmbox-group-building-active-articles): New variable.
5567         (nnmbox-group-active-articles): New variable; this is a cache of
5568         all active articles by group and number.
5569         (nnmbox-in-header-p): New function.
5570         (nnmbox-find-article): New function.
5571         (nnmbox-record-active-article): New function.
5572         (nnmbox-record-deleted-article): New function.
5573         (nnmbox-is-article-active-p): New function.
5574         (nnmbox-retrieve-headers): Use nnmbox-find-article.
5575         (nnmbox-request-article): Ditto.  Also supply extra arg to
5576         nnmbox-article-group-number.
5577         (nnmbox-request-expire-articles): Ditto.
5578         (nnmbox-request-move-article): Ditto.
5579         (nnmbox-request-replace-article): Ditto.
5580         (nnmbox-request-rename-group): Rename group entry in active
5581         article cache.
5582         (nnmbox-delete-mail): Update active article cache, unless article
5583         is being replaced.
5584         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
5585         than partially duplicating it.
5586         (nnmbox-article-group-number): Add extra `this-line' arg, to
5587         handle articles belonging to multiple groups.
5588         (nnmbox-save-mail): Update active article cache.
5589         (nnmbox-read-mbox): Build active article cache when loading mbox.
5590         Also do some repair work, if we find articles that are missing the
5591         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
5592         reconstruct these from Xref info.
5593
5594 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5595
5596         * mail-source.el (mail-source-report-new-mail): Use
5597         nnheader-run-at-time.
5598
5599 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5600
5601         * mail-source.el (mail-source-fetch-pop): Clear pop password when
5602         an error is thrown, and then rethrow the error.
5603         (mail-source-check-pop): Ditto.
5604         (mail-source-start-idle-timer): Prevent multiple pop checks
5605         running if the check takes a long time.
5606
5607 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5608
5609         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
5610         succeed.
5611
5612 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5613
5614         * gnus-win.el (gnus-configure-windows): Make sure
5615         nntp-server-buffer is live.
5616         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
5617
5618 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
5619
5620         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
5621
5622 2000-12-04  Andreas Jaeger  <aj@suse.de>
5623
5624         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
5625
5626 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5627
5628         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
5629
5630 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
5631
5632         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
5633
5634 2000-12-01  Simon Josefsson  <sj@extundo.com>
5635
5636         * mml-smime.el (mml-smime-verify): Fix address parsing.
5637
5638 2000-12-01  Simon Josefsson  <sj@extundo.com>
5639
5640         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
5641         more than one certificate inside PKCS#7 blob.  Better security
5642         information (clamed / actual sender, openssl output, certificates
5643         inside message).
5644
5645         * smime.el (smime-verify-region): Output to /dev/null.
5646         (smime-buffer-as-string-region): Don't parse empty lines.
5647
5648 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5649
5650         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
5651         ?d and ?D.
5652         (gnus-mime-security-show-details-inline): New variable.
5653         (gnus-mime-security-show-details): Use them.
5654         (gnus-insert-mime-security-button): Ditto.
5655
5656         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
5657         Suggest by Michael Duggan (md5i@cs.cmu.edu).
5658         (mml2015-gpg-clear-verify): Ditto.
5659         (mml2015-gpg-decrypt-1): Ditto.
5660         (mml2015-use): Prefer 'gpg.
5661
5662 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5663
5664         * gnus-util.el (gnus-add-text-properties-when): New function.
5665         (gnus-remove-text-properties-when): Ditto.
5666
5667         * gnus-cite.el (gnus-article-hide-citation): Use them.
5668         (gnus-article-toggle-cited-text): Use them.
5669
5670         * gnus-art.el (gnus-signature-toggle): Use them.
5671         (gnus-article-show-hidden-text): Ditto.
5672         (gnus-article-hide-text): Ditto.
5673
5674 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5675
5676         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
5677
5678 2000-11-30  Simon Josefsson  <sj@extundo.com>
5679
5680         * smime.el (smime-point-at-eol): New alias.
5681         (smime-buffer-as-string-region): Use it.
5682
5683 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5684
5685         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
5686
5687 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5688
5689         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
5690
5691         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5692
5693         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5694
5695 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
5696
5697         * nnmh.el (nnmh-request-expire-articles): Implemented
5698         expiry-target for nnmh backend.
5699
5700 2000-11-30  Simon Josefsson  <sj@extundo.com>
5701
5702         * mm-decode.el (mm-security-from): New variable.
5703         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
5704
5705         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
5706         than `from'.
5707
5708 2000-11-30  Simon Josefsson  <sj@extundo.com>
5709
5710         * mml-smime.el (mml-smime-verify): Verify that certificate mail
5711         address match sender address.
5712
5713         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
5714
5715         * smime.el (smime-verify-region): Don't copy buffer.
5716         (smime-decrypt-buffer): Use expand-file-name on keyfile.
5717         (smime-pkcs7-region): New function.
5718         (smime-pkcs7-certificates-region): Ditto.
5719         (smime-pkcs7-email-region): Ditto.
5720         (smime-buffer-as-string-region): Ditto.
5721
5722         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
5723         buffer.
5724
5725 2000-11-23  Jens Krinke <j.krinke@gmx.de>
5726
5727         * smime.el (smime-decrypt-region): Fix keyfile argument.
5728
5729 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5730
5731         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
5732
5733 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5734
5735         * message.el (message-shoot-gnksa-feet): New variable.
5736         (message-gnksa-enable-p): New function.
5737         (message-send): Use it.
5738         (message-check-news-body-syntax): Ditto.
5739
5740 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
5741
5742         * message.el (message-make-message-id): Remove the redundancy.
5743
5744 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5745
5746         * message.el (message-setup): Discourage using mc-install-*-mode.
5747
5748         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
5749
5750 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5751
5752         * gnus-cite.el (gnus-cite-parse): Guess citation length.
5753
5754 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5755
5756         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
5757
5758 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5759
5760         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
5761
5762 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5763
5764         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
5765         insert-buffer-substring.
5766
5767         * message.el (message-send-mail): Use buffer-substring-no-properties.
5768         (message-send-news): Ditto.
5769
5770 2000-11-22  David Edmondson <dme@dme.org>
5771
5772         * imap.el (imap-wait-for-tag): Message read info.
5773
5774 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5775
5776         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
5777         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
5778         (mml2015-gpg-encrypt): Ditto.
5779
5780 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5781
5782         * mm-decode.el (mm-verify-option): Default value.
5783
5784         * mml-sec.el (mml-secure-part): Error message.
5785
5786 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5787
5788         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
5789
5790 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5791
5792         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
5793
5794 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5795
5796         * gnus-art.el (gnus-article-describe-key): Use prompt.
5797         (gnus-article-describe-key-briefly): Ditto.
5798
5799 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5800
5801         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
5802
5803 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5804
5805         * gnus-art.el (gnus-article-describe-key): New function.
5806         (gnus-article-describe-key-briefly): New function.
5807
5808 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5809
5810         * mm-decode.el (mm-decrypt-option): Doc typo.
5811
5812         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
5813         return a number.
5814
5815 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5816
5817         * message.el (message-newline-and-reformat): Typo.
5818
5819 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5820
5821         * gnus-art.el (article-verify-x-pgp-sig): Check whether
5822         original-article-buffer exists.
5823
5824         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
5825         (rfc2047-header-encoding-alist): Addresses are different from text.
5826         (rfc2047-encode-message-header): Ditto.
5827         (rfc2047-dissect-region): Extra parameter.
5828         (rfc2047-encode-region): Ditto.
5829         (rfc2047-encode-string): Ditto.
5830
5831 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5832
5833         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
5834         (mm-uu-pgp-encrypted-extract): Use it.
5835         (mm-uu-pgp-signed-extract-1): New function.
5836         (mm-uu-pgp-signed-extract): Use it.
5837
5838         * gnus-art.el (gnus-mime-display-security): New function.
5839         (gnus-mime-display-part): Use it.
5840         (gnus-mime-security-verify-or-decrypt): New function.
5841         (gnus-mime-security-press-button): New function.
5842         (gnus-insert-mime-security-button): Use it.
5843
5844         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
5845         (mm-find-raw-part-by-type): Ditto.
5846         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
5847         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
5848         (mm-destroy-parts): Kill nested multibyte buffer.
5849
5850         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
5851         (mml2015-gpg-verify): Ditto.
5852
5853 2000-11-18  Simon Josefsson  <sj@extundo.com>
5854
5855         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
5856         (mml2015-function-alist): Use it.
5857
5858         * mml-sec.el (mml-sign-alist): Update names.
5859         (mml-encrypt-alist): Ditto.
5860         (mml-secure-part-smime-sign): Moved to mml-smime.el
5861         as `mml-smime-sign-query'.
5862         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
5863         `mml-smime-get-file-cert'.
5864         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
5865         `mml-smime-get-dns-cert'.
5866         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
5867         `mml-smime-encrypt-query'.
5868         (mml-smime-sign-buffer): Use mml-smime-sign.
5869         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
5870
5871         * mml-smime.el (mml-smime-sign): New function.
5872         (mml-smime-encrypt):
5873         (mml-smime-sign-query):
5874         (mml-smime-get-file-cert):
5875         (mml-smime-get-dns-cert):
5876         (mml-smime-encrypt-query): Moved from mml-sec.el.
5877
5878 2000-11-16  Simon Josefsson  <sj@extundo.com>
5879
5880         * mml2015.el (mml2015-gpg-clear-verify): New function.
5881         (mml2015-function-alist): Add it.
5882
5883 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5884
5885         * message.el (message-setup-fill-variables): Use
5886         message-cite-prefix-regexp.
5887         (message-newline-and-reformat): Check the end of citation, leading
5888         WSP, break in the cite prefix.
5889         (message-fill-paragraph): New function.
5890
5891 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5892
5893         * lpath.el: Shut up.
5894
5895 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5896
5897         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
5898         raw 8-bit in headers in dk.* newsgroups.
5899
5900 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5901
5902         * message.el (message-newline-and-reformat): Match extra WSPs.
5903
5904 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
5905
5906         * mml.el (mml-generate-mime-1): Ignore ascii.
5907
5908 2000-11-16 Justin Sheehy <justin@iago.org>
5909
5910         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
5911
5912 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5913
5914         * message.el (message-cite-prefix-regexp): Prefix should not end
5915         at space.
5916
5917 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5918
5919         * message.el (message-mode-syntax-table): Add - as a word
5920         constituent as in articles.
5921         (message-setup-fill-variables): Add -_. as supercite-style prefix.
5922         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
5923         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
5924
5925 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5926
5927         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
5928
5929 2000-11-12  David Edmondson  <dme@dme.org>
5930
5931         * message.el (message-font-lock-keywords): use
5932         message-cite-prefix-regexp.
5933
5934 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5935
5936         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
5937         Stein Arild Str\e,Ax\e(Bmme.
5938         (gnus-group-jump-to-group): Use it.
5939         (gnus-group-jump-to-group-prompt): Customize.
5940
5941 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
5942
5943         * mailcap.el (mailcap-possible-viewers): Match the entire string.
5944
5945 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5946
5947         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
5948         incompatible.
5949         (mml2015-mailcrypt-sign): Ditto.
5950
5951 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5952
5953         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
5954         group is open.
5955
5956 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5957
5958         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
5959         nnvirtual articles.
5960         (gnus-backlog-request-article): Don't request nnvirtual articles.
5961
5962 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5963
5964         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
5965         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
5966
5967 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5968
5969         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
5970         * mml.el (mml-generate-mime-1): Use charset attribute.
5971         * mm-bodies.el (mm-encode-body): Add parameter charset.
5972         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
5973
5974 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5975
5976         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
5977         (mml2015-mailcrypt-clear-decrypt): Ditto.
5978         (mml2015-mailcrypt-verify): Ditto.
5979         (mml2015-mailcrypt-clear-verify): Ditto.
5980         (mml2015-gpg-verify): Ditto.
5981
5982 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5983
5984         * smime.el (smime-openssl-program): Test the existence of openssl.
5985         * mml-smime.el: Require mm-decode.
5986         (mml-smime-verify-test): New function.
5987         * mm-decode.el (mm-verify-function-alist): Use it.
5988
5989 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5990
5991         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
5992         anyway.
5993
5994 2000-11-13  Simon Josefsson  <sj@extundo.com>
5995
5996         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
5997         verification doesn't work.
5998
5999 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6000
6001         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
6002         (gnus-inews-do-gcc): Use it.
6003
6004 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
6005
6006         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
6007         leading space.
6008         * mm-extern.el (mm-inline-external-body): Report error when no
6009         access-type.
6010
6011 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
6012
6013         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
6014
6015 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
6016
6017         * gnus-art.el (gnus-mime-button-menu): Use select-window.
6018
6019 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
6020
6021         * gnus-art.el (gnus-mime-display-part): Display multipart/related
6022         as multipart/mixed.
6023
6024 2000-11-12  David Edmondson  <dme@dme.org>
6025
6026         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
6027         and replace `.' with `\w' to allow for different syntax tables
6028         (from Vladimir Volovich).
6029         * message.el (message-newline-and-reformat): use
6030         `message-cite-prefix-regexp'.
6031         * gnus-cite.el (gnus-supercite-regexp): use
6032         `message-cite-prefix-regexp'.
6033         * gnus-cite.el (gnus-cite-parse): use
6034         `message-cite-prefix-regexp'.
6035
6036 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6037
6038         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
6039         PGP SIGNATURE.  Escape leading "-"'s.
6040         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
6041
6042 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6043
6044         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
6045
6046 2000-11-11  Simon Josefsson  <sj@extundo.com>
6047
6048         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
6049
6050         * smime.el (smime-details-buffer): New variable.
6051         (smime-sign-region):
6052         (smime-encrypt-region):
6053         (smime-verify-region):
6054         (smime-decrypt-region): Copy OpenSSL output to the buffer.
6055
6056         * mml-smime.el (mml-smime-verify): Support security info.
6057
6058 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
6059
6060         * mm-decode.el (mm-verify-option): Set default to nil.
6061         (mm-decrypt-option): Ditto.
6062         * gnus-art.el (article-verify-x-pgp-sig): New function.
6063
6064 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
6065
6066         * gnus-art.el (gnus-mime-display-alternative): Show button if no
6067         preferred part.
6068
6069 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6070
6071         * gnus-sum.el (gnus-move-split-methods): Say that
6072         `gnus-split-methods' uses file names, whereas this uses group
6073         names.  (Report from Nevin Kapur)
6074
6075 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
6076
6077         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
6078
6079 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6080
6081         * nnheader.el (nnheader-directory-files-is-safe): New variable.
6082         (nnheader-directory-articles): Use it.
6083         (nnheader-article-to-file-alist): Ditto.
6084
6085 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
6086
6087         * rfc2047.el (rfc2047-pad-base64): New function.
6088         (rfc2047-decode): Use it.
6089
6090 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
6091
6092         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
6093         select method.
6094
6095 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6096
6097         * mml2015.el (mml2015-gpg-decrypt-1):
6098         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
6099
6100 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6101
6102         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
6103
6104 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
6105
6106         * pop3.el (pop3-munge-message-separator): A message may have an
6107         empty body.
6108
6109 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
6110
6111         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
6112         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
6113         (mm-uu-pgp-signed-extract): Use coding-system.
6114
6115 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
6116
6117         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
6118         (gnus-insert-mime-security-button): New function.
6119         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
6120         * mml2015.el:  Add security info when verify or decrypt.
6121         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
6122         (mm-uu-pgp-encrypted-extract): Ditto.
6123
6124 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
6125
6126         * mm-decode.el (mm-display-parts): New function.
6127         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
6128
6129 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
6130
6131         * gnus-mlspl.el: Documentation tweaks.
6132
6133 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6134
6135         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
6136         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
6137         argument.
6138
6139 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
6140
6141         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
6142
6143 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
6144
6145         * gnus-art.el (gnus-article-encrypt): New function.
6146         (gnus-article-encrypt-protocol-alist): New variable.
6147         (gnus-article-encrypt-protocol): New variable.
6148         * mml2015.el (mml2015-self-encrypt): New function.
6149         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
6150
6151 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
6152
6153         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
6154         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
6155         let mailcap do it.
6156         * mml2015.el: Remove snarf code.
6157         * mm-decode.el: Remove snarf code.
6158
6159 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
6160
6161         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
6162         (mml-insert-mime): Understand gnus-decoded.
6163         (mime-to-mml): New parameter handles.
6164         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
6165         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
6166
6167 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
6168
6169         * mm-decode.el (mime-security): New group.
6170         (mm-verify-function-alist): Add test function.
6171         (mm-decrypt-function-alist): Ditto.
6172         (mm-snarf-option): Set default value as nil.
6173         (mm-find-part-by-type): Recursive parameter.
6174         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
6175         * mml2015.el: Support draft-ietf-openpgp-multsig.
6176
6177 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
6178
6179         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
6180         (gnus-article-view-part-as-charset): New function.
6181
6182 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6183
6184         * mm-decode.el (mm-verify-option): Default value.
6185         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
6186
6187 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6188
6189         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
6190
6191 2000-11-05  Simon Josefsson  <sj@extundo.com>
6192
6193         * mml-smime.el (mml-smime-verify): Work in original multipart
6194         buffert.
6195
6196         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
6197         (mm-handle-multipart-ctl-parameter): Ditto.
6198         (mm-alist-to-plist): New function.
6199         (mm-dissect-buffer): Store CTL parameters and copy original buffer
6200         for multiparts.
6201         (mm-destroy-parts): Destroy multipart buffert.
6202         (mm-remove-part): Ditto.
6203
6204         * mml-smime.el (mml-smime-sign): Not used.
6205         (mml-smime-encrypt): Ditto.
6206
6207         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
6208
6209         Verify S/MIME signature support.
6210
6211         * mm-decode.el (mm-inline-media-tests): Add
6212         application/{x-,}pkcs7-signature.
6213         (mm-inlined-types): Ditto.
6214         (mm-automatic-display): Ditto.
6215         (mm-verify-function-alist): Ditto.  Add name of method.
6216         (mm-decrypt-function-alist): Add name of method.
6217         (mm-find-part-by-type): Add documentation.
6218         (mm-possibly-verify-or-decrypt): Use new format of
6219         mm-{verify,decrypt}-function-alist.  Use method names.
6220
6221         * mml-smime.el (mml-smime-verify): New function.
6222
6223 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6224
6225         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
6226
6227 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6228
6229         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
6230         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
6231         * mm-decode.el (mm-snarf-option): New.
6232
6233 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6234
6235         * mm-util.el (mm-subst-char-in-string): New function.
6236         (mm-replace-chars-in-string): Use it.
6237         * message.el (message-replace-chars-in-string): Use it.
6238         * nnheader.el (nnheader-replace-chars-in-string): Use it.
6239         * gnus-mh.el (mh-lib-progs): Shut up.
6240
6241 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
6242
6243         * base64.el, md5.el: Moved to contrib directory.
6244
6245 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6246
6247         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
6248         the last article when search.
6249
6250 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6251
6252         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
6253         * nnmail.el (nnmail-pathname-coding-system): Ditto.
6254
6255 2000-09-29  David Edmondson  <dme@thus.net>
6256
6257         * message.el (message-newline-and-reformat): Typo.
6258
6259 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6260
6261         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
6262
6263 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
6264
6265         * nntp.el (nntp-decode-text): Delete bogus status lines.
6266
6267 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
6268
6269         * message.el (message-font-lock-keywords): Match a final newline
6270         to help font-lock's multiline support.
6271
6272 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6273
6274         * nnoo.el (nnoo-set): New function.
6275
6276 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
6277
6278         * gpg.el, gpg-ring.el: Moved to contrib directory.
6279
6280 2000-11-04  Simon Josefsson  <sj@extundo.com>
6281
6282         * nnimap.el (nnimap-split-inbox): Typo.
6283
6284 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6285
6286         * gnus-msg.el (gnus-msg-mail): Move it backwards.
6287
6288 2000-11-03  Simon Josefsson  <sj@extundo.com>
6289
6290         * rfc2231.el (rfc2231-parse-qp-string): New function.
6291         (require): rfc2047.
6292
6293         * mail-parse.el (mail-header-parse-content-type):
6294         (mail-header-parse-content-disposition): Support invalid QP
6295         encoded strings, by using `rfc2231-parse-qp-string'.
6296
6297 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6298
6299         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
6300         (rfc2231-decode-encoded-string): Typo "> X 1".
6301         (rfc2231-encode-string): Insert the name of charset.
6302         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
6303
6304 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6305
6306         * mm-decode.el (mm-save-part): Return the filename.
6307         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
6308         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
6309         (gnus-mime-action-alist): Use it.
6310         (gnus-mime-button-commands): USe it.
6311         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
6312         (mm-inline-external-body): unwind-protect.
6313
6314 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6315
6316         * gnus-art.el (gnus-insert-mime-button): Show url.
6317
6318 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
6319
6320         * mml.el (mml-generate-mime-1): Support external url.
6321         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
6322
6323 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
6324
6325         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
6326         * mm-decode.el (mm-display-external): Ditto.
6327         * mm-extern.el: New file.
6328         * mm-decode.el (mm-inline-media-tests): Hook it up.
6329         (mm-inlined-types): Inline message/external-body.
6330
6331 2000-11-02  Simon Josefsson  <sj@extundo.com>
6332
6333         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
6334
6335         * message.el (message-get-reply-headers): Better handling when
6336         Mail-Followup-To is very large.
6337
6338 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6339
6340         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
6341         * gnus-art.el (gnus-article-edit-done):
6342         * gnus-sum.el (gnus-summary-edit-article-done): Move line
6343         counting code here.
6344         * gnus-msg.el (gnus-setup-message): Remove a hack.
6345
6346 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6347
6348         * gnus-sum.el (gnus-newsgroup-variables): New variable.
6349         (gnus-summary-mode): Make them local variables.
6350         (gnus-set-global-variables): Globalize them.
6351         (gnus-summary-exit): Kill them.
6352
6353 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
6354
6355         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
6356         word.
6357
6358 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6359
6360         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
6361         gnus-article-wash-types.
6362         * gnus-art.el (gnus-article-wash-status): Use them.
6363
6364 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
6365
6366         * mml.el (mml-read-tag): Remove spaces and LF.
6367
6368 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6369
6370         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
6371         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
6372
6373 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
6374
6375         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
6376
6377 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6378
6379         * gnus-sum.el (gnus-article-charset): New variable.
6380         (gnus-summary-display-article): Set it.
6381         * gnus-msg.el (gnus-copy-article-buffer): Use it.
6382         * gnus-art.el (gnus-article-mode): Make it local variable.
6383
6384 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6385
6386         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
6387
6388 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6389
6390         * nnwfm.el: New file.
6391
6392         * nnweb.el (nnweb-replace-in-string): New function.
6393
6394 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6395
6396         * mml2015.el: Wrap gpg.el.
6397         * gpg.el (gpg-verify): The last argument of apply is a list.
6398         (gpg-encrypt): Add passphrase as a parameter.
6399
6400 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6401
6402         * gpg.el: New file.
6403         * gpg-ring.el: New file.
6404
6405 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6406
6407         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
6408
6409 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
6410
6411         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
6412         double-quote charcters.
6413         (gnus-summary-prepare-threads): Ditto.
6414
6415 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6416
6417         * gnus-art.el (gnus-mime-display-single): Forward line -1.
6418         * mml.el (mml-read-tag): Don't skip the leading space.
6419         * lpath.el (font-lock-set-defaults): Shut up.
6420
6421 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6422
6423         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
6424
6425 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6426
6427         * qp.el (quoted-printable-encode-region): Replace leading - when
6428         ultra safe.
6429         * mml.el (mml-generate-mime-postprocess-function): Removed.
6430         (mml-postprocess-alist): Removed.
6431         (mml-generate-mime-1): Use ultra-safe when sign.
6432         * mml2015.el (mml2015-fix-micalg): Uppercase.
6433         (mml2015-verify): Insert LF.
6434         (mml2015-mailcrypt-sign): Downcase; search backward.
6435
6436 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6437
6438         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
6439         restrictive.
6440         (nnultimate-table-regexp): New variable.
6441         (nnultimate-forum-table-p): Use it.
6442
6443 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
6444
6445         * gnus-sum.el (gnus-summary-expire-articles): Save point.
6446
6447 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6448
6449         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
6450         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
6451
6452 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6453
6454         * mml2015.el: Shut up.
6455
6456 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6457
6458         * gnus.el (gnus-server-browse-hashtb): Removed.
6459         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
6460         (gnus-group-insert-group-line-info): Use simplified method.
6461         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
6462
6463 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6464
6465         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
6466         moved here.
6467         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
6468         * gnus-group.el (gnus-group-prepare-flat): Use it.
6469         * gnus-topic.el (gnus-group-prepare-topics): Use it.
6470
6471 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6472
6473         * mml.el (mml-mode): Show menu in XEmacs.
6474
6475 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
6476
6477         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
6478         (gnus-server-read-server-in-server-buffer): New function.
6479         (gnus-browse-foreign-server): Browse in group buffer.
6480         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
6481         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
6482         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
6483         * gnus.el (gnus-server-browse-hashtb): New variable.
6484
6485 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6486
6487         * nnfolder.el (nnfolder-open-nov): Use group.
6488
6489 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
6490
6491         * nnfolder.el: Add NOV. Set version to 2.0.
6492         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
6493
6494 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6495
6496         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
6497
6498 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6499
6500         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
6501         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
6502
6503 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6504
6505         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
6506
6507 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6508
6509         * mm-decode.el (mm-verify-function-alist): New variable.
6510         (mm-verify-option): New variable.
6511         (mm-decrypt-function-alist): Ditto.
6512         (mm-decrypt-option): Ditto.
6513         (mm-find-raw-part-by-type): New function.
6514         (mm-possibly-verify-or-decrypt): New function.
6515         (mm-dissect-multipart): Use it.
6516         * mml2015.el (mml2015-fix-micalg): New function.
6517         (mml2015-decrypt): Use new interface.
6518         (mml2015-verify):  Use new interface.
6519         (mml2015-setup): Make it bogus.
6520
6521 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6522
6523         * mml.el (mml-generate-mime-postprocess-function): Set to
6524         mml-postprocess.
6525         (autoload): Autoload mml2015 and mml-smime.
6526         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
6527         * mml2015.el (mml2015-encrypt): New function.
6528         (mml2015-sign): New function.
6529         (mml2015-encrypt-function): New variable.
6530         (mml2015-sign-function): New variable.
6531         (mml2015-mailcrypt-encrypt): Use message-recipients.
6532         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
6533         * mml-smime.el (mml-smime-setup): Ditto.
6534
6535 2000-10-28  Simon Josefsson  <sj@extundo.com>
6536
6537         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
6538         Communigate Pro 3.3.1 server.
6539
6540         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
6541         in buffers.
6542         (mml-secure-dns-server): Removed.
6543         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
6544         write certificates to files.
6545
6546         * smime.el (smime-dns-server): New variable.
6547         (smime-mail-to-domain):
6548         (smime-cert-by-dns): New functions.
6549
6550         * dig.el: New file.
6551
6552 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
6553
6554         * message.el (message-options): New variable.
6555         (message-options-set-recipient): New function.
6556         (message-send): Use them.
6557         * gnus-int.el (gnus-request-replace-article): Use them.
6558         (gnus-request-accept-article): Ditto.
6559         * mml.el (mml-preview): Use them.
6560         * gnus-sum.el (gnus-summary-edit-article): Use them.
6561
6562         * message.el (message-options-get): New function.
6563         (message-options-get): New function.
6564         * rfc2047.el (rfc2047-encode-message-header): Use them.
6565         * mm-bodies.el (mm-encode-body): Use them.
6566
6567 2000-10-28  Simon Josefsson  <sj@extundo.com>
6568
6569         * nnimap.el (nnimap-retrieve-which-headers):
6570         (nnimap-request-article-part): Quote message-id.
6571
6572         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
6573         (smime-CA-file): New variable.
6574         (smime-call-openssl-region): Don't error.
6575         (smime-sign-region): Return result value.
6576         (smime-encrypt-region): Ditto.
6577         (smime-verify-region): New function.
6578         (smime-decrypt-region): Ditto.
6579         (smime-verify-buffer): Ditto.
6580         (smime-decrypt-buffer): Ditto.
6581
6582         * mml.el: Require mml-sec.
6583         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
6584         (mml-mode-map): Add "sign" and "encrypt" maps.
6585         (mml-menu): Add security menu.
6586         (mml-preview): Use generate-new-buffer.
6587
6588         * mml-sec.el: New file.
6589
6590 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6591
6592         * mm-decode.el (mm-find-part-by-type): Move it here.
6593         * mml.el (mml-postprocess): Move it here.
6594         (mml-postprocess-alist): Move it here. Merge them.
6595
6596 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
6597
6598         * rfc2047.el (rfc2047-encode-message-header): Make sure no
6599         unencoded stuff in the header.
6600
6601 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6602
6603         * gnus-group.el (gnus-group-listed-groups): New variable.
6604         (gnus-group-list-option): New variable.
6605         (gnus-group-list-limit-map): New keymap.
6606         (gnus-group-list-flush-map): New keymap.
6607         (gnus-group-list-plus-map): New keymap.
6608         (gnus-group-prepare-logic): New function.
6609         (gnus-group-prepare-flat): Merge with
6610         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
6611         (gnus-group-prepare-flat-list-dead): Ditto.
6612         (gnus-group-list-matching): Use gnus-group-prepare-function.
6613         (gnus-group-list-dormant): Ditto.
6614         (gnus-group-list-cached): Ditto.
6615         (gnus-group-listed-groups): New function.
6616         (gnus-group-list-limit): New function.
6617         (gnus-group-list-flush): New function.
6618         (gnus-group-list-plus): New function.
6619         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
6620         (gnus-topic-prepare-topic): Ditto.
6621
6622 2000-10-27  Paul Jarc <prj@po.cwru.edu>
6623
6624         * message.el (message-insert-to, message-get-reply-headers):
6625         (message-reply, message-followup): Mail-{Followup,Reply}-To.
6626
6627 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6628
6629         * mml2015.el: New file.
6630         * smime.el: New file.
6631         * mml-smime.el: New file.
6632
6633 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6634
6635         * ChangeLog: Moved to ChangeLog.1.
6636
6637 ;; Local Variables:
6638 ;; coding: iso-2022-7bit
6639 ;; End: