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