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