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