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