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