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