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