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