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