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