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