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