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