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