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