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