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