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