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