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