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