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