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