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