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