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