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