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