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