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