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