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