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