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