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