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