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