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